background image

Distributor of Digi International: Excellent Integrated System Limited

Datasheet of 101-1274 - KIT DEV STANDARD RCM5700 
Contact us: [email protected] Website: www.integrated-circuit.com

 

 

Excellent Integrated System Limited

Excellent Integrated System Limited

Stocking Distributor

Stocking Distributor

Click to view price, real time Inventory, Delivery & Lifecycle Information:

Click to view price, real time Inventory, Delivery & Lifecycle Information:

Digi International

Digi International

101-1274

101-1274

 

 

 

 

For any questions, you can email us directly:

For any questions, you can email us directly:

[email protected]

[email protected]

                            1 / 113

                            1 / 113

Summary of Contents for MiniCore RCM5700

Page 1: ...ed Excellent Integrated System Limited Stocking Distributor Stocking Distributor Click to view price real time Inventory Delivery Lifecycle Information Click to view price real time Inventory Delivery...

Page 2: ...lent Integrated System Limited Datasheet of 101 1274 KIT DEV STANDARD RCM5700 Contact us sales integrated circuit com Website www integrated circuit com MiniCore RCM5700 RCM6700 C Programmable Etherne...

Page 3: ...User s Manual Part Number 90001191 Printed in U S A 2008 2013 Digi International Inc All rights reserved Digi International reserves the right to make changes and improvements to its products without...

Page 4: ...1 2 Other Inputs and Outputs 33 4 2 Serial Communication 34 4 2 1 Serial Ports 34 4 2 2 Ethernet PHY 36 4 2 3 Programming Port 36 4 3 Programming Modes 37 4 3 1 Standalone Operation of the RCM5700 RC...

Page 5: ...E 1 Introduction 83 E 1 1 Serial Communication Accessory Board Features 83 E 2 Mechanical Dimensions and Layout 84 E 2 1 Headers 85 E 3 Using the Serial Communication Accessory Board 86 E 3 1 Configur...

Page 6: ...ntials that you need to design your own microproces sor based system and includes a complete Dynamic C software development system The Devel opment Kit also contains an Interface Board with USB and Et...

Page 7: ...I O bus can be configured for 8 data lines 8 address lines shared with parallel I O lines and I O read write RCM5700 128KB SRAM on Rabbit 5000 chip and 1MB flash memory with 2MB serial flash and 512K...

Page 8: ...al flash Serial Ports 6 shared high speed CMOS compatible ports 6 are configurable as asynchronous serial ports 4 are configurable as clocked serial ports SPI 2 are configurable as SDLC HDLC serial po...

Page 9: ...v 10 64 or later See Application Note AN421 Remote Program Update for more information NOTE The RabbitLink cannot be used to program the RCM5700 or RCM6700 Appendix A provides detailed specifications...

Page 10: ...yping Board with standoffs connectors USB cable to program MiniCore via Interface Board Dynamic C CD ROM including product documentation on disk Getting Started instructions Registration card Figure 1...

Page 11: ...he Web based technical support included at no extra charge a one year telephone based technical support subscription is also available for purchase For further information and complete documentation c...

Page 12: ...evelopment Kit and is also available for download on our website at www digi com If you have not yet installed Dynamic C do so now by inserting the Dynamic C CD from the Development Kit in your PC s C...

Page 13: ...nsert standoffs connectors on the Interface Board 2 Install the MiniCore module on the Interface Board 3 Connect the USB cable between the Interface Board and the workstation PC 2 2 1 Step 1 Prepare t...

Page 14: ...Manual digi com 13 2 2 2 Step 2 Install Module on Interface Board Position the MiniCore module with the edge connectors facing the mini PCI Express socket J1A at an angle as shown in Figure 2 3 below...

Page 15: ...00 RCM6700 User s Manual digi com 14 Should you need to remove the MiniCore module use two fingernails to hold back the spring clip at J1B from the two MiniCore corners lift up the edge of the MiniCor...

Page 16: ...gnize the new USB hardware and the LEDs next to the USB connector on the Interface Board will flash if you get an error message you will have to install USB drivers Drivers for Windows XP are availabl...

