Hytec Electronics Ltd

8-Channel UART Industry Pack

IP-SI-8516
Product Description 

The Hytec IP-SI-8516 is a single-width Industry Pack that provides 8 serial interface lines with the following characteristics:- 

  • 8 independent RS-485 UART channels

  • 64 byte Transmit and Receive FIFOs

  • Transmit and Receive FIFO level counters

  • Programmable Tx and Rx FIFO Trigger Levels

  • Automatic Xon/Xoff Software Flow Control with Status Indication

  • Programmable Data Rate with Prescaler

  • Up to 6.25 Mbps Serial Data Rate

  • Single Interrupt Output for all 8 UARTs

  • Global Interrupt Source for all 8 UARTs

  • Simultaneous UART channel initialisation

  • Auto RS485 Half-duplex control with Programmable Turn-around Delay

  • Programmable Full/Half-duplex line control
    Software Drivers are available including EPICS drivers.

Specifications 

Size:                             Single width Industry Pack 1.8ins x 3.9 ins
Operating temp:             0 to 45 deg C ambient
Number of channels:        8
Max. baud rate:             921.6kbps with internal clock.
Data format:                  Binary/ASCII
Input/Output levels:        RS-485 differential
Internal clock:                14.7456MHz oscillator
Clock accuracy:             +/-100ppm (0.01%)       

Power:                          +5V @ 400mA typical

Operating Modes                                                                                                             

Application Registers
There are a number of application specific (I/O) registers.

Interrupt Register (IP address 0)

Read/write register defines the vector V7-V0, Read only interrupt source U7-U0

D15D14D13D12D11D10D09D08D07D06D05D04D03D02D01D00
V7V6V5V4V3V2V1V0U7U6U5U4U3U2U1U0

V0-7      Interrupt vector to be used during IACK
U0-7     Any bit which is set indicates the interrupting UART

Interrupt Source Registers 1-3 (IP address 1-3)

Indicate the source of each interrupt from UART0 to 7 . Bits 8-15 are 0.
Read only register.

D07D06D05D04D03D02D01D00D07D06D05D04D03D02D01D00
U50U42U41U40U32U31U30U22 U21U20U12U11U10U02U01U00
        D07D06D05D04D03D02D01D00
        U72U71U70U62U61U60U52U51

Timer Control Register (IP address 4&5)
Read/write register.

CS-Clock Select S/R-Single/Retrigger SS-Start/Stop IE-Timer Interrupt Enable

D07D06D05D04D03D02D01D00D07D06D05D04D03D02D01D00
000000000000CSS/RSSIE

Timer Counter Register (IP address 6&7)
Read/write register.

Timer counter data register.

D07D06D05D04D03D02D01D00D07D06D05D04D03D02D01D00
D7D6D5D4D3D2D1D0D7D6D5D4D3D2D1D0

8x Mode Register (IP address 8)
Read/write register.

Logic 0 sets 16x sampling. Logic 1 sets 8x sampling

D15D14D13D12D11D10D09D08D07D06D05D04D03D02D01D00
00000000U7U6U5U4U3U2U1U0

Read/Write Register (IP address 9)
Read only register.

D15D14D13D12D11D10D09D08D07D06D05D04D03D02D01D00
00000000F7F6F5F4F3F2F1F0

Reset Register (IP address A).
Resets are write only

R0-7 reset UART0-7

D15D14D13D12D11D10D09D08D07D06D05D04D03D02D01D00
00000000R7R6R5R4R3R2R1R0

Sleep Register (IP address B)
S0-7 set UART0-7 into sleep mode Read/write register.

D15D14D13D12D11D10D09D08D07D06D05D04D03D02D01D00
00000000S7S6S5S4S3S2S1S0

 Device Revision Register (IP address C)  (UART device revision – read only)

D15D14D13D12D11D10D09D08D07D06D05D04D03D02D01D00
00000000R7R6R5R4R3R2R1R0

 Device  ID Registers (IP address D)  (UART device ID – read only)

D07D06D05D04D03D02D01D00D07D06D05D04D03D02D01D00
00000000I7I6I5I4I3I2I1I0

 Control Register (IP address E). (Read/write)

D15D14D13D12D11D10D09D08D07D06D05D04D03D02D01D00
IRQ00000ENIRST0000000WA

IRQ       Any IRQ which is set and masked on sets this status bit. Read only
WA       Setting this to a 1 enables writing to all UARTs in parallel. Read/write
ENI       Enable Infra-red mode. Read/write
RST      Writing a 1 generates a reset to the UART device.

UART Channel Configuration  Registers  (Memory addresses  00-7F)
Each UART has a set of 16 configuration registers at addresses 0x,1x,2x….7x as follows: 

