User’s Manual
31
3.5.3 Programming Port
The Coyote’s serial programming port is accessed via the 10-pin programming header on
the RabbitCore module or over an Ethernet connection via the RabbitLink EG2110. The
programming port uses the Rabbit 3000’s Serial Port A for communication. Dynamic C
uses the programming port to download and debug programs.
The programming port is also used for the following operations.
•
Cold-boot the Rabbit 3000 on the RabbitCore module after a reset.
•
Remotely download and debug a program over an Ethernet connection using the
RabbitLink EG2110.
•
Fast copy designated portions of flash memory from one Rabbit-based board (the
master) to another (the slave) using the Rabbit Cloning Board.
Alternate Uses of the Programming Port
All three clocked Serial Port A signals are available as
•
a synchronous serial port
•
an asynchronous serial port, with the clock line usable as a general CMOS I/O pin
The programming port may also be used as a serial port via the
DIAG
connector on the
programming cable.
In addition to Serial Port A, the Rabbit 3000 startup-mode (SMODE0, SMODE1), status,
and reset pins are available on the programming port.
The two startup mode pins determine what happens after a reset—the Rabbit 3000 is
either cold-booted or the program begins executing at address 0x0000.
The status pin is used by Dynamic C to determine whether a Rabbit microprocessor is
present. The status output has three different programmable functions:
1. It can be driven low on the first op code fetch cycle.
2. It can be driven low during an interrupt acknowledge cycle.
3. It can also serve as a general-purpose output.
The /RESET_IN pin is an external input that is used to reset the Rabbit 3000 and the
RCM3400 onboard peripheral circuits. The serial programming port can be used to force a
hard reset on the RCM3400 by asserting the /RESET_IN signal.
Refer to the
Rabbit 3000 Microprocessor User’s Manual
for more information.
3.5.4 RabbitNet Ports
The RJ-45 jacks labeled
RabbitNet
are multiplexed clocked SPI RS-422 serial I/O expan-
sion ports for use with peripheral cards currently being developed. The
RabbitNet
jack
does
not
support Ethernet connections.
Содержание Coyote BL2500
Страница 1: ...Coyote BL2500 C Programmable Single Board Computer with Ethernet User s Manual 019 0120_M...
Страница 6: ...Coyote BL2500...
Страница 71: ...User s Manual 65 APPENDIX A SPECIFICATIONS Appendix A provides the specifications for the Coyote...
Страница 90: ...84 Coyote BL2500...
Страница 103: ...User s Manual 97 function calls readUserBlock 36 writeUserBlock 36 sample programs USERBLOCK_INFO C 52 55 56...
Страница 104: ...98 Coyote BL2500...
Страница 106: ......