Page 17: ...ough the USB cable will be disconnected automatically Figure 2 5 Alternate Power Supply Connections Deluxe Development Kit First prepare the AC adapter for the country where it will be used by selecti...

Page 18: ...M port assigned to the USB cable was identified and set up in Dynamic C as described above This same error occurs when Windows has already allocated the COM port to another process If you receive the...

Page 19: ...700 User s Manual also provides complete hard ware reference information for the RCM5700 RCM6700 the Interface Board the Prototyping Board and the accessory boards in the Deluxe Development Kit For ad...

Page 20: ...tool NOTE The sample programs assume that you have at least an elementary grasp of ANSI C If you do not see the introductory pages of the Dynamic C User s Manual for a suggested reading list In order...

Page 21: ...ructions at the beginning of the sample program CAUTION Do not jumper pins 1 3 on header JP1 on the Interface Board FLASHLED01 C demonstrates the use of costatements to flash LED DS1 on the Interface...

Page 22: ...Then line up the Digital I O accessory board with the Interface Board standoffs connectors and install the Digital I O accessory board pins into socket J2 on the Interface Board Secure the Digital I O...

Page 23: ...lights LEDs DS1 DS4 when the corresponding pushbutton switch is pressed LEDs DS1 DS2 on the Digital I O accessory board are controlled by PA4 PA7 and switches S1 S4 are controlled by PB4 PB7 respecti...

Page 24: ...he Serial Communication accessory board pins into socket J2 on the Interface Board or the Digital I O accessory board Secure the Serial Communication accessory board with the long plastic standoffs co...

Page 25: ...log of hits on the home page of the serial flash server This log can be viewed and cleared from a browser at http 10 10 6 100 You will likely have to first configure your network interface card for a...

Page 26: ...m MiniCore RCM5700 RCM6700 User s Manual digi com 25 4 HARDWARE REFERENCE Chapter 4 describes the hardware components and principal hardware subsystems of the RCM5700 RCM6700 Appendix A RCM5700 RCM670...

Page 27: ...RCM5700 RCM6700 Digital Inputs and Outputs Figure 4 9 shows the RCM5700 RCM6700 pinouts for the edge connector Figure 4 9 RCM5700 RCM6700 Pinouts The edge connectors are designed to interface with a 5...

Page 28: ...niCore RCM5700 RCM6700 User s Manual digi com 27 Figure 4 10 shows the use of the Rabbit 5000 6000 microprocessor ports in the RCM5700 RCM6700 modules Figure 4 10 Use of Rabbit 5000 6000 Ports The por...

Page 29: ...Use Notes 1 GND 2 3 3 V 3 Tx Ethernet Not connected on the RCM5710 5760 6710 6760 4 Rx 5 Tx 6 Rx 7 LNK Requires external pulldown on the RCM5700 5750 6700 6750 8 ACT RCM5700 2 5V RCM6700 Requires exte...

Page 30: ...trobe I5 INT1 PWM1 RXB RCLKE Input Capture 14 PE6 Input Output I O Strobe I6 PWM2 TXE DREQ0 Serial Port E 15 PE7 Input Output I O Strobe I7 PWM3 RXA RXE SCLKC DREQ1 Input Capture 16 RESET_IN Input Inp...

Page 31: ...DREQ1 RXC RXF QRD2A Input Capture 21 PC0 Input Output TXD I O Strobe I0 Timer C0 TCLKF Serial Port D 22 PC1 Input Output RXD TXD I O Strobe I1 Timer C1 RCLKF Input Capture 23 PC2 Input Output TXC TXF...

Page 32: ...icore SPI device 28 RESET Reset output Reset input Reset output from Reset Generator or external reset input 29 PB2 Input Output SWR External I O Address IA0 30 PB3 Input Output SRD External I O Addre...

Page 33: ...integrated circuit com MiniCore RCM5700 RCM6700 User s Manual digi com 32 47 STATUS Output Programming port 48 PC6 Input Output TXA TXE I O Strobe I6 PWM2 Programming port 49 SMODE Input 50 PC7 Input...

Page 34: ...beginning of your pro gram define PORTA_AUX_IO required to enable external I O bus Selected pins on Parallel Ports D and E as specified in Table 4 3 may be used for input capture quadrature decoder D...

