background image

Hardware Reference Manual 

421 Intelligent Serial, 8-Port

 

 

signaling characteristics are software controlled on a per-port-basis.  The baud rate of each serial port is also 
separately programmable: supported rates are from 150bps to 1.5Mbps. 

Each port may use simple 3wire connection (TX/RX/GND) or full modem control. Hardware (RTS/CTS), Software 
(Xon/Xoff) or no flow control is also set per-port via software.  The PMC421 can be viewed as four functional 
components: 

1.1.2 PCI Interface 

The PMC421 PCI interface is Revision 2.1 compatible, supporting 33MHz/32bit transactions.  Both slave and 
master operation are available, the latter including DMA engines capable of long PCI bursts.  As data is buffered 
in local DRAM, large blocking factors can be used (when application level protocols allow).  Both programmed I/O 
and message-based control is supported.  The messaging system follows I2O hardware specifications. 

1.1.3 Processor Resources 

The on board 32 bit RISC CPU (i960VH) provides an external bus rate of 33MHz and an internal processor clock 
rate of 100MHz.  The higher CPU clock rate ensures sufficient bandwidth for all protocols (e.g. encryption) and 
character manipulation at high, multi-port data rates. Local DRAM (4 Mbytes) is used for firmware execution and 
character data buffering. Firmware is loaded automatically on power-up from local FLASH memory.  New 
firmware (e.g., upgrades) may be loaded in the field without removing the PMC421 from the host.  The processor 
directly controls both the UARTs and the Signal Drivers for full software configuration. 

1.1.4 Programming Interface 

Flexibility, efficiency and use with both new and existing applications were all considered during the design of the 
Application Interface.  Several modes of data transfer are supported, including a traditional programmed I/O (i.e., 
pseudo register) and high performance messaging.  The "pseudo register" interface allows a host to use 
programmed I/O cycles to set characteristics and transmit/receive data.  While less efficient, this mode can be 
appropriate for simple (low-speed) operation as well as when adapting legacy code. The messaging interface 
allows simple, efficient transfers between host software and the PMC421.  A control block contains transaction-
specific information such as configuration, data or location of data buffers. A message queuing system makes 
transfer of the control blocks between the host and PMC421 very simple with minimal software development.  
Once submitted to the PMC421, the transaction information is loaded by the local processor; for large data 
blocks, the DMA engines are utilized to execute the data movement. This improves PCI bus utilization as well as 
allowing scatter/gather operation (useful in virtual memory operating systems). 

1.1.5 Serial Ports 

Each serial data stream is controlled with a UART, which is responsible for Serialization/De-Serialization and, if 
enabled, hardware flow control.  Each serial port has independent configuration parameters for speed and flow 
control, etc.  Intrinsic to each UART is a deep FIFO buffer to prevent data loss under high or bursty loads.  The 
UART can also control software flow control, ensuring very rapid response to the incoming data stream. 

1.1.6 Line Drivers 

In traditional Serial Interface cards, the various electrical signaling protocols (e.g., RS232, RS422) were 
configured via switches or jumpers.  This increases the potential for difficult-to-detect-errors.  On the PMC421, 
 

 

DDC No. Rx-URMH 002 Rev - 
Issued 12 November 2002

 

5 of 19 

Содержание PMC421

Страница 1: ...Hardware Reference Manual PMC421 Intelligent Serial 8 Port DDC No Rx URMH 002 Rev Issued 12 November 2002 ...

Страница 2: ...Hardware Reference Manual 421 Intelligent Serial 8 Port This page intentionally left blank DDC No Rx URMH 002 Rev Issued 12 November 2002 2 of 19 ...

Страница 3: ...t use our email hot link support embeddedsystems gefanuc com Corporate Headquarters RAMiX Inc 1672 Donlon Street Ventura CA 93003 USA Tel 1 805 650 2111 Fax 1 805 650 2110 http www gefanuc com embedded RAMiX Europe Ltd 3 2 Great Michael House 14 Links Place Edinburgh EH6 7EZ United Kingdom Tel 44 131 561 3520 Fax 44 131 561 3521 Copyright 2005 RAMiX Inc All rights reserved No part of this document...

Страница 4: ... Computers as well as any special purpose processor that includes a PMC connector In addition card edge PCI systems can be accommodated using RAMiX s PMC239 adapter for rapid prototype and development Traditional single and multi port Serial Interfaces place a high overhead on the host processor by requiring per character attention i e each received and transmitted character generates interrupts a...

Страница 5: ...ications were all considered during the design of the Application Interface Several modes of data transfer are supported including a traditional programmed I O i e pseudo register and high performance messaging The pseudo register interface allows a host to use programmed I O cycles to set characteristics and transmit receive data While less efficient this mode can be appropriate for simple low sp...

Страница 6: ...rement via software control 1 1 7 External Connection The PMC421 offers both front and rear I O The front I O is a high density 68 pin connector The 68 pin connector mates with a separate cable to provide standard connection to 8 DB 9 male connectors purchased separately For applications that require rear I O the ports are wired to the J4 connector of the PMC421 DDC No Rx URMH 002 Rev Issued 12 No...

