User manual

Contents
Preface ............................................................................................................................... 7
1 Introduction .............................................................................................................. 10
1.1 Purpose of the Peripheral ..................................................................................... 10
1.2 Features ......................................................................................................... 10
1.3 Functional Block Diagram ..................................................................................... 11
1.4 Industry Standard(s) Compliance Statement ............................................................... 11
2 Peripheral Architecture .............................................................................................. 12
2.1 Clock Control .................................................................................................... 12
2.2 Signal Descriptions ............................................................................................. 13
2.3 Pin Multiplexing ................................................................................................. 13
2.4 Protocol Description ............................................................................................ 13
2.5 VLYNQ Functional Description ............................................................................... 14
2.6 Initialization ...................................................................................................... 17
2.7 Auto Negotiation ................................................................................................ 17
2.8 Serial Interface Width Configuration ......................................................................... 17
2.9 Address Translation ............................................................................................ 17
2.10 Flow Control ..................................................................................................... 21
2.11 Reset Considerations .......................................................................................... 21
2.12 Interrupt Support ................................................................................................ 21
2.13 DMA Event Support ............................................................................................ 23
2.14 Power Management ............................................................................................ 24
2.15 Emulation Considerations ..................................................................................... 24
3 VLYNQ Port Registers ................................................................................................ 25
3.1 Revision Register (REVID) .................................................................................... 26
3.2 Control Register (CTRL) ....................................................................................... 27
3.3 Status Register (STAT) ........................................................................................ 29
3.4 Interrupt Priority Vector Status/Clear Register (INTPRI) .................................................. 31
3.5 Interrupt Status/Clear Register (INTSTATCLR) ............................................................ 31
3.6 Interrupt Pending/Set Register (INTPENDSET) ............................................................ 32
3.7 Interrupt Pointer Register (INTPTR) ......................................................................... 32
3.8 Transmit Address Map Register (XAM)...................................................................... 33
3.9 Receive Address Map Size 1 Register (RAMS1) .......................................................... 33
3.10 Receive Address Map Offset 1 Register (RAMO1) ........................................................ 34
3.11 Receive Address Map Size 2 Register (RAMS2) .......................................................... 34
3.12 Receive Address Map Offset 2 Register (RAMO2) ........................................................ 35
3.13 Receive Address Map Size 3 Register (RAMS3) .......................................................... 35
3.14 Receive Address Map Offset 3 Register (RAMO3) ........................................................ 36
3.15 Receive Address Map Size 4 Register (RAMS4) .......................................................... 36
3.16 Receive Address Map Offset 4 Register (RAMO4) ........................................................ 37
3.17 Chip Version Register (CHIPVER) ........................................................................... 37
3.18 Auto Negotiation Register (AUTNGO) ....................................................................... 38
3.19 Manual Negotiation Register (MANNGO) .................................................................. 38
3.20 Negotiation Status Register (NGOSTAT) ................................................................... 39
3.21 Interrupt Vector 3-0 Register (INTVEC0) .................................................................... 40
SPRUF89 October 2007 Table of Contents 3
Submit Documentation Feedback