
iii Rev NR
TABLE OF CONTENTS
EIGHT CHANNEL HIGH PERFORMANCE SERIAL I/O PCIe CARD..................................................... I
CHAPTER 1: INTRODUCTION..............................................................................................................................1
1.0 GENERAL DESCRIPTION..................................................................................................................................1
1.1 Z16C30 UNIVERSAL SERIAL CONTROLLER ....................................................................................................2
1.2 DEEP TRANSMIT/RECEIVE FIFOS...................................................................................................................2
1.3 MULTIPROTOCOL TRANSCEIVERS...................................................................................................................3
1.4 PMC/PCI INTERFACE.....................................................................................................................................3
1.5 GENERAL PURPOSE IO ...................................................................................................................................3
1.6 CONNECTOR INTERFACE ................................................................................................................................3
1.7 NEW FEATURES..............................................................................................................................................3
CHAPTER 2: LOCAL SPACE REGISTERS..........................................................................................................4
2.0 REGISTER MAP...............................................................................................................................................4
2.1 GSC FIRMWARE REGISTERS...........................................................................................................................4
2.1.1 FIRMWARE REVISION:LOCAL OFFSET 0X0000..............................................................................................5
2.1.2 BOARD CONTROL:LOCAL OFFSET 0X0004....................................................................................................6
2.1.3 BOARD STATUS:LOCAL OFFSET 0X0008........................................................................................................7
2.1.4 TIMESTAMP:LOCAL OFFSET 0X000C.............................................................................................................7
2.1.5 CHANNEL TX ALMOST FLAGS:LOCAL OFFSET 0X0010 /0X0020 /0X0030 /0X0040....................................7
2.1.6 CHANNEL RX ALMOST FLAGS:LOCAL OFFSET 0X0014 /0X0024 /0X0034 /0X0044....................................8
2.1.7 CHANNEL FIFO: LOCAL OFFSET 0X0018 /0X0028 /0X0038 /0X0048 ..........................................................8
2.1.8 CHANNEL CONTROL/STATUS:LOCAL OFFSET 0X001C /0X002C /0X003C /0X004C....................................8
2.1.9 CHANNEL SYNC DETECT BYTE:LOCAL OFFSET 0X0050 /0X0054 /0X0058 /0X005C..................................9
2.1.10 INTERRUPT REGISTERS...................................................................................................................................9
2.1.10.1 INTERRUPT CONTROL:LOCAL OFFSET 0X0060 ....................................................................................10
2.1.10.2 INTERRUPT STATUS/CLEAR:LOCAL OFFSET 0X0064............................................................................10
2.1.10.3 INTERRUPT EDGE/LEVEL:LOCAL OFFSET 0X0068 ...............................................................................11
2.1.10.4 INTERRUPT HI/LO:LOCAL OFFSET 0X006C..........................................................................................11
2.1.11 CHANNEL PIN SOURCE:LOCAL OFFSET 0X0080 /0X0084 /0X0088 /0X008C............................................11
2.1.12 CHANNEL PIN STATUS:LOCAL OFFSET 0X0090 /0X0094 /0X0098 /0X009C.............................................14
2.1.13 PROGRAMMABLE CLOCK REGISTERS:LOCAL OFFSET 0X00A0 /0X00A4 /0X00A8 /0XAC .......................15
2.1.14 FIFO COUNT REGISTER:LOCAL OFFSET 0X00D0 /0X00D4 /0X00D8 /0X00DC .......................................15
2.1.15 FIFO SIZE REGISTER:LOCAL OFFSET 0X00E0 /0X00E4 /0X00E8 /0X00EC .............................................15
2.1.16 FW TYPE ID REGISTER:LOCAL OFFSET 0X00F8.........................................................................................15
2.1.17 FEATURES REGISTER:LOCAL OFFSET 0X00FC............................................................................................16
2.2 UNIVERSAL SERIAL CONTROLLER REGISTERS ..............................................................................................16
2.2.1 USC RESET ..................................................................................................................................................16
2.2.2 8-BIT USC REGISTER ACCESS......................................................................................................................17
2.2.3 USC DATA TRANSFER..................................................................................................................................17
2.2.4 USC REGISTER MEMORY MAP.....................................................................................................................18
CHAPTER 3: PROGRAMMING...........................................................................................................................19
3.0 INTRODUCTION.............................................................................................................................................19
3.1 RESETS.........................................................................................................................................................19
3.2 FIFOS...........................................................................................................................................................19
3.2.1 FIFO FLAGS .................................................................................................................................................19
3.2.2 FIFO COUNTERS ..........................................................................................................................................20