target.nr
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:23k
源码类别:

VxWorks

开发平台:

C/C++

  1. '" t
  2. .so wrs.an
  3. ." ixdp425/target.nr - target-specific documentation
  4. ."
  5. ." Copyright 2002 Wind River Systems, Inc.
  6. ."
  7. ." modification history
  8. ." --------------------
  9. ." 01a,14nov02,jb3  SPR 84009
  10. ." 01a,29oct02,jb  Add note that polled mode is not supported
  11. ." 01a,25oct02,jb  Misc changes
  12. ." 01a,23oct02,jb  Updating to explicity document dependencies on CSR library
  13. ." 01a,07oct02,jb  Adding to Flash burn instructions
  14. ." 01a,18sep02,jb  Adding instructions for setting MAC and IP addresses in
  15. ."                  eeprom
  16. ." 01a,15aug02,jb  Updating for Beta release
  17. ." 01a,30jul02,jb  Updating for Alpha release
  18. ." 01a,26jun02,jb  Fixing flash name
  19. ." 01d,25jun02,jb  Continue modification to ixdp425
  20. ." 01c,16Apr02,dh Initial version for the IXDP425 board
  21. ." 01b,21MAR02,dh added information relating to base board for IXP425
  22. ." 01a,12Oct01,pjb created, derived from integrator940t
  23. ."
  24. .TH IXDP425 Reference T "Intel IXDP425" "Rev: 21 Mar 02" "TORNADO REFERENCE: VXWORKS"
  25. .SH "NAME"
  26. .aX "Intel IXDP425"
  27. .SH "INTRODUCTION"
  28. This manual entry provides board-specific information necessary to run
  29. VxWorks for the IXDP425 BSP. The IXDP425 
  30. BSP release requires an Intel BIXMB425AD-IXMB425 board. This is the only board
  31. currently supported by the BSP. Before running VxWorks verify that the
  32. board has been baselined and runs in the default configuration.
  33.  
  34. IXDP425 Specification:
  35. .CS
  36. Processor: IXP425 with Intel XScale core.
  37. Running at ratios of x2, x3, and x4 the system clock
  38. rate of 133MHz.
  39. Memory
  40.   SDRAM: 133MHz SDRAM, 256 Mbytes total (2 Banks, 4 chips, 512Mbit)
  41.   I2C EEPROM: 512 x 8-bit I2C EEPROM (software controlled)
  42.   FLASH: 16 Mbytes Intel 16Mbyte StrataFlash
  43. I/O
  44.   Ethernet -2 ports: LXT971A 10/100BaseT PHY connected to MII port
  45. LXT971A 10/100BaseT PHY connected to MII port
  46.   Serial  -2 ports: RS232, 115.2K (TX, RX, CTS, RTS) console UART
  47. RS232, 921.6K (TX, RX, CTS, RTS) 'fast' UART
  48. GPIO: 16 GPIOs programmable as either inputs or outputs. 
  49. In addition, two GPIOs can be programmed to source 
  50. clocks suitable for running the PCI bus and Expansion 
  51. Bus. All GPIOs are capable of driving LEDs.
  52. PCI: Four 32-bit PCI slots supporting LAN or WAN PHYs
  53. USB: USB 1.1 Device Controller supporting full-speed
  54. (12 Mbit/s) data rate
  55. Debug Support: XScale JTAG ICE connector 
  56. Other: 7-Segment Display
  57. .CE
  58. .SS "IXDP425 BSP DETAILS"
  59. .SS Options
  60. By default this BSP does not support the on board network processing "engines".
  61. This support requires the Intel CSR Access library, libIxp425.a, be installed. 
  62. To enable the on board network "engines" follow the steps below:
  63.     1. Install the Intel CSR Access library, libIxp425.a
  64.     2. Modify the Makefile, uncomment MACH_EXTRA and LIB_EXTRA.
  65.     3. Modify config.h to define INCLUDE_IXETHACCEND.
  66.     4. Declare Environment Variable TOOLENV=arm
  67.     5. Declare Environment Variable 'CSR_BASE', which points to
  68.        the top level directory of Intel's Access Software Library.
  69.        e.g.: CSR_BASE=/Intel/ixp425/AccLib
  70.     6. Rebuild the bsp.
  71. .SS "Boot ROMs"
  72. The boot image provided with this BSP includes a mechanism for loading
  73. a standard VxWorks image over the fei driver on the included 82559 card.
  74. The bootrom image has been tested running from flash.
  75. .CS
  76.   make bootrom.hex
  77. .CE
  78. This builds the file 'bootrom.hex' which can be burned into flash using
  79. a dedicated flash burner or by using visionClick.
  80. The board uses this image to boot and load VxWorks images developed
  81. from the BSP over the network.
  82. .IP "1)"
  83. Copy the register files "ixdp425*.reg" to the ESTIIRegfilesXscale
  84. directory. Start visionClick and configure the visionCLICK project:
  85. In the 'Welcome To visionCLICK' window, click on the 'Configure' button,
  86. this invokes the 'PROJECTS/LOAD' window.  In this window, click the '+'
  87. left to 'PowerPC_C_Demo@0x00040400.prj'.  This displays the project configuration.
  88. Right-click the 'Emulator Register Configuration File' and cause it to
  89. point to the ESTIIRegfilesXscaleixdp425_burnrom.reg that was just
  90. installed.
  91. Right-click the 'Microprocessors' option and choose your CPU type, for
  92. example: 'XSCALE->IXP425'.  Verify that the 'Target Control' option
  93. points to 'visionPROBE' for visionPROBE I/II or 'visionICE' for visionICE
  94. I/II.  Also, click the 'Communications' tab and verify that the
  95. 'Normal Port/Rate' and 'Download Port/Rate' are accurate for your connection,
  96. for example: 'LPT1'  for visionPROBE II.  Click the 'Save' button at the
  97. bottom of the window, then click the 'Activate' button.
  98. .IP "2)"
  99. Get into Background Mode:
  100. Execute the 'IN' command to reset the board and initialize it with the
  101. register setting.
  102. .IP "3)"
  103. Generating the visionCLICK compatible flash image:
  104. In visionCLICK, select 'Convert Object Modules' from the Tools pull-down
  105. menu.  This invokes the 'CONVERT BINARY AND SYMBOL OBJs' window:
  106.         1. In the 'Select Input Object Module to Convert' slot, enter the
  107.         full path of, or browse to, the 'bootrom.hex' image.
  108.         2. Check the 'Create Flat BIN File For Flash Programming' box.
  109.         3. Set the 'Range Of' field to 0x0, and the 'Range To' field
  110.         to 0x00300000. This allows up to a 3 MB image to be processed. Larger
  111.         images require an equivalently larger 'Range To' value.
  112.         4. Click the 'Convert' button to initiate the conversion.
  113.         5. The 'bootrom.bin' image will be generated in the same location
  114.         as the source 'bootrom.hex' image.
  115. .IP "4)"
  116. Programming the ixdp425 flash:
  117. In visionCLICK, select 'Program Flash Devices' from the Tools pull-down
  118. menu.  This invokes the 'TF FLASH PROGRAMMING' window:
  119.         1. In the 'Flash Card or PC Host File Name and Path' group,
  120.         enter the full path to the location of the bootrom.bin in the edit box,
  121.         or use the 'Select' button to browse to the file location.  Make sure
  122.         the 'Bias' address is 0 by entering 0 in the
  123.         '+/- Bias' edit box in the 'CHOOSE A FILE FROM HOST PC' dialog box.
  124.         2. In the 'Programming Algorithm' group, in the edit box, click the
  125.         'Select' button and select the following flash device:
  126.         For the 16 MB on-board flash: 'INTEL  28F128Jx (8192 x  16)  1 Device'
  127.         3. Set the base address of the flash to 00000000, check the 'Erase to 0x'
  128.         radio button setting the 'Erase to' value to 2fffff. This allows for a
  129.         3 MB image. Larger images require an equivalently larger 'Erase to' value.
  130. 4. Set the 'Available RAM Workspace' setting to 10300000. Set the
  131. 'Bytes Of Target RAM Required' to 65360.
  132.         5. Press the 'Erase Only' button.  Wait until the 'Done' response appears
  133. in the visionClick Terminal window.
  134. 6. Press the 'Program Only' button. This process can take a
  135. few minutes. The process is complete when the 'OK' prompt appears.
  136. .IP "5)"
  137. Running the VxWorks Boot ROM program:
  138. The flash memory is now programmed with the new boot program.  To execute
  139. the new boot program, turn the board off and on.
  140. .LP
  141. .SS "Setting MAC and IP addresses"
  142. This BSP uses the I2C EEPROM to store the ethernet interface's MAC and
  143. IP addresses. If it is necessary to modify the MAC or IP addresses from
  144. the delivered values then the following procedure should be followed:
  145. .IP "1)"
  146. Verify the board has a 8594 I2C EEPROM in position U23. This bsp will not
  147. work with any other version of the I2C EEPROM.
  148. .IP "2)"
  149. Boot vxWorks.st
  150. .IP "3)"
  151. At the '->' prompt type 'ixdp425IfConfig' and answer the questions. An
  152. example session is as follows:
  153. .CS
  154. -> ixdp425IfConfig
  155. ixe0 MAC address: 00:02:b3:3c:16:95 
  156. ixe1 MAC address: 00:02:b3:3c:16:96 
  157. ixe0 IP address: 192.168.50.1
  158. ixe1 IP address: 192.168.60.1
  159. fei0 IP address: 192.168.10.1
  160. fei1 IP address: 192.168.20.1
  161. fei2 IP address: 192.168.30.1
  162. fei3 IP address: 192.168.40.1
  163. Any Changes (y/n)> y
  164. Change a MAC address (y/n)> y
  165. ixe0 MAC address: 00:02:b3:3c:16:95 00:02:b3:3c:16:95
  166. ixe1 MAC address: 00:02:b3:3c:16:96 00:02:b3:3c:16:96
  167. Change ixe IP address (y/n)> y
  168. ixe0 IP address: 128.224.195.146  128.224.195.148
  169. ixe1 IP address: 128.224.145.147  128.224.195.149
  170. Change fei IP address (y/n)> n
  171. Any Changes (y/n)> n
  172. Writing interface data to non-volatile storage...
  173. New configuration written, changes will take effect after a reboot
  174. value = 0 = 0x0
  175. -> Ctl-X
  176. .CE
  177. .IP "4)"
  178. Reboot the board
  179. .LP
  180. .SS "Make Targets"
  181. Supported targets are: bootrom, vxWorks, vxWorks.st, vxWorks_rom,
  182. , vxWorks.st_rom, and these files associated .hex files. Any of
  183. the .hex files may be substituted for bootrom.hex for programing
  184. into Flash.
  185. .SS "Libraries"
  186. This BSP release requires three directories which contain object 
  187. files for the XScale microarchitecture:
  188. .CS
  189.     target/lib/objXScalegnubevx 
  190.     target/lib/objXScalegnubevxwv
  191.     target/lib/objXScalegnubetest
  192. .CE
  193. These object files are built into the following architecture libraries:
  194. .CS
  195.     target/lib/libXScalegnubevx.a  
  196.     target/lib/libXScalegnubewv.a    
  197.     target/lib/libXScalegnubegcc.a
  198.     target/lib/libXScalegnubetest.a
  199. .CE
  200. Additionally, the Intel Access library $(CSR_BASE)/lib/$(TOOLENV)objs/libIxp425.a
  201. is required to support the Intel Network Processor based Ethernet ports.
  202. These files, along with the BSP, are used to construct a VxWorks image 
  203. designed to run on the IXDP425 evaluation board.  Please refer to the 
  204. .I "Tornado BSP Developer's Kit for VxWorks User's Guide" 
  205. for more information on building the various VxWorks images.
  206. .SS "Flash memory as NVRAM"
  207. This BSP does not support Flash memory as NVRAM. Please see 'I2C EEPROM' for equivalent functionality.
  208. .SS "I2C EEPROM"
  209. This BSP is configured with INCLUDE_EEPROM defined and you have read and
  210. write access to the I2C EEPROM on the board using a software emulated
  211. I2C bus protocol. USE_EEPROM_STORAGE is also defined and the vxWorks bootline
  212. is stored in EEPROM. 
  213. The diagram below shows the EEPROM when used as NVRAM storage:
  214. .bS
  215.   +----+ Top of 512byte EEPROM.
  216.   |    |
  217.   |    |  MAC address storage.
  218.   |____|_ EEPROM + 256 Bytes    -- NV_GENERIC_STORAGE_AREA
  219.   |    |
  220.   |    |  Boot Line Storage
  221.   |    |
  222.   +----+ Bottom of EEPORM       -- sysNvRamGet/sysNvRamGet
  223. .bE
  224. Please refer to the .I "Tornado User's Guide" for more information on booting VxWorks.
  225. .SS "SDRAM"
  226. The IXDP425 board is equipped with 133MHz SDRAM - 256 Mbytes total (2 Banks, 4 chips,
  227.  512Mbit) The devices used shall be Micron MT48LC16M16A2TG-7E16Meg x 16bits.143Mhz Grade, 
  228. Cas Latency (Read) = 3. www.micronsemi.com/datasheets/sdramds.html
  229. .SS "Interrupts"
  230. All interrupts are handled via the internal interrupt controller module.
  231. Interrupt connections, enabling, and disabling are performed using the 
  232. standard intArchLib routines.  The interrupt controller driver is 
  233. provided in ixp425IntrCtl.c.
  234. .SS "IXDP425 Memory Map"
  235. .CS
  236. Resource Base Address
  237. =====================================================================
  238. SDRAM         0x00000000*
  239. SDRAM Alias 1 0x10000000
  240. SDRAM Alias 2 0x20000000
  241. SDRAM Alias 3 0x30000000
  242. PCI space     0x48000000
  243. Flash/Expansion Bus 0x50000000*
  244. Queue Manager 0x60000000
  245. PCI controller 0xc0000000
  246. Expansion Bus Config 0xc4000000
  247. UART1 0xc8000000
  248. UART2 0xc8001000
  249. PMU 0xc8002000
  250. Interrupt Controller 0xc8003000
  251. GPIO 0xc8004000
  252. Timer 0xc8005000
  253. WAN/HSS     0xc8006000
  254. Ethernet     A 0xc8007000
  255. Ethernet     B 0xc8008000
  256. Ethernet MAC A LXT971A (port1) 0xc8009000
  257. Ethernet MAC B LXT971A (port2) 0xc800a000
  258. USB Controller 0xc800b000
  259. SDRAM Controller 0xcc000000
  260. .CE
  261. *Note: Flash initially resides at 0x00000000 and moves up to 0x50000000
  262. after bootup.
  263. .SS "Serial Configuration"
  264. There are two serial ports on the IXDP425 evaluation board.
  265. The default configuration is 9600 baud, 8 data bits, no parity, 1 stop
  266. bit. By default UART 1 is used as the VxWorks console port, and UART 0 is
  267. used as the serial debug port for the WDB agent, or is available to the
  268. application if SERIAL_DEBUG is not defined.
  269. UART 1 is capable of supporting rates as high as 231K baud, while UART
  270. 0 (High Speed Uart) is capable of supporting rates as high as 926.1K baud. 
  271. .SS "SCSI Configuration"
  272. The IXDP425 development board does not have any on-card SCSI devices.  
  273. This BSP does not support SCSI.
  274. .SS "Network Configuration"
  275. The IXDP425 evaluation board provides two high speed ethernet ports. 
  276. The two high speed ethernet ports are LXT791A PHYS connected
  277. to two MII ports and run at 10/100Mbit/s each.
  278. Each PHY has two LEDs on its RJ-45 connector. The first LED indicates link status
  279. and activity. This LED is illuminated (solid) when valid link pulses are received 
  280. and no other activity is present.  The LED flashes when a valid link exists and data 
  281. is being received or transmitted.  The 2nd LED indicates the link speed as determined 
  282. during auto-negotiation (or link pulse inspection). 
  283. .SS "VME Access"
  284. The IXP425 development board does not have VME bus support.
  285. .SS "PCI Access"
  286. PCI v2.2 bus: 32-bit Address/Data bus. Capable of running at 33 and 66MHz.  
  287. A built-in arbiter supports up to 4 external bus masters.
  288. The IXDP425 BSP supports, and has been tested with PCI Ethernet cards
  289. containing the Intel 8255X Ethernet network device. This is a fast Ethernet
  290. controller capable of operating at 10Base-T and 100Base-T.
  291. .SS "7-Segment Hex Display"
  292. The Seven segment display is used to track boot progress. The displayed values have
  293. the following meanings
  294. .CS
  295. 0001 - Cold Boot entry
  296. 0002 - Debug uart initialized
  297. 0003 - reserved
  298. 0004 - reserved
  299. 0005 - reserved
  300. 0006 - reserved
  301. 0007 - Initializing SDRAM
  302. 0008 - reserved
  303. 0009 - SDRAM Initialization complete
  304.                  Starting basic hw config
  305. 000C - warm start entry point, relocate flash
  306. 000D - optionally enable MMU - Not needed.
  307. 000E - Starting vxWorks boot
  308. 0010 - Starting sysHwInit0
  309. 0011 - Finished cachelibinit, starting mmu init
  310. 0012 - Finished mmuinit, starting autosize init
  311. 0013 - finished autosize and sysHwInit0
  312. 0014 - starting sysHwInit
  313. 0015 - finished disabling interrupts,starting sysSerialHwInit
  314. 0016 - Finished sysSerialHwInit, starting sysPciInit (if PCI is enabled)
  315. 0017 - finished sysPciInit, starting sysPciAssignAddrs
  316. 0018 - finished sysPciAssignAddrs, starting sysEnableIRQMasks
  317. 0019 - finished sysEnableIRQMasks, and finished sysHwInit
  318. 0020 - sysHwInit2 begin, intLibInit started
  319. 0021 - intLibInit returned, starting ixp425IntDevInit
  320. 0022 - ixp425IntDevInit finished, starting sysSerialHwInit2
  321. 0023 - finished sysSerialHwInit2, starting sysPciIntConnect
  322. 0024 - finished sysPciIntConnect, starting sysPciIntEnable
  323. 0025 - finished sysPciIntEnable, starting sysLanPciInit
  324. 0026 - finished sysLanPciInit, starting ixdp425EthEndMuxInit (if supported)
  325. 0027 - finished all of sysHwInit2
  326. .CE
  327. .SS "BOOT DEVICES"
  328. Supported boot devices are:
  329. .CS
  330. 'fei' - 10/100BaseT PCI Ethernet  
  331. 'ixe' - 10/100BaseT Intel in chip Ethernet
  332. .CE
  333. .SH "SPECIAL CONSIDERATIONS"
  334. .SS "Cache/MMU considerations"
  335. The extra state VM_STATE_CACHEABLE_MINICACHE is available on the
  336. IXP425. Setting pages to this state using
  337. vmStateSet() will result in those pages being cached in the
  338. mini-cache, and not in the main data cache.  Calling
  339. cacheInvalidate(DATA_CACHE, ENTIRE_CACHE) will also invalidate the
  340. mini-cache, but in all other aspects, no support is provided for
  341. the mini-cache, and the user is entirely responsible for ensuring
  342. cache coherency.
  343. .SS "Timestamp support"
  344. The IXDP425 BSP supports a system clock timer through hardware
  345. timer 1. The timestamp clock is supported through the free running
  346. up-timer.
  347. .bS
  348.                         _______  _____________
  349. hardware                TIMER 1    UP-TIMER
  350. clock                   _______  _____________
  351.                            |         |
  352. interface -----------------------------------------------------
  353.                 |                            |
  354.                 |                            |
  355. software     _______                    _____________
  356. clock(s)     sysClk                     timeStampClk
  357.              _______                    _____________
  358. .bE
  359. .SS "CPU Speed/Timers"
  360. The IXDP425 BSP does not support an auxillary clock.  
  361. .SS "Divide by Zero Exception"
  362. The ARM architecture does not provide for an integer divide by zero
  363. exception.  Consequently, no exception is generated when an integer
  364. divide by zero operation is performed programmatically.
  365. .SS "Known limitations/problems"
  366. Console Shell (INCLUDE_SHELL) doesn't restart when telenet session disconnects.
  367.         (Target Shell still works)
  368. Reset switch does not work if visionProbe is connected and visionClick has been running.
  369. Intel Ethernet devices do not provide support for polled mode. This means WDB will
  370. not work with the system suspended.
  371. .SS "BOARD LAYOUT"
  372. The diagram below shows the board layout for the IXDP425 Development Board
  373. containing the peripherals.
  374. .bS
  375.   _______________________________________________________________________________
  376.  |                                                                               |
  377.  |                                            +-------------------------------+  |
  378.  |                                            | ---------- PCI SLOT --------- |  |
  379.  |                     +---+ +---+            +-------------------------------+  |
  380.  |  +--------------   |   | |   |  J                                            |
  381.  |  |              |   |   | |   | :P         +-------------------------------+  |
  382.  |  |              |   |   | |   |  5         | ---------- PCI SLOT --------- |  |
  383.  |  |              |   +---+ +---+            +-------------------------------+  |
  384.  |  |    IXP425    |     SDRAM   5                                               |
  385.  |  |              |   +---+ +---+            +-------------------------------+  |
  386.  |  |              |   |   | |   |            | ---------- PCI SLOT --------- |  |
  387.  |  |              |   |   | |   |            +-------------------------------+  |
  388.  |  +--------------+   |   | |   |                                               |
  389.  |  ._.  . .           +---+ +---+            +-------------------------------+  |
  390.  | G._. G. .           JP9                    | ---------- PCI SLOT --------- |  |
  391.  | P._. P. .      JP10  :           J11       +-------------------------------+  |
  392.  | I._. I. .        :       +- # #  :|:                             _.. JP3    : |
  393.  | O._. O. .               G+-                1.-.2 +--------------------------+ |
  394.  |  ._.  . .     #         P+- # #             .-.  |                          | |  
  395.  | H._. H. . +-----------+ 1+-                 . .  |                          | |  
  396.  | E._. E. . |           | 5+- # #             . .  |                          | |  
  397.  | A._. A. . |           |  +-                 . .  |                          | |  
  398.  | D._. D. . |  FLASH    |  +- # #           J . .  |                          | |  
  399.  | E._. E. . |           |  +-               8 . .  |                          | |  
  400.  | R._. R. . |           |     # #             . .  |                          | |
  401.  |  ._.  . . +-----------+  +-                 . .  |                          | |
  402.  | A._. B. .    JP11       G+- # #             . .  |                          | |
  403.  |  ._.          .._       P+-                 . .  |                          | |
  404.  |  ._.   JP12             0+- # #           23. .24|                          | |
  405.  |        _..              7+-                      |                          | |
  406.  |                          +- # #            1.-.2 |  ++     POWER            | |
  407.  |                          +-                 .-.  |  ||     MODULE           | |
  408.  |                          +-                 .-.  |  ||                      | |
  409.  |                                             . .  |  ||                      | |
  410.  |+___________________+  +-------+             . .  |  ||                      | |
  411.  ||                   |  |  LED  |             . .  |  ||                      | |
  412.  ||                   |  |12 - 15|  +--+       . .  |  ||                      | |
  413.  || +---------------+ |  +-------+  |J |       . .  |  ||                      | |
  414.  || |               | |             |T |+--+   . .  |  ||                      | |
  415.  || +---------------+ |  +-------+  |A ||B | J . .  |  ||                      | |
  416.  ||                   |  |  LED  |  |G ||S | 9 . .  |  ||                      | |
  417.  || U        +------+ |  | 8 - 11|  |  ||C |   . .  |  ||                      | |
  418.  || T        |      | |  +-------+  |I ||A |   . .  |  ++                      | |
  419.  || O        +------+ |             |C ||N |   . .  |                          | |
  420.  || P                 |  +-------+  |E |+--+   . .  |                          | |
  421.  || I                 |  |  LED  |  +--+       . .  |                          | |
  422.  || A                 |  | 4 - 7 |             . .  |                          | |
  423.  ||                   |  +-------+             . .  |                          | |
  424.  || 2                 |                        . .  |                          | |
  425.  ||                   |  +-------+      JP4    . .  |                          | |
  426.  || M                 |  |  LED  |       :     . .  |                          | |
  427.  || O                 |  | 0 - 3 |           43. .44|                          | |
  428.  || D                 |  +-------+                  +--------------------------+ |
  429.  || U                 |    : JP7                                                 |
  430.  || L                 |+---------------------++---------------------+     vxWorks|
  431.  || E                 ||                     ||                     |     Console|
  432.  ||                   || +-----------------+ || +-----------------+ |      ______|
  433.  || : JP13            || |                 | || |                 | |    P| SLOW |
  434.  ||                   || +-----------------+ || +-----------------+ |    1|SERIAL|
  435.  ||                   ||                     ||                     |     | PORT |
  436.  ||                   || E                   || E                   | :   |______|
  437.  ||                   || T                   || T                   | J          |
  438.  ||                   || H                   || H                   | P    ______|
  439.  ||                   || E                   || E                   | 2   | FAST |
  440.  ||                   || R                   || R                   |    P|SERIAL|
  441.  ||                   || N                   || N                   |    2| PORT |
  442.  ||                   || E                   || E                   |     |______|
  443.  ||                   || T                   || T                   |            |
  444.  ||                   ||                     ||                     |          # |
  445.  ||                   || 0                   || 1                   |          # |
  446.  ||                   ||                     ||                     |          # |
  447.  ||                   ||                     ||                     |          # |
  448.  ||                   ||                     ||                     | +-----+  # |
  449.  ||                   ||                     ||                     | | USB |  # |
  450.  ||                   ||                     ||                     | | PORT| R  |
  451.  ||___________________||_____________________||_____________________|_|_____|____|
  452. .bE
  453. .SH "See Also"
  454. .tG "Getting Started,"
  455. .pG "Configuration."
  456. .SH "BIBLIOGRAPHY"
  457. .I "Intel IXP425 I/O Companion Chip Developer's Manual",
  458. .I "Intel IXP425 I/O Companion Chip Datasheet",
  459. .I "Intel XScale Microarchitecture, Programmers Reference Manual",
  460. .I "GNUPro Toolkit Documentation",