PMC PM8172

PM8172
System Controller
Released
PM8172 System Controller
FEATURES
FLASH/ROM INTERFACE
The PM8172 system controller is ideal
for various designs of advanced set-top
boxes, DVD players, game stations, and
Internet terminal appliances. The
PM8172 interfaces to PMC-Sierra’s
RM5231A, RM7035C and RM7935
MIPS RISC processors.
• Supports Flash memory area up to
64 Mbytes, with 8-bit, 16-bit, and 32-bit
data access capability.
• Supports a ROM area size up to
4 Mbytes, with 8-bit, 16-bit, and 32-bit
data access capability.
• Supports a maximum of 12 chip-select
signals.
• Shared with a 68K-like peripheral bus.
CPU INTERFACE
• Connects to PMC-Sierra’s RM5231A,
RM7035C, and RM7935 64-bit MIPS
RISC microprocessors.
• Supports CPU bus frequencies up to
100 MHz.
SDRAM CONTROLLER
• 32-bit data bus interface.
• Supports two banks of SDRAM, up to
128 Mbytes in size.
• Provides a deep buffer for CPU to
SDRAM burst transfers and for PCI to
SDRAM burst transfers.
• Supports bus frequencies up to
100 MHz.
• Provides a PCI arbiter that supports up
to five individual bus master devices.
• Supports 33 MHz bus frequency.
• Provides a 32-bit data bus interface.
INTERRUPT CONTROLLER
• Supports a maskable interrupt to the
CPU and a non-maskable interrupt to
the CPU for severe events.
• The priority order of interrupt request
lines can be assigned by software.
• Module interrupts can be masked
on/off independently by setting the
corresponding mask registers.
PERIPHERAL BUS CONTROLLER
• Provides a 68K-like bus interface.
• Does not require an external latch for
addressing.
• Provides an 8-bit and 16-bit data bus
interface.
• Shared with the Flash/ROM interface.
• Supports up to four DMA channels.
• Provides cycle posting to avoid
performance hits from slower devices.
DMA CONTROLLER
• Supports four channel requests for
LPC or ECP DMA mode data
transfers.
• Supports PCI bus master accessing to
the SDRAM.
CHAINING DMA CONTROLLER
PCI BUS CONTROLLER
• Supports four independent software
DMA channels for transferring data
between SDRAM and PCI devices.
• Provides CPU to PCI buffers for burst
transfers.
BLOCK DIAGRAM
Real Time Clock
CPU/PCI
Bridge
Consumer IR
SDRAM
Controller &
CDMAC
ATA 33
IDE Controller
OHCI USB
Host
Controller
Audio
Controller &
AC'97 & I2 S
& S/PDIF Interface
Arbiter
Bridge
&
DMA Controller
PMU
Internal Bus
Memory Bus (32-bit 100 MHz)
PMC-2032127
Timer &
Power Management
Peripheral
Bus
Controller
Flash/ROM
Interface
PCI Host Bus (32-bit, 33 MHz)
CPU Bus (32-bit 100 MHz)
Peripheral Bus
Serial
Port
Two
Smart Card
Reader
Interfaces
Low Pin
Count
Interface
Parallel Port
IEEE 1284
Interrupt
Controller
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC.,
GPIO &
I 2 C Interface
© Copyright ITE, 2001. Reused with permission.
All rights reserved.
PM8172 System Controller
PM8172 System Controller
• Supports chaining and non-chaining
modes.
• Supports rotating and fixed priority
types.
TIMERS
• Provides two 16-bit auto-reload
counters with pre-scale (1,1/4,1/8,
1/16) from division of the CPU clock.
• Supports interrupt generation upon the
timer time-out.
• Provides one Watchdog timer to
monitor the VALIDOUT# signal.
SMART CARD INTERFACE
• Compliant with the Personal Computer
Smart Card (PC/SC) Working Group
standard.
• Compliant with Smart Card (ISO 7816)
protocols.
• Provides card present detection.
• Supports Smart Card insertion poweron.
• Supports one programmable clock
frequency, and 7.1 MHz and 3.5 MHz
(default) card clocks.
• Supports two channels of the Smart
Card interface.
• Supports the T=0, T=1 protocol.
ATA 33 IDE BUS CONTROLLER
• Provides one channel IDE controller
for two devices.
• Supports master/DMA/slave mode
IDE.
• Supports any 16-bit and 32-bit
ordering access to the IDE data port in
bus-slave access mode.
• Provides an integrated 8-level 32-bit
post-write buffer and a 16-level 16-bit
pre-fetch buffer.
• Compatible with ATA/ATAPI-4.
• Compatible with the ANSI ATA
proposed PIO modes 0, 1, 2, 3, 4 with
flow control, DMA modes 0, 1, 2 and
UDMA modes 0, 1, 2.
CONSUMER IR
• Supports 27-58 KHz, 400 - 500 KHz
devices.
• Supports up to two CIR channels.
• Channel 0 (CIR0) supports a remote
power-on switch and Channel 1 (CIR1)
is shared with the GPIO pins.
AUDIO DIGITAL CONTROLLER
GENERAL PURPOSE I/O (GPIO)
FUNCTIONS
• GPIO pins can be programmed as
inputs, outputs, or as interrupt inputs.
• Interrupt events can be independently
programmed to rising edge or falling
edge trigger.
• Maximum 21 pins.
• Directly interfaced to AC97 CODEC for
controlling voice data to the speaker or
from the microphone.
• Provides sample rate conversion.
• Supports an FM synthesizer.
• Supports a digital mixer.
• Supports S/PDIF output.
• Supports I2S input.
LOW PIN COUNT (LPC) HOST
CONTROLLER
16C550 UART
POWER MANAGEMENT
• Supports one standard serial port.
• Provides software controllable power
management.
• Provides intelligent power
management reducing power
consumption for lower power system.
• Provides function wake up through the
interrupt, GPIO pins or remote control
interface Clock Oscillator and DLL.
• Provides a clock oscillator of
32.768 KHz for the RTC and a clock
oscillator of 24.576 MHz for the audio
controller.
• Provides two DLLs for reducing clock
skew of 100 MHz host processor clock
and 33 MHz PCI clock.
• Each clock oscillator and DLL can be
programmed to STANDBY mode.
IEEE 1284 PARALLEL PORT
• Standard mode - Bi-directional SPP.
• Enhanced mode - EPP V. 1.7 and EPP
V. 1.9 compliant.
• High speed mode - ECP, IEEE 1284
compliant.
• Provides back-drive current reduction.
• Provides printer power-on damage
reduction.
USB HOST CONTROLLER
• Supports two USB host ports.
• Supports device bandwidth of 12 Mbps
or 1.5 Mbps.
• Supports a power management mode
to protect USB Bus power, and overcurrent detector to protect USB bus
from abnormal over-current load.
• Fully compatible with version 1.1. of
the USB specification and registercompatible with version 1.0 of the
OHCI specification issued by
Microsoft, Compaq and NS.
• Compliant with the Intel LPC Interface
specification Rev. 1.0 (Sept. 29,
1997).
• Supports the Serial IRQ protocol.
• Supports the Encoded DMA protocol.
• For system expansion.
REAL TIME CLOCK
• Compatible with MC146818.
• Provides 241-byte battery-backed
CMOS SRAM.
• Provides a daylight saving function.
• Provides 12/24 hour format and
BCD/digital format.
• Includes one date alarm and one year
alarm
PACKAGE
• 400-pin BGA package.
Head Office:
PMC-Sierra, Inc.
8555 Baxter Place
Burnaby, B.C. V5A 4V7
Canada
Tel: 1.604.415.6000
Fax: 1.604.415.6200
To order documentation,
send email to:
[email protected]
or contact the head office,
Attn: Document Coordinator
All product documentation is available
on our web site at:
http://www.pmc-sierra.com
For corporate information,
send email to:
[email protected]
PMC-2032127 (R1)
For a complete list of PMC-Sierra’s
trademarks, see our web site at:
http://www.pmc-sierra.com/legal/. Other
product and company names mentioned
herein may be the trademarks of their
respective owners.
PROPRIETARY AND CONFIDENTIAL TO PMC-SIERRA, INC., AND FOR ITS CUSTOMERS’ INTERNAL USE