Page 35: ...supported Serial Port A is normally used as a programming port but may be used either as an asynchronous or as a clocked serial port once application development has been completed and the MiniCore is...

Page 36: ...4 4 Rabbit 5000 and 6000 Serial Port and Clock Pins Serial Port A TXA PC6 PC7 Serial Port E TXE PE6 PC6 RXA PC7 PE7 RXE PE7 PC7 SCLKA PB1 RCLKE PE5 PC5 Serial Port B TXB PC4 PC5 TCLKE PE4 PC4 RXB PC5...

Page 37: ...face provides further details about designing your own PHY interface The pinout for the RJ 45 Ethernet jack J1 is shown in Figure 4 11 Note that some Ethernet con nectors are numbered in reverse to th...

Page 38: ...ow by removing the jumpers from pins 1 2 on header JP1 on the Interface Board the Rabbit 5000 6000 will operate in the Run Mode once the MiniCore is reset Figure 4 12 Switching Between Program Mode an...

Page 39: ...ns The 50 0 MHz frequency specified for the RCM5700 model is generated using a 25 0 MHz crystal The RCM5700 requires that the clock doubler remain enabled for proper Ethernet operation The RCM6700 req...

Page 40: ...e it may be necessary to change the sector size in the future A user block area is defined to store persistent data The function calls writeUserBlock and readUserBlock are provided for this Refer to t...

Page 41: ...namic C User s Manual You should do your software development in the flash memory on the RCM5700 RCM6700 The flash memory and options are selected with the Options Program Options Compiler menu NOTE D...

Page 42: ...ating function description block comments using a special format for library functions Standard debugging features Breakpoints Set breakpoints that can disable interrupts Single stepping Step into or...

Page 43: ...ET LIB library provides packet based serial functions where packets can be delimited by the 9th bit by transmission gaps or with user defined special characters Both libraries provide blocking func ti...

Page 44: ...Dynamic C LIB SerialFlash SFLASH LIB library provides the function calls needed to use the serial flash The FAT file system function calls from in the Dynamic C LIB FileSys tem FAT_CONFIG LIB library...

Page 45: ...ystem Limited Datasheet of 101 1274 KIT DEV STANDARD RCM5700 Contact us sales integrated circuit com Website www integrated circuit com digi com 44 APPENDIX A RCM5700 RCM6700 SPECIFICATIONS Appendix A...

Page 46: ...re RCM5700 RCM6700 User s Manual digi com 45 A 1 Electrical and Mechanical Characteristics Figures A 1 a and A 1 b show the mechanical dimensions for the RCM5700 RCM6700 and RCM5760 RCM6760 The relate...

Page 47: ...nt Integrated System Limited Datasheet of 101 1274 KIT DEV STANDARD RCM5700 Contact us sales integrated circuit com Website www integrated circuit com MiniCore RCM5700 RCM6700 User s Manual digi com 4...

Page 48: ...CM6700 is incorporated into an assembly that includes other printed cir cuit boards This exclusion zone that you keep free of other components and boards will allow for sufficient air flow and will he...

Page 49: ...to support RTC None General Purpose I O up to 35 parallel digital I 0 lines configurable with four layers of alternate functions Additional Inputs Reset in Additional Outputs Status reset out Externa...

Page 50: ...er 2 channel quadrature decoder accepts inputs from external incremental encoder modules Power 3 15 V DC min 3 45 V DC max 70 mA 3 3 V typical without Ethernet 200 mA 3 3 V typical with Ethernet Opera...

Page 51: ...TC General Purpose I O up to 35 parallel digital I 0 lines configurable with four layers of alternate functions Additional Inputs Reset in Additional Outputs Status reset out External I O Bus Can be c...

Page 52: ...with Ethernet 260 mA 3 3V typical with Ethernet 330 mA 3 3V MAX with Ethernet 120 mA 3 3V typical without Ethernet 130 mA 3 3V typical without Ethernet 130 mA 3 3V typical without Ethernet 140 mA 3 3...

Page 53: ...s as a matched set although in some cases different manufacturer s parts may be interchangeable Table A 3 lists the recom mended parts for the mini PCI Express connector and the locking latch connecto...

