IDT IDT7M9514SR250M

PRELIMINARY
IDT7M9510
IDT7M9514
IDT79RV4640/IDT79RC64V474
PCI MEZZANINE CARD
FEATURES:
• PCI Mezzanine Card (PMC) (IEEE 1386) form factor
• 7M9510 High performance IDT79RV4640 MIPS Processor
– 100Mhz, 150Mhz, 180Mhz, 200MHz CPU speeds supported
– 50MHz maximum CPU bus frequency
– 33MHz maximum PCI bus frequency
• 7M9514 High performance IDT79RC64V474 MIPS Processor
– 180Mhz, 200Mhz, 250Mhz CPU speeds supported
– 50MHz maximum CPU bus frequency
– 33MHz maximum PCI bus frequency
• DRAM
– 72-position SIMM slot
– 4MB to 128MB of DRAM supported
– 32-bit width
• Flash
– 2MB of on board Flash memory
– 32-bit width
• EPROM
– up to 512KB
– 8-bit width
– 32 Pin PLCC socket
• Two serial interface ports (16550A compatible)
• Uses Galileo GT-64011 PCI System controller
– DMA
– four independent channels
– chaining via linked lists of records
– byte alignment on source and destination
– transfers through a 32 byte internal FIFO
which moves data between PCI, memory and devices
–
PCI
– host to PCI bridge
– PCI to main memory bridge
– fully compatible to PCI rev 2.1
– high performance PCI interfaces via 96 bytes of posted write
and read prefetch buffers
• Other Features
– Manual Cold Reset (Pushbutton and two pin header)
– hardware based masking of interrupts
– Configurable Timer Interrupt Generator
– 32 Bits of user defined I/O mapped through system FPGA
– VxWorks Board Support Package available from IDT
DESCRIPTION:
The IDT7M9510/7M9514 is a Single Board Computer utilizing IDT's
79RV4640/79RC64V474 MIPS processor. This CPU Mezzanine Card is
designed for use in applications where low profile, parallel board to board
mounting is required. The 7M9510/7M9514 consists of an IDT79RV4640 /
IDT79RC64V474 processor based subsystem that can either form the core
CPU function for an embedded application, or can be an optional add-in
accelerator to a PCI based system through a PCI v2.1 compatible, PMC
Standard (IEEE P1386.1) connector.
The card conforms, in length and width to the standard single size PMC form
factor as specified in IEEE P1386.1, and it contains all the features required of
a typical CPU subsystem for embedded processor applications. Some of these
features include: DRAM, Flash, serial ports and full PCI interrupt support.
FUNCTIONAL BLOCK DIAGRAM
Device Bus
PM C User I/O Header
EPR OM
8
32
Watch Dog
Timer
Flash
32
Serial
connector
CPU Bus
SIO
System
FPGA
ID T
RV4640/
RC64V474
Serial
connector
DR AM
32
GT-64011
32
33Mhz
PCI Bus
4095 drw 01
March 1999
1
 1999
