n82802 Intel Corporation, n82802 Datasheet
![no-image](/images/manufacturer_photos/0/3/337/intel_corporation_sml.jpg)
n82802
Available stocks
Related parts for n82802
n82802 Summary of contents
Page 1
R ® Intel 82802AB/82802AC Firmware Hub (FWH) Datasheet November 2000 Document Number: 290658-004 ...
Page 2
... Copies of documents which have an ordering number and are referenced in this document, or other Intel literature, may be obtained from: Intel Corporation www.intel.com or call 1-800-548-4725 *Third-party brands and names are the property of their respective owners. Copyright © Intel Corporation 1999-2001 bus/protocol and was developed by Intel. Implementations Datasheet ...
Page 3
R Contents 1. Architectural Overview ................................................................................................................. 9 1.1. Interface Overview........................................................................................................... 9 1.1.1. 1.1.2. 1.2. Nonvolatile Flash Memory Core .................................................................................... 10 2. Pinout Configurations ................................................................................................................. 13 2.1. Pin Descriptions............................................................................................................. 14 3. Interface Operation Description ................................................................................................. 17 3.1. Read 3.2. Write 3.3. ...
Page 4
Intel 82802AB/AC Firmware Hub 5.2. Operating Conditions .....................................................................................................33 5.2.1. 5.2.2. 5.2.3. 5.2.3.1. 5.2.3.2. 5.3. Block Programming Times ............................................................................................40 5.4. Intel Firmware Hub Interface..........................................................................................40 5.4.1. 5.4.1.1. 5.4.1.2. 5.4.1.3. 5.4.1.4. 5.4.1.5. 5.4.1.6. 5.4.1.7. 5.5. RNG Parameters ...........................................................................................................45 6. PROM Programming Specifications ...
Page 5
R Figures Figure 1. Simplified Block Diagram ..................................................................................... 8 Figure 2. Device Memory Map with Intel FWH Hardware Lock Architecture .................... 11 Figure 3. Intel FWH Boot-Configuration System Memory Map......................................... 11 Figure 4. 32-Lead PLCC Intel Firmware Hub Pinout......................................................... 13 ...
Page 6
Intel 82802AB/AC Firmware Hub Revision History Rev. -001 • Initial Release • Added Chapter 6 -002 • Updated programmer vendor/service provider information. • Changed V -003 • Updated programmer vendor/service provider information. • Clarification of part numbering. • Spec ...
Page 7
R ® Intel 82802AB/AC Firmware Hub (FWH) Product Features § Intel platform compatability Enables security-enhanced platform infrastructure; facilitates option to remove ISA. § Firmware hub hardware interface mode 5-Signal communication interface supporting byte-at-a-time reads and writes Register-based ...
Page 8
Intel 82802AB/AC Firmware Hub Figure 1. Simplified Block Diagram SMBus Device(s) AC’97 Codec(s) (optional) IDE (4 drives) 8 Processor Memory Controller SMBus I/O AC’97 Controller IDE USB GPIO Memory ISA Bridge (optional) PCI Bus PCI Slot PCI Agent LPC ...
Page 9
... The interface mode must be selected prior topower-up or before return from reset (RST# or INIT# low-to-high transition). The Intel FWH interface isdesigned to work with the Intel family of I/O Controller Hubs (ICH) during platform operation. The A/A Mux interface is designed as a programming interface for OEMs, for use during motherboard manufacturing or component pre-programming ...
Page 10
Intel 82802AB/AC Firmware Hub 1.1.1. Intel Firmware Hub Interface The Intel Firmware Hub (Intel FWH) interface consists primarily of a 5-signal communication interface used to control the operation of the device in a system environment. The buffers for this ...
Page 11
R Figure 2. Device Memory Map with Intel FWH Hardware Lock Architecture 0FFFFF 0F0000 0EFFFF 0E0000 0DFFFF 0D0000 0CFFFF 0C0000 0BFFFF 0B0000 0AFFFF 0A0000 09FFFF 090000 08FFFF 080000 07FFFF 070000 06FFFF 060000 05FFFF 050000 04FFFF 040000 03FFFF 030000 02FFFF 020000 ...
Page 12
Intel 82802AB/AC Firmware Hub 12 This page is intentionally left blank. R Datasheet ...
Page 13
R 2. Pinout Configurations Figure 4. 32-Lead PLCC Intel Firmware Hub Pinout A/A Mux DQ0 A/A Mux Figure 5. 40-Lead TSOP Intel Firmware Hub Pinout A/A Mux ...
Page 14
Intel 82802AB/AC Firmware Hub 2.1. Pin Descriptions The pin descriptions table details the usage of each device pin. Most pins have dual functionality, with functions in both the Intel Firmware Hub and A/A Mux interfaces. The A/A Mux functionality ...
Page 15
R Symbol Type ID[3:0] I FGPI[4:0] I TBL# I WP# I A[0:10] I DQ[0:7] I/O OE# I R/C# I WE# I Datasheet Interface Intel A/A Mux FWH X Identification Inputs. These four pins are part of the mechanism that allows ...
Page 16
Intel 82802AB/AC Firmware Hub Symbol Type V PWR PP V PWR CC GND PWR V PWR CCa GND PWR a RFU NC Ry/By Interface Intel A/A Mux FWH Block Erase/Program Power Supply. For erasing array blocks or ...
Page 17
R 3. Interface Operation Description 3.1. Read Memory information, identifier codes, GPI registers or the status register can be read, regardless of the V voltage. Commands using the read mode include: reading memory from the array, reading the PP identifier ...
Page 18
Intel 82802AB/AC Firmware Hub 3.5. Operational Effects of Hardware Write-Protect Pins TBL# and WP# The TBL# and WP# pins on the Intel FWH provide hardware write protect capabilities. The Top Block Lock (TBL#) pin, when held low (active), prevents ...
Page 19
R 4. Functional Descriptions voltage ≤ V When the V PP enabled, but programming and erase functions are disabled. Placing V block erase and program operations. Table 2. Command Definitions Command Read Array/Reset Read Identifier Codes Read Status Register Clear ...
Page 20
Intel 82802AB/AC Firmware Hub Table 3. Status Register Definition 7 WSMS Bit 7 Write State Machine Status (SR.7). Check SR.7 to determine block erase or program completion. SR.6–0 are invalid while SR Ready 0 = ...
Page 21
R 4.1. Read Array Command Upon initial device power-up and after exit from reset, the device defaults to the read array mode. This operation can also be initiated by writing the Read Array command. The device remains available for array ...
Page 22
Intel 82802AB/AC Firmware Hub 4.5. Block Erase Command The erase command operates on one block at a time. This command requires an (arbitrary) address within the block to be erased. Recall that erasure changes all block data to FFh. ...
Page 23
R 4.7. Block Erase Suspend Command The Block Erase Suspend command allows block-erase interruption to read or program data in another block of memory. Once the block erase process starts, writing the Block Erase Suspend command requests that the WSM ...
Page 24
Intel 82802AB/AC Firmware Hub Table 5. Intel Firmware Hub Register Configuration Map Memory Address FFBF0002h FFBE0002h FFBD0002h FFBC0002h FFBB0002h FFBA0002h FFB90002h FFB80002h FFB70002h FFB60002h FFB50002h FFB40002h FFB30002h FFB20002h FFB10002h FFB00002h FFBC0100h FFBC015Fh FFBC0160h FFBC0161h * Assumes RNG is present ...
Page 25
R 4.9.1. T_BLOCK_LK and T_MINUSxx_LK — Block-Locking Registers Memory Address: Default Value: Access: Size: Bit 7:3 Reserved Read-Lock Prevents read operations in the block where set Normal operation for reads in the block where clear. ...
Page 26
Intel 82802AB/AC Firmware Hub Write Lock The default write status of all blocks upon power-up is write-locked. Any program or erase operations attempted on a locked block will return an error in the status register (indicating block lock). The ...
Page 27
R 4.9.3. Random Number Generator Registers When enabled and active, the Random Number Generator (RNG) is designed to fill an 8-bit register, a bit at a time, with hardware-generated random numbers. When this register is full, a flag bit in ...
Page 28
Intel 82802AB/AC Firmware Hub 4.9.3.3. RNG Data Register Memory Address: Default Value: Access: Size: Bit 7:0 RNG Output: (Should only be used if RNG Data Status Register indicates valid output.) 4.10. Using the Random Number Generator The Intel Firmware ...
Page 29
R 4.11.2. Initializing the RNG Device Once the RNG device is detected, it must be enabled and should be tested before use. Step 1: The RNG Enabled bit (bit 0) of the Hardware Status register must be set to enable ...
Page 30
... Mux programming, or the other devices should be held in a reset (or otherwise disabled) state until programming of the intended device is complete. Do not switch one component into the A/A Mux mode, thereby leaving the others in the FWH mode. 30 ® ® 82801AA (ICH) and Intel 82801AB (ICH0) I/O Controller Hub R Datasheet ...
Page 31
R 4.12. CUI Automation Flowcharts Figure 6. Automated Block Erase Flowchart Start Write 20h, Block Address Write D0h, Block Address Read Status Register SR Full Status Check if Desired Block Erase Complete Full Status Check Procedure Read Status ...
Page 32
Intel 82802AB/AC Firmware Hub 32 This page left intentionally blank R Datasheet ...
Page 33
R 5. Electrical Specifications 5.1. Absolute Maximum Ratings Case temperature under bias:......................... –10 °C to +85 °C Storage temperature: ................................... –65 °C to +125 °C Supply voltage with respect to VSS ..................-0 4.1 V Voltage On Any Pin ...
Page 34
Intel 82802AB/AC Firmware Hub 5.2.1. Interface DC Input/Output Specifications Table 8. Intel FWH Interface DC Input/Output Specifications Symbol V Input high voltage IH V INIT# input high voltage IH (INIT#) V Input low voltage IL I Input leakage current ...
Page 35
R Table 9. Power Supply Specifications — All Interfaces Symbol VPPH1 VPP voltage VPPH2 VPP voltage VPPLK VPP lockout voltage VLKO VCC lockout voltage ICCSL1 VCC stand-by current (FWH interface) ICCSL2 VCC stand-by current (FWH interface) ICCA VCC active current ...
Page 36
Intel 82802AB/AC Firmware Hub 5.2.2. Interface AC Input/Output Specifications Table 10. Intel FWH Interface AC Input/Output Specifications Symbol Parameter Ioh(AC) Switching current High (Test point) Iol(AC) Switching current Low (Test point) Icl Low clamp current Ich High clamp current ...
Page 37
R 5.2.3. Intel FWH Interface AC Timing Specifications 5.2.3.1. Clock Specification Table 11. Clock Specification Symbol tcyc CLK cycle time thigh CLK high time tlow CLK low time - CLK slew rate - RST# or INIT# slew rate Note: 1. ...
Page 38
Intel 82802AB/AC Firmware Hub 5.2.3.2. Signal Timing Parameters Table 12. Signal Timing Parameters Symbol PCI Symbol TCHQV t val TCHQX t on TCHQZ t off TAVCH t su TDVCH TCHAX t h TCHDX TVSPL t rst TCSPL t rst-clk ...
Page 39
R Figure 9. Input Timing Parameters FWH[3:0] (Valid Input Data) Table 13. Interface Measurement Condition Parameters Symbol test V max Input signal edge rate Note: 1. The input test environment uses 0 ...
Page 40
Intel 82802AB/AC Firmware Hub 5.3. Block Programming Times Table 15. Programming Times Parameter Byte program time Block program time Block erase time Note: 1. Typical values measured +25°C and nominal voltages. 2. Excludes system-level overhead. ...
Page 41
R Table 16. FWH Read Cycle Clock Field Cycle Name 1 START 2 IDSEL 3-9 IMADDR 10 IMSIZE 11 TAR0 12 TAR1 13-14 WSYNC 15 RSYNC 16 DATA 17 DATA 17+ “DATA” n Previous ...
Page 42
Intel 82802AB/AC Firmware Hub 5.4.1.2. Single-Byte Read Waveforms Figure 10. FWH Single-Byte Read Waveforms CLK FWH4 FWH[3:0] STR IDS 5.4.1.3. Write Cycle Sequence The firmware hub only supports single-byte writes. Each byte represents either the data to be written ...
Page 43
R Clock Field Cycle Name 16 TAR0 17 TAR1 Note: 1. Field contents are valid on the rising edge of the present clock cycle. 5.4.1.4. Write Waveforms Figure 11. Write Waveforms CLK FWH4 FWH[3:0] STR IDS 5.4.1.5. Response To Invalid ...
Page 44
Intel 82802AB/AC Firmware Hub 5.4.1.6. Abort Operations FWH4 active (low) indicates either that a START cycle will eventually occur or that an abort is in progress. In either case, if FWH4 is asserted, the Intel FWH will “immediately” tri-state ...
Page 45
R 5.5. RNG Parameters Table 19. RNG Timing Characteristics # Sym Write DWord ready or read DWord to new DWord ready Average sustained throughput Note: 1. Sampled, not 100% tested. Table 20. RNG Statistical Characteristics # ...
Page 46
Intel 82802AB/AC Firmware Hub Figure 13. Intel FWH Input Timing Parameters CLK FWH[3:0] (Valid Input Data) 46 V_test T_su T_h Inputs Valid R V_th V_tl V_max Datasheet ...
Page 47
R 6. PROM Programming Specifications 6.1. Programming (“A/A Mux”) Mode Operation ® The Intel 82802 is designed to offer a parallel programming mode for faster factory programming. This mode, called the A/A Mux mode, is selected by IC high. The ...
Page 48
Intel 82802AB/AC Firmware Hub 6.2.4. Read Identifier Codes Operation The read identifier codes operation outputs the manufacturer and device codes (see Table 4). Using the manufacturer and device codes, automated test equipment (ATE) or PROM programmer software can confirm ...
Page 49
R 6.4.1. Reset Operations # Symbol P1 t RST# pulse low time (If RST# is tied to V PLPH specification is not applicable RST# low to reset during block erase or program PLRH Note RST# is ...
Page 50
Intel 82802AB/AC Firmware Hub Figure 14. A/A Mux Read Timing Diagram V IH ADDRESSES ( R/C# ( OE# ( DATA (D/ WE# (W) ...
Page 51
R 6.4.4. A/A Mux Write Operations # Symbol W1 t PHWL W2 t WLWH W3 t DVWH W4 t WHDX W5 t AVCL W6 t CLAX W7 t AVCH W8 t CHAX W9 t WHWL W10 t CHWH W11 t ...
Page 52
Intel 82802AB/AC Firmware Hub Figure 15. A/A Mux Write Timing Diagram ADDRESSES ( R/C# ( WE# ( OE# ( ...
Page 53
... Ibaraki-ken 305 Japan Phone: (81) 298 47 8522 South America Intel Semicondutores do Brazil Rue Florida, 1703-2 and CJ22 CEP 04565-001 Sao Paulo-SP Brazil Phone: (55) 11 5505 2296 For more information To learn more about Intel Corporation, visit our site on the World Wide Web at www.intel.com ...