Page 54: ...Express Connector 67910 0002 Latch Connector 48099 4000 Follow the PCB design and layout recommendations and considerations provided by the manu facturer for the connector and latch that you select Th...

Page 55: ...e and grounding once you are ready to deploy your application based on the RCM5700 RCM6700 The Rabbit store sells an accessory kit Part No 101 1306 with the standoffs screws and mini PCI Express conne...

Page 56: ...ion of RCM5700 RCM6700 Configurable Position Table A 6 lists the configuration options for the RCM5700 and Table A 7 lists the configuration options for the RCM6700 Table A 6 RCM5700 Jumper Configurat...

Page 57: ...ry Default JP2 Tx 1 2 Tx to RJ 45 jack J1 RCM6710 RCM6760 2 3 Tx to mini PCI Express pins RCM6700 RCM6750 JP3 Tx 1 2 Tx to RJ 45 jack J1 RCM6710 RCM6760 2 3 Tx to mini PCI Express pins RCM6700 RCM6750...

Page 58: ...circuit com Website www integrated circuit com digi com 57 APPENDIX B INTERFACE BOARD Appendix B describes the features and accessories of the Interface Board and explains the use of the Interface Boa...

Page 59: ...ted circuit com MiniCore RCM5700 RCM6700 User s Manual digi com 58 B 1 Introduction The Interface Board included in the Development Kit makes it easy to connect MiniCore module to a power supply and a...

Page 60: ...enever power is connected to the Interface Board Reset Switch A momentary contact normally open switch is connected directly to the Mini Core s RESET_IN pin Pressing the switch forces a hardware reset...

Page 61: ...imensions Table B 1 lists the electrical mechanical and environmental specifications for the Prototyping Board Table B 1 Interface Board Specifications Parameter Specification Board Size 2 50 3 75 0 6...

Page 62: ...nterface Board has a header socket at J2 for physical connection to other boards J2 is a 2 25 SMT header socket with a 0 1 pin spacing Figure B 3 shows the layout of another board to be plugged into t...

Page 63: ...RCM6700 To provide the same information a combined LINK ACT signal is used off means no link on means link and blink means activity The on board Ethernet LEDs on the RJ 45 jack behave identically in...

Page 64: ...D3 as shown in Figure B 4 Figure B 4 Interface Board Power Supply Power may be supplied to the Interface Board either via the mini USB connector at J5 or through the power supply jack J6 When a separ...

Page 65: ...er board The Interface Board comes with the basic components necessary to demonstrate the operation of the MiniCore One LEDs DS1 is connected to PD0 and one switch S1 is connected to PD1 to demonstrat...

Page 66: ...d 1 Insert the header strip into header socket J2 on the Interface Board or the board already installed above the Interface Board 2 Line up the board being installed above the pins extending from the...

Page 67: ...ptions via jumpers Figure B 7 Location of Configurable Jumpers on Interface Board Table B 3 lists the configuration options using either jumpers or 0 surface mount resistors Table B 3 Interface Board...

Page 68: ...ircuit com Website www integrated circuit com digi com 67 APPENDIX C PROTOTYPING BOARD Appendix C describes the features and accessories of the Prototyping Board and explains the use of the Prototypin...

Page 69: ...er is connected to the Prototyping Board Module Extension Headers The complete pin set of the MiniCore module is duplicated below header J2 Developers can solder wires directly into the appropriate ho...

Page 70: ...rated circuit com Website www integrated circuit com MiniCore RCM5700 RCM6700 User s Manual digi com 69 C 2 Mechanical Dimensions and Layout Figure C 2 shows the mechanical dimensions and layout for t...

Page 71: ...d Table C 1 Prototyping Board Specifications Parameter Specification Board Size 2 50 3 75 0 52 64 mm 95 mm 13 mm Operating Temperature 40 C to 85 C Humidity 5 to 95 noncondensing Operating Voltage 3 3...

Page 72: ...hysical connection to other boards above it and a header socket at J12 on the bottom side to connect to boards below it J2 and J12 are 2 25 SMT header sockets with a 0 1 pin spacing Figure C 3 shows t...