Страница 7: ...be an order of magnitude less effective than burst transactions Each I O device that requires fine grain control decreases the overall system performance by consuming an excessive proportion of total resources While there are some UART devices with DMA capabilities these are of limited use setup overhead reduces effectivity for small transfer sizes In addition serial data streams frequently includ...

Страница 8: ...iver UART Signal Driver UART Signal Driver UART Signal Driver UART Signal Driver UART Signal Driver UART Signal Driver RISC CPU 2 1 Functional Components The PMC421 can be broken into several functional components PCI Interface intelligent Co Processor IOCP Firmware execution UART Data serializes Signaling Drivers The following paragraphs describe each component DDC No Rx URMH 002 Rev Issued 12 No...

Страница 9: ...erformed by the firmware library In most software device drivers a substantial component and usually much of the complexity is in device specific setup All of this is performed by easily invoked library functions The firmware uses the DMA engines whenever possible to maximize PCI efficiency Again the benefit of using the dedicated IOCP is apparent DMA engine setup is not required by the host as th...

Страница 10: ...resent during the unpacking of individual boxes and the inspection of each unit Remove the PMC module from the shipping box and anti static packaging Verify that it is not damaged and that all items are present by referring to the packing list 3 3 Installation The PMCModule is now ready for installation Installation is done generically as with the commercial versions of the card Follow any specifi...

Страница 11: ...ttom of the stand offs of the PMC Line up the J1 and J2 connectors on the host CMC to the J1 and J2 connectors on the PMC card Ensure all connectors are properly aligned before pushing the connectors together Use the four screws to connect the PMC stand offs to the host CMC DDC No Rx URMH 002 Rev Issued 12 November 2002 11 of 19 ...

Страница 12: ...Hardware Reference Manual 421 Intelligent Serial 8 Port J10 J14 Pn0 Pn4 DDC No Rx URMH 002 Rev Issued 12 November 2002 12 of 19 ...

Страница 13: ...ardware Reference Manual 421 Intelligent Serial 8 Port 4 Front Panel Connections And Indicators PMC421 Each serial port has a related activity LED DDC No Rx URMH 002 Rev Issued 12 November 2002 13 of 19 ...

Страница 14: ...ackplane connector The following table details all connections Front Panel Pin J4 Pin Port Signal Positive Negative Positive Negative RX 2 1 2 1 TX 4 3 4 3 RTS 6 5 6 5 1 CTS 8 7 8 7 RX 36 35 10 9 TX 38 37 12 11 RTS 40 39 14 13 2 CTS 42 41 16 15 RX 11 10 18 17 TX 13 12 20 19 RTS 15 14 22 21 3 CTS 17 16 24 23 RX 45 44 26 25 TX 47 46 28 27 RTS 49 48 30 29 4 CTS 51 50 32 31 RX 19 18 34 33 TX 21 20 36 ...

Страница 15: ...e port should be Closed In all other signaling modes the switches should be Open see the table below for port switch position assignments Note The use of RS485 requires use of the correct software interface Consult the driver manual for the operating system used for details All switches are in the Open state when shipped from the factory 1 S W 5 4 3 2 4 S W 4 3 2 4 1 S W 2 S W 3 3 2 4 1 3 2 1 O O ...

Страница 16: ...tion status of the on card processor It should not be altered from factory default Any change will prevent correct operation of the PMC421 firmware Factory Default setting is S W 1 3 2 1 4 O SW1 Switch Pack Switch Number Position 1 Open 2 Open 3 Open 4 Open DDC No Rx URMH 002 Rev Issued 12 November 2002 16 of 19 ...

Страница 17: ...C Storage 40 to 85 C Humidity Operating 5 to 95 Non Condensing Storage 5 to 95 Non Condensing Conformal Coating Yes additional charge PCI Bus Characteristics Signaling 3 5V Specification 2 2 Speed 33MHz Width 32 Serial Characteristics Ports RS485 RS422 RS232 8 Port Routing Front 8 Serial ports via 68 pin SCSI Rear 8 Serial ports via Rear I O Transition Module available PIM422 DDC No Rx URMH 002 Re...

Страница 18: ...tion Module for PMC421 PMC422 or PMC423 Power 0 Total Watts MTBF MIL 217 F Nav Shel 25 Deg C 600000 Hours Temperature Operating 0 to 60 C Storage 40 to 85 C Humidity Operating 5 to 95 Non Condensing Storage 5 to 95 Non Condensing DDC No Rx URMH 002 Rev Issued 12 November 2002 18 of 19 ...

Страница 19: ...s RAMiX Inc 1672 Donlon Street Ventura CA 93003 USA Tel 1 805 650 2111 Fax 1 805 650 2110 RAMiX Europe Limited 3 2 Great Michael House 14 Links Place Edinburgh EH6 7EZ United Kingdom Tel 44 131 561 3520 Fax 44 131 561 3521 ...

Отзывы: