User`s manual
User’s Manual
Table of Contents
About This Manual
1. Introduction1
1.1 Features .......................................................................................................................................2
1.2 Advantages of Using the RabbitCore 2000.................................................................................3
1.3 Development and Evaluation Tools ............................................................................................3
1.3.1 Development Kit........................................................................................................3
1.3.2 Documentation...........................................................................................................4
2. Subsystems......................................................................................................................5
2.1 Switching Between Program Mode and Run Mode....................................................................6
2.1.1 Detailed Instructions: Changing from Program Mode to Run Mode ........................6
2.1.2 Detailed Instructions: Changing from Run Mode to Program Mode ........................6
2.2 RabbitCore 2000 Digital Inputs and Outputs..............................................................................7
2.2.1 Dedicated Inputs ......................................................................................................10
2.2.2 Dedicated Outputs....................................................................................................10
2.3 Memory I/O Interface................................................................................................................11
2.3.1 Additional I/0...........................................................................................................11
2.4 Serial Communication...............................................................................................................12
2.4.1 Serial Ports...............................................................................................................12
2.4.2 Programming Port....................................................................................................12
2.5 Clock Doubler ...........................................................................................................................13
2.6 Memory.....................................................................................................................................14
2.6.1 SRAM......................................................................................................................14
2.6.2 Flash EPROM..........................................................................................................14
2.6.3 Dynamic C BIOS Source Files................................................................................14
3. Software Reference.......................................................................................................15
3.1 More About Dynamic C............................................................................................................16
3.1.1 Operating System Framework .................................................................................16
3.1.2 Using Dynamic C.....................................................................................................17
3.2 I/O..............................................................................................................................................17
3.3 Serial Communication Drivers..................................................................................................18
3.3.1 Open and Close Functions .......................................................................................19
3.3.2 Non-Cofunction Blocking Input Functions .............................................................20
3.3.3 Non-Cofunction Blocking Output Functions...........................................................21
3.3.4 Single-User Cofunction Input Functions .................................................................22
3.3.5 Single-User Cofunction Output Functions ..............................................................23
3.3.6 Circular Buffer Functions ........................................................................................24
Appendix A. Specifications ..............................................................................................27
A.1 Electrical and Mechanical Specifications.................................................................................28
A.1.1 Headers ...................................................................................................................30
A.2 Bus Loading .............................................................................................................................31
A.3 Rabbit 2000 DC Characteristics...............................................................................................33
A.4 I/O Buffer Sourcing and Sinking Limit....................................................................................34