Page 73: ...ocket J2 are shown in Figure C 4 Figure C 4 MiniCore Boards Pinout There is a 1 7 2 7 through hole prototyping space available on the Prototyping Board The holes in the prototyping area are spaced at...

Page 74: ...the header strip into header socket J2 on the Interface Board or the board already installed above the Interface Board 2 Line up the board being installed above the pins extending from the header soc...

Page 75: ...grated circuit com digi com 74 APPENDIX D DIGITAL I O ACCESSORY BOARD Appendix D describes the features and accessories of the Digital I O accessory board and explains how to use the Digital I O acces...

Page 76: ...s Power Connection Power is supplied to the Digital I O accessory board via the MiniCore header socket connections Power LED The power LED lights whenever power is connected to the Digital I O acces s...

Page 77: ...All measurements are in inches followed by millimeters enclosed in parentheses Table D 1 lists the electrical mechanical and environmental specifications for the Digital I O accessory board Table D 1...

Page 78: ...ysical connection to other boards above it and a header socket at J12 on the bottom side to connect to boards below it J2 and J12 are 2 25 SMT header sockets with a 0 1 pin spacing Figure D 3 shows th...

Page 79: ...ebsite www integrated circuit com MiniCore RCM5700 RCM6700 User s Manual digi com 78 D 3 Using the Digital I O Accessory Board The Digital I O accessory board provides the user with MiniCore connectio...

Page 80: ...talled at S5 S8 Figure D 5 Pushbutton Switch Configuration The four LED output indicators are set up as sinking outputs Four additional LEDs may be installed at DS5 DS8 Jumpers on headers JP5 and JP8...

Page 81: ...the configurable jumpers Figure D 6 Location of Configurable Jumpers on Digital I O Accessory Board PA4 DS1 JP8 1 2 JP9 1 PA5 DS2 3 4 2 PA6 DS3 5 6 3 PA7 DS4 7 8 4 PB0 S5 JP10 1 2 JP11 1 PB1 S6 3 4 2...

Page 82: ...header strip into header socket J2 on the Interface Board or the board already installed above the Interface Board 2 Line up the board being installed above the pins extending from the header socket...

Page 83: ...digi com 82 APPENDIX E SERIAL COMMUNICATION ACCESSORY BOARD Appendix E describes the features and accessories of the Serial Communication accessory board and explains how to use the Serial Communicat...

Page 84: ...1 Serial Communication Accessory Board Features Power Connection Power is supplied to the Serial Communication accessory board via the MiniCore header socket connections Power LED The power LED light...

Page 85: ...igure E 2 Serial Communication Accessory Board Dimensions Table E 1 lists the electrical mechanical and environmental specifications for the Serial Commu nication accessory board Table E 1 Serial Comm...

Page 86: ...ysical connection to other boards above it and a header socket at J12 on the bottom side to connect to boards below it J2 and J12 are 2 25 SMT header sockets with a 0 1 pin spacing Figure E 3 shows th...

Page 87: ...e Serial Communication Accessory Board The Serial Communication accessory board provides the user with MiniCore connection points brought out conveniently to labeled points below header J2 The pinouts...

Page 88: ...with flow control via Serial Port C on the Serial Communication accessory board define SER_DMA_DISABLE The jumpers at header JP5 connect the Serial Port D and Serial Port C signals to the RS 232 tran...

Page 89: ...EV STANDARD RCM5700 Contact us sales integrated circuit com Website www integrated circuit com MiniCore RCM5700 RCM6700 User s Manual digi com 88 Figure E 5 shows the locations of the configurable hea...

Page 90: ...header strip into header socket J2 on the Interface Board or the board already installed above the Interface Board 2 Line up the board being installed above the pins extending from the header socket...

Page 91: ...nd a hub or one CAT 4 5 Ethernet cable NOTE The Ethernet cables and a 10Base T Ethernet hub are available from Rabbit in a TCP IP tool kit More information is available at www digi com Now you should...

Page 92: ...onnected You will need to obtain IP addressing information from your network administrator WAN The RCM5700 RCM6700 is capable of direct connection to the Internet and other Wide Area Networks but exce...

