[Home] [This version is outdated, a new version is here]
*Title...
*Search:...
*Read Me/FAQ/General Info...
*_IBM...
*ACC Micro...
*ALD...
*ALi...
*AMD . . . . . . . [no datasheets, some info]...
*Chips & Technologies...
*Contaq . . . . . [no datasheets, some info]...
*Efar Microsystems [no datasheets, some info]...
*ETEQ...
*Faraday...
*Forex . . . . . . [List only, no datasheets found]...
*Intel...
**82430VX PCIset (Pentium) VX (Triton II) (82437VX/82438) 02/12/96
***Notes:...
***Info:
The Intel 430VX PCIset consists of the 82437VX System Controller
(TVX), two 82438VX Data Paths (TDX), and the PCI ISA IDE Xcelerator
(PIIXS). The PCIset forms a Host-to-PCI bridge and provides the
second level cache control and a full function 64-bit data path to
main memory. The TVX integrates the cache and main memory DRAM control
functions and provides bus control for transfers between the CPU,
cache, main memory, and the PCI Bus. The second level (L2) cache
controller supports a write-back cache policy for cache sizes of 256
Kbytes and 512 Kbytes. Cacheless designs are also supported. The cache
memory can be implemented with standard, pipelined burst, or DRAM
Cache SRAMs. An external Tag RAM is used for the address tag and an
internal Tag RAM for the cache line status bits. For the TVX's DRAM
controller, five rows are supported for up to 128 Mbytes of main
memory. The Shared Memory Buffer Architecture (SMBA) 2-wire interface
allows a graphics controller to use an area of system memory as its
frame buffer. The Intel 430VX PCIset has been enhanced through
additional buffers, programmable timers, and burst and DWord merging
and optimized DRAM timings to maintain a high level of performance
when used in a SMBA environment. Using the snoop ahead feature, the
TVX allows PCI masters to achieve full PCI bandwidth. The TDXs provide
the data paths between the CPU/cache, main memory, and PCI. For
increased system performance. the TDXs contain read prefetch and
posted write buffers.
1.0. ARCHITECTURE OVERVIEW OF TSC/TDP
The Intel 430VX PCIset (Figure 1) [see datasheet] consists of the
82437VX System Controller (TVX), two 82438VX Data Path (TDX) units,
and the PCI IDE ISA Xcelerator (PIIXS). The TVX and two TDXs form a
Host-to-PCI bridge. The PIIX3 is a multi-function PCI device
providing a PCI-to-ISA bridge, a fast IDE interface, an APIC
interface, and a host/hub controller for the Universal Serial Bus
(USB). The PIIX3 also provides power management.
The two TDXs provide a 64-bit data path to the host and to main memory
and provide a 16-bit data path (PLINK) between the TVX and TDX. PLINK
provides the data path for CPU to PCI accesses and for PCI to main
memory accesses. The TVX and TDX bus interfaces are designed for 3V
and 5V busses. The Intel 430VX PCIset connects directly to the Pentium
processor 3V host bus; The Intel 430VX PCIset connects directly to 5V
or 3V main memory DRAMs; and the TVX connects directly to the 5V PCI
Bus.
The TVX and TDX interface with the Pentium processor host bus, a
dedicated memory data bus, and the PCI bus. The Intel 430VX PCIset
implements a Shared Memory Buffer Architecture (SMBA) handshake 2-wire
protocol that allows a graphics controller to use a portion of system
memory as its frame buffer region. In addition, the PLINK bus is used
to connect the PCI bus with the TDX, through the TVX (see Figure
1). [see datasheet]
DRAM Interface
The DRAM interface is a 64-bit data path that supports Standard Page
Mode (SPM), Extended Data Out (EDO), and Synchronous DRAM (SDRAM)
memory. The DRAM interface supports 4 Mbytes to 128 Mbytes of system
memory with five RAS lines and also supports symmetrical and
asymmetrical addressing for 512Kx32, 1Mx32, 2Mx32, and 4Mx32 deep SIMM
modules (single- and double-sided). The TVX supports SDRAM 1Mx64,
2Mx64, and 4Mx64 deep DIMM modules (asymmetrical single- and
double-sided). The Intel 430VX PCIset does not support parity and
requires that x32 and x64 SIMMs/DIMMs be used.
Second Level Cache
The TVX supports a write-back cache policy providing all necessary
snoop functions and inquire cycles. The second level cache is direct
mapped and supports both a 256-Kbyte or 512-Kbyte SRAM configuration
using pipelined burst, DRAM Cache, or standard SRAMs. DRAM Cache is a
DRAM based cache alternative to pipelined burst SRAM. Its pinout is a
superset of pipeline burst and conforms to the standard pipeline burst
footprint. One chipset signal (KRQAK), two system signals (H/WR# and
RESET#), and one DRAM Cache specific signal (M/S#) are the only signal
differences between pipeline burst SRAM and DRAM Cache. The Pipeline
burst or DRAM Cache configuration performance is 3-1-1-1 for
read/write cycles; back-to-back reads can maintain a 3-1-1-1-1-1-1-1
transfer rate.
TDX
Two TDXs create a 64-bit CPU memory data path. The TDXs also interface
to the 16-bit PLINK inter-chip bus on the TVX for PCI tran-
sactions. The combination of the 64-bit memory path and the 16-bit
PLINK bus make the TDXs a cost effective solution, providing optimal
CPU-to-main memory performance, while maintaining a small package
footprint (100 pins each).
PCI Interface
The PCI interface is 2.1 compliant and supports up to four PCI bus
masters in addition to the PIIX3 bus master requests. The TVX and TDXs
together provide the interface between PCI and main memory;
however only the TVX connects to the PCI bus.
Buffers
The TVX and TDXs together contain three sets of buffers for Optimizing
data flow. A DRAM write buffer is provided for CPU-to-main memory
writes, second level cache write-back cycles, and PCI-to-main memory
transfers. This buffer is used to achieve 3-1-1-1 posted writes to
main memory, and also provides DWord merging and burst merging for CPU
to main memory write cycles. Buffering is provided for PCI-to-main
memory writes. A buffer is provided for CPU-to-PCI writes to maximize
the bandwidth for graphic writes to the PCI bus in a non-SMBA
system. In addition, PCI-to-main memory read pre-fetch buffering
permits up to two lines of data to be prefetched at an x-2-2-2 rate.
Shared Memory Buffer Architecture (SMBA)
The Intel 430VX PCIset provides a hardware interface that allows a
graphics controller to access an area of system memory as a frame
buffer. This reduces system cost by eliminating the need to have
separate memory for the graphics subsystem. Two signals are used to
arbitrate ownership of DRAM (DRAM address and control signals). The
Intel 430VX PCIset has been enhanced as follows to maintain a high
level of performance when used in a SMBA environment:
o Buffering for improved CPU and PCI posting and PCI pre-fetching
o Programmable timers to maximize performance and establish a balance
between the graphics/controller and the system (regulates read and
write accesses to DRAM)
o Burst merging and DWord merging for efficient DRAM writes
o Optimized DRAM Read timings
System Clocking
The processor, secondary cache, main memory subsystem, and PLINK bus
all run synchronously to the host clock. The host clock frequencies
supported are 50 MHz, 60 MHz. and 66 MHz. The PCI clock runs
synchronously at half the host clock frequency. The TVX and TDXs have
a host clock input and the TVX has a PCI clock input. These clocks
come from an external source and have a maximum clock skew requirement
with respect to each other.
***Configurations:...
***Features:...
**82430TX PCIset (Pentium) TX (Triton II) (82439TX) 02/17/97...
**82450KX/GX PCIset (Pentium Pro) KX/GX (Mars/Orion) 11/01/95...
**
**Support Chips:
**82091AA Advanced Interface Peripheral (AIP) c93...
**8289 Bus Arbiter (808x) c79...
**82289 Bus Arbiter for iAPX 286 Processor Family c83...
**82258 Advanced Direct Memory Access Coprocessor(ADMA) 01/01/84...
**82335 High-Integration Interface Device For 386SX c:Nov88...
**82360SL I/O Subsystem 10/05/90...
**82370 Integrated System Peripheral (for 82376) c:Oct88...
**82371FB/SB PCI ISA IDE Xcelerator 82371FB/82371SB (PIIX/3) 01/31/95...
**82371MX Mobile PCI I/O IDE Xcelerator (MPIIX) 11/01/95...
**82371AB PCI-TO-ISA / IDE Xcelerator 82371AB (PIIX4) 02/17/97...
**82374/82375 PCI-EISA Bridge (82374EB/82375EB, 374SB/375SB) c:Mar93...
**82378 System I/O (SIO) (82378IB and 82378ZB) c:Mar93...
**82379AB System I/O-APIC (SIO.A) <Dec94...
**82380 32-bit DMA Controller w/ Integrated Peripherals 02/01/87...
**82380FB/AB PCIset: 82380FB Mobile PCI-to-PCI Bridge(MPCI2) 02/17/97...
**82384 Clock Generator and Reset Interface c86...
**82385 32-bit Cache Controller for 80386 09/29/87...
**82385SX 32-bit Cache Controller for 80386SX 01/25/89...
**82395DX High Performance Smart Cache 06/18/90...
**82395SX Smart Cache 12/17/90
***Notes:...
**82396SX Smart Cache 12/17/90...
**82485 Turbo Cache (and 485Turbocache) c90...
**82489DX Advanced Programmable Interrupt Controller 10/12/92...
**82495DX/490DX DX CPU-Cache Chip Set <Sep91...
**82495XP/490XP Cache Controller / Cache RAM (for i860) 06/05/91...
**82496/491 Cache Controller / Cache RAM (for P5 Pentium) 03/22/93...
**82497/492 Cache Controller / Cache RAM (for P54 Pentium) <Nov94...
**82498/493 Cache Controller / Cache RAM (for P54 Pentium) <Nov94...
**
**Later chipsets (basic spec):
**440 series:...
**450NX (?) 06/29/98:...
**????? (Profusion) c:99...
**800 series
***810 (Whitney) 04/26/99...
***810L (Whitney) 04/26/99...
***810-DC100 (Whitney) 04/26/99...
***810e (Whitney) 09/27/99...
***810e2 (Whitney) 01/03/01...
***815 (Solano) 06/19/00...
***815e (Solano-2) 06/19/00...
***815em (Solano-?) 10/23/00...
***815ep (Solano-3) c:Nov'00...
***815p (Solano-3) c:Mar'01...
***815g (Solano-3) c:Sep'01...
***815eg (Solano-3) c:Sep'01...
***820 (Camino) 11/15/99...
***820e (Camino-2) 06/05/00...
***830M (Almador) 07/30/01...
***830MP (Almador) 07/30/01...
***830MG (Almador) 07/30/01...
***840 (Carmel) 10/25/99...
***845 (Brookdale) 09/10/01...
***845MP (Brookdale-M) 03/04/02...
***845MZ (Brookdale-M) 03/04/02...
***845E (Brookdale-E) 05/20/02...
***845G (Brookdale-G) 05/20/02...
***845GL (Brookdale-GL) 05/20/02...
***845GE (Brookdale-GE) 10/07/02...
***845PE (Brookdale-PE) 10/07/02...
***845GV (Brookdale-GV) 10/07/02...
***848P (Breeds Hill) c:Aug'03...
***850 (Tehama) 11/20/00...
***850E (Tehama-E) 05/06/02...
***852GM (Montara-GM) 01/14/03...
***852GMV (Montara-GM) ???...
***852PM (Montara-GM) 06/11/03...
***852GME (Montara-GM) 06/11/03...
***854 (?) 04/11/05...
***855GM (Montara-GM) 03/12/03...
***855GME (Montara-GM) 03/12/03...
***855PM (Odem) 03/12/03...
***860 (Colusa) 05/21/01...
***865G (Springdale) 05/21/03...
***865PE (Springdale-PE) 05/21/03...
***865P (Springdale-P) 05/21/03...
***865GV (Springdale-GV) c:Sep'03...
***875P (Canterwood) 04/14/03...
*Headland/G2...
*HMC (Hulon Microelectronics)...
*Logicstar...
*Motorola...
*OPTi...
*PC CHIPS/Amptron/Atrend/ECS/Elpina/etc...
*SIS...
**5571 (Trinity) Pentium PCI/ISA Chipset (75MHz) <12/09/96
***Info:...
***Configurations:...
***Features:
o Supports Intel Pentium CPU and other compatible CPU at
75/66/60/50MHz (external clock speed)
o Supports the Pipelined Address Mode of Pentium CPU
o Supports the Full 64-bit Pentium Processor data Bus
o Supports 32-bit PCI Interface
o Integrated Second Level (L2) Cache Controller
- Write Through and Write Back Cache Modes
- 8 bits or 7 bits Tag with Direct Mapped Cache Organization
- Integrated 16K bits Dirty Ram
- Supports Pipelined Burst SRAM
- Supports 256 KBytes to 512 MBytes Cache Sizes
- Cache Read/Write Cycle of 3-1-1-1-1-1-1-1 at 66 MHz
o Integrated DRAM Controller
- Supports 3 Banks of FP/EDO SIMMs, or 2 Banks of SDRAM DIMMs
- Supports 2Mbytes to 384Mbytes of main memory
- Supports 256K/512K/1M/2M/4M/16M x N FP/EDO/SDRAM DRAM
- Supports 3V or 5V DRAM.
- Supports Symmetrical and Asymmetrical DRAM.
- Supports 32 bits/64 bits mixed mode configuration
- Supports Concurrent Write Back for FP/EDO DRAM
- Supports Mixed DRAM (FP/EDO/SDRAM) Technology
- Supports CAS before RAS Refresh
- Supports Relocation of System Management Memory
- Programmable CAS# ,RAS#, RAMW# and MA Driving Current
- Fully Configurable for the Characteristic of Shadow RAM (640
KBytes to 1 MBytes)
- Supports FP DRAM 5-3-3-3(-3-3-3-3) Burst Read Cycles
- Supports EDO DRAM 4/5-2-2-2(-2-2-2-2) Burst Read Cycles
- Supports SDRAM 6/7-1-1-1(-2-1-1-1) Burst Read Cycles
- Supports X-1-1-1/X-2-2-2/X-3-3-3 Burst Write Cycles
- Supports 8 Qword Deep Buffer for Read/Write Reordering, Dword
Merging and 3/2-1-1-1 Post write Cycles
- Two Programmable Non-Cacheable Regions
- Option to Disable Local Memory in Non-Cacheable Regions
- Shadow RAM in Increments of 16 KBytes
o Integrated PMU Controller
- Supports SMM Mode of CPU
- Supports CPU Stop Clock
- Supports Break Switch
- Supports Modem Ring Wakeup
- Supports Automatic Power Supply Control
o Provides High Performance PCI Arbiter.
- Supports 3 internal masters and 5 external PCI Masters
- Supports Rotating Priority Mechanism
- Hidden Arbitration Scheme Minimizes Arbitration Overhead.
- Supports Concurrency between CPU to Memory and PCI to PCI.
o Integrated Host-to-PCI Bridge
- Supports Asynchronous/Synchronous PCI Clock
- Translates the CPU Cycles into the PCI Bus Cycles
- Provides CPU-to-PCI Read Assembly and Write Disassembly
Mechanism
- Translates Sequential CPU-to-PCI Memory Write Cycles into PCI
Burst Cycles
- Zero Wait State Burst Cycles
- Supports 8 DW Deep Buffer for CPU-to-PCI Posted Write Cycles
- Supports Pipelined Process in CPU-to-PCI Access
- Supports Advance Snooping for PCI Master Bursting
- Maximum PCI Burst Transfer from 256 Bytes to 4 Kbytes
- Fast back-to-back
o Integrated Posted Write Buffers and Read Prefetch Buffers to
Increase System Performance
- CPU-to-Memory Posted Write Buffer (CTMFF) with 8 QW Deep, Always
Sustains 0 Wait Performance on CPU-to-Memory.
- CPU-to-PCI Posted Write Buffer(CTPFF) with 8 DW Deep
- PCI-to-Memory Posted Write Buffer(PTHFF) with 8 QW Deep, Always
Streams 0 Wait Performance on PCI-to/from-Memory Access
- PCI-to-Memory Read Prefetch Buffer(CTPFF) with 8 QW Deep
o Built-in one 32-bit General Purpose Register
o Integrated PCI-to-ISA Bridge
- Translates PCI Bus Cycles into ISA Bus Cycles
- Translates ISA Master or DMA Cycles into PCI Bus Cycles
- Provides a Dword Post Buffer for PCI to ISA Memory cycles
- Two 32 bit Prefetch/Post Buffers Enhance the DMA and ISA Master
Performance
- Fully Compliant to PCI 2.1
o Enhanced DMA Functions
- 8-, 16- bit DMA Data Transfer
- ISA compatible, and Fast Type F DMA Cycles
- Two 8237A Compatible DMA Controllers with Seven Independent
Programmable Channels
- Provides the Readability of the two 8237 Associated Registers
o Built-in Two 8259A Interrupt Controllers
- 14 Independently Programmable Channels for Level- or Edge-
triggered Interrupts
- Provides the Readability of the two 8259A Associated Registers
o Three Programmable 16-bit Counters compatible with 8254
- System Timer Interrupt
- Generates Refresh Request
- Speaker Tone Output
- Provides the Readability of the 8254 Associated Registers
o Built-in Keyboard Controller
- Hardwired Logic Provides Instant Response
- Supports PS/2 Mouse
- Support Hot Key "Sleep" Function
o Built-in Real Time Clock(RTC) with 256B CMOS SRAM
o Fast PCI IDE Master/Slave Controller
- Fully Compatible with PCI Local Bus Specification V2.1
- Supports PCI Bus Mastering
- Plug and Play Compatible
- Supports Scatter and Gather
- Supports Dual Mode Operation - Native Mode and
Compatibility Mode
- Supports IDE PIO Timing Mode 0, 1, 2 of ANSI ATA Specification
- Supports Mode 3 and Mode 4 Timing Proposal on Enhanced IDE
Specification
- Supports Multiword DMA Mode 0, 1, 2
- Separate IDE Bus
- Two 8x32-bit FIFO for PCI Burst Read/Write Transfers.
o Universal Serial Bus Controller
- Host/Hub Controller
- Two USB ports
o On-Board Plug and Play Support
- One Steerable DMA Channel
- One Steerable Interrupt
- One Programmable Chip Select
o Supports the Reroutibility of the four PCI Interrupts
o Supports Flash ROM
o 480-Pin BGA Package
o 0.5 μm CMOS Technology
**5581/5582 (Jessie) Pentium PCI/ISA Chipset (75MHz) <04/15/97...
**5591/5592/5595 (David) Pentium PCI A.G.P. Chipset <01/09/98...
**5596/5513 (Genesis) Pentium PCI Chipset <03/26/96...
**5597/5598 (Jedi) Pentium PCI/ISA Chipset <04/15/97...
**530/5595 (Sinbad) Host, PCI, 3D Graphics & Mem. Ctrl.<11/10/98...
**540 (Spartan) Super7 2D/3D Ultra-AGP Single C.S.<11/30/99...
**55x SoC (System-on-chip) <03/14/02...
**
**Support chips:
**85C206 Integrated Peripheral Controller [no datasheet] ?...
**5595 Pentium PCI System I/O <12/24/97...
**950 LPC I/O <07/16/99...
**Other:...
**PII/III/Pro...
**Athlon etc...
*Symphony...
*TI (Texas Instruments)...
*UMC...
*Unresearched:...
*VIA...
*VLSI...
*Western Digital...
*Winbond...
*ZyMOS...
*General Sources:...
(c) Copyright mR_Slugs Warehouse - All rights Reserved