Intel® IQ31244 Customer Reference Board
6.0Peripheral Bus Interface Unit
The Peripheral Bus Interface (PBI) unit is a data-communication path to various components of the Intel® I/O processor hardware system that do not have PCI bus interfaces and do not optimally reside on the PCI bus. Since the peripheral bus has low bandwidth, the PBI incorporates a 1 KByte data queue to satisfy the 128 byte ADB requirement of the Intel® bus. The bus is selected to operate at 33 MHz. The PBI bus includes six chip enables. The PBI chip enables activate the appropriate peripheral device when the address falls within one of the six programmable address ranges. All six address ranges incorporate functionality that optimizes an interface for Flash Memory devices.
Figure 5. | $PeripheralBusInterface $Unit'('*,#'$)!++$ | | ."/("0-! |
* | -'& |
$1 | | | | | |
| $1 | $1 | | $1 |
$1 | | |
| | |
| $1+ | &! | | |
| $ | "#$! | | |
| #%& | $0 | | |
!233&30045 | |
6.1Flash ROM
The IQ31244 provides 8 MBytes of sector-programmable Flash ROM for non-volatile code storage on the peripheral bus. The Flash ROM (designator U22) is an Intel® 28F640J3 type (or equivalent). On the IQ31244, the Flash ROM uses a 16-bit interface. The IQ31244 can be programmed using the JTAG emulator (J5).
6.2CompactFlash*
The IQ31244 provides a vertical socket (J10) for a CompactFlash* Storage Card as additional flash memory storage. It is accessible by means of the 16-bit Peripheral Bus Interface (PBI). The CompactFlash Storage Card functions in PC Card ATA memory mode. For more details on the CompactFlash* functionality, refer to the CF+ section in the CompactFlash* specification, revision 1.4.