Home

CU1-CHORUS User's Manual

image

Contents

1. a Lee moe omo orem ow demas moe omo cre ono s ow mee mem eee ooo sema moo omon omes ow s ow me mew meow cow 2 seme moe ome cres oo a ow ome omo Ise Leer we a s e CAUTION If one of the ports SB1 SP5 is used do not connect to any signal of the same port on CompactPCI connector JA Each port is usable only once s EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter CompactPCI Connector J5 Pin Assignment ss s s m Lee mes omes ome ono a sw mee mew ee ooo a Lac woo omon cre ono me mer em Ter wee woe ome cre ono xw Lee moe ome crew ow sv ome mom eee coe C sw moo omo orso ono s me ves wee cow 2 emm won ome erm ono nme on wem oon o ewm moe omea ose ow ev ome noe Wee corey a Lee mes ome cmm ow esum wou omu ose ono sv oma nom Wem cow sew mos oms cmm ono ow ome T mes Wes ove 2 Lee moe omo orse ono av ome mew Wee Les ws a s e o EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany T
2. ee Der De Fe The first 6 sources will reset all devices on the CU1 CHORUS to a known state An integrated power supervisor generates a clean reset signal with a minimum length of 140 ms even if the EM EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter voltages haven t stabilized at power on The signal is fed to the i960 RP the Flash EEPROMs and the serial controllers 16C550 The processor can reset all the 16C550s by triggering the local bus reset signal in the Extended Bridge Control Register EBCR bit 5 Hardware Watchdog The CU1 CHORUS is equipped with a hardware watchdog The watchdog is disabled after a hardware reset It is activated by toggling the general purpose output OUT1 of port 1 s UART This is done by changing bit 2 in the Modem Control Register MCR of the UART see section Serial Controller 16C550 for details of the UART s registers If the processor once touched MCR 2 the watchdog is armed and must be triggered at least every 1000 ms A hardware reset will occur after a maximum time of 1 6 sec after the last watchdog trigger pulse i960 RP Initialization Modes The behavior of the i960 RP after reset is controlled by the configuration selection jumper field JCNF The processor supports four initialization modes 0 to 3
3. 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Serial Interfaces on J4 J5 To allow a maximum flexibility the CU1 CHORUS offers an interface to external transition modules via the CompactPC connectors J4 and J5 The signals of the first 5 serial interfaces are connected to J4 ports 6 to 16 are connected to J5 The splitting of the ports in this way makes it possible to let the J4 unmounted e g when using the CU1 CHORUS in the CompactPCI Computer Telephony environment H 110 and nevertheless to access the ports 1 5 via the front panel connectors The transition modules are connected via flat cables and an adapter board to the CU 1 CHORUS See chapter Ordering Information for additional information about this stuff The following table shows the wiring scheme of the ports on J4 and J5 CompactPCI Connector J4 Pin Assignment 7 1 1s a Ca ow ow o ow o a ow ow ow ow ow 7 SE Pg P p 7 77 OMA Mf jf 9227772 Pl p p P P P gg PB Pg gg gl M P 30 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter o J e o e e w oo won omon ovso ow ev mote mos ass ooo
4. TRDY AZ 77 JP Bee d ai fl al a a a a a a a a a a a a a a w wi SSA EEEE o n ew ow om ose e lees es s ee e e ee wo xm e 39 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter s sss ersviras men Ss esum ee wo wr ws L3 ww ow we we La om o ws wo m a ow ow om ow 09 o a s l e Notes These pin positions are not connected on the CU1 CHORUS This signal is hardwired to GND on the CU1 CHORUS WO Connectors J4 and J5 The CU1 CHORUS uses the CompactPCI connectors J4 and J5 to pass the serial I O signals to the rear of the system rack See Chapter Serial Interfaces for details of pin assignments E QN EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Technical Specifications Technical Specifications Printed Circuit Board CPU Serial Interfaces CompactPer Bus Power Supply Temperature Humidity Dimensions Microprocessor Memory Utilities Firmware Interface Type Serial Interface Controller Phy
5. 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Connectors SP1 SP5 RS 232 The illustration below shows the pin assignments to the connectors SP1 SP5 front view of the connectors Signal directions are seen from the view of the CU1 CHORUS e g RXD SP1 pin 2 is an input to the CU1 CHORUS A O O O O O OOOO pr uf CO Male D Sub 9 Connector PC compatible SP1 SP5 RS 232E V 28 1 DCD DSR 6 2 RXD RTS 3 TXD CTS 8 4 DIR RI 9 5 GND CAUTION If one of the ports SB1 SP5 is used do not connect to any signal of the same port on CompactPCI connector JA Each port is usable only once Eois EE EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter The following figure shows the wiring scheme of a standard RS 232 link cable usually in use to connect a port of the CU1 CHORUS with another RS 232 port e g a COM port of a PC Link Cable RS 232 for interconnection between CU 1 2 serial ports SP and PC COM port 5 e 8 C connectors shielded female D SUB 9 complete cable assembly available EKF part no 280 7 201 Link Cable RS 232 og EKF Elektronik GmbH Philipp Reis Str
6. 0 9A i960RD max 12V 5 0 1A max 12V 5 0 1A max operating temperature 0 70 C humidity 5 9096 non condensing Technical specifications are subject to change SET EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Rear I O Module Ls CU9 1 BASE Rear I O Transition Board with CU7 CU8 PHY Modules The rear I O signals derived from the CU 1 CHORUS are passed via its CPCI connectors J4 J5 across the backplane to the additionally available transition board CU9 1 BASE There are sixteen CU9 internal headers H1 H16 provided on board for attachment of up to 16 rear I O PHY interface modules of the CU7 CU8 series across micro ribbon flat cables The PHY interface modules can be directly mounted to the 6U 12HP back panel of the CU9 1 BASE transition board In order to avoid possible signal conflicts your CompactPCI system must be stuffed with a suitable P4 P5 backplane for rear I O U4 on the CU 1 CHORUS is coded with a brown key A single slot PA P5 backplane is available from EKF see ordering information table T2 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universa
7. Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter The UARTs are able to request i960 RP core interrupts On the CU1 CHORUS are two interrupt modes available 1 Collected Interrupt Mode The request lines of all the UARTs are pulled together to the interrupt inout XINTO of the processor default mode after reset 2 Distributed Interrupt Mode The request lines of the UARTs are fed to XINTO XINT7 of the processor The interrupt mode is chosen by the general purpose output OUT2 of the 1 UART This port can be switched by accessing bit 3 of the Modem Control Register MCR Interrupt Mode Selection Interrupt Mode MCR 3 Collected Interrupt Mode default after reset Sas Distributed Interrupt Mode Distributed Interrupt Mode Request Pin Table portnumber 1 2 3 4 s e 7 8 PotNumber 9 to sw v m om ws Interrupt Request XINTO XINT1 XINT2 XINTS XINT44 XINT52 XINT64 XINT7 Pin An IRQ can be identified by checking the IIR of the UART in the interrupt service routine The request is released by accessing the corresponding register that caused the interrupt e g reading an incoming character from the RBR See UART data sheets and i960 RP manual for detailed description of interrupt programming Eh IP ae EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49
8. RP memory controller to setup the DRAM interface All timing parameters are based ona clock frequency of 33 33 MHz corresponding to 30 ns cycle time DRAM Initialization Parameters name Register J vave Description DRAM Bank Read Wait State 0x00000000 RAS to CAS delay 1 5 cycles CAS pulse width 1 5 cycles no additional recovery wait states DRAM Bank Write Wait State 0x00000000 RAS to CAS delay 1 5 cycles CAS pulse width 1 5 cycles no additional recovery wait states DRAM Refresh Interval 0x00010204 Refresh enabled 15 625 us refresh interval DRAM Parity Enable 0x00000000 DRAM parity disabled DRAM Bank Control High current drives disabled DRAM bank enables 0x0000000D Fast Page Mode FPM 2 banks or 0x0000004D Extended Data Out EDO 2 banks Se EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter 2 C Interface The i960 RP supports a master and slave interface to the popular FC Inter Integrated Circuit bus This simple two wire serial bus allows an easy connection to other FC devices Transfer rates of up to 400 Kbit s are possible It could be programmed via the lC unit registers of the i960 RP An lC message consists of a device addressing byte and additional data bytes The device address byte also contains t
9. RS 232 interfaces to the 5 male D Sub 9 connectors in the front panel of the board labeled as SP1 SP5 This allows to make simple links to serial interfaces of terminals personal computers modems etc with usual cables In addition all sixteen interfaces are available on the CompactPCI connectors J4 and J5 Each serial port could be connected to a transition module which allows the conversion to different physical interface standards like RS 232 RS 422 RS 485 with or without optical isolation Serial Controller 16C550 The serial interfaces are based on the well known Asynchronous Communication Element ACE 16C550 These UARTs are clocked with a separate 14 7456 MHz oscillator leading to transfer rates of up to 921 6 KBaud Due to the fact that the 16C550 could be clocked up to 16 MHz higher baud rates are also possible by using an accordingly oscillator deliverable on request The next table shows the transmission bit rates the value of the UART s divisor latch register iDiv and the resulting baud rate errors in dependency of the clock in use UART Data Transmission Bit Rates Clock Baud Divisor iDiv Error 14745600 75 12288 0 12288 0 00 14745600 110 8378 2 8378 0 00 14745600 135 6826 7 6827 0 00 14745600 150 6144 0 6144 0 00 14745600 300 3072 0 3072 0 00 14745600 600 1536 0 1536 0 00 14745600 1200 768 0 768 0 00 14745600 1800 512 0 512 0 00 14745600 2400 384 0 384 0 00 14745600 4800 192 0 192 0 00 14745600 7200
10. the i960 RP provides a direct addressing scheme This method of outbound PCI transactions is limited to memory transfers and works within the local address range from 0x0000 2000 to Ox7FFF FFFF only If enabled any access to these locations are forwarded to the PCI bus Which of the PCI buses are used will be decided by a bit in the ATU control register ATUCR This register also contains the direct addressing enable bit As every PCI device the ATU implements its own configuration space This space is 256 bytes in size whereas the first 64 bytesgmust adhere to a predefined header format The ATU is programmed on the CompactPCI interface via type O configuration commands to PCI function number one Besides the 1960 core processor can access the configuration space via memory mapped registers at local address Ox1200 Some of the read only registers can also be written by the 1960 The following table shows the configuration header according the PCI Local Bus Specification revision 2 1 36 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Address Translation Unit Configuration Header Format Reserved Expansion ROM Base Address Reserved Max Latency Interrupt Pin Interrupt Line The next table shows the i960 RP specific registers of the ATU configur
11. the main power supply e Touch the system rack to guarantee electrostatic discharge e Move board carefully along the guide rails in the chosen slot of the rack Caution is given especially to the devices mounted on the backside of the circuit board e Press the CompactPCI connectors of the board into the backplane receptacles by pushing the ejectors in the front panel together see illustration below e Optionally screw board and rack together e Switch on the main power supply Push down to insert move board at the ejectors carefully into the system rack HHO HHHH HHHH HHBH CAUTION backside mounted devices Push up to insert Installing board into the system rack zs EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Removing boards e Switch off the main power supply e Touch the system rack to guarantee electrostatic discharge e Optionally remove screws if board and rack are mounted together e Press the board out of the CompactPCI backplane by pushing the ejectors in the front panel apart each other see illustration below e Move board carefully along the guide rails out of the rack Caution is given especially to the devices mounted on the backside of the circuit board
12. where mode 1 makes no sense on the CU1 CHORUS 1 2 3 4 JCNF Jumper Field Configuration Jumper Field JCNF Initialization Mode Setting Options Initialization JCNF 1 JCNF 2 CompactPCI Interface I960RP core Mode processor et Mode 1 retries all config transactions held in reset set accepts transactions initializes retries all config transactions initializes Not useful on the CU1 CHORUS Mode 0 allows a host processor to configure the i960 RP peripherals while the i960 core processor is held in reset The host processor configures the PCI to PCI bridge by assigning bus BS ES EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter numbers allocating PCI address space and assigning IRQ numbers The memory controller and ATU can also be initialized by the host processor Program code for the 1960 core processor may be downloaded into local DRAM or Flash EEPROM by the host processor The host processor then clears the 1960 reset signal by clearing the Core Processor Reset bit in the Extended Bridge Control Register EBCR bit 1 This deasserts the internal reset signal on the 1960 core processor and the processor begins Its initialization process Mode 2 allows configuration cycles on the PCI to PCI bridge
13. 128 0 128 0 00 14745600 9600 96 0 96 0 00 14745600 14400 64 0 64 0 00 14745600 19200 48 0 48 0 00 14745600 38400 24 0 24 0 00 14745600 56000 16 5 16 2 78 94 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS CompactPCI Intelligent 16 Port Universal Serial Adapter Clock Baud Divisor iDiv Error 14745600 57600 16 0 16 0 00 14745600 115200 8 0 8 0 00 14745600 128000 7 2 7 2 78 14745600 230400 4 4 0 00 14745600 460800 2 2 0 00 14745600 921600 1 1 0 00 16000000 75 13333 3 13333 0 00 16000000 110 9090 9 9091 0 00 16000000 135 7407 4 7407 0 01 16000000 150 6666 7 6667 0 01 16000000 300 3333 3 3333 0 01 16000000 600 1666 7 1667 0 02 16000000 1200 833 3 833 0 04 16000000 1800 555 6 556 0 08 16000000 2400 416 7 417 0 08 16000000 4800 208 3 208 0 16 16000000 7200 138 9 139 0 08 16000000 9600 104 2 104 0 16 16000000 14400 69 4 69 0 64 16000000 19200 52 1 52 0 16 16000000 38400 26 0 26 0 16 16000000 56000 17 9 18 0 80 16000000 57600 17 4 17 2 08 16000000 115200 8 7 9 3 68 16000000 125000 8 8 0 00 16000000 128000 7 8 8 2 40 16000000 250000 4 4 0 00 16000000 500000 2 2 0 00 16000000 1000000 1 1 0 00 The UARTs are connected to bank 1 of the i960 RP s memory controller The following table shows the addressing of the registers of the 1 UART relative to it
14. 6 serial ports 16550 type UARTs each capable of bitrates up to 230 4kbps Equipped with the powerful embedded processor I960RP D the board profits from the built in PCI bridge as interface to the CompaciPCP system bus 8MB DRAM and 4MB Flash EEPROM offer generous local data buffering and program space The serial ports are configured as RS 232 or any other standard e g RS 485 by means of an additionally available rear I O transition board and PHY interface modules Hence the CU1 CHORUS is ideally suited for all hard real time applications with demand for serial interfaces e g data acquisition data concentration and machine control CU1 CHORUS EKF Elektronik GmbH Philipp Rei s Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Five of the serial ports are ready to use RS 232 configured reachable by the corresponding 9 pin D Sub connectors protruding through the front panel of the CU1 CHORUS In addition all 16 UART channels are wired as TTL level signals to the rear connectors J4 J5 By employing external transition modules with built in transceivers not only the RS 232 but also any other popular industrial standard as RS 422 485 can be realized including isolated interfaces The CU 1 CHORUS hardware supports the I O interface This is a layered stan
15. 81 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Since there is no need for it the secondary PCI interface of the i960 RP is unconnected on the CU1 CHORUS Therefore it wether makes sense to use the PCI to PCI Bridge unit nor the secondary ATU Additional Documentation A detailed description of these and other features including the programming of the i960 RP processor could be find in the documentation listed below Electronic information can be obtained via http www intel com i960 RP Related Documentation Document Title Order Number i9609 Rx I O Microprocessor Developer s Manual Intel Order 272736 i960 Rx I O Processor Specification Update Intel Order 272918 i960 RP RD I O Processor at 3 3 Volts data sheet Intel Order 273001 i960 Jx Microprocessor User s Guide Intel Order 272483 EE m EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Clock and Reset Generation Clock Generation The CU1 CHORUS is clocked by a single 33 MHz signal This master clock controls the entire timing of the i960 RP The main clock input is fed by one of two possible sources chosen by the 2x1 clock selection jumper JCLK near the J1
16. CCESS bus Interface e 223 Serial Interfaces e 24 Serial Controller 16C550 0 a 24 Connectors SP1 SP5 RS 232 ouaaa aaa eee eee 28 Serial Interfaces on JA b ooo 30 hucqo si Diagnostics Display aecaneeeagneegegeeeeeeeuene nse eee Ghee bee eh Ee 34 2 X EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter CompactPCI Interface PC DEVICES 2645440550456 944444 ooh oe oh a eed oe OEE OAR Address Translation Unit ATU 0 0 00 000000 eee System Connector JI 240650086853 e00s enw a one ood ERR ER AER EAS VO Connectors J4 and BCEE Technical SOCCHICAUONS PEE Rea VO MOQUE e ee ee e ee See een Ae ee Ordening key tel dr le 1 MEN Installing board into the system rock Removing board from the system rack 2 0 eee Factory Default JCLK 2 RR re Factory Default JC NP uus san va so we Be oe we We Be we ch Be x meu Rok ew RR XO x od Clock Selection Jumper JCLK Setting Option Jumper Field JCNF ao was x5 we oe oe ee Ho Be He Be Pe Yo Bo Be Hees eeeaseesaren General FC Addressing Byte Format Serial EEPROM 24C32 Addressing Byte Format e CODDeCcOFJACGCBUS ss u56 mene bea a eee See Boe Bee ee ee ERE EERE EEE ERAS Interrupt Mode Selection nnana naaa aaa ne eee ee Distri
17. D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter ACCESS bus Interface To make it easy to connect external HC devices to the CU1 CHORUS the board offers an ACCESS bus interface via the 4 pin connector JACCBUS The ACCESS bus is similar to the System Management Bus SMBus based on the FC bus Both standards are compatible to the FC bus with exception of a few electrically e g max load capacity and mechanical e g ACCESS bus defines a connector lC does not specifications The ACCESS bus interface on the CU1 CHORUS supports up to 126 devices 7 bit device addresses minus the broadcast address and the on board serial EEPROM over a total cable length of 8 m with a maximum data rate of 100 Kbit s Each device may use its own data rate The cable consists of two shielded pairs a Ground 5V pair and a clock data pair 2 2 lt Z Lu e 7 O Ka N 0o 1 3 4 5 Connector JACCBUS Noct EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Serial Interfaces The CU1 CHORUS offers sixteen serial interfaces The signals of these ports are fed to different connectors on the board The first 5 ports are wired as
18. LE SYSTEM CU1 CHORUS CompactPCI Intelligent 16 Port Universal Asynchronous Serial Adapter User s Manual Document No 2326 Edition 5 Released in May 2001 Valid for Rev O of the board CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Contents Contents 0 0 00 ene ee eng 2 go P v 3 Tables e 3 About this Manual 5 PAINON HISTON IT 5 Nomenclature ooon aaa eel 6 Trade Marks oe cee eee ok oe oP ROR ee ee PEE EEPRREEEREPERERES 6 Legal Exclaimer Liability Exclusion 2 0 0 en 6 Introduction and Overview e 7 Handling Information RT TRTTTSTTTTTTTOCITTRTTTRTT TE E T TTE TOT TOT 9 PRECAUTIONS zs nuEuEEEGIGURSSX E ERIGEFAETSAEEESSGELZtEAXRTEGG RR E 9 Guidelines to EMC Protection e 9 Jace le CEET 10 Removing boards sun we wo oe ae we oe He Ho Bo Be Ye Be Oe ee oe Be ee eee eee 11 Eise Aer ele EE LE EE 12 Connectors Jumper Fields Factory Defaults l l 13 i9609RP Processor CR General Features e 15 Additional Documentation 16 Clock and Reset Generation 17 Clock Generation 17 Power On and Manual Reese 17 Hardware Watchdog 0 es 18 i960 RP Initialization Modes aoaaa aaa aa e ME Local Memory Devices 20 Flash EEPROM e 20 Dynamic Random Access Memory DRAM sse 21 IC Interface ce s 2228 Serial EEPROM ZAC e e A
19. Restart the processor Depending on the version of the CU1 CHORUS there are different types of Flash devices in use 28F016SV Intel 28F160S5 Intel These devices distinguish in access times and programming algorithms Programming tools currently running on LINUX or WinXX are offered by EKF and are available on request The following table shows the necessary initializations in the read and write wait state registers MBRWSO MBWWSO of the i960 RP memory controller dependent on the devices in use All timing parameters are based on a clock frequency of 33 33 MHz corresponding to 30 ns cycle time Flash Device Read And Write Wait State Settings Flash Device See See 28F160S5 0x00000220 0x00000220 T20 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Dynamic Random Access Memory DRAM The CU1 CHORUS offers a working memory space of 8 Mbyte The memory is organized in two banks of non interleaved DRAM each 4 Mbyte in size The data path width is 32 bit without parity Similar to the Flash EEPROMs different types of DRAM devices are in use Possible types are Fast Page Mode FPM DRAMs e Extended Data Out EDO DRAMs with an access time of at least 70 ns The following table shows typical values to program to the i960
20. at any time and allows the 1960 core processor to initialize after reset Mode 2 allows each unit of the i960 RP to be initialized in its own manner Be aware that race conditions may exist between 1960 core operation after reset and host processor PCI configuration Mode 3 allows the 1960 core processor to Initialize and control the initialization process before the host processor is allowed to configure the i960 RP peripherals During this time the CompactPCI interface signals a Retry on all configuration cycles it receives until the i960 core processor clears the Configuration Cycle Disable bit in the EBCR The 3 jumper of JCNF exists to enable or disable the i960 RP s build in self test BIST If enabled the processor tries to check all its internal units If the check failed the processor asserts a signal that lights the red on board LED CPU FAIL and core execution stops Because BIST needs about 414000 CPU cycles it may be necessary to disable it when the restart time needs to be minimized Configuration Jumper Field JCNF BIST Setting Options JCNF 3 Processor BIST set disabled Jumper 4 of JCNF is used to forward the reset signal from the CompactPCI bus to the CPU and the other local devices on the board Configuration Jumper Field JCNF CPCI Reset Setting Options JCNF 4 CPCI Reset set forwarded to the board It is a good idea to remove JCNF 4 when the BIOS of the main CPU board within the CompactPCI does not reco
21. ation space ATU Extended PCI Configuration Header Format ncmo EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Secondary Outbound Upper 64 bit DAC Register SOUDR 0xB4 OXFF 8 2 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter System Connector J1 The CompactPCI specification defines the usage of shielded 2 mm pitch 5 row connectors on CompactPCI boards according to IEC 917 and IEC 1076 4 101 The 32 bit PCI interface is implemented via the J1 connector while the 64 bit option requires the connector P2 Since the CU1 CHORUS has a 32 bit CompactPCI interface the P2 connector is not necessary and thus not mounted The J1 connector also defines the supported signaling voltage Vo A coding key in this connector is used to distinguish boards with Me 3 3 V cadmium yellow key Vj 5 V brilliant blue key or both no key The CU1 CHORUS is laid out for Ve 5 V only and equipped with a blue coding key CAUTION Do not use the CU1 CHORUS within a 3 3 V CompactPCI system CompactPCI Connector J1 Pin Assignment 3 3V FRAME IRDY
22. buted Interrupt Mode Request Pin Table Male D Sub 9 Connector PC compatible 0 ee SPI sg nsf 04 e RECKEN KEN ee ee ee ee ee ee Unk Cable RS 232 EEN Diagnostics Display osea nnana aaaea deme sax UE XR REPRE RES i960 RP Related Documentation is a Configuration Jumper Field JCNF Initialization Mode Setting Options Configuration Jumper Field JCNF BIST Setting Option Configuration Jumper Field JCNF CPCI Reset Setting Options 0 Flash Device Read And Write Wait State Settings 0 0 0 0 eee DRAM Initialization Parameters UART Data Transmission Bit Rates 52 UART 16C550 Register Offset Definitions llle UART 16C550 Port Offset Definitions llle UART 16C550 Read And Write Wait State Settings llle CompactPCI Connector J4 Pin Assignment SE EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter CompactPCI Connector J5 Pin Assignment 32 Diagnostics Display Information 34 Address Translation Unit Configuration Header Format 0 0 000 cee 37 ATU Extended PCI Configuration Header Format 00 00 cece ee eee 37 CompactPCI Connector J1 Pin Assignment 39 4 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germa
23. cautions This CompactPCI board contains electrostatic sensitive devices The board should therefore remain in its original EKF packaging until it is used The antistatic coated film and box provide double protection against electromagnetic discharging as well as against dust corrosion and mechanical damaging Be sure to equalize the electrical potential of the board and the CompactPCI rack before taking out the board of the packaging by touching the packaging and metallic parts of the rack at the same time or better by wearing a ground strap Please keep the original packaging for the case of return Notice that installing or removing of boards or other system components may done only by authorized persons Guidelines to EMC Protection To fulfill the CE specifications with regard to EMC take notice of the following guidelines Installation and operation only in EMC systems e Close unused system slots with dummy panels Close unused front elements e g RS 232 interfaces with metallic caps Use shielded cables only e Use ferrites to prevent electromagnetic interference EMI e Protect sensible interfaces e g Cheapernet with plastic caps o EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Installing boards e Switch off
24. connector on the CU1 CHORUS Clock Selection Jumper JCLK Setting Options Clock Source JCLK CompactPCl Bus Clock Signal J1 Pin D6 33 MHz Oscillator on the CU1 CHORUS set Normally the CU1 CHORUS will be integrated in a CompactPCI rack with a system controller and possibly other boards In this case always the bus clock signal should be used as clock source CLK removed To support a single stand alone operation without system controller the CU1 CHORUS provides an on board 33 MHz oscillator that generates the necessary clock When setting the jumper JCLK the oscillators output Is connected to the clock input of the board CAUTION Note that in this case the clock signal also occurs on the clock pin of the CompactPCI connector J1 Pin D6 This will lead to clock signal crashing on the bus if more than one board drives the clock The clock signal is distributed on the CU1 CHORUS via a dedicated clock buffer to provide a low skew well conditioned signal as required by the PCI specification Power On and Manual Reset There are a lot of reasons which trigger a reset on the CU1 CHORUS Power On switching on the power supply Vas drops below 4 65V power failed V drops below 3 0V power failed Pushing the RESET Push Button in the front panel Triggering the CompactPCI reset signal J1 Pin C5 JCNF 4 on Reaching time out of the hardware watchdog Software reset caused by the i960 RP processor NN mS NO UBWDN
25. dardized driver concept modelled after the OSI reference suitable especially for intelligent I O sub processors The EKF drivers treat the CU1 CHORUS module as 16C550 compatible COM ports The drivers allow arbitrary names e g COM3 COM18 to be associated with the ports of a CHORUS Developers might prefer to collect serial data for block transfers or local preprocessing directly on the CHORUS board Program and data can be stored in a generous amount of local memory 8MB DRAM and 4MB Flash EEPROM As a development tool EKF provides the resident monitor debugger MON960 which allows stand alone operation and download of programs via CPCI bus or serial interface Furthermore EKF can offer turn key ready application programming support Use of the CU1 CHORUS frees the host CPU from critical low level tasks an essential criterion for real time applications Because the CHORUS can be supplemented by a variety of external transition transceiver modules for popular serial interface standards it is a smart and flexible solution to many different industrial applications offering a fast time to market at moderate cost CU1 CHORUS with Rear I O Module EKF Elektronik GmbH Philipp Rei 8 s Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Handling Information Pre
26. e Put the removed board in the original EKF packaging box Push up to eject Remove board a the ejectors carefully out of the system rack ARAR AAA HHHH HHBH CAUTION backside mounted devices Push down to eject Removing board from the system rack s EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Block Diagram CU1 CHORUS 5x RS 232 D SUB 9 CU1 CHORUS 9x 5185 16xFCT245 CompactPCI J5 MUX CompactPCI J4 EKF SP1 Front Panel DRAM FLASH AJ Se OS AJ lt O Ci D E 32 bit PCI Bridge CPU Block Diagram CU1 CHORUS Ed EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CompactPCI J1 CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Connectors Jumper Fields Factory Defaults O Led o LL Gt Odjyaedwoyg IL IL ILILI CPU Failure e UART Access _ Local Acce
27. el 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Interrupts The i960 RP provides an on chip programmable interrupt controller that allows a flexible priority level based reaction to internal and external events The processor uses interrupt vector numbers to enter the interrupt service routine ISR This mechanism leads to fast reaction and low interrupt latency To optimize interrupt performance the vectors can be hold in the i960 RP internal RAM and the ISR can be frozen in the instruction cache See the i960 RP manual for details Internal interrupt events have their origin by the different units within the i960 RP like the I C unit the messaging unit etc External requests are fed to the processor via 8 maskable XINTO XINT7 and one non maskable NMI interrupt inputs Four bits within the PCI interrupt routing select register PIRSR decide for each XINT pin wether the interrupt is lead to the i960 core or to the CompactPCI interface The CU1 CHORUS owns the following peripheral interrupt devices 1 the serial controllers via XINTOZ or XINTO XINT7 depending on interrupt mode in use 2 the NMI push button via NMI non maskable For a description of the serial controller interrupts refer to the corresponding chapter The NMI push button is located at the backside of the RESET push button Si
28. gnize the CU1 CHORUS after system reset E em EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Local Memory Devices Flash EEPROM The CU1 CHORUS is equipped with on board programmable Flash EEPROM devices The data bus width to these devices is 32 bit allowing the i960 RP to execute program code from Flash in full speed Therefore it is not necessary to copy the code into DRAM The Flash devices are connected to the memory bank 0 of the i960 RP Memory Controller They are readable and especially writeable any time with no need to enable the programming voltage Caution is given when the processor itself tries to program the Flash devices while executing code from the Flashs This will lead to a hanging processor core To program the Flash devices use one of the following alternates 1 Programming by i960 RP core processor Copy the program data and the Flash programming algorithm code to DRAM Run the programming code from DRAM Return to the calling function or restart the code loaded into the Flash devices 2 Programming via CompactPCI interface Reset the CU1 CHORUS with JCNF setting to initialization mode 0 Alternatively the i960 RP core processor could be halted by executing the HALT instruction Program the Flash devices via the primary ATU
29. he information wether the following operations are read or write transfers If the address of an HC slave device on the bus matches the device address byte sent by a master the slave acknowledges the transfer 2 General C Addressing Byte Format On write operations RA 0 the master may send then further data bytes to the slave until the master generates a stop condition Each byte transferred is acknowledged by the recipient Read operations are working in the same way except that RA 1 and that the data flow is reversed Serial EEPROM 24C32 The CU1 CHORUS offers a serial EEPROM 24C32 with a capacity of 4 Kbytes This device can be used e g to permanently store important parameters that should be non volatile even if the power disappears It is accessible as slave device via the C bus Write accesses to the memory array of the serial EEPROM are possible any time because the hardware write protection feature of the 24C32 is not enabled on CU1 CHORUS Serial EEPROM 24C32 Addressing Byte Format The above figure shows the HC bus device addressing byte that must be written to the serial EEPROM in order to read R W 1 DeviceAddr 0xA1 or write R W 0 DeviceAddr O0xA0 data from or to it the 3 external address lines A offered by the 24C32 are hard wired to GND on the CU1 CHORUS Read and write accesses with the FC bus maximum speed of 400 Kbit s are supported by the device 202 2 2 EKF Elektronik GmbH Philipp Reis Str 4
30. hese PCI devices at boot time Address Translation Unit ATU The Address Translation Unit ATU provides an interface between the CompactPCI bug and the 1960 local bus It consists of two parts the primary ATU for accesses from CompactPCI and the secondary ATU for accesses from the secondary PCI bus not used on the CU1 CHORUS Data transfers initiated by any PCI bus master to a local bus device are called inbound transactions If the 1960 core starts a data access to any PCI bus slave this is called an outbound transfer The ATU fulfils both address filtering and address translation For inbound transactions the ATU uses three registers Inbound ATU Base Register Inbound ATU Limit Register Inbound ATU Translate Value Register A PCI address is detected as an inbound transaction by the ATU if PCI Address amp Limit Register Base Register The incoming 32 bit PCI Address is bitwise ANDed with the Limit Register When the result matches the Base Register the PCI Address is detected as being within the inbound translation window This opens a PCI address window from Base Register to Base Register Limit Register Once the transaction is claimed the address must be L5 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter trans
31. i960 RP Processor General Features The central unit on the CU1 CHORUS is an i960 RP I O Processor a member of the 80960 family of high performance processors It combines a high speed CPU with powerful features to create an intelligent I O processor and integrates it into a Peripheral Components Interconnect PCI environment This multi function PCI device is fully compliant with the PCI Local Bus Specification revision 2 1 The i960 RP local bus a 32 bit multiplexed burst bus is a high speed interface to system memory and I O Physical and logical memory attributes are programmed via memory mapped control registers MMRs The core can maintain a sustained execution rate of one instruction per clock of most instructions The i960 RP features include e Single clock execution of most instructions e PCI to PCI Bridge Unit e Independent Multiply Divide Unit e Address Translation Unit e 128 bit register bus speeds local register caching DMA Controller e 4 Kbyte two way integrated instruction cache Messaging Unit e 2 Kbyte direct mapped integrated data cache e Memory Controller e 1 Kbyte integrated zero wait state data RAM e C Bus Interface Unit The Address Translation Unit ATU permits direct data access from the CompactPCI interface to local memory This allows for example the programming of the FLASH devices or downloading software to local memory via the primary CompactPCI interface without interaction of the i960 RP co
32. l Serial Adapter Ordering Information Ordering Information Alias Ordering No CHORUS CU1 1 CHORUS CU7 1 RS485 CU7 2 RS485 CU8 1 RS232 CU9 1 BASE 932 2 01 000 Short Description 6U CompactPCI 16 port serial asynchronous interface subsystem with i960RP CPU bridge 4MB Flash 8MB DRAM MON960 5 ports configured as RS 232 directly available from the front panel all ports additionally routed across optional J4 J5 as TTL level signals for use with rear UO transition board and PHY interface modules RS 485 RS 422 rear I O PHY interface module w o galvanic isolation including flat cable assembly RS 485 RS 422 rear I O PHY interface module with galvanic isolation including flat cable assembly RS 232E V 28 rear I O PHY interface module including flat cable assembly Transition board bridging function between CU1 CHORUS J4 J5 and rear I O PHY interface modules 16 ports 6U 12HP back panel be sure to order the CU1 CHORUS with built in J4 J5 connectors for rear I O Single slot P4 P5 rear I O backplane suitable for CU1 CHORUS and CU9 BASE ET EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de
33. lated from a 32 bit PCI address to a 32 bit local address For that the incoming PCI Address is first bitwise ANDed with the bitwise inverse of the Limit Register This result is bitwise ORed with the ATU Translate Value Register The result is the 32 bit local address Local Address PCI Address amp Limit Register Translate Value Register In addition the ATU provides address detection and translation for 1960 core processor initiated cycles targeted to one of the PCI buses The ATU supports two different translation modes e Address Translation Windows Direct Addressing Window The address translation windows are located from 0x8000 0000 to 0x9001 FFFF within the 32 bit local address space of 1960 processor This range consists of two 128 Mbyte memory windows and two 64 Kbyte I O windows for the primary and secondary ATU respectively Each memory window is divided into two areas 64 Mbyte for 32 bit PCI address cycles and 64 Mbyte for PCI double address cycles DAC The type of the PCI transfer is dependent from the area that is hit within the address translation window by the 1960 core The translation mechanism used is very similar to the algorithm for the inbound transactions described above For memory and DAC accesses it is PCI Address Local Address amp OxO3FF FFFF Memory Window Value Register UO transactions are translated by PCI Address Local Address amp 0x0000 FFFF I O Window Value Register In addition
34. nce no space was available in the front panel the button is directed toward the board center The NMI push button is a nice tool when debugging software on the CU 1 CHORUS A debugger can enter the control of a running program when pushing the NMI push button Because this interrupt can not be masked by a program getting program control is always possible The interrupt request of the NMI button is active while the button is pushed It can be identified by checking the NMI interrupt status register NISR bit 8 L5 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Diagnostics Display There are three LEDs on the CU1 CHORUS indicating the current state of the board Since no space was available in the front panel the LEDs are mounted near the back side of the SP1 connector they are visible only if the CompactPCI rack is not closed completely Diagnostics Display The LEDs are having to following meaning Diagnostics Display Information build in self test failed both build in self test and local bus core state or local bus confidence test failed confidence test passed or processor held in reset state core is in executing mode core execution stopped yellow access to one of the serial controllers no access to any
35. ny Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter About this Manual This manual describes the technical aspects of the CU1 CHORUS required for installation and system integration It is intended for the experienced user only Edition History EKF Ed Document Text 2326 3 cu1mle wpd 4 5 Contents Changes Author Date 3 Edition User Manual CU1 CHORUS gn March 2000 English Added chapter About this Manual gn 2 April 2001 set header font size to 12pt set footer font to Arial removed all hints to access I O devices in passive i960 mode Reformatted section Introduction and jj May 21 2001 Overview added photographic images CU9 BASE added circuitry block diagram replaced component assembly drawing ocurrences of P1 P4 P5 changed to J1 J4 J5 added section Rear I O Module changed table Ordering Information 5 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Nomenclature Signal names used herein with an attached designate active low lines Trade Marks Some terms used herein are property of their respective owners e g i960 RP Intel CompactPCl PICMG Wind
36. of the serial controllers UART access green access to local DRAM Flash or UARTs no access to any local device local access 2942 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter CompactPCI Interface The CU1 CHORUS offers a CompactPCI interface complying to the CompactPCI Specification Revision 2 1 CompactPCI is an industrial implementation of the familiar Peripheral Component Interconnect PCI bus It combines the well known electrical features of PCI with the more robust mechanical 19 inch rack mounting technology The interface supports 64 bit address and 32 bit data transfers It is designed for a clock frequency of 33 MHz with a transfer rate of up to 132 Mbyte s PCI Devices The CompactPCI interface is realized by the i960 RP processor It consists of two PCI functions thus it is a multi function PCI device The first function PCI function O is the PCI to PCI bridge unit which creates a data path between the primary the CompactPCI and the secondary interface not used on CU1 CHORUS PCI function 1 is the primary Address Translation Unit ATU This unit allows high speed accesses from the CompactPCI interface to the local bus devices like Flash EEPROM or DRAM Normally a BIOS running on a host system detects t
37. ows 98 Windows NT Windows 2000 Microsoft EKF does not claim this list to be complete Legal Exclaimer Liability Exclusion This manual has been edited as carefully as possible We apologize for any potential mistake Information provided herein is designated exclusively to the proficient user system integrator engineer EKF can accept no responsibility for any damage caused by the use of this manual SNE EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Introduction and Overview Despite emerging communication standards like FireWire Fibre Channel or Gigabit Ethernet the most common data interface in use Is the RS 232 asynchronous serial interface Most industrial computer systems however in this manner comparable to their office desktop companions are limited to 2 serial ports sometimes charged already by peripherals like mouse and modem In addition the typical COM ports are generating considerable interrupt load when operated with higher Baudrates hence reducing noticeable the host CPU performance The solution to these problems is a multi port UART interface board with local intelligence for preprocessing and buffering the serial data streams The intelligent CompaciPCP hostadapter CU1 CHORUS provides a total of 1
38. re Address translation is controlled through programmable memory mapped registers accessible from both the PCI interface and the 1960 core processor The primary ATU has a dedicated PCI configuration space that is accessible through the CompactPCI bus or the i960 core The DMA Controller allows low latency high throughput data transfers between PCI bus agents and i960 RP local memory Three separate DMA channels accommodate data transfers two for the CompactPCI bus one for the secondary PCI bus not usable on the CU1 CHORUS The DMA Controller supports chaining and unaligned data transfers The Messaging Unit MU provides data transfer between the PCI system and the i960 RP It uses interrupts to notify each system when new data arrives The MU has four messaging mechanisms Message Registers Doorbell Registers Circular Queues and Index Registers Each allows a host processor or external PCI device and the i960 RP to communicate through message passing and interrupt generation The MU makes it easy to realize the Intelligent I O Interface LO The Memory Controller allows direct control of the external memory respectively the memory mapped I Os on the CU1 CHORUS including DRAM and Flash EEPROM It features programmable chip selects and a wait state generator External memory can be configured as PCI addressable memory or private i960 RP memory 2152 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 23
39. s base address 25 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter UART 16C550 Register Offset Definitions Base Address Read Access Write Access Offset 0x00 Receiver Buffer Register RBR Transmitter Holding Register THR 0x04 Interrupt Enable Register IER Interrupt Enable Register IER 0x08 Interrupt Ident Register IIR FIFO Control Register FCR OxOC Line Control Register LCR Line Control Register LCR 0x10 Modem Control Register MCR Modem Control Register MCR 0x14 Line Status Register LSR not allowed um Modem Status Register MSR Ox1C Scratch Register SCR Scratch Register SCR The 1 register of the UART of the 2 port starts at relative address 0x20 the UART of the 3 port at address 0x40 and so on UART 16C550 Port Offset Definitions PotNumbe 1 2 3 4 s 6 7 6 PotNumbe 9 1 s m2 m3 w is i In order to get a proper function of the UARTs the following values should be programmed to the wait state registers of memory bank 1 Burst accesses to the UARTs are not allowed UART 16C550 Read And Write Wait State Settings MBRWS1 MBWWS1 0x00000302 0x00000302 BOG EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0
40. sical Interface Connectors SP1 SP5 Connectors J4 J5 Drivers Connector J1 Connector J1 Commercial Grade Version 6U Eurocard 233x160mm front panel width 20 3mm 4HP mechanics constructed with respect to EMC requirements ejector lever Intel i960RP RD 3 3V 33 66MHz clocked by system bus local oscillator provided when operated as stand alone 8MByte FPM EDO DRAM 32 bit 4MByte FLASH ROM SMT 28F160S5 Intel Sharp 32 bit Watchdog and 5V 3 3V voltage supervisor MAX705 serial EEPROM 4kByte TC optional ACCESS bus interface Mon960 Monitor Debugger available asynchronous serial protocol 1 startbit 7 or 8 databits 1 or 2 stopbits optional even odd parity standard bitrates up to 230 4 kbps 16 x 16C550 asynchronous communication element Texas Instruments TL16C550C or equivalent UARTs 1 5 only RS 232 V 24 by 75185 transceivers all UARTs TTL level signal additionally front panel mounted 9 pin D Sub male connectors RS 232E PC compatible TTL level signals routed to the J4 and J5 connectors for arbitrary use with rear I O transition board and PHY interface modules providing the external transceiver circuitry serial drivers COM port emulation available for Windows NT4 0 and Windows 2000 others forthcoming 32 Bit 33MHz 133MBps 32 Bit DMA Bus Master 133MBps PCI Burst Mode 5V Interface 5V 5 0 5A max without optional rear I O PHY transceiver modules 3 3V 0 3V 0 7A i960RP
41. ss um vf Od19eduio O CdS IL OOO LILILILILIL O o 0 OO CU1 CHOR JH TMT4 o IE T BREL i E 1 o Lp B b LK O U S e E LL U BEES E Q m 1 3 S JACCBUS O o SEE CU1 CHORUS Component Assembly Drawing zo EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter Connectors JACCBUS ACCESS bus I C Interface 4 pin Header J1 CompactPCI Connector J4 CompactPCI Connector serial l O Port 1 5 J5 CompactPCI Connector serial I O Port 6 16 SP1 SP5 RS 232 Serial Interfaces D Sub 9 Jumper Field Factory Defaults JCLK Clock Source Selector Clock sourced from CompactPCI Bus Clock 1 2 Factorg efault JCNF default configuration OO O JOQ 2 3 4 i960 RP Configuration Selector Initialization Mode 3 CPU starts after reset Retry CPCI Configuration Cycles BIST active CPCI Reset Passed Through to Local Reset e UN J Factory Default 24 EKF Elektronik GmbH Philipp Reis Str 4 D 59065 HAMM Germany Tel 49 0 2381 6890 0 Fax 49 0 2381 6890 90 E Mail info ekf de Internet http www ekf de CU1 CHORUS e CompactPCI Intelligent 16 Port Universal Serial Adapter

Download Pdf Manuals

image

Related Search

Related Contents

Temps ordinaire d`été 15 , 16 , 17 dimanches Mode d`emploi  Operators Manual  Taylor Scale TE22 User's Manual  User Manual - Jive Communications, Inc.  LG Electronics 3 Cell Phone User Manual  MANUEL D`ASSEMBLAGE/MANUEL D`UTILISATION  

Copyright © All rights reserved.
Failed to retrieve file