Network Router User Manual

Preface ....................................................................................................................................... 6
1 Introduction to the HPI ......................................................................................................... 7
1.1 Summary of the HPI Registers ........................................................................................ 8
1.2 Summary of the HPI Signals ........................................................................................... 9
2 Using the Address Registers .............................................................................................. 11
2.1 Single-HPIA Mode ..................................................................................................... 11
2.2 Dual-HPIA Mode ....................................................................................................... 11
3 HPI Operation ................................................................................................................... 12
3.1 Host-HPI Signal Connections ........................................................................................ 12
3.2 HPI Configuration and Data Flow .................................................................................... 14
3.3 HDS2, HDS1, and HCS: Data Strobing and Chip Selection ..................................................... 15
3.4 HCNTL[1:0] and HR/W: Indicating the Cycle Type ................................................................ 16
3.5 HHWIL: Identifying the First and Second Halfwords in 16-Bit Multiplexed Mode ............................. 17
3.6 HAS: Forcing the HPI to Latch Control Information Early ........................................................ 17
3.7 Performing a Multiplexed Access Without HAS .................................................................... 20
3.8 Single-Halfword HPIC Cycle in the 16-Bit Multiplexed Mode .................................................... 22
3.9 Hardware Handshaking Using the HPI-Ready (HRDY) Signal .................................................. 22
4 Software Handshaking Using the HPI Ready (HRDY) Bit ........................................................ 29
4.1 Polling the HRDY Bit .................................................................................................. 29
5 Interrupts Between the Host and the CPU ............................................................................. 30
5.1 DSPINT Bit: Host-to-CPU Interrupts ................................................................................ 30
5.2 HINT Bit: CPU-to-Host Interrupts .................................................................................... 30
6 FIFOs and Bursting ............................................................................................................ 32
6.1 Read Bursting .......................................................................................................... 32
6.2 Write Bursting .......................................................................................................... 33
6.3 FIFO Flush Conditions ................................................................................................ 34
6.4 FIFO Behavior When a Hardware Reset or Software Reset Occurs ........................................... 34
7 Emulation and Reset Considerations ................................................................................... 35
7.1 Emulation Modes ...................................................................................................... 35
7.2 Software Reset Considerations ...................................................................................... 35
7.3 Hardware Reset Considerations ..................................................................................... 35
8 HPI Registers .................................................................................................................... 36
8.1 Introduction ............................................................................................................. 36
8.2 Power and Emulation Management Register (PWREMU_MGMT) .............................................. 37
8.3 Host Port Interface Control Register (HPIC) ....................................................................... 38
8.4 Host Port Interface Address Registers (HPIAW and HPIAR) .................................................... 40
8.5 Data Register (HPID) .................................................................................................. 41
Appendix A Revision History ...................................................................................................... 42
3
SPRUGK7AMarch 2009Revised July 2010 Table of Contents
Copyright © 2009–2010, Texas Instruments Incorporated