![]() |
|
TN231 |
|
New features have been introduced over time into the Rabbit 2000TM chip, which is used in Z-World and Rabbit Semiconductor single-board computers and RabbitCore modules. The table below lists these features and when they were first introduced, and matches them against the version of Dynamic C where software support became available.
Spectrum Spreader
7.32 Premier
2000B (IQ4T)
Enabled by default for 2000B and later chips, except for BL1800
External Interrupt Fix1
7.25
2000A (IQ3T)
Use SetVectExtern3000,GetVectExtern3000functions
Separate Instruction and Data Space
7.30
2000A (IQ3T)
Do not use before DC 7.30 under any circumstances
Early I/O Enable
7.32
2000C (IQ5T)
Enabled by default if spectrum spreader is on
Long Stop Bit
7.32 Premier
2000A (IQ3T)
1 See Technical Note TN301, Rabbit 2000TM Microprocessor Interrupt Problem, for more information if you have an original Rabbit 2000 chip (marked IQ2T).
For example, the spectrum spreader was added to revision B of the Rabbit 2000TM chip, and support for the spectrum spreader first appeared in Dynamic C 7.32 Premier, which was released late in 2002. Using the spectrum spreader mitigates radiated emissions, and the spectrum spreader is now enabled by default for all boards with revision B and later of the Rabbit 2000TM chip, except the BL1800 where the spectrum spreader should remain turned off. The spectrum spreader may also be turned off on other boards through a simple change so that the following BIOS line reads
#define ENABLE_SPREADER 0.
#define ENABLE_SPREADER 1 // Set to 0 to disable spectrum spreader
// 1 to enable normal spreading, or
// 2 to enable strong spreading.
NOTE The strong spreading setting is not needed for Z-World and Rabbit Semiconductor board-level products. Refer to the Rabbit 2000 Microprocessors User's Manual and to the Dynamic C Premier User's Manual for more information on these enhancements and their use.
| 022-0079 Rev. B | |
| Z-World, Inc. www.zworld.com Phone: 1.530.757.3737 FAX: 1.530.757.3792 |
Rabbit Semiconductor www.rabbitsemiconductor.com Phone: 1.530.757.8400 FAX: 1.530.757.8402 |