Page 93: ...end a packet intended for your private network to the corporate network A similar situation will take place if you use a dial up line to send a packet to the Internet Windows may try to send it via th...

Page 94: ...s Manual digi com 93 If your system administrator can give you an Ethernet cable along with its IP address the netmask and the gateway address then you may be able to run the sample programs without h...

Page 95: ...determines how many IP addresses belong to the local network The netmask is also a 32 bit address expressed in the same form as the IP address An example netmask is 255 255 255 0 This netmask has 8 z...

Page 96: ...C address is determined by sending an Ether net broadcast packet to all devices on the local network asking the device with the desired IP address to answer with its MAC address In this way the table...

Page 97: ...iod of time and could be a private IP address that is not directly accessible to others on the Internet These addresses can be used to perform some Internet tasks such as sending e mail or browsing th...

Page 98: ...ewall and or a proxy server These devices attempt to secure the company from unauthorized network traffic and usually work by disallowing traffic that did not originate from inside the network If you...

Page 99: ...CM6700 User s Manual digi com 98 F 4 Running TCP IP Sample Programs We have provided a number of sample programs demonstrating various uses of TCP IP for net working embedded systems These programs re...

Page 100: ...PCONFIG at the usual default of 1 which will set the IP configurations to 10 10 6 100 the netmask to 255 255 255 0 and the nameserver and gateway to 10 10 6 1 If you would like to change the default v...

Page 101: ...ed with the sample programs and reconnect your PC to the network 1 Go to the control panel Start Settings Control Panel and then double click the Net work icon 2 Select the network interface card used...

Page 102: ...cable is connected from your computer s Ethernet adapter to the MiniCore module s RJ 45 Ethernet connector When the pro gram starts running the green LINK light on the MiniCore module should be on to...

Page 103: ...browser The LEDs on the Digital I O accessory board match the ones on the Web page As long as you have not modified the TCPCONFIG 1 macro in the sample program enter the following server address in y...

Page 104: ...ter The sample program only supports listening TCP sockets meaning that Ethernet to serial devices can only be started by another device initiating the network connec tion to the Rabbit Each serial po...

Page 105: ...the RCM5700 RCM6700 and includes some background on the chip select circuit used in power management G 1 Power Supplies The RCM5700 RCM6700 requires a regulated 3 15 V 3 45 V DC power source The Mini...

Page 106: ...reserving content of the internal 32 KB SRAM on the RCM6700 family of modules Battery backup is not available on the RCM5750 5760 modules The edge connector shown in Figure G 1 allows access to the ex...

Page 107: ...s removed from the Interface Board or motherboard since that is where the backup battery would be located Rabbit s Technical Note TN235 External 32 768 kHz Oscillator Circuits provides additional info...

Page 108: ...s 9 Interface Board 9 Prototyping Board 9 USB cable 9 digital I O 26 function calls 42 memory interface 33 SMODE0 33 SMODE1 33 Digital I O accessory board 74 75 features 75 dimensions Digital I O acce...

Page 109: ...M5700 alternate configurations 28 RCM5700 edge connectors 26 Serial Communication accessory board 86 power supplies 3 3 V 104 battery backup 105 Program Mode 37 switching modes 37 programming Remote P...

Page 110: ...vers 42 libraries TCP IP 43 sample programs 20 serial communication drivers 42 serial flash 43 TCP IP drivers 43 troubleshooting 17 specifications 44 accessory boards headers 77 85 Digital I O accesso...

Page 111: ...ternational Excellent Integrated System Limited Datasheet of 101 1274 KIT DEV STANDARD RCM5700 Contact us sales integrated circuit com Website www integrated circuit com 110 digi com MiniCore RCM5700...

Page 112: ...ternational Excellent Integrated System Limited Datasheet of 101 1274 KIT DEV STANDARD RCM5700 Contact us sales integrated circuit com Website www integrated circuit com 111 digi com MiniCore RCM5700...

Page 113: ...d System Limited Datasheet of 101 1274 KIT DEV STANDARD RCM5700 Contact us sales integrated circuit com Website www integrated circuit com 112 digi com MiniCore RCM5700 RCM6700 User s Manual Powered b...

Reviews: