Page 2
The warranty on all third party manufactured products utilised by Eurotech Ltd is limited to 1 year. Eurotech Ltd will make all reasonable effort to repair the product or replace it with an identical variant.
Jumpers ............................12 Default settings ........................12 Cable connections ...........................17 Appendix A – Contacting Eurotech Ltd ....................18 Appendix B – Connector details.......................19 Appendix C – Notes on using the 16C550 UART ................21 Appendix D – RoHS-6 Compliance - Materials Declaration Form ...........23 Index ..............................24...
AIM104-COM8 Technical Manual Introduction Introduction The AIM104-COM8 is an 8-bit or 16-bit PC/104 module that provides up to eight RS232 asynchronous communications channels. Variants There is only one standard variant of the this board: • AIM104-COM8 : Eight channel RS232 PC/104 board.
‘CHASSIS’. This is shown in the following diagram: Packaging Should a board need to be returned to Eurotech Ltd, please ensure that it is adequately packed, preferably in the original packing material. RoHS compliance The European RoHS Directive (Restriction on the Use of Certain Hazardous Substances –...
Mounting kit. Getting started Unpacking and connecting up To begin using the AIM104-COM8 board, follow these steps: Power down your computer. Install the board in a spare PCI slot. Power up your computer and install the appropriate driver available from our website www.eurotech-ltd.co.uk/en/downloads.
AIM104-COM8 Technical Manual I/O map I/O map The I/O mapping allows a flexible configuration to be achieved. At its simplest, the UART’s appear as an array of eight contiguous ports with eight bytes for each UART. The base address can be set at any 16-byte boundary.
Baud Rate Register (DLAB [ICR:7] clear) MSB of Divisor Latch. If you are planning to write your own low level software for the AIM104-COM8, refer to the datasheet for the Exar ST16C554 device. This is available to download from www.exar.com.
These IRQ lines can be selected from IRQ3, 4, 5, 7, 9, 10, 11, 12, 14, or 15. IRQs 10, 11, 12, 14, and 15 are only available when the AIM104-COM8 is used in a 16 bit PC/104 stack.
AIM104-COM8 Technical Manual Jumpers Jumpers There are four user-selectable jumpers on the AIM104-COM8. These are used to configure the I/O address and the interrupt line for each QUART. Default settings The default positions of the jumpers are as follows: Refer to the documentation supplied with your CPU card to establish which spare I/O and interrupt channels to use.
Page 13
AIM104-COM8 Technical Manual Jumpers JP1 - Interrupt selection The JP1 jumper is used to set the IRQ line for each group of four serial port channels. The A position is used for channels 0-3 and the B position for channels 4-7.
Page 14
AIM104-COM8 Technical Manual Jumpers JP2 - Group base address selection The JP2 jumper is used to set the I/O base address for the serial ports. The default jumper settings configure all of the serial ports at a 64-byte contiguous I/O space from this address location.
Page 15
AIM104-COM8 Technical Manual Jumpers JP3 - Channel re-mapping to COM addresses You can individually re-map channels 0 to 3 at the standard COM port addresses. When these channels are mapped at COM ports they vanish from the group. This prevents the host seeing them in two places.
Page 16
AIM104-COM8 Technical Manual Jumpers JP4 - Wait state behaviour selection Computers normally wait for a fixed time for PC104 bus access. If the zero wait state (0WS) is selected this waiting is skipped and the signal is asserted as soon as the board decodes a valid address.
AIM104-COM8 Technical Manual Cable connections Cable connections The serial I/O connectors have been wired so that they can be easily split into 9-way male D-sub connectors with standard pin-outs for PC/AT RS232 serial ports: The table below shows the corresponding channel and connector pinouts.
AIM104-COM8 Technical Manual Appendix A – Contacting Eurotech Ltd Appendix A – Contacting Eurotech Ltd Eurotech Ltd sales Eurotech Ltd’s sales team is always available to assist you in choosing the board that best meets your requirements. Eurotech Ltd 3 Clifton Court...
Appendix B – Connector details Appendix B – Connector details The serial port connections are routed to two 40-way headers on the AIM104-COM8. One of these connectors, J3, has the channel 0 – 3 signals and the other, J1, has the channel 4 –...
Page 20
AIM104-COM8 Technical Manual Appendix B – Connector details J1 channel 4 - 7 Connector: 40 way, 2.54mm (0.1”) x 2.54mm (0.1”) dual row right angle boxed header Mating Connector: Framatome 71600-040 Signal Name Signal Name DCD4 DSR4 RXD4 RTS4 TXD4...
If you intend to write your own low level UART handler, remember that in order for the UART channel on the AIM104-COM8 to generate interrupts to the host CPU, you must enable the IRQ output from the UART by setting bit 3 in the Modem Control Register (MCR).
Page 22
AIM104-COM8 Technical Manual Appendix C – Notes on using the 16C550 UART The timeout period, expressed in the number of characters can be calculated using the following equation: (4 x n ) + 12 Char Parity Char Stop Where: is the number of programmed bits per character (5, 6, 7 or 8)
AIM104-COM8 AIM104-COM8-R6 (both variants) Eurotech Ltd has based its material content knowledge on a combination of information provided by third parties and auditing our suppliers and sub-contractor’s operational activities and arrangements. This information is archived within the associated Technical Construction File. Eurotech Ltd has taken reasonable steps to provide representative and accurate information, though may not have conducted destructive testing or chemical analysis on incoming components and materials.
Need help?
Do you have a question about the AIM104-COM8 and is the answer not in the manual?
Questions and answers