AddressRegR/WD07D06D05D04D03D02D01D00
0  (LCR7=0)RHRRR7R6R5R4R3R2R1R0
0  (LCR7=0)THRWT7T6T5T4T3T2T1T0
0  (LCR7=1)DLLR/WD7D6D5D4D3D2D1D0
1  (LCR7=1)DLHR/WD7D6D5D4D3D2D1D0
1IERR/WCTSRTSXon0MSIERSIETEIERDIE
2ISRRFEFEFCXoffIS3IS2IS1IS0
2FCRWRFTRFTTFTTFTDMATFRRFRFE
3LCRR/WDESTBSPEPPESBWL1WL0
4MCRR/WBPIREXAILEOP22OP12RTSDTR
5LSRR/WRFETSRETHERxBRxFERxPERxORDR
6MSRRCDRIDSRCTSDCDDRIDDSDCT
6MSRWDL3DL2DL1DL0    
7SPRR/WD7D6D5D4D3D2D1D0
8FCTRR/WTR1TR0AEIIRH3H2H1H0
9EFRR/WACEARESCSENSF3SF2SF1SF0
ATFCNTRD7D6D5D4D3D2D1D0
ATFTRGWD7D6D5D4D3D2D1D0
BRFCNTRD7D6D5D4D3D2D1D0
BRFTRGWD7D6D5D4D3D2D1D0
CXCHARR      XOnIXOfI
CXOFF1WD7D6D5D4D3D2D1D0
DXOFF2WD7D6D5D4D3D2D1D0
EXON1WD7D6D5D4D3D2D1D0
FXON2WD7D6D5D4D3D2D1D0

RHR – Receive Holding Register             THR – Transmit Holding Register
DLL – Div Latch Low                             DLH – Div Latch High
IER  -  Interrupt Enable Register            ISR   -  Interrupt Status Register FCR – FIFO Control Register
LCR – Line Control Register                  MCR – Modem Control Register LSR – Line Status Register
MSR – Modem Status Register               SPR -   Scratch Pad Register
FCTR                                                   EFR -  Enhanced Function Register               
TFCNT- Transmit FIFO Counter               TFTRG – Transmit FIFO Trigger Level
RFCNT – Receive FIFO Counter               RFTRG – Receive FIFO Trigger Level
XOFF1 – Xoff Character 1                       XOFF2 – Xoff Character 2
XON1 – Xon Character 1                         XON2 – Xon Character 2

 ID PROM

The ID data byte addresses are as below:-

00  ASCII   "VI"02  ASCII "TA"  
04ASCII "4"06Hytec ID high byte
08Hytec ID low word0aModel number
0cRevision0eUART
10Driver ID12Driver ID
14Flags (8MHz)16No of bytes used
18Not used20Not used
22Serial number high word24Serial number low word

IP-MUXADC 8516 I/O Connector

Connector: 50 way

 Pin Allocation    

Pin                                      RS-485

1                                 GND

2                                 Tx0-        (Full or Half-duplex)

3                                 Tx0+        (Full or Half-duplex)

4                                 Rx0-        (Full-duplex only)

5                                 Rx0+        (Full-duplex only)

6                                 GND

7                                 Tx1-        (Full or Half-duplex)

8                                 Tx1+        (Full or Half-duplex)

9                                 Rx1-        (Full-duplex only)

10                              Rx1+        (Full-duplex only)

11                              GND

12                              Tx2-        (Full or Half-duplex)

13                              Tx2+        (Full or Half-duplex)

14                              Rx3-        (Full-duplex only)

15                              Rx3+        (Full-duplex only)

16                              GND

17                              Tx3-        (Full or Half-duplex)

18                              Tx3+        (Full or Half-duplex)

19                              Rx3-        (Full-duplex only)

20                              Rx3+        (Full-duplex only)

21                              GND

22                              Tx4-        (Full or Half-duplex)

23                              Tx4+        (Full or Half-duplex)

24                              Rx4-        (Full-duplex only)

25                              Rx4+        (Full-duplex only)

26                              GND

27                              Tx5-        (Full or Half-duplex)

28                              Tx5+        (Full or Half-duplex)

29                              Rx5-        (Full-duplex only)

30                              Rx5+        (Full-duplex only)

31                              GND

32                              Tx6-        (Full or Half-duplex)

33                              Tx6+        (Full or Half-duplex)

34                              Rx6-        (Full-duplex only)

35                              Rx6+        (Full-duplex only)

36                              GND

37                              Tx7-        (Full or Half-duplex)

38                              Tx7+        (Full or Half-duplex)

39                              Rx7-        (Full-duplex only)

40                              Rx7+        (Full-duplex only)

41                              GND

42                              +5V fused

43                                     N/C

44                                     N/C

45                                     N/C

46                                     N/C

47                                     N/C

48                                     N/C

49                            N/C

50                            N/C

 

HYTEC Head Post : 5 Cradock Road, Reading, Berkshire,
RG2 0JT, England.
Phone : +44 (0)118 9757770
Fax : +44 (0)118 9757566

Email : sales@hytec-electronics.co.uk

 

HYTEC HOME PAGE
Copyright © 2002 [Hytec Electronics Ltd]. All rights reserved. Information in this document is subject to change without notice. Other products and companies referred to herein are trademarks or registered trademarks of their respective companies or mark holders.