Integrated Device Technology, Inc.
IDT7M9510 / IDT7M9514
IDT
BOARD OVERVIEW
SYSTEM FPGA
The IDT7M9510/9514 consists of the following functional blocks:
IDT79RV4640/IDT79RC64V474 MIPS processor, Galileo GT-64011 PCI
System Controller, DRAM memory, system Glue Logic (FPGA based), Flash/
EPROM and dual serial channels. The IDT7M9510/9514 CPU subsystem is
designed to interface with its targeted system through a standard PCI Mezzanine
Card form factor.
The system FPGA is responsible for the following functions: Processor
initialization, Reset Control, Device Decoding, Interrupt Masking / Mapping.
PROCESSOR INITIALIZATION
The 79RV4640 / 79RC64V474 requires a serial data stream for initialization. The initialization process is handled by the system FPGA.
IDT79RV4640 PROCESSOR
RESET CONTROL
The IDT79RV4640 is a high performance cost-effective MIPS processor
targeted at embedded applications which runs at internal frequencies from
100MHz to 200MHz. Further information can be found in the 79RV4640 Data
Sheet, available from IDT.
Once the FPGA is loaded, the CPU is booted by sequencing the VCCOK,
WARMRESET, COLDRESET lines. At boot-up, the CPU applies MODECLOCK
to the FPGA to read out several bytes of configuration information using the
MODEIN line.
There is a push button for resetting the 7M9510 / 7M9514. This is connected
to the FPGA through the SYSRESET signal. Additionally, a 2-pin header is
provided for connection to an external reset switch.
IDT79RC64V474 PROCESSOR
The IDT79RC64V474 is a high performance cost-effective MIPS processor
targeted at embedded applications which runs at internal frequencies from
180MHz to 250MHz. Further information can be found in the 79RC64V474 Data
Sheet, available from IDT.
INTERRUPT STRUCTURE
The system FPGA implements a basic interrupt controller that maps the
various interrupt sources to the CPU interrupts. It also gives the CPU the ability
to mask interrupts and generate PCI interrupts.
GT-64011 PCI SYSTEM CONTROLLER
The GT-64011 is a system support device from Galileo Technology, Inc.
This chip provides the bulk of the system control and support functions required
for a MIPS RV4640/RC64V474 CPU based system. The GT-64011 has a three
bus architecture. These three busses are: a CPU bus interface, a PCI bus
interface and a memory/device bus interface. In addition the GT-64011 contains
a DRAM controller and a DMA controller. Further information can be found in
the GT-64011 Data Sheet, available from Galileo Technology.
PCI INTERFACE
The GT-64011 includes a full featured host to PCI bridge which can operate
as either a target or initiator. For improved performance the bridge contains 96
bytes of posted write and read prefetch buffers.
The GT-64011 initiates PCI cycles when either the CPU or the DMA engine
generates a bus cycle to PCI address space. These cycles can be either
Memory, Interrupt Acknowledge, Special, I/O, or Configuration cycles. Configuration registers can be accessed from either the host bus or the PCI bus.
The GT-64011 includes a full featured DRAM controller and generates all
control signals for the DRAM SIMM.
Further information can be found in the GT-64011 Data Sheet, available
from Galileo Technology.
DRAM
The main memory is implemented using one standard 72-position DRAM
SIMM providing a 32-bit path to memory.
The main memory is designed to support one or two banks of DRAM which
is dependent on the type of SIMM being used. One bank is supported when
a single bank DRAM SIMM is used (e.g., 1M x 32), and two banks are
supported when a double bank DRAM SIMM is used (e.g., 2M x 32). The
design can use any standard DRAM SIMM containing 4MB (1M x 32), 8MB
(2M x 32), 16 MB (4M x 32), or 32MB (8M x 32), 64MB (16M x 32), or 128MB
(32M x 32) allowing the 7M9510/7M9514 to have up to a maximum of 128MB
of memory. 60ns memory is recommended. The memory configuration is
flexible and is field upgradeable.
PC16552 DUAL SERIAL PORT CONTROLLER
The PC16552D is a Dual Universal Asynchronous Receiver/Transmitter.
Each independent channel is software compatible with the PC16550D. Further
information can be found in the PC16552D Data Sheet, available from National
Semiconductor.
BOOT EPROM
WATCHDOG TIMER
The Boot EPROM is a standard 512K x 8 EPROM which holds the boot
code, the debug monitor and power-on diagnostics. (Socket supports Flash
chip for development)
The WatchDog Timer generates a non-maskable interrupt from a
MAX706TCSA. It is used to control the system reset logic and to provide a
watchdog reset. Further information can be found in the MAX706 Data Sheet,
available from Maxim.
FLASH MEMORY
The 7M9510 / 7M9514 has 2MB of Flash on board, configured as 512K
x 32.
2
 1999
Integrated Device Technology, Inc.
IDT
IDT7M9510 / IDT7M9514
SERIAL PORTS
SERIAL HEADER PINOUT (COM1, COM2)
There are two RS232-C serial port connectors on the 7M9510 / 7M9514
which are labeled on the board as "COM1" and "COM2". The Pin #1 reference
marking on the PCB should be utilized to ensure proper orientation when
connecting adapter cables to the header.
(Top View)
DCD
RD
TD
DTR
GND
SOFTWARE MEMORY MAP
The following is the default memory map of the IDT7M9510 / 7M9514. These
values can be changed by writing to the appropriate address decode registers
in the GT-64011. For further information on reconfiguring the Memory Map refer
to the GT-64011 Data Sheet, available from Galileo Technology.
GT-64011
Physical Address
Size
Description
Device Select
0x0000 0000
8MB
DRAM Bank 0
-----
0x0080 0000
8MB
DRAM Bank 1
-----
0x1000 0000
-----
PCI I/O
-----
0x1200 0000
-----
PCI Me mo ry 0
-----
0x1400 0000
-----
GT64011 Inte rnal Re g iste rs
-----
0x1FC0 0000
4MB
Bo o t EPROM
Bo o tCS
0x1C80 0000
2MB
Flash Me mo ry
CS1
0x1C20 0BE0
-----
Se rial Po rt - COM1
CS0
0x1C20 0FE0
-----
Se rial Po rt - COM2
CS0
0xF200 0000
-----
PC1 Me mo ry 1
-----
7M9510S150M
7M9510S100M
Mi n
Max
Mi n
Max
Mi n
Max
Vc c 5
4.75V
5.25V
4.75V
5.25V
4.75V
5.25V
Vc c 3
3.15V
3.45V
3.15V
3.45V
3.15V
3.45V
Icc5
-----
TBD
-----
TBD
-----
TBD
Icc3
-----
TBD
-----
TBD
-----
TBD
4095 tbl 02
ENVIRONMENTAL
Temp. (C)
Condition
Humidity (1)
Altitude
Mi n
Max
Mi n
Max
Mi n
Max
Op e rating
0
50
20%
80%
0
10,000
Und e r Bias
-10
50
10%
90%
0
10,000
Sto rag e
-25
60
10%
90%
0
Notes:
1. Non-Condensing
4095 tbl 03
3
 1999
