EasyManua.ls Logo

Rabbit 2000 - Design Standards; Programming Port; Standard BIOS; Dynamic C Support for the Rabbit

Rabbit 2000
230 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
12 Rabbit 2000 Microprocessor
2.3 Design Standards
The same functionality can be accomplished in many ways using the Rabbit. By publish-
ing design standards, or standard ways to accomplish common objectives, software and
hardware support become easier.
2.3.1 Programming Port
Rabbit Semiconductor publishes a specification for a standard programming port (see
Appendix A.1, “The Rabbit Programming Port”) and provides a converter cable that may
be used to connect a PC serial port to the standard programming interface. The interface is
implemented using a 10-pin connector with two rows of pins on 2 mm centers. The port is
connected to Rabbit serial port A, to the startup mode pins on the Rabbit, to the Rabbit
reset pin, and to a programmable output pin that is used to signal the PC that attention is
needed. With proper precautions in design and software, it is possible to use serial port A
as both a programming port and as a user-defined serial port, although this will not be nec-
essary in most cases.
Rabbit Semiconductor supports the use of the standard programming port and the standard
programming cable as a diagnostic and setup port to diagnosis problems or set up systems
in the field.
2.3.2 Standard BIOS
Rabbit Semiconductor provides a standard BIOS for the Rabbit. The BIOS is a software
program that manages startup and shutdown, and provides basic services for software run-
ning on the Rabbit.
2.4 Dynamic C Support for the Rabbit
Dynamic C is Z-World’s interactive C language development system. Dynamic C runs on
a PC under Windows 95/98/Me/XP or Windows NT. It provides a combined compiler, edi-
tor and debugger. The usual method for debugging a target system based on the Rabbit is
to implement the 10-pin programming connector that connects to the PC serial port via a
standard converter cable. Dynamic C libraries contain highly perfected software to control
the Rabbit. These includes drivers, utility and math routines and the debugging BIOS for
Dynamic C.
In addition, the internationally-known real-time operating system, uC/OS-II, has been
ported to the Rabbit and is available starting with Dynamic C Premier v. 6.50.

Table of Contents

Other manuals for Rabbit 2000