Dynamic C software development system. This Development Kit contains a powerful RabbitCore module (the RCM3110) and Pro- totyping Board that will allow you to evaluate the Rabbit 3000 and to prototype circuits that interface to a Rabbit 3000 micropro- cessor.
The RCM3100 series is equipped with 256K–512K flash memory and 128K–512K static RAM. There are two production models in the RCM3100 series. If the standard models do not serve your needs, other variations can be specified and ordered in production quantities.
–40 C to 85 C, 5–95% humidity, noncondensing NOTE: For complete product specifications, see Appendix A in the RabbitCore RCM3100 User’s Manual. The RCM3100 modules have two 34-pin headers to which cables can be connected, or which can be plugged into matching sockets on a production device. The pinouts for these connectors are shown in Figure 1 below.
This Getting Started manual is intended to give users a quick but solid start with the RCM3100 series modules. It does not contain detailed information on the module hard- ware capabilities or the Dynamic C development environment. Most users will want more detailed information on some or all of these topics in order to put the RCM3100 module to effective use.
1.4.3 Using Online Documentation We provide the bulk of our user and reference documentation in two electronic formats, HTML and Adobe PDF. We do this for several reasons. We believe that providing all users with our complete library of product and reference manuals is a useful convenience.
2. H ARDWARE ETUP This chapter describes the RCM3100 hardware in more detail, and explains how to set up and use the accompanying Prototyping Board. NOTE: This chapter (and this manual) assume that you have the RCM3100 Development Kit. If you purchased an RCM3100 module by itself, you will have to adapt the infor- mation in this chapter and elsewhere to your test and development setup.
The Prototyping Board included in the Development Kit makes it easy to connect an RCM3100 series module to a power supply and a PC workstation for development. It also provides some basic I/O peripherals (switches and LEDs), as well as a prototyping area for more advanced hardware development.
• Slave Module Connectors lation of a second, slave RCM3100 series or RCM3100 series module. This capability is reserved for future use, although the schematics in this manual contain all of the details an experienced developer will need to implement a master-slave system.
Page 14
+5 V or the +3.3 V supplies, respectively. —A motor/encoder header is provided at header J6 for future use. • Motor Encoder —Z-World’s LCD/keypad module (Z-World part number • LCD/Keypad Module 101-0465) may be plugged in directly to headers J7, J8, and J10. RabbitCore RCM3100...
3. Connect the power supply to the Prototyping Board. 2.3.1 Attach Module to Prototyping Board Turn the RCM3100 series module so that the mounting holes on the RCM3100 and on the Prototyping Board line up, as shown in Figure 3 below. Align the module headers J1 and J2 into sockets J12 and J13 on the Prototyping Board.
Connect the 10-pin connector of the programming cable labeled to header J1 on PROG the RCM3100 series module as shown in Figure 4. Be sure to orient the marked (usually red) edge of the cable towards pin 1 of the connector. (Do not use the connector, DIAG which is used for a normal serial connection.)
Connect the wall transformer to jack J11 on the Prototyping Board as shown in Figure 5 below. 3-pin power connector +3.3V VBAT VRAM /RES /IORD /IOWR 2.5 MM JACK Battery +3.3V +3.3V RCM1 RCM3000 RABBITCORE SLAVE /RES UX10 MASTER UX11 RC15 RCM2 RCM3000 RABBITCORE RC24 RC19 RC20 RC23 RC14...
3. For advanced development topics, refer to the Dynamic C Premier User’s Manual, also in the online documentation set. 2.5.1 Technical Support NOTE: If you purchased your RCM3100 series module through a distributor or through a Z-World or Rabbit Semiconductor partner, contact the distributor or partner first for tech- nical support.
3. S & O OFTWARE NSTALLATION VERVIEW To develop and debug programs for the RCM3100 (and for all other Z-World and Rabbit Semiconductor hardware), you must install and use Dynamic C. This chapter takes you through the installation of Dynamic C, and then provides a tour of its major features with respect to the RCM3100.
The PC on which you install Dynamic C for development of RCM3100-based systems should have the following hardware: • A Pentium or later microprocessor • 32 MB of RAM • At least one free COM (serial) port for communication with the target systems • A CD-ROM drive (for software installation) RabbitCore RCM3100...
3.2 Installing Dynamic C Insert the Dynamic C CD-ROM in the drive on your PC. If autorun is enabled, the CD installation will begin automatically. If autorun is disabled or the installation otherwise does not start, use the Windows menu or Windows Disk Explorer to launch from the root folder Start | Run SETUP.EXE...
(default). Compact Installation — Only Dynamic C will be installed. • Custom Installation — You will be allowed to choose which components are • installed. This choice is useful to install or reinstall just the documentation. RabbitCore RCM3100...
3.2.3 Select COM Port Dynamic C uses a COM (serial) port to communicate with the target development system. The installation allows you to choose the COM port that will be used. The default selection, as shown in the example above, is COM1. You may select any avail- able port for Dynamic C’s use.
If the LED is lit, check both ends of the programming cable to ensure that it is firmly plugged into the PC and the RCM3100 series module’s programming port. If you are using the Prototyping Board, ensure that the module is firmly and correctly installed in its connectors.
To help familiarize you with the RCM3100 modules, Dynamic C includes several sample programs. Loading, executing and studying these programs will give you a solid hands-on overview of the RabbitCore’s capabilities, as well as a quick start with Dynamic C as an application development tool.
Page 27
OTICE TO SERS ZWORLD PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE- SUPPORT DEVICES OR SYSTEMS UNLESS A SPECIFIC WRITTEN AGREEMENT REGARDING SUCH INTENDED USE IS ENTERED INTO BETWEEN THE CUSTOMER AND Z-WORLD PRIOR TO USE. Life-support devices or systems are devices or systems intended for surgical implantation into the body or to sustain life, and whose failure to perform, when properly used in accordance with instructions for use provided in the labeling and user’s manual, can be reasonably expected to result in significant injury.
Page 31
CHEMATICS 090-0144 RCM3100 Schematic www.rabbitsemiconductor.com/documentation/schemat/090-0144.pdf 090-0137 RCM3000/RCM3100 Prototyping Board Schematic www.rabbitsemiconductor.com/documentation/schemat/090-0137.pdf 090-0128 Programming Cable Schematic www.rabbitsemiconductor.com/documentation/schemat/090-0128.pdf The schematics included with the printed manual were the latest revisions available at the time the manual was last revised. The online versions of the manual contain links to the latest revised schematic on the Web site.
Need help?
Do you have a question about the RCM3100 Series and is the answer not in the manual?
Questions and answers