2 DSR
4 RTS
6 CTS
8 RI
10 NC
4095 tbl 01
POWER REQUIREMENTS
7M9510S180M
1
3
5
7
9
Integrated Device Technology, Inc.
IDT7M9510 / IDT7M9514
IDT
BOARD DIMENSIONS
TO P V IE W
B O T TO M V IE W
74.127
73.873
.
.
RESET
PN2
PN4
PN1
FPGA
GT-64011
FLASH
512Kx8
PLL
DRAM
SIMM
SCKT
149.127
148.873
FLASH
512Kx8
XTAL
RV4640/
RC64V474
FLASH
512Kx8
COM1
FLASH
512Kx8
BOOT
EPROM
Pin 1
Pin 1
CONFIG
EPROM
DUART
COM2
4095 drw 02
NOTES:
1. All dimensions in millimeters (mm).
SIDE VIEW
M ax Com ponent Height
Top
14.278
14.024
6.178
5.924
M ax Com ponent Height
Bottom
4095 drw 03
4
 1999
Integrated Device Technology, Inc.
IDT
IDT7M9510 / IDT7M9514
PMC CONNECTORS
PIN ASSIGNMENTS
The 7M9510 / 7M9514 utilizes three 64 position connectors that are
compliant with the PMC standard. The placement of these connectors is in
compliance with the Common Mezzanine Card (CMC) Specification (IEEE
1386) and the PCI Mezzanine Card (PMC) Specification (IEEE 1386.1).
Headers correspond as follows:
-J1 on the 7M9510 / 7M9514 corresponds to PN11 (PN1) and P12
(PN2) in the PMC and CMC Specifications.
-J2 on the 7M9510 / 7M9514 corresponds to P14 (PN4) in the PMC
and CMC Specifications.
For further information on the mechanical placement of the PMC
headers, refer to the Common Mezzanine Card (CMC) Specification (IEEE
1386).
The 32-bit bus is implemented in J1 (PN1 and PN2), in compliance with
the PMC Specifications and is provided below. The User-Defined I/O is
implemented in J2 (PN4) and is provided below.
PN2
PN1
P in #
Sig nal Name
Sig nal Name
1
TCK
-12V (1)
3
GND
INTA#
5
INTB#
INTC#
7
BUSMODEE1#
+5v
9
INTD#
PCI-RSVD (1)
11
GND
PCI-RSVD (1)
13
CLK
GND
15
GND
GNT#
17
REQ#
+5V
19
V(I/O) (1)
AD[31]
21
AD[28]
AD[27]
23
AD[25]
GND
25
GND
C/BE[3]#
27
AD[22]
AD[21]
29
AD[19]
+5V
31
V(I/O) (1)
AD[17]
33
FRAME#
GND
35
GND
IRDY#
37
DEVSEL#
+5V
39
GND
LOCK#
41
SDONE# ( (1)
SBO# (1)
43
PAR
GND
(1)
45
V(I/O)
AD[15]
47
AD[12]
AD[11]
49
AD[09]
+5V
51
GND
C/BE[0]#
53
AD[06]
AD[05]
55
AD[04]
GND
57
V(I/O)
AD[13]
59
AD[02]
AD[01]
61
AD[00]
+5V
63
GND
REQ64#
NOTES:
1. Not connected on 7M9510 / 7M9514
P in #
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
P in #
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
Integrated Device Technology, Inc.
Sig nal Name
TRST#
TDO
GND
PCI-RSVD (1)
PCI-RSVD (1)
+3.3V
BUSMODE3#
BUSMODE4#
GND
AD[29]
AD[26]
+3.3V
AD[23]
AD[20]
GND
C/BE[2]#
PMC-RSVD (1)
+3.3V
STOP#
GND
SERR#
GND
AD[13]
AD[10]
+3.3V
PMC-RSVD (1)
PMC-RSVD (1)
GND
PMC-RSVD (1)
PMC-RSVD (1)
+3.3V
PMC-RSVD (1)
P in #
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
4095 tbl 05
4095 tbl 04
5
 1999
