NET2272 Local Bus to USB 2.0 Peripheral Controller Data Book ix
Copyright © 2005 by PLX Technology, Inc. All Rights Reserved - Version 1.91
Registers
11-1. (Address 00h; REGADDRPTR) Indirect Register Address Pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
11-2. (Address 01h; REGDATA) Indirect Register Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
11-3. (Address 02h; IRQSTAT0) Interrupt Status (Low Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
11-4. (Address 03h; IRQSTAT1) Interrupt Status (High Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
11-5. (Address 04h; PAGESEL) Endpoint Page Select . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
11-6. (Address 1Ch; DMAREQ) DMA Request Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
11-7. (Address 1Dh; SCRATCH) Scratchpad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
11-8. (Address 20h; IRQENB0) Interrupt Enable (Low Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
11-9. (Address 21h; IRQENB1) Interrupt Enable (High Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
11-10. (Address 22h; LOCCTL) Local Bus Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
11-11. (Address 23h; CHIPREV_LEGACY) Legacy Silicon Revision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
11-12. (Address 24h; LOCCTL1) Local Bus Control 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
11-13. (Address 25h; CHIPREV_2272) NET2272 Silicon Revision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69
11-14. (Address 18h; USBCTL0) USB Control (Low Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
11-15. (Address 19h; USBCTL1) USB Control (High Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
11-16. (Address 1Ah; FRAME0) Frame Counter (Low Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
11-17. (Address 1Bh; FRAME1) Frame Counter (High Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
11-18. (Address 30h; OURADDR) Our Current USB Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
11-19. (Address 31h; USBDIAG) USB Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
11-20. (Address 32h; USBTEST) USB Test Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
11-21. (Address 33h; XCVRDIAG) Transceiver Diagnostic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
11-22. (Address 34h; VIRTOUT0) Virtual OUT Interrupt 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11-23. (Address 35h; VIRTOUT1) Virtual OUT Interrupt 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11-24. (Address 36h; VIRTIN0) Virtual IN Interrupt 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11-25. (Address 37h; VIRTIN1) Virtual IN Interrupt 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
11-26. (Address 40h; SETUP0) Setup Byte 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
11-27. (Address 41h; SETUP1) Setup Byte 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
11-28. (Address 42h; SETUP2) Setup Byte 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
11-29. (Address 43h; SETUP3) Setup Byte 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
11-30. (Address 44h; SETUP4) Setup Byte 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11-31. (Address 45h; SETUP5) Setup Byte 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11-32. (Address 46h; SETUP6) Setup Byte 6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11-33. (Address 47h; SETUP7) Setup Byte 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11-34. (Address 05h; EP_DATA) Endpoint Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
11-35. (Address 06h; EP_STAT0) Endpoint Status (Low Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
11-36. (Address 07h; EP_STAT1) Endpoint Status (High Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
11-37. (Address 08h; EP_TRANSFER0) IN Endpoint Transfer Count (Byte 0) . . . . . . . . . . . . . . . . . . . . . . . . . 78
11-38. (Address 09h; EP_TRANSFER1) IN Endpoint Transfer Count (Byte 1) . . . . . . . . . . . . . . . . . . . . . . . . . 79
11-39. (Address 0Ah; EP_TRANSFER2) IN Endpoint Transfer Count (Byte 2) . . . . . . . . . . . . . . . . . . . . . . . . . 79
11-40. (Address 0Bh; EP_IRQENB) Endpoint Interrupt Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
11-41. (Address 0Ch; EP_AVAIL0) Endpoint Available Count (Low Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
11-42. (Address 0Dh; EP_AVAIL1) Endpoint Available Count (High Byte) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
11-43. (Address 0Eh; EP_RSPCLR) Endpoint Response Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .81
11-44. (Address 0Fh; EP_RSPSET) Endpoint Response Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
11-45. (Address 28h; EP_MAXPKT0) Endpoint Maximum Packet Size (Low Byte) . . . . . . . . . . . . . . . . . . . . . . 82
11-46. (Address 29h; EP_MAXPKT1) Endpoint Maximum Packet Size (High Byte) . . . . . . . . . . . . . . . . . . . . . . 82
11-47. (Address 2Ah; EP_CFG) Endpoint Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
11-48. (Address 2Bh; EP_HBW) Endpoint High Bandwidth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
11-49. (Address 2Ch; EP_BUFF_STATES) Endpoint Buffer States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84