Sig nal Name
+12V (1)
TMS
TDI
GND
PCI-RSVD (1)
BUSMODE2# (1)
RST#
+3.3V
PCI-RSVD (1)
AD[30]
GND
AD[24]
IDSEL
+3.3V
AD]18]
AD[16]
GND
TRDY#
GND
PERR#
+3.3V
C/BE[1]#
AD[14]
GND
AD[08]
AD[07]
+3.3V
PMC-RSVD (1)
PMC-RSVD (1)
GND
ACK64# (1)
GND
IDT7M9510 / IDT7M9514
IDT
PN4 (1)
P in #
1
3
5
7
9
11
13
15
17
18
21
23
25
27
29
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
Sig nal Name
USER I/O # 1
USER I/O # 3
USER I/O # 5
USER I/O # 7
USER I/O # 9
USER I/O # 11
USER I/O # 13
NC
NC
NC
USER I/O # 21
USER I/O # 23
NC
USER I/O # 27
USER I/O # 29
NC
USER I/O # 33
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
USER I/O # 57
USER I/O # 59
USER I/O # 61
USER I/O # 63
Sig nal Name
NC
NC
USER I/O # 6
USER I/O # 8
USER I/O # 10
USER I/O # 12
USER I/O # 14
USER I/O # 16
NC
NC
USER I/O # 22
USER I/O # 24
USER I/O # 26
USER I/O # 28
USER I/O # 30
NC
USER I/O # 34
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
USER I/O # 58
USER I/O # 60
USER I/O # 62
USER I/O # 64
7M9510SR Version
P in #
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
62
64
The "SR" version of the 7M9510 is intended for customers using the I-Cube
RaptorTM Fast Ethernet Switch Design. In this configuration, the Boot ROM
shipped with the 7M9510 contains the most recent version of the I-Cube "MiniBoot Monitor" (MBM). For applications other than the I-Cube RaptorTM
Reference Design and the I-Cube FPGA configuration PROM, the recommended board configuration is the 7M9510SE which ships with IDT/Sim and
IDT FPGA configuration PROM.
7M9510SE Version (EVALUATION)
The "SE" version of the 7M9510 is packaged to support software development and prototyping. Currently the Evaluation package contains the following
material:
- 1 7M9510S
- 1 8MB (2M x 32) EDO DRAM SIMM
- 1 512KB (512K x 8) IDT/Sim Boot ROM
Alternately, the 7M9710 Development Kit may be ordered. This kit
includes all of the 7M9510SE components listed above. In addition the
7M9710 includes the following items:
- 1 set of 7M9510 board schematics
- 1 copy of 7M9510 Datasheet
- 2 10 pin Serial Port to DB9 Adapter Cables
- 2 6 foot DB9 to DB9 null modem serial cables
- 1 7M9502 PCI Backplane
- 1 7M9710 Quickstart Guide
4095 tbl 06
NOTES:
1. All of the User I/O pins are mapped through the on board FPGA.
6
 1999
Integrated Device Technology, Inc.
ORDERING INFORMATION
IDT
XXXXX
X
X
X
X
Device
Type
Power
Speed
Package
Process/
Tem perature
Range
Blank
Comm ercial (0 o C to +70 o C)
M
PM C-Standard PCI Connection
250 }
200
180
150
100
}
Processor Core Frequency (MHz)
7M 95 14 O nly
7M 95 10 O nly
S
SE
SR
Standard Configuration (2M B Flash/0M B DRAM)
Evaluation Configuration (2MB Flash/8M B DRAM )
I-C ube Raptor Version
7M9510
7M9514
IDT79RV4640 Processor-based card
IDT79RC64V474 Processor-based card
4095 drw 04
CORPORATE HEADQUARTERS
2975 Stender Way
Santa Clara, CA 95054
for SALES:
800-345-7015
fax: 408-492-8674
www.idt.com
The IDT logo is a registered trademark of Integrated Device Technology, Inc.
7
for Tech Support:
408-988-5647
[email protected]