Download User`s Manual - Emulation Technology Inc.

Transcript
VERSION 0.93
October 1, 2003
ET5000k10S
User’s Manual
Version 0.93
October 1, 2003
EMULATION TECHNOLOGY, INC.
ET5000K10S USER’S MANUAL
.
The information contained within this manual and the accompanying
software program are protected by copyright; all rights are reserved by
Emulation Technology, inc.. Therewith, Emulation Technology, Inc.
reserves a the right to make periodic modifications to this project without
obligation to notify any person or entity of such revision. Copying, duplicating, selling, or otherwise distributing any part of this product without
the prior written consent of an authorized representative of Emulation
Technology, Inc. is prohibited.
2344 Walsh Avenue • Bldg. F
Santa Clara, CA 95051
www.emulation.com
[email protected]
(408) 982-0660
FAX: (408) 982-0664
Copyright ©2003 Emulation Technology, Inc.. All Rights Reserved.
EMULATION TECHNOLOGY, INC.
ET5000K10S USER’S MANUAL
TABLE OF CONTENTS
Table of Contents
Chapter 1
Getting Started
Emulation Technology, Inc. Technical Support . 1-1
Relevant Information . . . . . . . . . . . . . . . . . . . . . 1-1
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
Chapter 2
ET5000k10S Features, Overview and General
Description
ET5000k10S Features . . . . . . . . . . . . . . . . . . . . . . 2-1
ET5000k10S Description . . . . . . . . . . . . . . . . . . . 2-2
Easy Configuration via SmartMedia . . . . . . . . . . . . . . . . 2-3
FPGA — Stratix (U11, F) . . . . . . . . . . . . . . . . . . . . 2-3
Flip-Flops and LUTs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Embedded Memory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multipliers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bitstream Encryptions . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-3
2-4
2-5
2-7
2-8
µP and FPGA Configuration . . . . . . . . . . . . . . . . 2-9
The µP: Some Details. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
P1: Unused µP Connections . . . . . . . . . . . . . . . . . . . . . . 2-10
ATmega128L JTAG Interface. . . . . . . . . . . . . . . . . . . . . . 2-11
Programming the ATmega128L (U8) . . . . . . . . . . . . . . . 2-12
Detailed Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
CPLD—EPM3256A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Some Miscellaneous Notes on the CPLD . . . . . . . . . . . 2-16
Notes on Header P3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
Fast Passive Parallel Configuration Instructions . . . . . . 2-17
Creating RBF Files for Fast Passive Parallel . . . . . . . . .
Setting up the Serial Port (P2 — RS232 Port) . . . . . . .
Creating Main Configuration File main.txt . . . . . . . . .
Starting Fast Passive Parallel Configuration . . . . . . . .
2-17
2-17
2-19
2-21
Description of Main Menu Options 2-22
SmartMedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
Synthesis and Emulation Issues . . . . . . . . . . . . 2-24
Synthesis Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
ET5000K10S USER’S MANUAL
iii
TABLE OF CONTENTS
Chapter 3
PCI
Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
PCI Mechanical Specifications. . . . . . . . . . . . . . . . . . . . . . 3-1
Some Notes on the ET5000k10S and PCI/PCI-X . . . . . . . . 3-1
JP2: Present Signals for PCI/PCI-X . . . . . . . . . . . . . . . . . .
JP3: M66EN—66MHz Enable . . . . . . . . . . . . . . . . . . . . .
TP13: PME–, Power Management Enable . . . . . . . . . . .
JP3: PCI/PCI-X Capability . . . . . . . . . . . . . . . . . . . . . . . . .
JP3—PCIXCAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 4
3-4
3-5
3-5
3-6
3-6
Clocks and Clock Distribution
Functional Overview . . . . . . . . . . . . . . . . . . . . . . 4-1
Clock Grid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Orientation and Description. . . . . . . . . . . . . . . . . . . . . . . 4-2
Jumper Control for the Most Common Applications . . . 4-3
Ribbon Cable: Providing an Off-Board Clock to the
ET5000k10S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Roboclock PLL Clock Buffers . . . . . . . . . . . . . . . . 4-5
Jumper Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
General Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
Feedback and Clock Multiplication . . . . . . . . . . . . . . . . . 4-9
Clock Division . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Clock Skew. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-10
Differential Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Useful Notes and Hints . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12
Customizing the Oscillators . . . . . . . . . . . . . . . . . . . . . 4-12
ET5000k10S PCI_CLK Operation. . . . . . . . . . . . . 4-13
PCI_CLK Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
GCLKOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Header Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DCLK[7](R) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 5
4-13
4-14
4-14
4-15
Memories
SSRAMs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
SSRAM Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Pipeline, Flowthrough, ZBT . . . . . . . . . . . . . . . . . . . . . . . 5-6
SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
SDRAM On-Board Options . . . . . . . . . . . . . . . . . . . . . . . 5-11
DDR SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
iv
EMULATION TECHNOLOGY, INC.
TABLE OF CONTENTS
DDR SDRAM On-Board Options . . . . . . . . . . . . . . . . . . 5-12
Chapter 6
Power Supplies and Power Distribution
+3.3 V Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
+2.5 V Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
+1.5 V Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
Stand-Alone Operation . . . . . . . . . . . . . . . . . . . . 6-3
Chapter 7
Daughter Connections to ET3k10SD—
Observation Daughter Card for 200-pin
Connectors
Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
Daughter Card LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
Power Supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Power Rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Connector J8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
LVDS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
Connector P5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
Unbuffered I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
Connectors P2, P4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
Connector P7, P1, P3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
Buffered I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
Active . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
Passive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
Test Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
Connector J1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
Daughter Card I/O Connections. . . . . . . . . . . . . . 7-7
Chapter 8
Reset Schemes, LEDs, Bus Bars and 200 Pin
Connectors
Reset Schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
LEDs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3
Bus Bars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
ET5000K10S USER’S MANUAL
v
TABLE OF CONTENTS
The 200 Pin Connectors: P8 and P9 . . . . . . . . . . . 8-4
The Signals. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Chapter 9
Utilities
PCI Debug—General Pontificating . . . . . . . . . . . 9-1
PC-Based—AETEST.EXE. . . . . . . . . . . . . . . . . . . . . 9-1
AETEST Utility Installation Instructions . . . . . . . . . . . . . . 9-2
Installation Instructions for DOS . . . . . . . . . . . . . . . . . .
Installation Instructions for Windows NT . . . . . . . . . . .
Installation Instructions for Windows 2000. . . . . . . . . .
Installation Instructions for LINUX. . . . . . . . . . . . . . . . .
Installation Instructions for Solaris . . . . . . . . . . . . . . . .
Installation Instructions for Windows 98/ME . . . . . . . .
9-2
9-2
9-2
9-3
9-3
9-3
AETEST Options: Description and Definitions . . . . . . . . . 9-4
Startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
AETEST Main Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
PCI Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
Memory Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9
Appendix ABerg Connector Datasheets
Appendix B ET5000k10S Schematic
vi
EMULATION TECHNOLOGY, INC.
LIST
OF
FIGURES
List of Figures
FIGURE
TITLE
PAGE
2-1
ET5000k10S Block Diagram. . . . . . . . . . . . . . . . . . . . .
2-2
2-2
General LE Diagram . . . . . . . . . . . . . . . . . . . . . . . . . .
2-4
2-3
Dual-Port Data Flows . . . . . . . . . . . . . . . . . . . . . . . . .
2-5
2-4
DSP Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-6
2-5
Multiplier Sub-Component Block Diagram . . . . . . . .
2-7
2-6
ET5000k10SBlock Diagram of ATmega128L and
ET5000k10S Interfaces . . . . . . . . . . . . . . . . . . . . . . . .
2-10
2-7
P1: Unused µP Connections . . . . . . . . . . . . . . . . . . . .
2-11
2-8
P7 JTAG Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-11
2-9
P5 Schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-12
2-10
Location of P4 on the ET5000k10S . . . . . . . . . . . . . . .
2-15
2-11
P2 Serial Port Locations . . . . . . . . . . . . . . . . . . . . . . .
2-18
2-12
Delkin 32 MB 3.3 V Smart Media Card. . . . . . . . . . . .
2-24
3-1
FPGA Pin Connections for PCI Signals . . . . . . . . . . . .
3-2
3-2
PCI/PCI-X Edge Connector . . . . . . . . . . . . . . . . . . . . . .
3-3
3-3
ET5000k10S Dimensions . . . . . . . . . . . . . . . . . . . . . . .
3-4
3-4
JP2 PCI-X Present Header . . . . . . . . . . . . . . . . . . . . . .
3-5
3-5
PCI-X/M66EN Capability Header . . . . . . . . . . . . . . . . .
3-6
4-1
Clock Distribution Block Diagram . . . . . . . . . . . . . . .
4-1
4-2
Clock Grid. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-3
4-3
PECL Clock Input and Termination. . . . . . . . . . . . . . .
4-4
4-4
External Ribbon Cable Connections . . . . . . . . . . . . .
4-5
4-5
Functional Diagram of Roboclock 1 and Roboclock 2
4-6
4-6
Header Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-7
4-7
Clock OE Pin Jumper Settings. . . . . . . . . . . . . . . . . . .
4-13
4-8
PCI_CLK PLL Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-14
5-1
SSRAM 1 (U9) Bus Signals . . . . . . . . . . . . . . . . . . . . . .
5-2
5-2
SSRAM 2 (U10) Bus Signals . . . . . . . . . . . . . . . . . . . . .
5-3
5-3
SSRAM 3 (U8) Bus Signals . . . . . . . . . . . . . . . . . . . . . .
5-4
5-4
SSRAM 4 (U13) Bus Signals . . . . . . . . . . . . . . . . . . . . .
5-5
5-5
Syncburst FT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-7
5-6
Syncburst PL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-7
5-7
Syncburst ZBT FT . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-8
5-8
Syncburst ZBT PL . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-8
5-9
Syncburst and ZBT SSRAM Timing . . . . . . . . . . . . . . .
5-8
5-10
SDRAM (J19) Bus Signals (Page 1 of 2) . . . . . . . . . . .
5-10
5-11
SDRAM (J19) Bus Signals (Page 2 of 2) . . . . . . . . . . .
5-11
ET5000K10S USER’S MANUAL
vii
LIST
OF
FIGURES
List of Figures (Continued)
FIGURE
viii
TITLE
PAGE
5-12
DDR SDRAM (J2) Bus Signals (Page 1 of 2) . . . . . . . .
5-13
5-13
DDR SDRAM (J2) Bus Signals (Page 2 of 2) . . . . . . . .
5-14
5-14
DDR PLL Circuit Block Diagram . . . . . . . . . . . . . . . . .
5-15
5-15
DDR Clock Select Jumper (JP4) . . . . . . . . . . . . . . . . . .
5-15
6-1
ET5000k10S Power Distribution . . . . . . . . . . . . . . . . .
6-1
6-2
Molex Connector P1—Auxiliary Power . . . . . . . . . . .
6-4
6-3
Example ATX Power Supply . . . . . . . . . . . . . . . . . . . .
6-4
7-1
ET3k10SD Daughter Card Block Diagram . . . . . . . . .
7-2
7-2
ET3k10SD Daughter Card . . . . . . . . . . . . . . . . . . . . . .
7-3
7-3
ET3k10SD Daughter Card Assembly Drawing . . . . . .
7-4
8-1
Reset Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-2
8-2
ET5000k10S LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-3
8-3
ET5000k10S LED Diagram . . . . . . . . . . . . . . . . . . . . . .
8-3
8-4
91294-003 Pin Numbering. . . . . . . . . . . . . . . . . . . . . .
8-5
8-5
200-Pin Connectors — Signal Connections . . . . . . . .
8-7
9-1
ET5000k10SAETEST Startup Screen, ET5000k10S
Recognized. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-4
9-2
AETEST Startup Screen, No PCI Peripheral Recognized
9-5
9-3
AETEST Main Screen . . . . . . . . . . . . . . . . . . . . . . . . . .
9-6
9-4
AETEST PCI Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-7
9-5
AETEST Memory Menu . . . . . . . . . . . . . . . . . . . . . . . .
9-9
9-6
AETEST Write to Memory Test . . . . . . . . . . . . . . . . . .
9-10
9-7
AETEST Read Memory Test . . . . . . . . . . . . . . . . . . . . .
9-10
9-8
AETEST Write/Read Test . . . . . . . . . . . . . . . . . . . . . . .
9-11
9-9
AETEST Memory Fill. . . . . . . . . . . . . . . . . . . . . . . . . . .
9-11
9-10
AETEST Memory Display . . . . . . . . . . . . . . . . . . . . . . .
9-12
9-11
AETEST Write/Read Memory Byte. . . . . . . . . . . . . . . .
9-13
A-1
Berg 91403-003 Datasheet Page 1 of 2 . . . . . . . . . . .
A-2
A-2
Berg 91403-003 Datasheet Page 2 of 2 . . . . . . . . . . .
A-3
A-3
Berg 91294-003 Datasheet Page 1 of 3 . . . . . . . . . . .
A-4
A-4
Berg 91294-003 Datasheet Page 2 of 3 . . . . . . . . . . .
A-5
A-5
Berg 91294-003 Datasheet Page 3 of 3 . . . . . . . . . . .
A-6
EMULATION TECHNOLOGY, INC.
LIST
OF
TABLES
List of Tables
TABLE
TITLE
PAGE
2-1
ET5000k10S Stuffing Option Comparison . . . . . . . . .
2-3
2-2
Signals and Connections to P4 . . . . . . . . . . . . . . . . . .
2-15
2-3
FPGA Serial/JTAG Configuration Header . . . . . . . . . .
2-16
2-4
JP1 Configuration Jumper Settings . . . . . . . . . . . . . .
2-21
2-5
Stratix FPGA Approximate File Sizes . . . . . . . . . . . . .
2-23
3-1
Present Signal Definitions . . . . . . . . . . . . . . . . . . . . .
3-5
3-2
M66EN Jumper Descriptions. . . . . . . . . . . . . . . . . . . .
3-5
3-3
PCIXCAP Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-6
3-4
M66EN and PCIXCAP Encoding . . . . . . . . . . . . . . . . . .
3-7
4-1
Clock Grid Signal Descriptions . . . . . . . . . . . . . . . . . .
4-2
4-2
Header Classification . . . . . . . . . . . . . . . . . . . . . . . . .
4-7
4-3
Jumper Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-8
4-4
Frequency Range Settings . . . . . . . . . . . . . . . . . . . . .
4-9
4-5
Output Divider Settings . . . . . . . . . . . . . . . . . . . . . . .
4-9
4-6
Time Unit N-factor . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-10
4-7
Clock Skew Settings . . . . . . . . . . . . . . . . . . . . . . . . . .
4-11
4-8
LVPECL Input Specifications . . . . . . . . . . . . . . . . . . . .
4-11
4-9
Clock OE Pin Jumper Settings. . . . . . . . . . . . . . . . . . .
4-13
5-1
Requirements for Non-Standard SSRAMs . . . . . . . . .
5-6
5-2
Syncburst and ZBT SSRAM Timing . . . . . . . . . . . . . . .
5-9
6-1
Specification for +3.3 V Power . . . . . . . . . . . . . . . . . .
6-2
6-2
Specification for +2.5 V Power and +1.25 V Reference
6-3
6-3
Specification for +1.5 V Power . . . . . . . . . . . . . . . . . .
6-3
7-1
Connector J8 Pins External Power . . . . . . . . . . . . . . .
7-5
7-2
Daughter Board-Header-FPGA Pin Map . . . . . . . . . . .
7-7
ET5000K10S USER’S MANUAL
ix
EMULATION TECHNOLOGY, INC.
Chapter 1
Getting Started
The ET5000k10S is sensitive to static electricity, so treat the PWB accordingly. The target market for this product is engineers that are familiar with
FPGAs and circuit boards, so a lecture in ESD really isn’t appropriate (and
wouldn’t be read anyway). However, we have sold some of these units to
people who are not as familiar with this issue. The following web page has
an excellent tutorial on the Fundamentals of ESD for those of you who are
new to ESD-sensitive products:
http://www.esda.org/basics/part1.cfm.
Emulation Technology, Inc. Technical Support
The following means of technical support are available:
1. The ET5000k10S User’s Manual. This is the main source of technical
information. We strive to produce excellent documentation, and this
manual should contain most of the answers to your questions.
2. The Emulation Technology Web Page. The web page will contain the
latest manual, application notes, faq, articles, and any device errata
and manual addenda. Please visit and bookmark:
http://www.emulation.com.
3. E-Mail to [email protected]. You may direct questions and
feedback to Emulation Technology using this e-mail address.
4. Phone Support. We are happy to help. Call us at 1-800-ADAPTER
during the hours of 8:00 A.M. to 5:00 P.M. Pacific Time. Some of us get
in early and stay late, so you might try us outside of these hours also.
5. Frequently Asked Questions. In the downloads section of our web
page you can find a document called ET5000k10/S Frequently Asked
Questions (FAQ). We will update this document occasionally with
information that may not be in the User’s Manual.
Relevant Information
Information about PCI can be obtained from the following sources:
The PCI Special Interest Group has a web page that has lots of good stuff.
Copies of the latest PCI specification may be ordered here.
http://www.pcisig.com/
PCI Special Interest Group
2575 NE Kathryn St. #17
Hillsboro, OR 97124
FAX: (503) 693-8344
ET5000K10S USER’S MANUAL
1–1
GETTING STARTED
As of June 2003, the most current versions of the PCI Specifications are:
PCI Local Bus Specification, Revision 3.0
PCI Hot-Plug Specification, Revision 2.0
PCI Power Management Interface Specification, Revision 1.1
PCI-X Addendum to the PCI Local Bus Specification, Revision 1.0a
Other recommended specifications include:
PCIMG 2.0 Compact PCI Specification, Revision 2.1 (or greater)
PCI Industrial Computer Manufacturers Group (PICMG)
401 Edgewater Place, Suite 500
Wakefield, MA 01880, USA
TEL: 781-224-1100
FAX: 781-224-1239
http://www.picmg.org
The best book to get if you need an introduction to PCI is:
PCI System Architecture
Fourth Edition
MindShare, Inc.
Tom Shanley and Don Anderson
Ignore some of the ignorant statements made in the Customer Review
section at http://www.amazon.com/. This is an excellent book for PCI and
well worth the money.
The best book to get if you need an introduction to PCI-X is:
PCI-X System Architecture
MindShare, Inc.
Tom Shanely and Karen Gettman
You are going to need to know Verilog or VHDL to use the Stratix FPGA. If
you need a reference, we recommend the following book for Verilog:
Verilog HDL: A Guide to Digital Design and Synthesis
Samir Palnitkar
ISBN: 0-13-451675-3
If you are one of those people that actually like VHDL, we feel sorry for
you. The following books may be helpful:
Essential VHDL: RTL Synthesis Done Right
Sundar Rajan
The IQ Booster: Improve Your IQ Performance Dramatically
Edwin Breecher
Conventions
This manual uses the following conventions. An example illustrates each
convention.
1–2
•
The term PCI-X will be used generically unless there is a specific
instance where PCI applies.
•
This design guide generically refers to PCI-X protocol.
EMULATION TECHNOLOGY, INC.
GETTING STARTED
•
Courier font denotes the following items:
–
Signals on PCI Bus side of the PCI-X Interface
FRAME_IO (PCI-X Interface signal name)
FRAME# (PCI-X Bus signal name)
–
Signals within the user application
BACK_UP, START
–
Command line input and output
setenv XIL_MAP_LOC_CLOSED
–
HDL pseudocode
assign question = to_be | !to_be;
assign cannot = have_cake & eat_it;
–
Design file names
pcim_top.v, pcim_top.vhd
•
Courier bold denotes the following items:
–
Signals on the user side of the LogiCORE PCI-X Interface
ADDR_VLD
–
Menu selections or button presses
FILE -> OPEN
•
Italic font denotes the following items:
–
Variables in statements which require user-supplied values
ngdbuild design_name
–
References to other manuals
See the Libraries Guide for more information.
–
Emphasis in text
It is not a bug, it is a feature.
•
Dark shading indicates items that are not supported or reserved:
SDONE_I
•
in/out
Snoop Done signal. Not
Supported.
Square brackets “[ ]” indicate an optional entry or a bus index:
ngdbuild [option_name] design_name
ET5000K10S USER’S MANUAL
1–3
GETTING STARTED
DATA[31:0]
•
A vertical or horizontal ellipsis indicates repetitive material that
has been omitted.
A B C... X Y Z
•
The use of “fn(SIG1. . . SIGn)” in an HDL pseudocode fragment should be interpreted as “combinational function of signals
SIG1 through SIGn.
SUM = fn(A, B, Cin);
•
The prefix “0x” or the suffix “h” indicate hexadecimal notation.
A read of address 0x00110373 returned 45524943h.
•
A “#” an “_n” , an “n” or a “–” means the signal is active low
INT# is active low.
fpga_inta_n is active low.
SRAMCS– is active low.
FPGA_GRSTn is active low.
1–4
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
Chapter 2
ET5000k10S Features, Overview and General
Description
ET5000k10S Features
The ET5000k10S features include:
•
32/64-bit, +3.3V, PCI/PCI-X-based PWB with a single Altera Stratix™
FPGA (FBGA1508).
–
Device availability: EP1S80, EP1S60 and EP1S40
–
~450,000 ASIC gates (with EP1S80 — LSI standard)
Embedded Memory
Device
I/O
Flip-Flops
18 x 18 Multipliers
M512 RAM
M4K RAM
M-RAM
EP1S40
822
41,250
56
384
183
4
EP1S60
1022
57,120
72
574
292
6
EP1S80
1203
79,040
88
767
364
9
•
Fast/Easy FPGA configuration via standard SmartMedia FLASH card
–
–
–
•
Microprocessor controlled (ATmega128L)
RS232 port for configuration/operation status and control
Fastest possible configuration speed (via Passive Parallel
method)
10A on-board linear regulator for +3.3V and +1.5V
–
–
•
6 low skew clocks distributed to the FPGA and test connectors:
–
–
–
–
ET5000K10S USER’S MANUAL
Standalone operation via separate power connector
+3.3V not needed on backplane
2 CY7B993/4 RoboclockII PLLs
2 socketed oscillators
PCI Clock
1 dividable clock via CPLD
•
Robust observation/debug with 242 connections for logic
analyzer observability or for pattern generator stimulus.
•
Status LEDs.
•
User-designed daughter PWB for custom circuitry and interfaces.
2–1
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
•
SignalTap and Identify (from Synplicity) fully supported via JTAG
interface.
Figure 2-1 shows a block diagram of the ET5000k10S.
ET5000k10S Description
The ET5000k10S is a complete logic emulation system that enables ASIC or
IP designers a vehicle to prototype logic and memory designs for a fraction
of the cost of existing solutions. The ET5000k10S can be hosted in a 32/64bit PCI/PCI-X slot, or can be used as a stand-alone device. A single
ET5000k10S stuffed with a single EP1S80 can emulate up to 450,000 gates
of logic as measured by LSI. A high I/O-count, 1508-pin, flip-chip BGA
package is employed. The F1508 package has 1203 I/Os, which allows for
abundant connections to daughter connectors and external memories. A
total of 242 test pins are provided on the top of the PWB via high-density
connectors for logic analyzer-based debugging, or for pattern generator
stimulus. Custom daughter cards such as the ET3k10SD can be mounted to
these connectors as a means of interfacing the ET5000k10S to applicationspecific circuits. A reference 32-bit PCI target design and test bench is
provided in Verilog and VHDL at no additional cost.
+5V
-12V
Smart Media
Card
16/32/64 Mbyte
32kx8 SRAM
(FPGA configuration
storage)
+3.3V
+3.3V
+2.5V
+1.5V
ATmega103L
Flash-based µP
FPGA
Configuration
Controller
2
RS232
+12V
3256A
CPLD
Top of PWB
Power
Monitor
+5V
+1.5V
Reset
Control
(test connectors)
FPGA CONFIGURATION
JTAG
Connector
Aux Power
Connector
+2.5V
+12V
242
+3.3V
address
21
+1.5V
data
36
control
+5V
+5V
ACLK
Switching +3.3V (5A)
Regulator
+1.5V (5A)
Regulator
POWER
ACLK
BCLK
config
BCLK
CCLK
DCLK
ECLK
Altera Stratix
FPGA
EP1S40/60/80
(BGA 1508)
address
21
data
36
control
21
data
36
21
data
36
control
512k x 36
FlowThrough/
Pipelined
512k x 36
FlowThrough/
Pipelined
OSC
X2
Clock
Selection
Jumpers
or
External
Cable
Roboclock
PLL
1
Roboclock
PLL
2
512k x 36
FlowThrough/
Pipelined
ECLK
SSRAM
14
512k x 36
CCLK
SDRAM
ECLK
(168 pin DIMM Module)
Up to 2GB x 72
DCLK
125
ECLK
DDR
FCLK
(168 pin DIMM Module)
92
config
ECLK
SSRAM
100
OSC
X1
ECLK
SSRAM
14
address
ECLK
SSRAM
14
address
control
FlowThrough/
Pipelined
14
CLOCKS
32/64-Bit PCI/PCI-X
Rev 5/30/03
Figure 2-1 ET5000k10S Block Diagram
2–2
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
Easy
Configuration
via
SmartMedia
The configuration bit files for the FPGA are copied onto a 32-megabyte
SmartMedia FLASH card (provided) and an on-board microprocessor
controls the FPGA configuration process. Visibility into the configuration
process is enhanced with an RS232 port. FPGA configuration runs quickly
at 48 MHz. Eight LEDs provide instant status and operational feedback.
Four of these LEDs are connected to the CPLD and can be user-configured.
FPGA — Stratix (U11, F)
The ET5000k10S contains one Stratix™ FPGA. The package is a flip chip
fine-pitch BGA with 1508 pins (F1508). The pitch on the pins is 1 mm. This
isn’t important, but this pin density makes the PWB a bitch to layout. Keep
that in mind if you try to make one of these at home. Most of the 1203 I/O
pins are utilized on the F1508 package. The standard speed grade we stuff
is –7. We can use the –6 speed grade, but don’t fall out of your chair when
you get the price. Note that Altera seems to have cancelled plans for the
EP1S120. Although this part appears in some Altera literature, we haven’t
seen any scheduled release date or other documentation for it. Don’t
expect to see anything larger than the EP1S80 until at least the 2004 time
frame. Table 2-1 shows the stuffing options for the ET5000k10S.
Table 2-1 ET5000k10S Stuffing Option Comparison
Stuffed FPGA
SSRAMs
SDRAM
DDR
SDRAM
Total Header
Connections
EP1S40_1508
3
1
1
77
EP1S60_1508
3
1
1
180
EP1S80_1508
4
1
1
242
The following is a very brief overview of the Stratix family. More information can be gleaned from the Stratix Datasheet (ds_stx.pdf). This file is
on the CD-ROM supplied with the ET5000k10S, but you are better off
getting the latest version from the Altera Web page
(http://www.altera.com/). Make sure to get the latest errata sheet also.
Flip-Flops and
LUTs
Figure 2-2 shows what Altera calls a Logic Element, or LE. Each LE contains
a flip-flop and a 4x1 look-up table (LUT). LEs are arranged in groups of 10,
called Logic Array Blocks (LAB). The EP1S80 is an array of LABs with 91
rows and 101 columns, but there are 9 RAM blocks which appear in place
of 13-row by 11-column sections of the grid, leaving a total of 7904 LABs
and 19040 LEs. (Other blocks, such as DSP/multiplier blocks and smaller
RAM, are arranged in entire columns squeezed between two LAB columns.)
Each LUT can implement any Boolean function of four inputs. An LUT can
also be configured as a two-input adder/subtractor with a carry chain
coming from the adjacent LE and going to the next LE. In order to reduce
delays caused by long carry chains, each set of 5 LEs computes two adder
ET5000K10S USER’S MANUAL
2–3
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
results simultaneously, then uses the carry result from the previous set of
5 to select which result is correct.
The flip-flop in each LE includes a clock enable input, an asynchronous
preset and reset, synchronous set and reset logic, and an asynchronous
load function. Data input can come from the LUT in the same LE to register
addition or boolean outputs, or the LUT and flip-flop can be used independently of each other. For more information, check www.altera.com for
the Stratix datasheet.
Embedded
Memory
Stratix has boatloads of embedded memory. The EP1S80 contains 767
blocks of 576 bits, 364 blocks of 4.5 Kbits, and 9 blocks of 576 Kbits. The
smallest memory blocks (called M512 RAM) can be configured for data
widths ranging from 32 x 18 bits to 512 x 1 bit; medium-sized blocks (M4K
RAM) can be configured ranging from 128 x 36 bits to 4K x 1 bit; and the
largest blocks (M-RAM) can be configured anywhere from 4K x 144 bits to
64K x 9 bits. The embedded memory is dual-ported, and can be used to
construct almost any type of memory - FIFOs, dual-port RAMs, single-port
RAMs, etc.
The two largest blocks, M-RAM and M4K RAM, are fully dual-ported
memory, with read and write functions available on two separately
clocked ports. M512 RAM is a “simple dual-port” memory, meaning that
Register chain
routing from
previous LE
LAB-wide
Register Bypass
Synchronous
Load
LAB-wide
Packed
Synchronous
Register Select
Clear
LAB Carry-In
addnsub
Carry-In1
Carry-In0
Programmable
Register
LUT chain
routing to next LE
data1
data2
data3
Look-Up
Table
(LUT)
Carry
Chain
Synchronous
Load and
Clear Logic
PRN/ALD
D
Q
ADATA
Row, column,
and direct link
routing
data4
ENA
CLRN
labclr1
labclr2
labpre/aload
Chip-Wide
Reset
Asynchronous
Clear/Preset/
Load Logic
Row, column,
and direct link
routing
Local Routing
Clock &
Clock Enable
Select
Register
Feedback
Register chain
output
labclk1
labclk2
labclkena1
labclkena2
Carry-Out0
Carry-Out1
LAB Carry-Out
Figure 2-2 General LE Diagram
2–4
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
one port is write-only and the other is read-only. Any of the memory
blocks can be configured as simple dual-port or single-port memory. See
Figure 2-3 for a diagram of the memory.
Multipliers
Stratix devices feature a large number of multipliers grouped into what
Altera calls DSP blocks (see Figure 2-4). The EP1S80 contains 22 DSP blocks,
each of which can provide one 36x36 bit multiplier, four 18x18 bit multipliers, or eight 9x9 bit multipliers. Each block also contains adder/
subtractor/accumulator registers which can be configured to provide
many common DSP functions, such as FIR or IIR filters, FFT, or DCT, without
the use of LAB resources. The Stratix datasheet (available at
www.altera.com) has more detailed information on how the multipliers
and adders are configured for some common functions.
Figure 2-4 shows a DSP block configured for four 18x18 bit multipliers. A
DSP block can be configured as two parallel systems of 9x9 bit multipliers,
each of which is also described by Figure 2-4. The adder blocks can be used
to add or subtract two or four multipliers, such as in complex multiplication, or to add a new result each clock cycle to an accumulated sum. They
are also used to configure the DSP block as a 36x36 bit multiplier, with or
without an accumulator.
All registers in Figure 2-4 are optional, as shown by Figure 2-5, which is a
detailed view of a single 18x18 bit or 9x9 bit multiplier. Any or all of the
registers may be used to pipeline the multiplier logic and improve the
clock speed, or the alternate path may be used to bypass the register.
ALTQPRAM
rdaddress_a[]
rden_a
q_a[]
outclock_a
outclocken_a
data_a[]
wraddress_a[]
wren_a
inclock_a
inclocken_a
rdaddress_b[]
rden_b
q_b[]
outclock_b
outclocken_b
inaclr_b
outaclr_b
inclock_b
inclocken_b
inaclr_a
outaclr_a
data_b[]
wraddress_b[]
wren_b
inst
Figure 2-3 Dual-Port Data Flows
ET5000K10S USER’S MANUAL
2–5
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
Optional Serial Shift Register
Inputs from Previous
DSP Block
Multiplier Stage
D
Optional Stage Configurable
as Accumulator or Dynamic
Adder/Subtractor
Q
ENA
CLRN
D
D
ENA
CLRN
Q
Output Selection
Multiplexer
Q
ENA
CLRN
Adder/
Subtractor/
Accumulator
1
D
Q
ENA
CLRN
D
D
ENA
CLRN
Q
Q
ENA
CLRN
Summation
D
Q
ENA
CLRN
D
Q
D
Q
Summation Stage
for Adding Four
Multipliers Together
ENA
CLRN
Optional Output
Register Stage
ENA
CLRN
Adder/
Subtractor/
Accumulator
2
D
Optional Serial
Shift Register
Outputs to
Next DSP Block
in the Column
Q
ENA
CLRN
D
D
ENA
CLRN
Q
ENA
CLRN
Q
Optional Pipeline
Register Stage
Optional Input Register
Stage with Parallel Input or
Shift Register Configuration
to MultiTrack
Interconnect
Figure 2-4 DSP Block Diagram
2–6
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
Figure 2-5 also shows more detail about the optional shift register path,
which makes FIR or IIR filters easy to implement.
Most synthesis tools will accept Verilog or VHDL descriptions of multpliers
and infer a DSP block with the appropriate configuration. For those that
don't, Altera provides a megafunction generator to help with direct
instantiation of the hardware resources. See “Synthesis and Emulation
Issues” on page 24 for more detail.
I/O Issues
Terminator technology is supported on all pins. The resistors used for RDN
and RUP should be 250 ohms for series termination or impedance
matching I/O standards. Parallel termination requires 1000 ohm resistors
for RDN and RUP. Terminator technology is a very nice feature and we
recommend you use it on all I/O signals. The default IO_STANDARD
attribute for the .csf file is LVTLL.
All VCCO pins are connected to either +3.3 V or +2.5 V. The VREF pins are
connected to +1.5 V or +2.5 V, so the ET5000k10S does not support I/O
standards that require other values of VREF. So the I/O standards supported
are:
LVTTL — Low-Voltage TTL
The low-voltage TTL, or LVTTL, standard is a general-purpose EIA/JESDSA
sign_a (1)
sign_b (1)
aclr[3..0]
clock[3..0]
ena[3..0]
shiftin A
shiftin B
D
Data A
Q
ENA
CLRN
D
ENA
Q
CLRN
D
Data B
Q
ENA
Result
to Adder
blocks
Optional
Multiply-Accumulate
and Multiply-Add
Pipeline
CLRN
shiftout B
shiftout A
Figure 2-5 Multiplier Sub-Component Block Diagram
ET5000K10S USER’S MANUAL
2–7
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
standard for 3.3 V applications that use the LVTTL input buffer and a PushPull output buffer. The standard requires a 3.3 V input and output source
voltage (VCCO) but does not require the use of a reference voltage (VREF)
or a termination voltage (VTT).
LVCMOS33 — 3.3 Volt Low-Voltage CMOS
This standard is an extension of the LVCMOS standard (JESD8. –5). It is used
in general-purpose 3.3 V applications. The standard requires a 3.3 V
input/output source voltage (VCCO) but does not require the use of a reference voltage (VREF) or a termination voltage (VTT).
PCI-X — Peripheral Component Interface
The PCI standard specifies support for 33 MHz, 66 MHz and 133 MHz PCI
bus applications. It uses a LVTTL input buffer and a Push-Pull output buffer.
This standard does not require the use of a reference voltage (VREF) or a
board termination voltage (VTT); however, it does require 3.3 V input
output source voltage (VCCO).
SSTL-3 class I and II
SSTL-3 uses a series termination resistor on output signals and a parallel
termination resistor on input signals. Stratix devices use a VREF of +1.5V
to enable the appropriate resistors internally. Because SSTL-3 requires
parallel termination, it is only available on banks 3, 4, 7 and 8, and on clock
output signals.
CTT
CTT uses a parallel termination resistor on input signals, with no termination resistors on output signals. Stratix devices use a VREF of +1.5V to
enable the appropriate resistors internally. Because CTT requires parallel
termination, it is only available on I/O banks 3, 4, 7 and 8, and on clock
output signals.
SSTL-2 Class I & II
The SSTL-2 I/O standard is a 2.5-V memory bus standard used for applications such as high-speed DDR SDRAM interfaces. This standard defines the
input and output specifications for devices that operate in the SSTL-2 logic
switching range of 0.0 to 2.5 V. This standard improves operation in conditions where a bus must be isolated from large stubs.
Differential SSTL-2
The differential SSTL-2 I/O standard is a 2.5-V standard used for applications such as high-speed DDR SDRAM clock interfaces. This standard
supports differential signals in systems using the SSTL-2 standard and
supplements the SSTL-2 standard for differential clocks. The differential
SSTL-2 standard does not require an input reference voltage differential.
Bitstream
Encryptions
2–8
Stratix devices have no special bitstream encryption function. Emulation
Technology, Inc. may be able to assist with scrambling bitfiles to protect IP
on the SmartMedia card, which would then be descrambled in the
programming CPLD. Users should be aware, however, that the bitstream
would be unprotected between the CPLD and FPGA, so they could still be
examined and reverse-engineered. Our ET3000k10 products use Xilinx
FPGAs which can be used to decrypt the bitstream inside the FPGA,
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
providing complete design protection. If you are interested in this
feature, please be aware that there are some issues with the Xilinx encryption feature, described in the ET3000k10 FAQ on our website.
µP and FPGA Configuration
The ET5000k10S has an ATmega128L microprocessor (µP) that is used to
control the configuration process (U4). The amount of internal SRAM
(4 Kbytes) was not large enough to hold the FAT needed for SmartMedia,
so an external 32 k x 8 SRAM was added. The address latching function is
done via an LVT373 (U1).
The microprocessor has the following responsibilities:
•
Reading the SmartMedia card
•
Configuring the Stratix FPGA
•
Executing ET5000k10S self tests.
Other than FPGA configuration, the µP has no responsibilities. Less than
25% of the 128 Kbytes of FLASH is used for FPGA configuration and utilities, so you are welcome to use the rest of the resources of the µP for your
own purposes. Instructions for customizing the µP are contained in the file
Custom_ATmega128L.pdf. This file is on the cd-rom, or it can be downloaded from the Emulation Technology, Inc. web page.
REMEMBER: You can use the microprocessor for your own
purposes!
We ship a programming cable for the ATmega128L with the ET5000k10S.
Updates to the code will be posted on our web site. If you wish to do your
own development you will need the compiler, which we do not ship with
the product. The compiler is available from IAR (http://www.iar.com/).
The part number is EWA90PCUBLV150.
Note that if you are willing to program the FPGA with the JTAG or serial
cable, the CLPD and the µP have no function. In this case you can use all of
the resources of the µP for your own purposes.
The µP: Some
Details
The ATmega128L is gross overkill for the FPGA configuration function. The
datasheet and user’s manual are on the CD-ROM that was shipped with the
ET5000k10S. The file names are ATmega128_UM.pdf and
ATmega128_DS.pdf. But if you intend to use the µP for your own
purposes, you should check the Atmel web page to get a copy of the latest
user’s manual, datasheet, and erratas. The Atmel web page is
http://www.eu.atmel.com/atmel/. The ATmega128L is under the section
called “Flash Microcontroller, AVR 8-Bit RISC.” Most of the features are
unused. A variety of test headers allow for possible use of these features.
Each header and the various possible functions are described in the
sections that follow. Figure 2-6 is a block diagram of the ATmega128L and
its various interfaces on the ET5000k10S.
ET5000K10S USER’S MANUAL
2–9
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
CSF*
+3.3V
Noise
Conditioner
A/D Inputs or
User I/O
µP
AREF
JTAG
AVCC
FWRTSM
General
Purpose I/O
DOUTBSYF
D [7:0]
P1
P7
(U11)
WR*
A/D
JP1
Config.
Jumpers
JMPR [2:0]
RD*
Atmel AVR
ATmega128L
RS232
Level
Translator
P2
Tx
RS232
Connector
Rx
ICL3221
FPGA
F
ALE
µP
µPADDR [14:8]
µPAD[7:0]
128kbytes FLASH
4kbytes SRAM
4kbytes EEPROM
U4
SRAM
32kx8
Smart
Media
EPM3256A
µPADDR[7:0]
U7
CPLD
U6
8 MHz
Card
Inserted
PWR RST-
+5V
+3.3V
+1.5V
Programming
Header
P5
U5
Reset & Power
Threshold Detection
DS2
LED[3:0]
4
Reset
Switch
S1
X1
48MHz
Osc
4
P4
Programming
Header
DS1
uP_LED[3:0]
Rev 5/30/03
Figure 2-6 ET5000k10SBlock Diagram of ATmega128L and ET5000k10S Interfaces
P1: Unused µP
Connections
P1 contains connections to the ATmega128L that were not used elsewhere. These ten connections can be used for external TTL connections to
the µP, externally generated interrupts, or any other function that the
ATmega128L supports on these pins. Remember that the ATmega128L is
not +5 V tolerant, so if you attach external TTL signals to these pins, the
voltage level of these signals must not exceed +3.3 V.
The P1 schematic is shown in Figure 2-7.
2–10
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
µP GPIO
P1
P_D2
P_D4
P_D6
MISO
MOSI
1
3
5
7
9
2
4
6
8
10
P_D3
P_D5
P_D7
SSn
SM_CDn
SM_WP1n
P_D2
P_D3
P_D4
P_D5
P_D6
P_D7
25
26
27
28
29
30
31
32
PD0/INT0
PD1/INT1
PD2/INT2
PD3/INT3
PD4/IC1
PD5
PD6/T1
PD7/T2
Figure 2-7 P1: Unused µP Connections
µP JTAG
+3.3V
+3.3V
R63
(0)
P7
PF4
PF6
PF5
PF7
1
3
5
7
9
2
4
6
8
10
PWRRSTn
PF4
PF5
PF6
PF7
61
60
59
58
57
56
55
54
PF0/ADC0
PF1/ADC1
PF2/ADC2
PF3/ADC3
PF4/ADC4
PF5/ADC5
PF6/ADC6
PF7/ADC7
Figure 2-8 P7 JTAG Interface
ATmega128L
JTAG Interface
The ATmega128L processor has a JTAG interface that can be used for onchip debugging, real-time emulation, and programming of FLASH,
EEPROM, fuses, and Lock Bits. In order to take advantage of the JTAG interface, you must have the Atmel AVR JTAG ICE kit (part number ATAVRJTAGICE) and AVR studio software that Atmel provides free at
ET5000K10S USER’S MANUAL
2–11
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
www.atmel.com. The JTAG interface for the ATmega128L can be accessed
through header P7 of the ET5000k10S (see Figure 2-8).
Programming
the
ATmega128L
(U8)
A cable used to reprogram the ATmega128L is shipped with the
ET5000k10S. You will need to reprogram the ATmega128L if we update
the code or you intend to use the processor for your own application. P5
is used for this purpose.
Figure 2-9 illustrates P5.
+3.3V
ISP
R117
0
P5
BRXD
PWRRSTn
SCK
BTXD
1
3
5
7
9
2
4
6
8
10
Figure 2-9 P5 Schematic
Detailed Instructions
1. Download the latest update for the processor and CPLD at
www.emulation.com (file uP_CPLD.zip).
2. You will first need to reprogram the CPLD. Please see “CPLD—
EPM3256A” on page 14 for instructions (use the file *.jed that can
be found in the downloaded zip file.
3. Next, you will program the processor (ATmetga128L). Connect the
AVR cable that was shipped with the ET5000k10S to header P5 with
the red/purple wire on the cable connected to pin 1 and connect the
other end to the serial port of your PC.
4. In order to program the processor, you will need to install AVR Studio
that is included on the CD that was shipped with the ET5000k10S. This
software can also be downloaded at www.atmel.com.
5. From the Windows START menu, choose PROGRAMS–>Atmel AVR Studio x.xx (where x.xx is the version number).
6. Once AVR Studio is open, select TOOLS–>STK500/AVRISP/JTAG ICE and
a new window should appear with the title STK500. At the bottom of
the STK500 window, if you see:
Detecting…FAILED!
that means either there is no power on the ET5000k10S, there is
another program open that is using the serial port, or the serial cable
connecting the AVR tool is not connected properly. If this happens,
2–12
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
you should close down the window titled STK500, correct the situation, and then select TOOLS–>STK500/AVRISP/JTAG ICE again. You
will not be able to continue unless you see something very similar to
the following at the bottom of the STK500 window:
Detecting…AVRISP found on COM1:
Getting revisions…HW: 0x01, SW Major: 0x01, SW
Minor: 0x07…OK
7. On the PROGRAM tab, select the ATmega128 under the DEVICE drop
down menu, and in the FLASH section where it says INPUT HEX FILE,
browse and select the file ET5000k10S_128.a90 that can be found
in the downloaded zip file (uP_CPLD.zip) from the Emulation
Technology, Inc. website. To program the device all you need to do is
hit the PROGRAM button in the FLASH section. When the programming is complete (it takes about 45 seconds) you should see a message at the bottom of the window that looks something like this:
Detecting…AVRISP found on COM1:
Getting revisions…HW: 0x01, SW Major 0x01, SW
Minor: 0x07…OK
Reading FLASH input file…OK
Setting device parameters, serial programming
mode…OK
Entering programming mode…OK
Erasing device…OK
Programming FLASH using block mode…100% OK
Leaving programming mode…OK
8. After programming the processor, close all AVR Studio windows and
setup the serial port according to the section titled “Setting up the
Serial Port (P2 — RS232 Port)” on page 17. Please note that in this situation, connecting the serial port is mandatory and the FPGA cannot
be configured via the SmartMedia card until you have completed all
the instructions in this section.
9. Reset the ET5000k10S by pressing S1. After about 5 seconds, you
should see the following in the HyperTerminal window:
Please select the FPGA on the board:
Enter one of the FPGA locations on your board that contains an FPGA,
and you should see the following menu:
1)
2)
3)
4)
5)
6)
7)
8)
Virtex
Virtex
Virtex
Virtex
Virtex
Altera
Altera
Altera
II 1000
II 6000
II 4000
II 3000
II 8000
Apex II
Apex II
Stratix
(FG456)
(FF1152)
(FF1152)
(FG676)
(FF1152)
(2A40)
(2A70)
(EP1S80F1508C7)
Please enter selection (1-6): for FPGA D:
ET5000K10S USER’S MANUAL
2–13
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
Enter option 8 for Stratix FPGAs.
10. The processor and the CPLD are now ready to configure the FPGA(s).
Please see the section titled “Starting Fast Passive Parallel Configuration” on page 21 for further instructions.
CPLD—
EPM3256A
Some non-volatile logic is needed to handle the counters and state
machines associated with the high-speed interface to the SmartMedia
card. We used an EPM3256A CPLD from Altera for this function. The
datasheet is on the CD-ROM and is titled epm3256a.pdf. Approximately
90% of the resources of this device are utilized, so 10% are available for
your own purposes. The Verilog source for the CPLD is provided on the CD–
ROM. The file name is CPLD.V.
The CPLD performs the following functions:
•
Interface to ATmega128L µP and SRAM
– Clock Output to µP: BUP_CLK
– Data/Lower Address: UPAD[7:0]
– Upper Address:UPPADDR[15:8]
– Control Signals: UP_ALE, UP_RDn, UP_WRn
– SRAM Select: SRAM_CSn
•
Data Retrieval from SmartMedia Card
– Data Bus: SM_D[7:0]
– Control: SM_CLE, SM_ALE, SM_WEn, SM_WPn, SM_CEn,
SM_REn, SM_RDYBUSYn
•
Configuration and Clock Status Reporting:
– CPLD_LED[3:0], ROBO_LOCK1, ROBO_LOCK2
•
Control of FPGA Parallel Configuration
– Clock: FPGA_DCLK
– Chip Select: FPGA_CSnF, FPGA_CEnF
– Control: FPGA_nCONFF, FPGA_CDONEF, FPGA_IODONEF,
FPGA_RDYnBUSYF
– Data Bus: {FPGA_D[7:1], FPGA_D0F}
– Mode Selector Switches: FPGA_MSEL[2:0], DIP1_0
•
Pass-Through of Serial/JTAG Cable Signals
– Cable: DCLK/TCK, CONF_DONE/TDO, nCONFIG/TMS,
nSTATUS, DATA0/TDI
– FPGA Chain: CPLD_TMS, CPLD_TDO, CPLD_TDI,
CPLD_TCK, CPLD_TRST
•
Support for Clocking Schemes:
– CPLD Clock Input: CLK[48]
– Inputs from Clock Buffers: CPLD_CLK[1:0]
– Output to Clock Grid: PCPLD_CLKOUT
Interface to Reset Schemes:
– FPGA_GRSTn, PWR_RSTn
•
We may periodically update the CPLD. The connections are on header P4.
The relevant signals and the connections to P4 are listed in Table 2-2.
Figure 2-10 shows the location of P4.
2–14
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
Table 2-2 Signals and Connections to P4
JTAG Cable
P4 Signal Name
P4 Pin
VCC
+3.3 V
4, 6
GND
GND
2, 10
TCK
JTAG_CPLD_TCK
1
TDO
JTAG_CPLD_TDO
3
TDI
JTAG_CPLD_TDI
9
TMS
JTAG_CPLD_TMS
5
P4
Figure 2-10 Location of P4 on the ET5000k10S
ET5000K10S USER’S MANUAL
2–15
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
Some Miscellaneous Notes on the CPLD
X1 is a 48 MHz oscillator. This part is soldered down to the PWB and is not
intended to be user-configurable. The 48 MHz is divided down to 8 MHz in
the CPLD to provide the clock for the ATmega128L µP. The processor clock
signal is labeled CPUCLK (and BCPUCLK) on the schematic.
Serial and JTAG configuration of the Stratix FPGA are back off positions
only—that is why those signals are connected to the CPLD. Fast Passive
Parallel is the quickest configuration method, but we wanted to provide
the user as many options as possible.
If you want to use 100% of the CPLD and µP for your own purposes, you
can configure the FPGA using the JTAG cable.
The 48 MHz clock can be divided down in the CPLD and used to drive the
PWB clock network. See Chapter 4 for a more detailed description of this
option.
Notes on Header P3
Fast Passive Parallel using the SmartMedia card is the best way to
configure the FPGA. Two other options exists if, for some reason, the
SmartMedia card method is not applicable.
1. Serial Programming Using the Cable. Header P3 has the 5 serial connections that are used to configure the FPGA using the serial method.
Table 2-3 has the pinouts. Note that this is a back-off position to
SmartMedia and JTAG and should only be used in dire circumstances.
Note also that the switches on P5 will need to change to reflect
“slave-serial” configuration.
2. JTAG Programming.
The JTAG connection can be used to configure the FPGA and can also
be used to connect the SignalTap Logic Analyzer (See Application
Note 175 at www.altera.com/literature/lit-qts.html) or other solutions such as the Bridges2Silicon system, which was recently acquired
by Synplicity (see www.bridges2silicon.com). The JTAG method of
configuration should be used if the SmartMedia method isn’t working. Remember that programming a Stratix part through JTAG uses a
.sof file, not a .rbf file. Table 2-3 has the pinouts.
Table 2-3 FPGA Serial/JTAG Configuration Header
Name on
Schematic
2–16
Name on Cable
Header
Pin (P3)
Serial Mode
JTAG Mode
DCLK/TCK
DCLK
TCK
1
CONF_DONE/TDO
CONF_DONE
TDO
3
DATA0/TDI
DATA0
TDI
9
nCONFIG/TMS
nCONFIG
TMS
5
nSTATUS
nSTATUS
(none)
7
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
Table 2-3 FPGA Serial/JTAG Configuration Header
Name on
Schematic
Fast Passive
Parallel
Configuration
Instructions
Name on Cable
Header
Pin (P3)
Serial Mode
JTAG Mode
GND
GND
GND
2, 10
VCC
VCC
VCC
4, 6
The FPGA on the ET5000k10S can be configured in Fast Passive Parallel
mode using a Smart Media card. Fast Passive Parallel configuration is the
easiest and quickest way to configure the FPGA. The ET5000k10S is shipped
with two 32 MB Smart Media cards. One of these Smart Media cards
contains reference design bit files produced for Fast Passive Parallel
configuration, and files main.txt that sets options for the configuration
process (for description of options, see “Creating Main Configuration File
main.txt” on page 19). This Smart Media card has been labeled with a
sticker marked “reference design.” The other Smart Media card is empty
and is for use with your own designs. To configure the FPGA with the reference design, please skip to “Starting Fast Passive Parallel Configuration”
on page 21.
Creating RBF Files for Fast Passive Parallel
To create an RBF file with QuartusII software:
Go to Assignments menu and drag down to Settings. Click on Device
under Compiler Settings on the left, then click the Device & Pin Options
button on the right. Go to the Configuration tab, select Configuration
Scheme = Fast Passive Parallel, and disable the option to Use Configuration
Device. Go to the Programming Files tab, turn on Raw Binary File (.rbf),
and turn off all other options. (Note: the .sof file for JTAG programming
will also be created.)
The easy way to assign pins is to create your project, then open the .csf
file created in a text editor. If your pinlist is formatted correctly, you can
copy it and paste it into the .csf file in the section labeled “CHIP
(design_name)”. Sample files on the software CD provided, found in the
folder labeled Verilog, show how to format the information and provide
the correct pinlist for the signal names used on the board.
Setting up the Serial Port (P2 — RS232 Port)
P2 is for an RS232 connection to a terminal. An ICL3221 (U2) provides
voltage translation to RS232 levels. A cable that converts the 10-pin
header to a DB9 is shipped with the ET5000k10S. This cable comes packaged with a bracket attached. Remove the bracket to eliminate the possibility of it falling on the ET5000k10S, which could short signals and
damage the board. After you have removed the bracket, plug the cable
into P2. P2 is not keyed—so make sure you get the orientation correct.
Pin 1 is identified with the number 1 and a dot. Figure 2-11 is a cutout
from the assembly drawing, and shows the location of P2 and Pin 1.
ET5000K10S USER’S MANUAL
2–17
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
P2
Figure 2-11 P2 Serial Port Locations
A female-to-female RS232 cable is provided with the ET5000k10S. This
cable will attach directly to the RS232 port of a PC. We get our cables from
Jameco (http://www.jameco.com).The part number is 132345. Male-tofemale extension cables are part number 25700.
The RS232 port is configured with the following parameters:
Bits per second:9600
Data bits:8
Parity:None
Stop Bits:1
FLow control:None
Terminal Emulation:VT100
We use the Windows-based program HyperTerminal (Hypertrm.exe).
The configuration file ET5000k10S.ht is supplied on the CD-ROM or can
be downloaded from our web page.
Users have the option of connecting the serial port if they wish to see any
messages during the configuration process.
2–18
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
NOTE: It is NOT mandatory to have the serial port connection in order to
configure the FPGA in SelectMAP mode. However, if an error occurs during
the configuration, then without a serial port connection the user will not
be able to see any error messages. In addition, without a serial port
connection, a user cannot select any Main Menu options after the configuration process is complete.
Creating Main Configuration File main.txt
To control which bit file on the Smart Media card is used to configure the
FPGA in SelectMAP mode a file named main.txt must be created and
copied to the root directory of the Smart Media card. The configuration
process cannot be performed without this file. Below is a description of
the options that can be set in the file, a description of the format this file
needs to follow, and an example of a main.txt file.
Options:
Verbose Level — During the configuration process, there are three
different verbose levels that can be selected for the serial port messages:
•
Level 0:
– Fatal error messages
– Sanity Check errors (e.g., RBF file was created for the wrong
part, RBF file was created with wrong version of Altera tools,
or Quartus options are set incorrectly)
– Initializing message will appear before configuration
– A single message will appear once the FPGA is configured
•
Level 1:
– All messages that Level 0 displays
– Displays configuration type (should be Fast Passive Parallel
– Displays current FPGA being configured if the configuration
type is set to Fast Passive Parallel
– Displays a message at the completion of configuration for
each FPGA configured.
•
Level 2:
– All messages that Level 1 displays
– Options that are found in main.txt
– RBF file names for each FPGA as entered in main.txt
– Maker ID, Device ID, and size of Smart Media card
– All files found on Smart Media card
– If sanity check is chosen, the RBF file attributes will be displayed (part, package, date, and time of the RBF file)
– During configuration, a “.” will be printed out after each
block (16 KB) has successfully been transferred from the Smart
Media to the current FPGA.
Sanity Check — The Sanity Check if enabled, verifies that the RBF file was
created for the right part, the right version of Altera was used, and the
Quartus options were set correctly. If any of the settings found in the RBF
file are not compatible with the FPGA, a message will appear from the
serial port, and the user will be asked whether or not they want to
continue with the RBF file. Please see the section “Creating RBF Files for
ET5000K10S USER’S MANUAL
2–19
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
Fast Passive Parallel” on page 17 for details on which Quartus options
need to be changed from the default settings.
Format:
The format of the main.txt file is as follows:
•
The first nonempty/uncommented line in main.txt should be:
Verbose level: X
where “X” can be 0, 1 or 2. If this line is missing or X is an invalid
level, then the default verbose level will be 2.
•
The second nonempty/uncommented line in main.txt tells
whether or not to perform a sanity check on the bit files before
configuring an FPGA:
Sanity check: y
where “y” stands for yes, “n” for no. If the line is missing or the
character after the “:” is not “y” or “n” then the sanity check will
be enabled.
•
For each FPGA that the user wants to configure, there should be
exactly one entry in the main.txt file with the following format:
FPGA F: example.rbf
In the above format, the “F” following FPGA is to signal that this
entry is for FPGA F, and FPGA F would then be configured with the
bit file example.rbf. The ET5000k10S has one to five FPGAs,
which are FPGA A, B, D, E and F. The example has only one FPGA,
which is FPGA F. There can be any number of spaces between the
“:” and the configuration file name, but they need to be on the
same line.
•
Comments are allowed with the following rules:
1. All comments must start at the beginning of the line.
2. All comments must begin with //
3. If a comment spans multiple lines, then each line must start
with //
Commented lines will be ignored during configuration, and are
only for the user’s purpose.
•
The file main.txt is NOT case sensitive.
IMPORTANT: All configuration file names have a maximum length of eight
(8) characters, with an additional three (3) for the extension. Do not name
your configuration files with long file names. In addition, all file names
should be located in the root directory of the Smart Media card—no subdirectories or folders are allowed. Since the main.txt file controls which
file is used to configure the FPGA, the Smart Media card can contain other
files.
2–20
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
Example of main.txt:
//start of file “main.txt”
Verbose level: 2
Sanity check: y
FPGA F: fpgaF.rbf
//the line above configures FPGA F a file “fpgaF.rbf”
//end of main.txt
Given the above example file:
•
•
•
Verbose level is set to 2
A sanity check on the bit files will be performed
FPGA F will be configured with file fpgaF.rbf.
Starting Fast Passive Parallel Configuration
If using the reference design SmartMedia card that came with the
ET5000k10S then no files need to be copied to the card. Otherwise, copy
your RBF file and main.txt to the root directory of the SmartMedia card
using the FlashPath floppy adapter. Make sure the jumpers on JP1 are set
for Fast Passive Parallel as shown in Table 2-4.
Table 2-4 JP1 Configuration Jumper Settings
Pins 9–10
MSEL[2]
Pins 7–8
MSEL[1]
Pins 5–6
MSEL[0]
Configuration Mode
off
off
off
Fast Passive Parallel
off
on
off
Passive Serial
Set up the serial port connection as described above in “Setting up the
Serial Port (P2 — RS232 Port)” on page 17. Next, place the SmartMedia
card in the SmartMedia socket on the ET5000k10S and turn on the power
(NOTE: the card can only go in one way). The SmartMedia card is hotswappable and can be taken out or put into the socket even when the
power is on. Once the power has been turned on, the configuration
process will begin as long as there is a valid SmartMedia card inserted
properly in the socket. If there is not a valid SmartMedia card in the socket,
then UP_LED[3:0] will flash (see Figure 8-2 on page 8-3 for LED descriptions) and the Main Menu will appear from the serial port. A SmartMedia
card is determined to be invalid if either the format of the card does not
follow the SSFDC specifications, or if it does not contain a file named
main.txt in the root directory. If the configuration was successful, a
message stating so will appear and the Main Menu will come up. Otherwise, an error message will appear.
The LEDs on DS1 and DS2 give feedback during and after the configuration process; see “LEDs” on page 3 for further details.
After the FPGA has been configured, the following Main Menu will appear
on the serial port:
1. Configure FPGA(s) using main.txt
ET5000K10S USER’S MANUAL
2–21
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
2. Interactive FPGA configuration menu
3. Check Configuration status
4. Select file to use in place of main.txt
5. List files on SmartMedia
6. Select FPGA to program via JTAG
Description of Main Menu Options.
1. Configure FPGAS Using “main.txt” as the Configuration File— By
selecting this option, the FPGA will configure in Fast Passive Parallel
mode. You can also press the reset button (S1) to reconfigure the
FPGA in Fast Passive Parallel mode.
2. Interactive FPGA configuration menu — This option takes you to a
menu titled “Interactive Configuration Menu” and allows the FPGA to
be configured through a set of menu options instead of using the
main.txt file. The menu options are described below.
Description of Interactive Configuration Menu options:
1. Select a bit file to configure FPGA(s) — This menu option
allows the user to select a file from a list of files found on the
SmartMedia card to use to configure the FPGA.
2. Set verbose level (current level = 2) — This menu option
allows the user to change the verbose level from the current
setting. Please note: if the user goes back to the main menu
and configures the FPGA(s) using main.txt, the verbose level
will be set to whatever setting is specified in main.txt.
3. Disable/Enable sanity check for bit files — This menu option
either allows the user to disable or enable the sanity check,
depending on what the current setting is. Please note: if the
user goes back to the main menu and configures the FPGA(s)
using main.txt, the sanity check will be set to whatever
setting is specified in main.txt.
M)Main menu — This menu option takes the user back to the
Main Menu described above.
3. Check Configuration status — This option checks the status of the
DONE pin and prints out whether or not the FPGA(s) have been configured along with the file name that was used for configuration.
4. Select file to use in place of main.txt — By default, the processor
uses the file main.txt to get the names of the files to be used for
configuration as well as options for the configuration process. However, a user can put several files that follow the format for main.txt
on the SmartMedia card that contain different options for the configuration process. By selecting the main menu option 4, the user can
select a .txt file from a list of files that should be used in place of
main.txt. After selecting a new file to use in place of main.txt, the
user should select Main Menu option 1 to configure the FPGA(s)
according to this new file. If the power is turned off or the reset but-
2–22
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
ton (S1) is pressed, the configuration file is changed back to the
default, main.txt.
5. List files on SmartMedia — This option prints out a list of all the files
found on the SmartMedia card.
6. Select FPGA to Program with JTAG — This option must be set to
enable an FPGA before it can be programmed through JTAG.
SmartMedia
The configuration file for the FPGA is copied to a SmartMedia card using
the SmartDisk FlashPath Floppy Disk Adapter. The approximate file size for
each possible Stratix FPGA is shown below in Table 2-5. Note that several
files can be put on a 32-megabyte card. We supply two 32-megabyte
SmartMedia cards with the ET5000k10S. SmartMedia is a standard, so you
can get more SmartMedia cards if you want. The ET5000k10S requires a
+3.3 V card. Card sizes of 16, 32, 64, and 128 megabytes have been tested
on the ET5000k10S. We have not seen 256 MB or larger cards for sale yet,
but when we do there will probably be an update to the CPLD and
processor on our website to support them.
Table 2-5 Stratix FPGA Approximate File Sizes
Stratix FPGA
Number of Configuration
Bytes
SOF for EP1S80
2,954,672
RBF for EP1S80
2,992,071
We get our SmartMedia cards from http://www.computers4sure.com/.
A Delkin Devices 16-megabyte card (part number DDSMFLS2-16) sells for
about $15. A 32-megabyte card (part number DDSMFLS2-32) will set you
back about $20 (see Figure 2-12). New SmartMedia cards do not require
formatting before use.
NOTE: SmartMedia cards do not need to be formatted before
they are used. The Windows format command DOES NOT WORK—
it is necessary to use the FlashPath utility to format a
SmartMedia card.
Do not press down on the top of the SmartMedia Connector J1 if a SmartMedia card is not installed. The metal case shorts to the +3.3 V power
supply and the case gets hot enough to burn your finger. We suggest that
you leave a SmartMedia card in the connector to prevent this from occurring. A polyswitch fuse (F1) has been added so that the PWB and the SmartMedia connector are protected if you do accidently press on the top of the
connector.
NOTE: Do NOT press on the SmartMedia Connector P58
if a card is not installed!
ET5000K10S USER’S MANUAL
2–23
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
Figure 2-12 Delkin 32 MB 3.3 V Smart Media Card
WARNING:
Do NOT format a SmartMedia card using the default Windows
format program. All Smart Media cards come preformatted
from the factory, and files can be deleted from the card when
they are no longer needed. If for some reason you absolutely
need to format a SmartMedia card, you must use the format
program that is included in the FlashPath (SmartMedia floppy
adapter) software.
Synthesis and Emulation Issues
The QuartusII™ software from Altera is able to synthesize directly from
Verilog or VHDL code. However, third-party synthesis tools provide an
advantage: to create a memory block or multiplier, all you need to do is
describe them functionally, and the tool will infer the appropriate DSP and
RAM megafunctions for Quartus to place and route. On the other hand, if
you are using Quartus to synthesize, and you try to infer an M-RAM block
using a functional description, Quartus will attempt to route 200,000 LEs as
a memory array. So, if you don't have any other synthesis tool, you will
need to become familiar with Quartus megafunctions.
We have tried the following tools for synthesis:
Synplicity Synplify (http://www.synplicity.com/)
Synopsys FPGA Express (http://www.synopsys.com/)
Synopsys FPGA Compiler II
Exemplar LeonardoSpectrum
(http://www.exemplar.com/products/leonardospectrum.html)
Of the four listed here, we find that Synplicity offers the best performance, followed by Exemplar. The Synopsys products are not the easiest
2–24
EMULATION TECHNOLOGY, INC.
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
products to use, and probably should be avoided until Synopsys decides
that they want to be in this market. It is generally not worth your time to
preserve your Synopsys ASIC compiler directives and scripts by using the
FPGA synthesis products from Synopsys. The time you save using Snopsys
products is offset by other hassles.
Synthesis
Notes
1. The FPGA used on your ET5000k10S is an EP1S80s in an F1508 package
(EP1S60s available on request). Unless you paid for a faster speed
grade, the –6 is what you will be getting.
2. Assuming you have a synthesis tool other than QuartusII, memories
are best implemented by describing them behaviorally in your RTL. All
four synthesis products are sophisticated enough to map your behavioral descriptions into the memory blocks. It is NOT necessary to
instantiate memories manually, unless you are synthesizing with
Quartus. Make sure, however, to check the report files to make sure
that your memories were implemented in memory blocks (if this is
possible). If input and output registers in your RTL don’t match the
behavior of the embedded memory blocks, the synthesis program
may not recognize what you intended, and give you arrays of LEs
instead.
3. Much to our surprise, the synthesis programs recognized RTL multiplier code and used the embedded multipliers without any trouble.
So, like the memories, RTL description of your multipliers is all that is
necessary unless you are synthesizing with Quartus. Make sure to
check the report files—multipliers that are implemented using logic
blocks (as opposed to the embedded memory blocks) take huge
amounts of FPGA resources.
4. Clocks are the biggest problem when converting ASIC code to FPGA
code. FPGAs only have a limited number of clock arrays. This is far too
complicated to describe here, so get the Stratix Data Sheet and read
about the clocks.
ET5000K10S USER’S MANUAL
2–25
ET5000K10S FEATURES, OVERVIEW AND GENERAL DESCRIPTION
2–26
EMULATION TECHNOLOGY, INC.
PCI
Chapter 3
PCI
Overview
The ET5000k10S can be hosted in a 32-bit, or 64-bit PCI slot. PCI-X is also
supported. Stand-alone operation is described in “Stand-Alone Operation” on page 3. An EP1580-7, with care, should be able to support a 64bit, 66 MHz PCI or PCI-X controller. We have not tested the PWB at PCI-X
speeds of 100 MHz and 133 MHz. We suspect, but won’t guarantee, that
the ET5000k10S can support these high frequencies, provided the speed
grade of the FPGA is adequate. Figure 3-1 shows the FPGA pin connections
for the PCI signals. This data is provided on the CD-ROM in a .csf file titled
pins_F.csf, for your convenience.
The PCI/PCI-X edge connector is shown in Figure 3-2.
Stratix parts cannot tolerate +5 V ttl signaling, so the ET5000k10S must be
plugged into a +3.3 V PCI slot. PCI-X, by definition, is +3.3 V signaling. The
PWB is keyed so that it is not possible to mistakenly plug the board into a
+5 V pci slot. Do NOT grind out the key in the PCI host slot, and Do NOT
modify the ET5000k10S to get it to fit into the slot. If you need a +3.3 V PCI
slot, the ETPCIEXT-S3 Extender card can do this function. This extender also
has the capability to slow the clock frequency of the PCI bus by a factor of
two—a function that is very useful when prototyping ASICS.
NOTE: +5 V Signaling on Stratix parts causes them to smoke!
This is quite BAD! Do NOT Modify the ET5000k10S board to fit
into your pci slot.
PCI Mechanical
Specifications
The ET5000k10S is not a standard sized PCI card—it is too tall and slightly
too long. This is sometimes an issue in servers that have a bracket installed
over the top of the PCI cards. If you need to close the case on a ET5000k10S,
some tower configurations may work. Figure 3-3 shows the exact dimensions of the ET5000k10S.
Some Notes on
the
ET5000k10S
and PCI/PCI-X
+3.3 V power is not needed on the host PCI connector. +3.3 V power is
derived from +5 V using an on-board 10 A switching regulator. Power
distribution for the ET5000k10S is described in “Power Supplies and Power
Distribution” on page 1.
LOCK# has a pull-up. This is technically a violation of the PCI specification,
but we have seen systems (from SUN!) that have the LOCK# pin floating.
Remember that the function of this pin was deleted in the 2.2 version of
ET5000K10S USER’S MANUAL
3–1
PCI
FPGA F (U11)
PCI Pin (P2)
D24
B24
C24
A24
C25
B25
D25
B26
A26
D26
B28
C27
A28
A27
B29
C28
C31
B32
D31
A32
C32
B33
D32
A33
D33
A34
C34
B35
D34
A35
C35
B36
PCI_AD[0]
PCI_AD[1]
PCI_AD[2]
PCI_AD[3]
PCI_AD[4]
PCI_AD[5]
PCI_AD[6]
PCI_AD[7]
PCI_AD[8]
PCI_AD[9]
PCI_AD[10]
PCI_AD[11]
PCI_AD[12]
PCI_AD[13]
PCI_AD[14]
PCI_AD[15]
PCI_AD[16]
PCI_AD[17]
PCI_AD[18]
PCI_AD[19]
PCI_AD[20]
PCI_AD[21]
PCI_AD[22]
PCI_AD[23]
PCI_AD[24]
PCI_AD[25]
PCI_AD[26]
PCI_AD[27]
PCI_AD[28]
PCI_AD[29]
PCI_AD[30]
PCI_AD[31]
A58
B58
A57
B56
A55
B55
A54
B53
B52
A49
B48
A47
B47
A46
B45
A44
A32
B32
A31
B30
A29
B29
A28
B27
A25
B24
A23
B23
A22
B21
A20
B20
C26
A29
A31
B34
C/BE[0]#
C/BE[1]#
C/BE[2]#
C/BE[3]#
A52
B44
B33
B26
D30
D29
B22
D11
B32
C30
C33
A36
C23
A23
D18
C36
A30
B30
G26
C29
D28
D35
FRAME#
IRDY#
PCI_CLK
TRDY#
DEVSEL#
STOP#
IDSEL
REQ#
REQ64#
ACK64#
PAR64
INTA#
PERR#
SERR#
PCI_RST#
LOCK#
PAR
GNT#
A34
B35
B16
A36
B37
A38
A26
B18
A60
B60
A67
A6
B40
B42
A15
B39
A43
A17
C9
A8
D10
B9
C10
A9
C11
B10
D12
A1
C12
B11
D13
A11
C13
B12
D14
A12
C14
B13
D15
B14
C15
A14
D16
B15
C16
B16
D17
A16
C17
B17
PCI_AD[32]
PCI_AD[33]
PCI_AD[34]
PCI_AD[35]
PCI_AD[36]
PCI_AD[37]
PCI_AD[38]
PCI_AD[39]
PCI_AD[40]
PCI_AD[41]
PCI_AD[42]
PCI_AD[43]
PCI_AD[44]
PCI_AD[45]
PCI_AD[46]
PCI_AD[47]
PCI_AD[48]
PCI_AD[49]
PCI_AD[50]
PCI_AD[51]
PCI_AD[52]
PCI_AD[53]
PCI_AD[54]
PCI_AD[55]
PCI_AD[56]
PCI_AD[57]
PCI_AD[58]
PCI_AD[59]
PCI_AD[60]
PCI_AD[61]
PCI_AD[62]
PCI_AD[63]
A91
B90
A89
B89
A88
B87
A86
B86
A85
B84
A83
B83
A82
B81
A80
B80
A79
B78
A77
B77
A76
B75
A74
B74
A73
B72
A71
B71
A70
B69
A68
B68
A17
C18
B23
D23
C/BE[4]#
C/BE[5]#
C/BE[6]#
C/BE[7]#
B66
A65
B65
A64
Figure 3-1 FPGA Pin Connections for PCI Signals
3–2
EMULATION TECHNOLOGY, INC.
PCI
+5V
-12V
+12V +5V
PCI_TDIO
P6
PRSNT1
PRSNT2
Pg7 PCI_CLK
Pg6 PCI_REQn
PCI_CLK
PCI_REQn
VIO_2
PCI_AD31
PCI_AD29
PCI_AD27
PCI_AD25
V3_6
PCI_CBEn3
PCI_AD23
PCI_AD21
PCI_AD19
V3_5
PCI_AD17
PCI_CBEn2
Pg7 PCI_IRDYn
Pg6 PCI_DEVSELn
Pg6 PCI_LOCKn
Pg6 PCI_PERRn
Pg6 PCI_SERRn
PCI_IRDYn
V3_4
PCI_DEVSELn
PCIXCAP
PCI_LOCKn
PCI_PERRn
V3_3
PCI_SERRn
V3_2
PCI_CBEn1
PCI_AD14
PCI_AD12
PCI_AD10
Pg6 PCI_M66EN
PCI_M66EN
PCI_AD8
PCI_AD7
V3_1
PCI_AD5
PCI_AD3
PCI_AD1
VIO_3
Pg6 PCI_ACK64n
PCI_ACK64n
PCI_CBEn6
PCI_CBEn4
PCI_AD63
PCI_AD61
VIO_4
PCI_AD59
PCI_AD57
PCI_AD55
PCI_AD53
PCI_AD51
PCI_AD49
VIO_5
PCI_AD47
PCI_AD45
PCI_AD43
PCI_AD41
PCI_AD39
PCI_AD37
VIO_6
PCI_AD35
PCI_AD33
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
-12V
TRST
TCK
+12V
GND
TMS
TDO
TDI
+5V
+5V
INTA
+5V
INTC
INTB
+5V
INTD
RSVD
PRSNT1
RSVD
+VIO
PRSNT2
RSVD
+3.3V Ke yway
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
B14
B15
B16
B17
B18
B19
B20
B21
B22
B23
B24
B25
B26
B27
B28
B29
B30
B31
B32
B33
B34
B35
B36
B37
B38
B39
B40
B41
B42
B43
B44
B45
B46
B47
B48
B49
B50
B51
B52
B53
B54
B55
B56
B57
B58
B59
B60
B61
B62
RSVD
+3.3VAUX
RST
GND
+VIO
CLK
GNT
GND
GND
REQ
PME
+VIO
AD30
AD31
+3.3V
AD29
AD28
GND
AD26
AD27
GND
AD25
AD24
+3.3V
IDSEL
C/BE3
+3.3V
AD23
AD22
GND
AD20
AD21
GND
AD19
AD18
+3.3V
AD16
AD17
+3.3V
C/BE2
FRAME
GND
GND
IRDY
TRDY
+3.3V
GND
DEVSEL
STOP
PCIXCAP
+3.3V
LOCK
SMBCLK
PERR
+3.3V
SMBDAT
SERR
GND
+3.3V
PAR
C/BE1
AD15
AD14
+3.3V
GND
AD13
AD12
AD11
AD10
GND
M66EN
AD09
GND
GND
GND
GND
C/BE0
AD08
+3.3V
AD07
AD06
+3.3V
AD04
AD05
GND
AD03
AD02
GND
AD00
AD01
+VIO
+VIO
REQ64
ACK64
+5V
+5V
+5V
+5V
64-bit K eyway
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
A24
A25
A26
A27
A28
A29
A30
A31
A32
A33
A34
A35
A36
A37
A38
A39
A40
A41
A42
A43
A44
A45
A46
A47
A48
A49
A50
A51
A52
A53
A54
A55
A56
A57
A58
A59
A60
A61
A62
B63
B64
B65
B66
B67
B68
B69
B70
B71
B72
B73
B74
B75
B76
B77
B78
B79
B80
B81
B82
B83
B84
B85
B86
B87
B88
B89
B90
B91
B92
B93
B94
RSVD
GND
C/BE6
C/BE4
GND
AD63
AD61
+VIO
AD59
AD57
GND
AD55
AD53
GND
AD51
AD49
+VIO
AD47
AD45
GND
AD43
AD41
GND
AD39
AD37
+VIO
AD35
AD33
GND
RSVD
RSVD
GND
GND
C/BE7
C/BE5
+VIO
PAR64
AD62
GND
AD60
AD58
GND
AD56
AD54
+VIO
AD52
AD50
GND
AD48
AD46
GND
AD44
AD42
+VIO
AD40
AD38
GND
AD36
AD34
GND
AD32
RSVD
GND
RSVD
A63
A64
A65
A66
A67
A68
A69
A70
A71
A72
A73
A74
A75
A76
A77
A78
A79
A80
A81
A82
A83
A84
A85
A86
A87
A88
A89
A90
A91
A92
A93
A94
PCI_INTAn
PCI_INTAn Pg6
VIO_1
+3.3VAUX
PCI_RSTn
VIO_2
PCI_GNTn
1
TP12
1
TP13
PCI_RSTn Pg7
PCI_GNTn Pg6
PMEn
PCI_AD30
V3_6
PCI_AD28
PCI_AD26
PCI_AD24
PCI_IDSEL
V3_5
PCI_IDSEL Pg6
PCI_AD22
PCI_AD20
PCI_AD18
PCI_AD16
V3_4
PCI_FRAMEn
PCI_TRDYn
PCI_STOPn
V3_3
R158
R161
PCI_PAR
PCI_AD15
PCI_FRAMEn Pg6
PCI_TRDYn Pg7
+3.3V
PCI_STOPn Pg6
5.1K
5.1K
PCI_PAR Pg6
V3_2
PCI_AD13
PCI_AD11
PCI_AD9
PCI_CBEn0
V3_1
PCI_AD6
PCI_AD4
PCI_AD2
PCI_AD0
VIO_3
PCI_REQ64n
PCI_REQ64n Pg6
PCI_CBEn7
PCI_CBEn5
VIO_4
PCI_PAR64
PCI_AD62
PCI_PAR64 Pg6
PCI_AD60
PCI_AD58
PCI_AD56
PCI_AD54
VIO_5
PCI_AD52
PCI_AD50
PCI_AD48
PCI_AD46
PCI_AD44
PCI_AD42
VIO_6
PCI_AD40
PCI_AD38
PCI_AD36
PCI_AD34
PCI_AD32
PCI64M_EDGE
PCI_AD[0..63]
PCI_AD[0..63] Pg6
Note: The B side of the connector
must be on the components side o f
the PCB.
Figure 3-2 PCI/PCI-X Edge Connector
ET5000K10S USER’S MANUAL
3–3
PCI
5.78 in (146.9 mm)
13.25 in (336.2 mm)
Figure 3-3 ET5000k10S Dimensions
the PCI Specification. The pull-up is 1M, which should not adversely impact
PCI functionality in any way.
The PCI JTAG signals TDI, TDO, TCK, TMS, TRST#, are not used. TDI and TDO
are connected together per the PCI Specification to maintain JTAG chain
integrity on the motherboard. The signals TMS, TCK, and TRST# are left
unconnected.
The FPGA is volatile, meaning it loses its brains when power is off. The
SmartMedia method takes about 1 second to configure an EP1580 after
power is stable. It is likely that FPGA F will finish the configuration process
before RST# is deasserted. If your system has an unusually fast RST#, it is
possible that the FPGA will not be configured when RST# deasserts. A RST#
that deasserts before the FPGA has finished cannot properly configure the
PCI/PCI-X mode latch.
The signal 3.3Vaux is not connected.
The signals INTB#, INTC#, and INTD# are not connected.
JP2: Present Signals for PCI/PCI-X
The present signals indicate to the system board whether an add-in card is
physically present in the slot and, if one is present, the total power
requirements of the add-in card.
The JP2 PCI-X Present Header is shown in Figure 3-4.
3–4
EMULATION TECHNOLOGY, INC.
PCI
JP2
1
3
2
4
PRSNT1
PRSNT2
Figure 3-4 JP2 PCI-X Present Header
Table 3-1 shows the Present Signal Definitions for PCI/PCI-X.
Table 3-1 Present Signal Definitions
PRSNT1#
PRSNT2#
Expansion Configuration
Open
Open
No expansion board present
Ground
Open
Expansion board present, 25W maximum
Open
Ground
Expansion board present, 15W maximum
Ground
Ground
Expansion board present, 7.5W maximum.
We have never seen the present signals used anywhere, but we have heard
of systems that will not PNP (Plug-and-Play) configure a PCI board if both
the present pins are left open. We recommend installing a jumper in location 1-2 (for PRSNT1-), or 3–4(for PRSNT2-), or both.
JP3: M66EN—66MHz Enable
The 66MHZ_ENABLE pin (M66EN) indicates to the host whether the device
can operate at 66 MHz or 33 MHz. Section 7.5.1 in the PCI Specification 2.2
provides the gory details. For 33 MHz only FPGA designs, install a jumper
between pins 9 and 10 of JP3. For 66 MHz capable designs, install a jumper
between pins 7and 8 instead. Table 3-2 shows the jumper descriptions for
M66EN.
Table 3-2 M66EN Jumper Descriptions
M66EN
Jumper JP3
Description
Pins 9-10
33 MHz
Pins 7-8
66 MHz
TP13: PME–, Power Management Enable
This board does not have built-in support for PME– (power management
enable). Connecting PME– to an FPGA that is not powered is a bad idea—
the system powers up as the board is installed. PME– is connected to TP13.
This test pin allows the user to connect external circuitry to PME– if this
functionality is desired.
ET5000K10S USER’S MANUAL
3–5
PCI
JP3: PCI/PCI-X Capability
Figure 3-5 shows the PCI-X/M66EN Capabilities Header. Add in PCI-X boards
tell the system what speed they are capable of running by the correct
setting of this header.
JP3
R136
10K
C206
0.01µF
C218
0.01µF
1
3
5
7
9
2
4
6
8
10
PCIXCAP
PCI_M66EN
Figure 3-5 PCI-X/M66EN Capability Header
Add-in cards indicate at which frequency they support PCI-X, using a pin
called PCIXCAP. If the card’s maximum frequency is 133 MHz, this pin is left
unconnected (except for a decoupling capacitor C206). If the card’s
maximum frequency is 66 MHz, it connects PCIXCAP to ground through a
resistor R93 (and decoupling capacitor C206). Conventional PCI cards
connect this pin to ground.
JP3—PCIXCAP
For PCI only (not PCI-X capable), jumper between pins 5 and 6.
For PCI-X 133 MHz capable, jumper between pins 3 and 4.
For PCI-X 66 MHz capable, jumper between pins 1 and 2 and pins 3 and 4.
The PCIXCAP jumpers are detailed in Table 3-3.
Table 3-3 PCIXCAP Jumpers
PCIXCAP
Jumper(s) Installed
PCI Only
5–6
PCI-X 133 MHz
3–4
PCI-X 66 MHz
1-2, 3–4
The M66EN and PCIXCAP Encodings are shown in Table 3-4.
3–6
EMULATION TECHNOLOGY, INC.
PCI
Table 3-4 M66EN and PCIXCAP Encoding
ET5000K10S USER’S MANUAL
M66EN
PCIXCAP
Conventional
Device Frequency
Capability
PCI-X Device
Frequency
Capability
Ground
Ground
33 MHz
Not Capable
Not
Connected
Ground
66 MHz
Not Capable
Ground
Pull-down
33 MHz
PCI-X 66 MHz
Not
Connected
Pull-down
66 MHz
PCI-X 66 MHz
Ground
Not
Connected
33 MHz
PCI-X 133 MHz
Not
Connected
Not
Connected
66 MHz
PCI-X 133 MHz
3–7
PCI
3–8
EMULATION TECHNOLOGY, INC.
CLOCKS AND CLOCK DISTRIBUTION
Chapter 4
Clocks and Clock Distribution
Functional Overview
The ET5000k10S ASIC emulation board has a flexible and configurable
clock scheme. Figure 4-1 is a block diagram showing the clocking resources
and connections.
The clocking structures for the ET5000k10S include the following features:
•
•
•
2 user-selectable socketed oscillators (X2, X3)
1 48 MHz oscillator (X1)
2 CY7B993 (or CY7B994) RoboclockII™ Multi-Phase PLL Clock
Buffers
2 FCT3807 Low-Skew Clock Buffers
•
DCLK7
DCLK7R
GCLKOUT
ECLK12
FBp
REFA+
Enhanced
PLL 5
PCI_CLK
REFA-
GCLKOUT
DDR_CLK
RoboClock II
OSC
CLOCKA
PLL2B
A
PLL2BN
OSC
C
REFB+
ECLK[0..12
CYB944V
Ribbon cable for
external clocks connect
here
48MHz
J1
J2
ECLK9
Enhanced
PLL 11
ACLK0
Fast
PLL 1
BCLK0
Fast
PLL 2
REFB-
J3
ECLK0
ECLK1
ECLK2
ECLK3
SDR
SDRAM
168 Pin
ACLK[0:3]
BUFINA
FPGA
Clock Buffer
CPLD
EP1S80F1508C7
PI49FCT3805
CPLD_CLKOUT
BUFINB
EPM3256A
CPLD_CLK1
BCLK[0:3]
UP_CLK
CPLD_CLK0
CPLD_CLK1
OSC
PLL1B
CLOCKB
B
PLL1BN
PLL1A
CCLK[0..3]
REFB+
REFB-
DCLK[0:3]
RoboClock I
REFA+
CYB944V
DDR_CLK
ECLK8
ACLK1
BCLK1
CCLK1
DCLK1
J
U
M
P
E
R
CCLK0
Fast
PLL 3
DCLK0
Fast
PLL 4
CLK0p/n
DDR_PLL6
Enhanced
PLL 6
FBp
CLK1p/n
DDR
DRAM
CLK2p/n
184 Pin
PLL_FB6p
DCLK7
REFA-
UP_CLK
CPLD_CLK0
uP
ATmega 128L
ECLK6
SSRAM
ECLK4
1M x 36
ECLK7
SSRAM
1M x 36
SSRAM
1M x 36
ECLK5
SSRAM
ACLK2
BCLK2
CCLK2
DCLK2
ECLK10
Test
Header A
ACLK3
BCLK3
CCLK3
DCLK3
ECLK11
Test
Header B
1M x 36
Figure 4-1 Clock Distribution Block Diagram
ET5000K10S USER’S MANUAL
4–1
CLOCKS AND CLOCK DISTRIBUTION
The Clock Grid, JP6: a 5X3 0.1 in. header distributes clock signals to two
FCT3807 clock buffers and two RoboclockII™ PLL clock buffers (CY7B993 or
CY7B994). The clock outputs from the buffers are dispersed throughout
the board.
Two 3.3 V half-can oscillator sockets (X2 and X3) and the signal CLKOUT
from the CPLD provide on-board input clock solutions. The ET5000k10S is
shipped with both a 14.318 MHz (X2) and a 33 MHz (X3) oscillator. Neither
X2 nor X3 are used by the configuration circuitry, so the user is free to stuff
any standard 3.3 V half-can oscillator in the X2 and X3 positions (more
detail later in “Customizing the Oscillators” on page 12). The Clock Grid
can also accept a 5X2 ribbon cable. This cable can provide input clocks to
both of the RoboclockII’s and one of the 3807 buffers.
The FCT3807 clock buffer provides a high speed 1-to-10 buffer with low
skew (0.35 ns) allowing clocks A (ACLK[9:0]) and B (BCLK[9:0]) to be
distributed point-to-point. The two RoboclockII PLL clock buffers (U14 and
U15) offer functional control of clock frequency and skew, among other
things. They are configured via header arrays (J8, JP10, JP9 and JP11). The
ET5000k10S comes from the factory stuffed with CY7B994V, which can
operate at frequencies from 24 MHz to 200 MHz. They can also be stuffed
with CY7B993V which operate from 12 MHz to 100 MHz. (Note: Output
frequency can be as low as 1 MHz, depending on the operating
frequency—see below for details.) Each chip has 16 output clocks along
with 2 feedback output clocks. Two sets of eight output clocks are jumper
selectable for each chip. The feedback clocks are controlled separately.
The PLL clock buffers can accept either 3.3 V LVTTL or LV Differential
(LVPECL) reference inputs. The devices can operate at up to 12x the input
frequency while the output clocks can be divided up to 12x the operating
frequency. Phase adjustments can be made in 625 ps or 1300 ps steps up to
±10.4 ns. All adjustments are jumper selectable.
Clock Grid
Orientation
and
Description
The clock grid, JP6, gives the user the ability to customize the clock scheme
on the ET5000k10S. A brief description of each pin is given in Table 4-1.
The physical orientation of the pins is diagrammed in Figure 4-2.
.
Table 4-1 Clock Grid Signal Descriptions
4–2
Signal
Description
CLKOUT
Clock signal from CPLD. Typically 12 MHz.
PLL1A
Input to RoboclockII #1
CLOCKA
Clock signal of oscillator #1 (X1)
BUFINB
Clock input to 3807 #2
CLOCKB
Clock signal of oscillator #2 (X2)
EMULATION TECHNOLOGY, INC.
CLOCKS AND CLOCK DISTRIBUTION
JP6-A JP6-B JP6-C
CLOCKB
PLL1BN
GND
1
2
3
BUFINB
PLL1B
GND
4
5
6
CLOCKOUT
PLL2BN_PRE
GND
7
8
9
PLL1A
PLL2B
GND
10
11
12
CLOCKA
BUFINA
GND
13
14
15
Figure 4-2 Clock Grid
Table 4-1 Clock Grid Signal Descriptions
Jumper
Control for the
Most Common
Applications
Signal
Description
PLL2B_PRE
Secondary clock input to RoboclockII #2.
Differential pair with PLL2BN_PRE.
PLL2BN_PRE
Secondary clock input to RoboclockII #2.
Differential pair with PLL2B_PRE.
BUFINA
Clock input to 3807 #1
PLL1BN_PRE
Secondary clock input to RoboclockII #1.
Differential pair with PLL1B_PRE.
PLL1B_PRE
Secondary clock input to RoboclockII #1.
Differential pair with PLL1BN_PRE.
GND
Ground signals to provide signal integrity for
ribbon cables.
Three main configurations are the most common.
First, the grid may be jumpered as follows:
Configuration #1: CLKOUT <–>PLL1A, CLOCKA <–>BUFINA and
CLOCKB <–> BUFINB
Both 3807s receive their inputs from the oscillators. RoboclockII #1 receives
a clock input from the CPLD. Also, RoboclockII #2 can use DCLK[7] from
RoboclockII #1 as an input. This is explained in “Roboclock PLL Clock
Buffers” on page 5. Second, the input clock distribution can be configured
as:
Configuration #2: CLKOUT <–>PLL2BN_PRE, CLOCKA <–>PLL1A
and CLOCKB <–> BUFINB
ET5000K10S USER’S MANUAL
4–3
CLOCKS AND CLOCK DISTRIBUTION
In this configuration, a 3807 #2 receives an oscillator input. RoboclockII #1
receives an oscillator input while RoboclockII #2 receives the CPLD output
clock signal. 3807 #1 is unused.
Finally, the grid may be configured as:
Configuration #3: CLKOUT <–>BUFINB, CLOCKA <–>BUFINA, and
CLOCKB <–> PLL1BN_PRE
The 3807 #1 receives an oscillator input, and the 3807 #2 receives a CPLD
input. Meanwhile, RoboclockII #1 receives the other oscillator input. The
user can wire-wrap a clock to the unused driver(s) as needed. This enables
full use of the timing devices on the ET5000k10S.
Also, the destination of the output clocks might dictate some other configuration. This manual and other documentation should provide more than
enough information to satisfy the user’s needs (See Figure 4-3).
+3.3V
PLL2B_PRE
C375
(0.1µF)
PLL2BN_PRE
C393
(0.1µF)
PLL1B_PRE
C396
(0.1µF)
PLL1BN_PRE
C400
(0.1µF)
+3.3V
R197
(82)
R201
(82)
R198
(130)
R200
(130)
+3.3V
+3.3V
R182
(82)
R190
(82)
R183
(130)
R191
(130)
PLL2B
PLL2BN
PLL1B
PLL1BN
Figure 4-3 PECL Clock Input and Termination
NOTE: C380, C381, C382 and C383 are stuffed with 0-ohm
resistors!
Note that the schematic shows capacitors in positions C380, C381, C382
and C383. The ET5000k10S has 0-ohm resistors in these capacitor positions.
The termination resistors R206-R211, R207–R212, R209–R198 and R214–
R210 are not stuffed.
Ribbon Cable:
Providing an
Off-Board
Clock to the
ET5000k10S
4–4
The ET5000k10S gives the user a simple means to bring off-board clocks
onto the board. The user can attach 10-pin ribbon cable to rows B and C
of the Clock Grid. JP6-B consists of an input to 3807 #1 and differential pair
inputs to both RoboclockII’s. JP6-C consists of ground pins for signal integrity. These signals are described in Table 4-1 on page 2. BUFINA is a standard 3.3 V TTL input.
EMULATION TECHNOLOGY, INC.
CLOCKS AND CLOCK DISTRIBUTION
CLKOUT (JP6.7)
goes to:
JP6-A JP6-B J-P6C
CLOCKB
PLL1BN
GND
1
2
3
BUFINB
PLL1B
GND
4
5
6
CLKOUT
PLL2BN
GND
7
8
9
PLL1A
PLL2B
GND
10
11
12
CLOCKA
BUFINA
GND
13
14
15
CLOCKA (JP6.13)
goes to:
CLOCKB (JP6.1)
goes to:
PLL1A (JP6.10)
BUFINA (JP6.14)
BUFINB (JP6.4)
BUFINB (JP6.4)
BUFINA (JP6.14)
PLL1BN (JP6.2)
BUFINA (JP6.14)
PLL1BN (JP6.2)
PLL1A (JP6.10)
BUFINB (JP6.4)
PLL2B (JP6.11)
(requires wire wrap)
PLL1BN (JP6.2)
PLL2BN (JP6.8)
BUFINB (JP6.4)
Roboclock 2 may
be driven by
Roboclock 1
Roboclock 2 may
be driven by
Roboclock 1
Buffer B is undriven
Buffer A is undriven
BUFINA
Buffer A
ACLK
BUFFINB
Buffer B
BCLK
PLL1A
Roboclock1
CCLK, DCLK
(PLLSEL1 low)
PLL1B
Roboclock1
CCLK, DCLK
(PLLSEL1 high)
PLL2B
Roboclock2
ECLK
(PLLSEL2 high)
Roboclock1
Roboclock2 with PLLSEL2 low, J27 installed, and FCKLOUT unused.
WITH 10-PIN RIBBON CABLE
Option
(Connected to J21 and J22)
3 external
clocks
PLL1B, PLL2B and BUFINA are driven from cable. BUFINB can be
jumpered to CLKOUT or CLOCKB, or left undriven.
2 external
clocks
PLL2B and BUFINA are driven from cable, with PLL1A jumpered to
CLKOUT or CLOCKA. Same options as above for BUFINB.
PECL
clocks
The board can be set up for PECL inputs in PLL1B and PLL1BN, and in
PLL2B and PLL2BN. PECL-ready boards cannot function without the
cable except as in options 3 and 4 above.
Figure 4-4 External Ribbon Cable Connections
Both differential pairs provide some flexibility. The user can provide a
single 3.3 V TTL input. It can be attached to either input. However, the
other input must be left open. The user can provide a differential clock
input to the pair. The differential clock inputs must obey the electrical
specifications listed in Table 4-8 on page 11.
While attaching a ribbon cable, the user can jumper oscillator signal
CLOCKB to BUFINB (3807 #2) on P54. This results in full use of all of the
timing devices on the ET5000k10S (See Figure 4-4).
Roboclock PLL Clock Buffers
Figure 4-5 is a functional diagram of Roboclock 1 and Roboclock 2.
Jumper Descriptions
Headers J8, JP10, JP9 and JP11 are used to control the PLLs. Each header
consists of GND pins in row A, various PLL inputs in row B, and +3.3 V pins
in row C. The layout of the headers is shown in Figure 4-6.
ET5000K10S USER’S MANUAL
4–5
CLOCKS AND CLOCK DISTRIBUTION
Clock A
CPLD
FBKA
x
X1
X2
Phase
Frequency
Detector
x
Clock
Selection
Matrix
REFA+
REFA-
x
REFB+
REFBPLLSEL1
MODE1
+5V
LOCK
x
x
VCO
Filter
OUTPUT_MODE
3
FS
3
FEEDBACK
BANK
JP11
B
JP10
C
A
B
C
RBCF0
1
1
B
A
N
K
4
Control Logic
Divide and Phase
Generator
33
FBF0
3
FBDS0
3
FBDS1
3
FBDIS
A
ROBOCLOCK1
4F0
3
4F1
3
4DS0 3
4DS1
3
3F0
3
3F1
3
3DS0
3
Divide and
Phase select
Matrix
QFA0
x QFA1
4QA0
Divide and
Phase select
Matrix
4QA1
4QB0
4QB1
CCLK[7:0]
RBCF1
2
2
CDS0
3
3
CDS1
4
4
INV1
5
5
6
6
RBDF0
RBDF1
FBDIS1
7
7
DDS0
FBDIS2
B
A
N
K
2
DDS1
+3.3V
+3.3V
INV2
Clock B
PLLSEL2
Duplicate of Clock A
See details above
MODE1
B
A
N
K
1
FEEDBACK
BANK
FS1
B
2F0
3
2F1
3
2DS0 3
2DS1
3
1F0
3
Divide and
Phase select
Matrix
3QA1
3QB0
3QB1
2QA0
Divide and
Phase select
Matrix
2QA1
2QB0
2QB1
1F1
3
1DS0
3
1DS1
3
FBF0
3
FBDS0
3
FBDS1
3
Divide and
Phase select
Matrix
1QA0
1QA1
1QB0
1QB1
ROBOCLOCK2
Divide and
Phase select
Matrix
QFA0
x
QFA1
FBDIS
JP9
A
3DS1 3
INV3
3QA0
DCLK[7:0]
8
8
B
A
N
K
3
C
JP8
1
A
B
C
FBF01
RBEF0
2
1
FBDS01
B
A
N
K
4
4F0
3
4F1
3
4DS0
3
4DS1 3
4QA0
Divide and
Phase select
Matrix
4QA1
4QB0
4QB1
RBEF1
3
2
FBDS11
EDS0
4
3
FS2
5
EDS1
4
6
5
FDS0
B
A
N
K
2
FDS1
B
A
N
K
1
RBFF0
7
6
8
RBFF1
7
9
8
10
+3.3V
+3.3V
B
A
N
K
3
3F0
3
3F1
3
3DS0
3
3QA0
3DS1 3
Divide and
Phase select
Matrix
3QA1
3QB0
3QB1
INV3
ECLK[15:0]
2F0
3
2F1
3
2DS0
3
2DS1
3
2QA0
Divide and
Phase select
Matrix
2QA1
2QB0
2QB1
1F0
3
1F1
3
1DS0
3
1DS1
3
Divide and
Phase select
Matrix
1QA0
1QA1
1QB0
1QB1
Figure 4-5 Functional Diagram of Roboclock 1 and Roboclock 2
4–6
EMULATION TECHNOLOGY, INC.
CLOCKS AND CLOCK DISTRIBUTION
3
FS1
JP9
FBF01
+3.3V
FBDS01 FBDS11
FS2
1
GND
3
+3.3V
RBEF0
1
RBEF1
JP8
EDS0
EDS1
30
FBF01
FBDS02 FBDS12
OSCA
OSCB
28
24
RBEF0
GND
RBEF1
FDS0
FDS1
22
3
JP10
RBCF0
RBCF`1
+3.3V
CDS0
1
3
RBDF0
RBDF1
DDS1
22
+3.3V
JP11
DDS0
GND
PLLSEL1 PLLSEL2 MODE1 MODE2
1
CDS1
24
24
INV1
INV2
FBDIS1 FBDIS2
GND
22
Figure 4-6 Header Layout
The Header Classifications are shown in Table 4-2.
Table 4-2 Header Classification
Controls
Header
Group I:
General Control
JP11
Group 2:
PLL1 Divider Control
JP10
Group 3:
PLL2 Divider Control
JP8
Group 4:
Feedback and fNOM Control
JP9
The input pins are either LVTTL or 3-level input pins. The LVTTL pins need
to be jumpered HIGH or LOW, which is achieved by connecting the input
pin to the neighboring +3.3 V or GND pin, using a jumper. The 3-level input
pins can be in a HIGH, MID, or LOW state. The HIGH and LOW states are
achieved in the same way as the LVTTL pins. The MID state is reached by
leaving the input pin unjumpered. The RoboclockII’s have internal circuitry
ET5000K10S USER’S MANUAL
4–7
CLOCKS AND CLOCK DISTRIBUTION
to bring the pin to 1.5 V when left open. The Jumper Definitions are
shown in Table 4-3.
Table 4-3 Jumper Definitions
Name
Type
Default
Description
PLLSEL2[1]
LVTTL
LOW
Input Clock Select: If LOW, U15:DCLK[7] or
FCLKOUT (U14:PLL1A or HDR_CLKOUT) is
selected as the input clock. If HIGH, the
U15:PLL2BN (U14:PLL1BN) pair is selected as
the input clock.
MODE[2:1]
3-Level
HIGH
Output Mode: If HIGH, clock outputs disable to
high-Z state. If LOW, clock outputs disable to
“HOLD-OFF’ mode. If MID, clock outputs disable
to factory test mode.
INV2[1]
3-Level
MID
Invert Mode: When HIGH, clocks CCLK[3:0]
(ECLK[3:0]) are inverted. When MID, these
clock outputs are non-inverting. When LOW, the
pairs CCLK[1:0] and CCLK[3:2] (ECLK[1:0]
and ECLK[3:2]) will be complementary.
FBDIS[2:1]
LVTTL
LOW
Feedback Disable: When HIGH, feedback is
disabled. When LOW, feedback is enabled.
RB[C-F]F[1:0]
3-Level
MID
Output Phase Function: Each pair controls the
phase function of the respective group of
outputs. See “Clock Skew” on page 10 for more
information.
[C-F]DS[1:0]
3-Level
LOW
Output Divider Function: Each pair controls the
divider function of the respective group of
outputs. See “Clock Division” on page 9 for
more information.
FS[2:1]
3-Level
LOW
Frequency Select: The input specifies the
operating range of the nominal frequency
(fNOM). See “General Control” on page 8 for
more information.
FBF0[2:1]
3-Level
LOW
Feedback Output Phase Function: The input
controls the phase function of the feedback
outputs. See “Feedback and Clock
Multiplication” on page 9 for more information.
FBDS[1:0][2:1]
3-Level
MID
Feedback Output Divider Function: Each pair
controls the divider function of the feedback
outputs. See “Feedback and Clock
Multiplication” on page 9 for more information.
General
Control
4–8
FS[2:1] is a 3-Level input which determines the allowable range for the
operating frequency fNOM of the device. Depending on the chip grade, the
PLL can operate between 12–100 MHz or 24–200 MHz. The actual fNOM
EMULATION TECHNOLOGY, INC.
CLOCKS AND CLOCK DISTRIBUTION
frequency can be determined by setting all jumpers to their defaults. Thus,
fNOM will be seen on all of the “divide-by-one” clock outputs. The user can
set FS accordingly. The Frequency Range Settings are shown in Table 4-4.
Table 4-4 Frequency Range Settings
FS[2:1]
CY7B993V
CY7B994V
fNOM (MHz)
fNOM (MHz)
MIN
MAX
MIN
MAX
LOW
12
26
24
52
MID
24
52
48
100
HIGH
48
100
96
200
Feedback and
Clock
Multiplication
First of all, FBDIS[2:1] must be set LOW, enabling feedback. The feedback output is looped back to the feedback input. When a divided output
is applied to the feedback input, the VCO (voltage controlled oscillator) of
the PLL aligns the feedback input with the original input clock. Thus, with
a 10 MHz input clock and the feedback outputs set to divide by 2, fNOM
must be 20 MHz. Consequently, 10 MHz is seen on the feedback output
clocks and can be aligned with the input clocks. The feedback clock divider
function actually serves as a clock multiplication mechanism for the operating frequency fNOM. The divider function and the clock skew function are
set in the same manner for the feedback and the normal clock outputs.
See “Clock Division” on page 9 and “Clock Skew” on page 10, respectively.
Clock Division
The three pairs of DS inputs per chip are used to control the two groups of
clock outputs and the feedback outputs of each PLL. The user can simply
follow the Divider Function Table to acquire the desired output frequency.
There are two things to remember. First, FS[2:1] must be set properly
according to fNOM. Second, the FBDS feedback inputs act as operating
clock frequency multipliers. The Output Divider Settings are shown in
Table 4-5.
Table 4-5 Output Divider Settings
Input Signals
Output Divider Function
[C-fF]DS1 and
FBDS1[2:1]
[C-F]DS0 and
FBDS0[2:1]
Output Signals
Feedback Output
Signals
LOW
LOW
/1
/1
LOW
MID
/2
/2
LOW
HIGH
/3
/3
MID
LOW
/4
/4
ET5000K10S USER’S MANUAL
4–9
CLOCKS AND CLOCK DISTRIBUTION
Table 4-5 Output Divider Settings
Input Signals
Output Divider Function
[C-fF]DS1 and
FBDS1[2:1]
[C-F]DS0 and
FBDS0[2:1]
Output Signals
Feedback Output
Signals
MID
MID
/5
/5
MID
HIGH
/6
/6
HIGH
LOW
/8
/8
HIGH
MID
/10
/10
HIGH
HIGH
/12
/12
Clock Skew
Clock skew is controlled by the “F” inputs. The clock skew may be any
integer value from 0 to ±8 times the RoboclockII time unit tU. The time unit
value is derived from the operating frequency fNOM and the FS[2:1]
setting. The following equation yields the time unit tU.
tU =
1
fNOM • N
The possible values for N are given in Table 4-6. The available skew for
each RoboclockII derived clock is given in Table 4-7. Based on the
following information, the user will be able to adjust the skew for any of
the RoboclockII outputs.
Table 4-6 Time Unit N-factor
CY7B993V
N
fNOM (MHz)
at which
tU = 1 ns
N
fNOM (MHz)
at which
tU = 1 ns
LOW
64
15.625
32
31.25
MID
32
31.25
16
62.5
HIGH
16
62.5
8
125
FS
4–10
CY7B994V
EMULATION TECHNOLOGY, INC.
CLOCKS AND CLOCK DISTRIBUTION
Table 4-7 Clock Skew Settings
Input Signals
Output Skew Function
RB[C-F]F1
RB[C-F]F0
and
FBF0[2:1]
DCLK[3:0]
DCLK[7:4]
CCLK[3:0]
CCLK[7:4]
or
or
or ECLK[3:0] or ECLK[7:4]
ECLK[11:8] ECLK[15:12]
Feedback
Output
Signals
LOW
LOW
-4tU
-4tU
-8tU
-8tU
-4tU
LOW
MID
-3tU
-3tU
-7tU
-7tU
N/A
LOW
HIGH
-2tU
-2tU
-6tU
-6tU
N/A
MID
LOW
-1tU
-1tU
COL1*
COL1*
N/A
MID
MID
0tU
0tU
0tU
0tU
0tU
MID
HIGH
+1tU
+1tU
COL2**
COL2**
N/A
HIGH
LOW
+2tU
+2tU
+6tU
+6tU
N/A
HIGH
MID
+3tU
+3tU
+7tU
+7tU
N/A
HIGH
HIGH
+4tU
+4tU
+8tU
+8tU
+4tU
*The clock skew is equivalent to the skew on DCLK[3:0] or ECLK[11:8]
**The clock skew is equivalent to the skew on DCLK[7:4] or ECLK[15:12]
Differential
Clocks
In addition to LVTTL clock signals, the RoboclockII clock buffers can handle
LV Differential (LVPECL) clocks. The user can cable in an acceptable differential signal to PLL1B and PLL1BN, or PLL2B and PLL2BN through the
clock grid JP6. The signals must obey the specifications given in Table 4-8.
Onboard circuitry is available to center the signals about the proper
voltage, if needed.
Table 4-8 LVPECL Input Specifications
Description
Min
Max
Differential Voltage
0.4
3.3
Highest HIGH Voltage
1.0
3.3
Lowest LOW Voltage
GND
2.9
Common Mode range
(crossing voltage)
0.8
3.3
The clock input of the RoboclockII can accept a superset of PECL. PECL
involves a 1 V swing about VCC/2. The RoboclockII clock input can accept a
swing of up to 3.3 V about VCC/2, which gives the user another dimension
of flexibility.
ET5000K10S USER’S MANUAL
4–11
CLOCKS AND CLOCK DISTRIBUTION
The CY7B993V/4V can output LVTTL complementary (differential) signals,
too. Setting INV1 (INV2) LOW will result in clocks CCLK[1:0] and
CCLK[3:2] (ECLK[1:0] and ECLK[3:2]) becoming complementary
pairs. A network of series and parallel resistors could be used to reduce the
nominal swing of the clock signals.
Useful Notes
and Hints
The CYB993V consistently outputs ~32.5 MHz signals in cases of improper
settings or unacceptable clock inputs. This was observed when:
•
The CY7B993V part was operating at a nominal frequency fNOM of
36.4 MHz with FS set LOW.
•
Identical clocks were sent to PLL2B and PLL2BN.
For the CY7B994V part, the operating frequency can reach up to 200 MHz.
However, the maximum output frequency is 185 MHz. This means when
185 MHz ≤ fNOM ≤ 200 MHz, the output divider must be set to at least 2.
Otherwise, the RoboclockII’s will output garbage.
Customizing the Oscillators
The user can customize the frequency of the clock networks by stuffing
oscillators in X2 and X3. The ET5000k10S is shipped with a 14.318 MHz
oscillator in location X2 and a 100 MHz oscillator in X2. The RoboclockII’s
are not +5 V tolerant, so +3.3 V oscillators are necessary.
NOTE: If you stuff your own oscillators, +3.3 V CMOS outputs
are necessary since the RoboclockII’s are not +5 V signalling
tolerant!
We get our oscillators from Digi-Key (http://www.digikey.com/). Of note
is an Epson line of oscillators called the SG-8002 Programmable Oscillators.
Any frequency between 1.00 MHz–106.25 MHz can be procured in the
normal Digi-Key shipping time of 24 hours. A half-can, +3.3 V CMOS
version is needed with a tolerance of 50 ppm. The part number for an
acceptable oscillator from this family would be:
SG-8002DC-PCB-ND
– package SG-531
– output enable
– 3.3 V CMOS
– 50 ppm
If the order is placed via the web page, the requested frequency to two
decimal places is placed in the Web Order Notes. The datasheet is on the
CD-ROM for this oscillator. The file name is SG8002DC.pdf.
4–12
EMULATION TECHNOLOGY, INC.
CLOCKS AND CLOCK DISTRIBUTION
Any polarity of output enable for each oscillator (on pin 1) is acceptable.
Make sure that you have the proper jumper settings at positions 9 and10
of JP9A, JP9B and JP9C. See Figure 4-7 and Table 4-9 for a description.
JP9A
1
4
7
10
13
16
19
22
25
28
JP9B
FS1
FBF01
FBDS01
FBDS11
FS2
FBF02
FBDS02
FBDS12
OSCA
OSCB
HEADER_10x3
2
5
8
11
14
17
20
23
26
29
+3.3V
JP9C
3
6
9
12
15
18
21
24
27
30
HEADER_10x3
HEADER_10x3
Figure 4-7 Clock OE Pin Jumper Settings
Table 4-9 Clock OE Pin Jumper Settings
Clock OE
Jumper Settings
Active High OE for X2
Jumper JP9.26 to JP9.27
Active Low OE for X2
Jumper JP9.26 to JP9.25
Active High OE for X3
Jumper JP9.29 to JP9.30
Active Low OE for X3
Jumper JP9.29 to JP9.28
ET5000k10S PCI_CLK Operation
The ET5000k10S ASIC emulation board has the ability to run the FPGA, all
SSRAMs, SDRAM, and DDR SDRAM off of PCI_CLK. PCI_CLK is a single destination clock which is routed to FPGA F(U11) from the PCI connector. The
user can input PCI_CLK to the Stratix Enhanced PLL5. The resulting PLL
output can be sent to RoboclockII (U14) via the signal GCLKOUT. All of the
memories on the ET5000k10S run off one of the ECLK clock outputs from
RoboclockII.
PCI_CLK
Details
PCI_CLK is connected to the Stratix Enhanced PLL5 input (pin B22). To run
all memories off of PCI_CLK, a PLL must be instantiated in the FPGA code.
The PLL will require a minimum of three connections (input clk, output clk,
and external feedback input). For further information on Stratix PLL operation, see the Altera website at http://www.altera.com. The Stratix
Datasheet (ds_stx.pdf) which can be found on the ET5000k10S CDROM, also provides useful information on PLLs.
ET5000K10S USER’S MANUAL
4–13
CLOCKS AND CLOCK DISTRIBUTION
The GCLKOUT signal is connected to one of the four input pins on
RoboclockII. GCLKOUT’s complementary input is DCLK[7](R). FCLKOUT
and DCLK[7](R) are both single ended TTL inputs. When either of them
is being used, the other one must be left open. For complete PCI_CLK
operation, jumper JP5 must not be stuffed leaving DCLK[7](R) open.
If set to the default configuration, RoboclockII will drive a one-to-one
PCI_CLK derived clock on its outputs. See “Roboclock PLL Clock Buffers”
on page 5 for more information. RoboclockII has 12 clock outputs
(ECLK[12:0]). The FPGA (ECLK[9], ECLK[12]), SSRAMs (ECLK[7:4]),
DDR SDRAM (ECLK[3:0]), and DDR SDRAM (PLL outputs – JP4 must have
jumper connecting pins 9 & 10 to send ECLK[8] to DDR SDRAM) receive
ECLK signals.
To complete this setup, a feedback signal must be connected to the PLL in
FPGA. RoboclockII sends ECLK[12] to the feedback input of the FPGA.
ECLK[12] needs to be connected to the “fbin” input signal of the PLL.
Using ECLK[12] as feedback allows the PLL to properly synchronize the
ET5000k10S PCI_CLK network which completes the setup (see Figure 4-8
for a diagram of the PCI_CLK PLL circuit).
FPGA F
(U11)
PLL
PCI
PCI_CLK
GCLKOUT
inclk[0] extclk[0]
fbin
CLK[5:0]
Roboclock
#2
internal
logic
ECLK[12]
Figure 4-8 PCI_CLK PLL Circuit
The ET5000k10S can be run off any single-ended TTL clock signal which is
sent to the Roboclocks. The ECK distribution provides the ET5000k10S this
flexibility. PCI_CLK has special implications for the ET5000k10 PCI operation.
GCLKOUT
Header Clocks
4–14
GCLKOUT is assigned to a dedicated clock output pin in the Stratix architecture, and can be used to drive Roboclock 2 (see the section “ET5000k10S
PCI_CLK Operation” on page 13 for details). The ET5000k10S differs from
previous emulator boards because the Stratix architecture assigns each PLL
to specific clock pins. In the case of GCLKOUT, the only possible source is
from PLL5, which has only one possible input, PCI_CLK. So, the sole
purpose of GCLKOUT is to provide the means to run the whole board with
PCI_CLK.
Each of the two 200-pin header (P8 and P9) receives a clock signal from
each of the five clock groups (ACLK, BCLK, CCLK, DCLK, and ECLK).
EMULATION TECHNOLOGY, INC.
CLOCKS AND CLOCK DISTRIBUTION
DCLK[7](R)
The signal DCLK[7](R) is routed from one of the Roboclock I outputs to
one of the RoboclockII inputs. Jumper JP5 lies along this connection route.
JP5 must be installed in order to utilize DCLK[7](R). DCLK[7](R)and
GCLKOUT are complementary input on Roboclock 2, and are both singleended TTL inputs. When either of them is being used, the other one must
be left open. Thus, GCLKOUT must be undriven on FPGA F for DCLK[7](R)
to operate.
DCLK[7](R) provides two useful results. First, any clock signal or some
derivation sent to Roboclock 1 can be driven onto RoboclockII for full
distribution.
Second, running a clock through Roboclock I to RoboclockII gives the user
more divide and multiply options for the clock frequencies. Here is an
example. If you have a 40MHz input clock, the user cannot output a 30MHz
clock with a single RoboclockII’s multiply and divide options. However, the
user can input a 40MHz to RoboclockII #1 and divide it by 4. By installing
the JP5 jumper, a 10MHz clock will be driven onto RoboclockII #2. Setting
RoboclockII #2’s feedback outputs to divide by 3, the operating frequency
will become 30MHz. Thus, a 30MHz could be driven onto the
RoboclockII #2 output signals.
NOTE: The signal GCLKOUT must be left open in order to utilize
DCLK[7](R)
ET5000K10S USER’S MANUAL
4–15
CLOCKS AND CLOCK DISTRIBUTION
4–16
EMULATION TECHNOLOGY, INC.
MEMORIES
Chapter 5
Memories
The ET5000k10S has six external memories: four 36-bit SSRAMs, one 72-bit
SDRAM DIMM, and one 72-bit DDR SDRAM DIMM. The four SSRAMS are
referred to as SSRAM 1 (U9), SSRAM 2 (U6), SSRAM 3 (U8), and SSRAM 4
(U13).
SSRAMs
The SSRAMs can be stuffed with ZBT, non-ZBT, pipeline, or flowthrough
parts. We believe we have anticipated the additional address lines for the
1 M x 36 and 2 M x 36 parts when they are available. The ET5000k10S is
stuffed at the factory with 512 K x 36-bit Synchronous Pipeline Burst SRAM.
Samsung K7A163600M-QC1400 are probably the parts you will have
stuffed into your ET5000k10S. The datasheet is on the CD-ROM in the file
DS_K7A1636(18)00M.pdf. The SSRAMs are tested at 133 MHz.
SSRAM Notes
All SSRAMs use ECLK for their clock.
The signal connections for SSRAM 1 are shown in Figure 5-1.
The signal connections for SSRAM 2 are shown in Figure 5-2.
The signal connections for SSRAM 3 are shown in Figure 5-3.
The signal connections for SSRAM 4 are shown in Figure 5-4.
Flowthrough SSRAMs are functionally the closest to ASIC-style memories.
Pipeline SSRAMs can be clocked at faster frequencies. ZBT SSRAMs are typically one generation behind in density. The subtle differences between the
styles of memories are described in the next section.
ET5000K10S USER’S MANUAL
5–1
MEMORIES
FPGA F (U11)
SSRAM 1 (U9)
SRAM1_ADVn
SRAM1_ADSPn
SRAM1_ADSCn
SRAM1_BWAn
SRAM1_BWBn
SRAM1_BWCn
SRAM1_BWDn
SRAM1_BWEN
SRAM1_GWN
SRAM1_LBOn
SRAM1_CEn
SRAM1_OEn
SRAM1_ZZ
AD39
AD38
AD37
AE38
AE37
AF39
AF38
AG38
AH39
AH38
AH37
AJ39
AJ38
AJ37
AK39
AK38
AH35
AH36
AL37
AJ33
AH32
AG32
AK33
AE33
AH34
AG36
AG35
AG34
AF35
AF34
AE36
AE35
AC37
AK37
AL36
AE34
SRAM1_DQa0
SRAM1_DQa1
SRAM1_DQa2
SRAM1_DQa3
SRAM1_DQa4
SRAM1_DQa5
SRAM1_DQa6
SRAM1_DQa7
SRAM1_DQb0
SRAM1_DQb1
SRAM1_DQb2
SRAM1_DQb3
SRAM1_DQb4
SRAM1_DQb5
SRAM1_DQb6
SRAM1_DQb7
SRAM1_DQc0
SRAM1_DQc1
SRAM1_DQc2
SRAM1_DQc3
SRAM1_DQc4
SRAM1_DQc5
SRAM1_DQc6
SRAM1_DQc7
SRAM1_DQd0
SRAM1_DQd1
SRAM1_DQd2
SRAM1_DQd3
SRAM1_DQd4
SRAM1_DQd5
SRAM1_DQd6
SRAM1_DQd7
SRAM1_DQPa
SRAM1_DQPb
SRAM1_DQPc
SRAM1_DQPd
ADV#
ADSP#
ADSC#
BWA#
BWB#
BWC#
BWD#
BWE#
GW#
MODE
CE#
OE#
ZZ
DQa0
DQa1
DQa2
DQa3
DQa4
DQa5
DQa6
DQa7
DQb0
DQb1
DQb2
DQb3
DQb4
DQb5
DQb6
DQb7
DQc0
DQc1
DQc2
DQc3
DQc4
DQc5
DQc6
DQc7
DQd0
DQd1
DQd2
DQd3
DQd4
DQd5
DQd6
DQd7
DQPa
DQPb
DQPc
DQPd
Data Pins
AM39
AN38
AP39
AB34
AB35
AC34
AC35
AD33
AC33
AJ35
AD34
AP38
AG37
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
SA13
SA14
SA15
SA16
SA17
SA18
SA19 (expansion)
Control Pins
SRAM1_A0
SRAM1_A1
SRAM1_A2
SRAM1_A3
SRAM1_A4
SRAM1_A5
SRAM1_A6
SRAM1_A7
SRAM1_A8
SRAM1_A9
SRAM1_A10
SRAM1_A11
SRAM1_A12
SRAM1_A13
SRAM1_A14
SRAM1_A15
SRAM1_A16
SRAM1_A17
SRAM1_A18
SRAM1_A19
Address Pins
AA36
AK34
AJ36
AF33
AK36
AK35
AD36
AD35
AM38
AN39
AC39
AA39
AA38
AA37
AB39
AB37
AB37
AC38
AJ34
AB36
Figure 5-1 SSRAM 1 (U9) Bus Signals
5–2
EMULATION TECHNOLOGY, INC.
MEMORIES
FPGA A (U12)
SSRAM 2 (U10)
SRAM2_ADVn
SRAM2_ADSPn
SRAM2_ADSCn
SRAM2_BWAn
SRAM2_BWBn
SRAM2_BWCn
SRAM2_BWDn
SRAM2_BWEn
SRAM2_GWn
SRAM2_LBOn
SRAM2_CEn
SRAM2_OEn
SRAM2_ZZ
L39
M37
M38
M39
N37
N38
P38
P39
R33
P34
P33
N36
N35
P35
N33
R38
T37
T38
T39
U37
U38
U39
V37
V38
N34
M35
M34
M33
L35
L34
M36
L32
L38
W37
R34
L33
SRAM2_DQa0
SRAM2_DQa1
SRAM2_DQa2
SRAM2_DQa3
SRAM2_DQa4
SRAM2_DQa5
SRAM2_DQa6
SRAM2_DQa7
SRAM2_DQb0
SRAM2_DQb1
SRAM2_DQb2
SRAM2_DQb3
SRAM2_DQb4
SRAM2_DQb5
SRAM2_DQb6
SRAM2_DQb7
SRAM2_DQc0
SRAM2_DQc1
SRAM2_DQc2
SRAM2_DQc3
SRAM2_DQc4
SRAM2_DQc5
SRAM2_DQc6
SRAM2_DQc7
SRAM2_DQd0
SRAM2_DQd1
SRAM2_DQd2
SRAM2_DQd3
SRAM2_DQd4
SRAM2_DQd5
SRAM2_DQd6
SRAM2_DQd7
SRAM2_DQPa
SRAM2_DQPb
SRAM2_DQPc
SRAM2_DQPd
ADV#
ADSP#
ADSC#
BWA#
BWB#
BWC#
BWD#
BWE#
GW#
LBO#
CE#
OE#
ZZ
DQa0
DQa1
DQa2
DQa3
DQa4
DQa5
DQa6
DQa7
DQb0
DQb1
DQb2
DQb3
DQb4
DQb5
DQb6
DQb7
DQc0
DQc1
DQc2
DQc3
DQc4
DQc5
DQc6
DQc7
DQd0
DQd1
DQd2
DQd3
DQd4
DQd5
DQd6
DQd7
DQPa
DQPb
DQPc
DQPd
Data Pins
U34
U35
W36
U33
T34
T33
T36
V36
V35
J32
T35
V34
R37
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
SA13
SA14
SA15
SA16
SA17
SA18
SA19 (expansion)
Control Pins
SRAM2_A0
SRAM2_A1
SRAM2_A2
SRAM2_A3
SRAM2_A4
SRAM2_A5
SRAM2_A6
SRAM2_A7
SRAM2_A8
SRAM2_A9
SRAM2_A10
SRAM2_A11
SRAM2_A12
SRAM2_A13
SRAM2_A14
SRAM2_A15
SRAM2_A16
SRAM2_A17
SRAM2_A18
SRAM2_A19
Address Pins
L36
K35
K36
K33
K32
J33
R36
R35
W38
W39
H39
J36
J37
K37
K38
L37
K39
H38
G38
G39
Figure 5-2 SSRAM 2 (U10) Bus Signals
ET5000K10S USER’S MANUAL
5–3
MEMORIES
FPGA A (U12)
SSRAM 3 (U8)
SRAM3_ADVn
SRAM3_ADSPn
SRAM3_ADSCn
SRAM3_BWAn
SRAM3_BWBn
SRAM3_BWCn
SRAM3_BWDn
SRAM3_BWEn
SRAM3_GWn
SRAM3_LBOn
SRAM3_CEn
SRAM3_OEn
SRAM3_ZZ
AR39
AR38
AT39
AT38
AN35
AN36
AN37
AP34
AP36
AP37
AR36
AR37
A36
AM35
AT37
AN34
AC32
AB32
W32
V32
U32
T32
R32
P32
N32
M32
J34
H34
G34
F34
F35
G35
AM37
AM34
AD32
H35
SRAM3_DQa0
SRAM3_DQa1
SRAM3_DQa2
SRAM3_DQa3
SRAM3_DQa4
SRAM3_DQa5
SRAM3_DQa6
SRAM3_DQa7
SRAM3_DQb0
SRAM3_DQb1
SRAM3_DQb2
SRAM3_DQb3
SRAM3_DQb4
SRAM3_DQb5
SRAM3_DQb6
SRAM3_DQb7
SRAM3_DQc0
SRAM3_DQc1
SRAM3_DQc2
SRAM3_DQc3
SRAM3_DQc4
SRAM3_DQc5
SRAM3_DQc6
SRAM3_DQc7
SRAM3_DQd0
SRAM3_DQd1
SRAM3_DQd2
SRAM3_DQd3
SRAM3_DQd4
SRAM3_DQd5
SRAM3_DQd6
SRAM3_DQd7
SRAM3_DQPa
SRAM3_DQPb
SRAM3_DQPc
SRAM3_DQPd
ADV#
ADSP#
ADSC#
BWA#
BWB#
BWC#
BWD#
BWE#
GW#
MODE
CE#
OE#
ZZ
DQa0
DQa1
DQa2
DQa3
DQa4
DQa5
DQa6
DQa7
DQb0
DQb1
DQb2
DQb3
DQb4
DQb5
DQb6
DQb7
DQc0
DQc1
DQc2
DQc3
DQc4
DQc5
DQc6
DQc7
DQd0
DQd1
DQd2
DQd3
DQd4
DQd5
DQd6
DQd7
DQPa
DQPb
DQPc
DQPd
Data Pins
AB31
AC31
AD31
AL33
AL32
AK32
AJ32
AF31
AG31
D39
AG32
AE31
AP35
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
SA13
SA14
SA15
SA16
SA17
SA18
SA19 (expansion)
Control Pins
SRAM3_A0
SRAM3_A1
SRAM3_A2
SRAM3_A3
SRAM3_A4
SRAM3_A5
SRAM3_A6
SRAM3_A7
SRAM3_A8
SRAM3_A9
SRAM3_A10
SRAM3_A11
SRAM3_A12
SRAM3_A13
SRAM3_A14
SRAM3_A15
SRAM3_A16
SRAM3_A17
SRAM3_A18
SRAM3_A19
Address Pins
F39
E37
E38
E39
D37
D38
AE32
AF32
W31
V31
E36
F36
G36
H36
J35
AL34
AL35
H37
G37
F37
Figure 5-3 SSRAM 3 (U8) Bus Signals
5–4
EMULATION TECHNOLOGY, INC.
MEMORIES
FPGA E (U15)
SSRAM 4 (U13)
SRAM4_ADVn
SRAM4_ADSPn
SRAM4_ADSCn
SRAM4_BWAn
SRAM4_BWBn
SRAM4_BWCn
SRAM4_BWDn
SRAM4_BWEn
SRAM4_GWn
SRAM4_LBOn
SRAM4_CEn
SRAM4_OEn
SRAM4_ZZ
U2
U1
AA3
AA2
AA1
AB3
AB2
AB1
AC2
AC1
AD3
AD2
AD1
AE3
AE2
AF2
AP2
AN1
AN2
AM1
AM2
AL3
AK1
AK2
AK3
AJ1
AJ2
AJ3
AH1
AH2
AH3
AG2
W1
AF1
AP1
AG3
SRAM4_DQa0
SRAM4_DQa1
SRAM4_DQa2
SRAM4_DQa3
SRAM4_DQa4
SRAM4_DQa5
SRAM4_DQa6
SRAM4_DQa7
SRAM4_DQb0
SRAM4_DQb1
SRAM4_DQb2
SRAM4_DQb3
SRAM4_DQb4
SRAM4_DQb5
SRAM4_DQb6
SRAM4_DQb7
SRAM4_DQc0
SRAM4_DQc1
SRAM4_DQc2
SRAM4_DQc3
SRAM4_DQc4
SRAM4_DQc5
SRAM4_DQc6
SRAM4_DQc7
SRAM4_DQd0
SRAM4_DQd1
SRAM4_DQd2
SRAM4_DQd3
SRAM4_DQd4
SRAM4_DQd5
SRAM4_DQd6
SRAM4_DQd7
SRAM4_DQPa
SRAM4_DQPb
SRAM4_DQPc
SRAM4_DQPd
ADV#
ADSP#
ADSC#
BWA#
BWB#
BWC#
BWD#
BWE#
GW#
MODE
CE#
OE#
ZZ
DQa0
DQa1
DQa2
DQa3
DQa4
DQa5
DQa6
DQa7
DQb0
DQb1
DQb2
DQb3
DQb4
DQb5
DQb6
DQb7
DQc0
DQc1
DQc2
DQc3
DQc4
DQc5
DQc6
DQc7
DQd0
DQd1
DQd2
DQd3
DQd4
DQd5
DQd6
DQd7
DQPa
DQPb
DQPc
DQPd
Data Pins
C4
B4
A4
M1
K2
K1
D5
G2
G1
W2
L1
H2
AC3
SA0
SA1
SA2
SA3
SA4
SA5
SA6
SA7
SA8
SA9
SA10
SA11
SA12
SA13
SA14
SA15
SA16
SA17
SA18
SA19 (expansion)
Control Pins
SRAM4_A0
SRAM4_A1
SRAM4_A2
SRAM4_A3
SRAM4_A4
SRAM4_A5
SRAM4_A6
SRAM4_A7
SRAM4_A8
SRAM4_A9
SRAM4_A10
SRAM4_A11
SRAM4_A12
SRAM4_A13
SRAM4_A14
SRAM4_A15
SRAM4_A16
SRAM4_A17
SRAM4_A18
SRAM4_A19
Address Pins
L2
C5
V3
V2
V1
W3
M2
M3
A5
B5
T3
R2
R3
P1
P2
N2
N3
T2
T1
U3
Figure 5-4 SSRAM 4 (U13) Bus Signals
ET5000K10S USER’S MANUAL
5–5
MEMORIES
Pin 14 of each SSRAM may be pulled high, pulled low, or left unconnected.
Table 5-1describes which 0-ohm resistors must be used for each type of
SSRAM to function correctly.
Table 5-1 Requirements for Non-Standard SSRAMs
FB
AD
AB
ED
ZBT Pipeline
Install
R129
R2
Install
R130
R3
Install
R128
R1
Install
R215
R70
ZBT
Flowthrough
Install
R129
R140
Install
R130
R142
Install
R128
R138
Install
R215
R216
Syncburst
Flowthrough
or Pipeline
Pipeline,
Flowthrough,
ZBT
No Extra Resistors
Syncburst FT (Flowthrough) (Figure 5-5) is the most straightforward type
of SSRAM available for the ET5000k10S. Write data may be accepted on the
same clock cycle as the activation signal and address, and read data is
returned one clock cycle after it is requested. Syncburst is designed to
allow two controllers to access the same SSRAM, using two activation
signals, ADSC# and ADSP#; an activation with ADSP# requires data and
byte enables one clock cycle after the address and activation. Syncburst PL
(Pipelined) (Figure 5-6) is identical except for registered outputs, which
delay read data an additional clock cycle but may be necessary for highspeed designs.
Zero-Bus-Turnaround (ZBT) SSRAMs are designed to eliminate wait states
between reads and writes by synchronizing data. Thus, ZBT FT SSRAMs
(Figure 5-7) accept and return data one clock cycle after the address phase,
and ZBT PL SSRAMs (Figure 5-8) accept and return data two clock cycles
after the address phase. This allows the user to begin a write burst immediately after the last word of a read burst, because read data will be
returned before the first write data is required. The timing is illustrated in
Figure 5-9 and Table 5-2.
5–6
EMULATION TECHNOLOGY, INC.
MEMORIES
Write
Control
Logic
[18:2]
Address
Register
Burst
Control
Input
Reg
Memory
Block
DQ
[1:0]
Output
Buffers
Read
Control
Logic
Figure 5-5 Syncburst FT
Write
Control
Logic
[18:2]
Address
Register
Burst
Control
Input
Reg
Memory
Block
DQ
[1:0]
Output
Reg
Output
Buffers
Read
Control
Logic
Figure 5-6 Syncburst PL
ET5000K10S USER’S MANUAL
5–7
MEMORIES
Write Control &
Data Coherency
[1:0]
Write
Address
Register
DQ
Data Steering
Burst
Control
Input
Reg
Memory
Block
[18:2]
Address
Register
Output
Buffers
Read
Control
Logic
Figure 5-7 Syncburst ZBT FT
Write Control &
Data Coherency
Input
Reg 1
Burst
Control
Write
Addr
Reg 2
Memory
Block
[1:0]
Output
Reg
Input
Reg 0
Data Steering
Write
Addr
Reg 1
[18:2]
Address
Register
DQ
Output
Buffers
Read
Control
Logic
Figure 5-8 Syncburst ZBT PL
Clock
Setup
Hold
Address
Phase
Write
Phase
Read
Phase
Syncburst
(ADSC#)
Syncburst
(ADSP#)
ZBT FT
ZBT PL
Flowthrough
Pipelined
Figure 5-9 Syncburst and ZBT SSRAM Timing
5–8
EMULATION TECHNOLOGY, INC.
MEMORIES
Table 5-2 Syncburst and ZBT SSRAM Timing
Syncburst
ZBT
CE#, CE2#, CE
ADSC#, or ADSP#
address
CE#, CE2#, CE
R/W#, LD#2, BWx#
address
or
or
ADV#1
ADV2, BWx#3
Write Phase
BWE#, BWx#, or GW#4
data
data
Read Phase
Valid Data
Valid Data
Address Phase
1To
2ADV/LD#
continue a burst.
is low to load a new address, high to continue bust.
3For write access only.
4Writes to all four bytes.
SDRAM
•
The ET5000k10S has a socket for a +3.3 V 168-pin SDRAM DIMM.
Either registered or unbuffered modules fit in the socket (J3). The
same PC100/PC133 SDRAM modules that you put into your PC are
used here. Your ET5000k10S will be stuffed and tested with a
1 Gbyte PC133 SDRAM DIMM, unless otherwise requested.
All DIMM pins are connected to the FPGA and the pins are shown in
Figure 5-10 and Figure 5-11. We aren’t quite sure what the largest size
SDRAM DIMM is that will work in the ET5000k10S, but here is the math as
best we understand it:
14 Address lines A[13:0]
(multiplexed between RAS* and CAS*, address 10 not used
for CAS*)27
2 bank address BA[1:0] 2
4 chip selects (S[3:0]*) used in pairs1
So, we think that there are 29 address bits (27 + 2) and 2 possible chips
selects, which add one more address bit. This totals 30 address bits — 1 G
of 72-bit long words, which is 8 Gbytes. Please tell us if this math is wrong.
SDRAM modules require 4 clocks — CK[3:0]. These clocks are driven by
the RoboclockII 2 and the signal names are ECLK.
The CD-ROM has a datasheet of an acceptable 1 Gbyte SDRAM module from
Micron. The file name is SDF36C64_127x72G_B.pdf.
ET5000K10S USER’S MANUAL
5–9
MEMORIES
FPGA F (U11)
SDRAM (J3)
SDRAM_CKE[0]
SDRAM_CKE[1]
SDRAM_CSN[0]
SDRAM_CSN[1]
SDRAM_CSN[2]
SDRAM_CSN[3]
SDRAM_BA[0]
SDRAM_BA[1]
SDRAM_WEn
SDRAM_CASn
SDRAM_RASn
CKE0
CKE1
SO#
S1#
S2#
S3#
BA0
BA1
WE#
CAS#
RAS#
Control Pins
M5
K7
W7
U5
R7
L6
N6
R8
AB8
V6
E5
SDRAM_ADD[0]
SDRAM_ADD[1]
SDRAM_ADD[2]
SDRAM_ADD[3]
SDRAM_ADD[4]
SDRAM_ADD[5]
SDRAM_ADD[6]
SDRAM_ADD[7]
SDRAM_ADD[8]
SDRAM_ADD[9]
SDRAM_ADD[10]
SDRAM_ADD[11]
SDRAM_ADD[12]
SDRAM_ADD[13]
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
AA8
Y7
P8
P7
V5
U6
L5
K6
SDRAM_DQBM[0]
SDRAM_DQBM[1]
SDRAM_DQBM[2]
SDRAM_DQBM[3]
SDRAM_DQBM[4]
SDRAM_DQBM[5]
SDRAM_DQBM[6]
SDRAM_DQBM[7]
DQBM0
DQBM1
DQBM2
DQBM3
DQBM4
DQBM5
DQBM6
DQBM7
Byte Enables
Address Pins
V8
L3
V7
R6
U8
R5
U7
P6
T8
P5
T7
N5
M6
K5
SDRAM_SCL
SDRAM_SDA
SDRAM_SA[0]
SDRAM_SA[1]
SDRAM_SA[2]
SCL
SDA
SA0
SA1
SA2
EEPROM
AC8
AC7
N8
N7
AB6
AB5
AL4
AK4
SDRAM_CB[0]
SDRAM_CB[1]
SDRAM_CB[2]
SDRAM_CB[3]
SDRAM_CB[4]
SDRAM_CB[5]
SDRAM_CB[6]
SDRAM_CB[7]
CB0
CB1
CB2
CB3
CB4
CB5
CB6
CB7
Parity Bits
AL8
AL7
AK8
AK7
AJ8
AJ7
AH8
AH7
AG8
AG7
AF8
AF7
AE8
AE7
AD8
AD7
MB8
SDRAM_DATA[0]
SDRAM_DATA[1]
SDRAM_DATA[2]
SDRAM_DATA[3]
SDRAM_DATA[4]
SDRAM_DATA[5]
SDRAM_DATA[6]
SDRAM_DATA[7]
SDRAM_DATA[8]
SDRAM_DATA[9]
SDRAM_DATA[10]
SDRAM_DATA[11]
SDRAM_DATA[12]
SDRAM_DATA[13]
SDRAM_DATA[14]
SDRAM_DATA[15]
SDRAM_DATA[16]
DQ0
DQ1
DQ2
DQ3
DQ4
DQ5
DQ6
DQ7
DQ8
DQ9
DQ10
DQ11
DQ12
DQ13
DQ14
DQ15
DQ16
Data Pins
M9
T9
J4
J3
K3
Figure 5-10 SDRAM (J19) Bus Signals (Page 1 of 2)
5–10
EMULATION TECHNOLOGY, INC.
MEMORIES
FPGA F (U11)
SDRAM (J3)
SDRAM_DATA[17]
SDRAM_DATA[18]
SDRAM_DATA[19]
SDRAM_DATA[20]
SDRAM_DATA[21]
SDRAM_DATA[22]
SDRAM_DATA[23]
SDRAM_DATA[24]
SDRAM_DATA[25]
SDRAM_DATA[26]
SDRAM_DATA[27]
SDRAM_DATA[28]
SDRAM_DATA[29]
SDRAM_DATA[30]
SDRAM_DATA[31]
SDRAM_DATA[32]
SDRAM_DATA[33]
SDRAM_DATA[34]
SDRAM_DATA[35]
SDRAM_DATA[36]
SDRAM_DATA[37]
SDRAM_DATA[38]
SDRAM_DATA[39]
SDRAM_DATA[40]
SDRAM_DATA[41]
SDRAM_DATA[42]
SDRAM_DATA[43]
SDRAM_DATA[44]
SDRAM_DATA[45]
SDRAM_DATA[46]
SDRAM_DATA[47]
SDRAM_DATA[48]
SDRAM_DATA[49]
SDRAM_DATA[50]
SDRAM_DATA[51]
SDRAM_DATA[52]
SDRAM_DATA[53]
SDRAM_DATA[54]
SDRAM_DATA[55]
SDRAM_DATA[56]
SDRAM_DATA[57]
SDRAM_DATA[58]
SDRAM_DATA[59]
SDRAM_DATA[60]
SDRAM_DATA[61]
SDRAM_DATA[62]
SDRAM_DATA[63]
SDRAM_REGE (see REGE below)
DQ17
DQ18
DQ19
DQ20
DQ21
DQ22
DQ23
DQ24
DQ25
DQ26
DQ27
DQ28
DQ29
DQ30
DQ31
DQ32
DQ33
DQ34
DQ35
DQ36
DQ37
DQ38
DQ39
DQ40
DQ41
DQ42
DQ43
DQ44
DQ45
DQ46
DQ47
DQ48
DQ49
DQ50
DQ51
DQ52
DQ53
DQ54
DQ55
DQ56
DQ57
DQ58
DQ59
DQ60
DQ61
DQ62
DQ63
Data Pins (Continued)
MB7
L8
L7
K8
J8
J7
AH10
AH9
AG10
AG9
AD10
AD9
AB9
AA10
AA9
AK6
AK5
AJ6
AJ5
AH6
AH5
AG6
AG5
AF6
AF5
AE6
AE5
AD6
AD5
AC6
AC5
AJ4
AH4
AG4
AE4
AD4
AB4
AA4
W4
V4
U4
T4
R4
N4
M4
L4
K4
AC4
Figure 5-11 SDRAM (J19) Bus Signals (Page 2 of 2)
SDRAM OnBoard Options
R218 and R217 are connected to the WP (Write Protect) input of the SDRAM
EEPROM. Stuffing a 0-ohm resistor in R217 will keep the WP signal high,
whereas stuffing it in R218 drives the signal low. The default configuration
is R217 stuffed. NEVER stuff both resistors at the same time.
The EEPROM holds data describing the size, configuration, and timing characteristics of the SDRAM. The data is write-protected when the WP signal is
high. There should be little or no reason to want to overwrite the EEPROM
data. Some SDRAM manufacturers simply connect the WP pin of the EEPROM
chip to the power supply of the SDRAM, in which case the WP resistors have
no effect whatsoever.
ET5000K10S USER’S MANUAL
5–11
MEMORIES
Header JP7 is connected to the REGE (Register Enable) input of the SDRAM
and to ground. A pull-up resistor keeps the REGE signal high when the
header is unconnected; adding a jumper between the two pins drives the
signal low. The default configuration is no jumper. REGE is also connected
to the FPGA, intended as an input so that the design can check the status
of REGE. Do NOT drive this signal high when JP7 is jumpered.
On some SDRAMs, the REGE input may be used to select Registered or NonRegistered behavior. If REGE is high, the control signals will go through
registers before being sent to the individual DRAMs, delaying access by one
clock cycle but improving fanout; if it is low, the signals will be passed
directly to the DRAMs.
DDR SDRAM
The ET5000k10S has a socket for a 184-pin DDR SDRAM DIMM. Either a registered or unbuffered module fits in the socket (J2). The same PC266/PC2100
modules that you put into your PC are used here. Your ET5000k10S will be
stuffed and tested with a 512 MB PC2100 DDR SDRAM DIMM unless otherwise specified.
All DIMM pins are connected to the FPGA and the pins are shown in
Figure 5-12 and Figure 5-13. The largest DDR SDRAM that the ET5000k10S
can be stuffed with is 1 GB x 72 (8 GB).
DDR SDRAM modules require three (3) differential clocks: CK[2:0] and
CK#[2:0]. these clocks are driven by the FPGA’s enhanced PLL6 outputs and
the signal names are DDR_CLK[2:0] and DDR_CLKn[2:0]. For further
information on Stratix PLL operation, see the Altera website at
www.altera.com. The Stratx Datasheet (ds_stx.pdf), which can be
found on the ET5000k10S CD-ROM, also provides useful information on
PLLs.
DDR SDRAM On-Board Options
R59 is connected to the WP (Write Protect) input of the DDR SDRAM EEPROM.
Stuffing a 10 K-Ohm resistor in R59 will keep the WP signal low (inactive).
The default configuration is R59 stuffed.
The EEPROM holds data describing size, configuration, and timing characteristics of the DDR SDRAM. The data is write-protected when the WP signal
is high. There should be little or no reason to want to overwrite the
EEPROM data. Some manufacturers simply connect the WP pin of the
EEPROM chip to the power supply, in which case the WP resistor has no
effect whatsoever.
Header JP4 allows the user to select which clock the DDR SDRAM runs off of.
Figure 5-14 shows the DDR Clock Select Jumper JP4. The signal DDR_PLL6,
which is connected to pin 2 of JP4 connects to the input of the FPGA’s
Enhance PLL6. A PLL must be instantiated in the FPGA HDL code to setup the
DDR clock signal. This PLL will need to have three (3) output positive differential clocks: one board level clock output used for feedback, one clock
input and one feedback input (see Figure 5-14 for a diagram of the DDR
PLL circuit).
5–12
EMULATION TECHNOLOGY, INC.
MEMORIES
FPGA E (U11)
DDR SDRAM (J2)
CK0
CK1 (NC)
CK2 (NC)
CK0#
CK1# (NC)
CK2# (NC)
CKE0
CKE1
S0#
S1#
S2# (NC)
S3# (NC)
BA0
BA1
BA2 (NC)
WE#
CAS#
RAS#
FETEN (NC)
AR18
AR22
AP22
AP23
AP24
AP28
AP26
AP30
AP29
AP31
AP18
AP32
AP33
AR6
DDR_ADD[0]
DDR_ADD[1]
DDR_ADD[2]
DDR_ADD[3]
DDR_ADD[4]
DDR_ADD[5]
DDR_ADD[6]
DDR_ADD[7]
DDR_ADD[8]
DDR_ADD[9]
DDR_ADD[10]
DDR_ADD[11]
DDR_ADD[12]
DDR_ADD[13]
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12 (NC)
A13 (NC)
AW24
AT24
AV23
AT23
AU24
AV24
AW23
AR23
DDR_DQS[0]
DDR_DQS[1]
DDR_DQS[2]
DDR_DQS[3]
DDR_DQS[4]
DDR_DQS[5]
DDR_DQS[6]
DDR_DQS[7]
DDR_DQS[8]
DDR_DM[0]/DQS[9]
DDR_DM[1]/DQS[10]
DDR_DM[2]DQS[11]
DDR_DM[3]/DQS[12]
DDR_DM[4]/DQS[13]
DDR_DM[5]/DQS[14]
DDR_DM[6]/DQS[15]
DDR_DM[7]/DQS[16]
DDR_DM[8]/DQS[17]
DDR_SCL
DDR_SDA
DDR_SA0
DDR_SA1
DDR_SA2
DDR_CBx[0]
DDR_CBx[1]
DDR_CBx[2]
DDR_CBx[3]
DDR_CBx[4]
DDR_CBx[5]
DDR_CBx[6]
DDR_CBx[7]
RN30
RN30
RN32
RN32
RN30
RN30
RN32
RN32
DDR_CB[0]
DDR_CB[1]
DDR_CB[2]
DDR_CB[3]
DDR_CB[4]
DDR_CB[5]
DDR_CB[6]
DDR_CB[7]
DQS0
DQS1
DQS2
DQS3
DQS4
DQS5
DQS6
DQS7
DQS8
DM0/DQS9
DM1/DQS10
DM2/DQS11
DM3/DQS12
DM4/DQS13
DM5/DQS14
DM6/DQS15
DM7/DQS16
DM8/DQS17
SCL
SDA
SA0
SA1
SA2
CB0
CB1
CB2
CB3
CB4
CB5
CB6
CB7
Parity Bits
AW7
AW8
AW6
AW5
AW4
R5
R11
R15
R26
R36
R46
R50
R54
R30
R7
R13
R18
R28
R39
R44
R48
R52
R32
EEPROM
DDR_DS[0]
DDR_DS[1]
DDR_DS[2]
DDR_DS[3]
DDR_DS[4]
DDR_DS[5]
DDR_DS[6]
DDR_DS[7]
DDR_DS[8]
DDR_DM[0]
DDR_DM[1]
DDR_DM[2]
DDR_DM[3]
DDR_DM[4]
DDR_DM[5]
DDR_DM[6]
DDR_DM[7]
DDR_DM[8]
Byte Enables
AV33
AV30
AT27
AU25
AU16
AU15
AU12
AV10
AU23
AT34
AT32
AP27
AP25
AU18
AP15
AP12
AT9
AR24
Address Pins
AP10
AP9
AP8
AP7
AP16
AR16
AR34
AP13
AP11
AP14
AV36
DDR_CLK[0]
DDR_CLK[1]
DDR_CLK[2]
DDR_CLK[0]n
DDR_CLK[1]n
DDR_CLK[2]n
DDR_CKEN[0]
DDR_CKEN[1]
DDR_CSn[0]
DDR_CSn[1]
DDR_CSn[2]
DDR_CSn[3]
DDR_BA[0]
DDR_BA[1]
DDR_BA[2]
DDR_WEn
DDR_CASn
DDR_RASn
DDR_FETEN
Control Pins
AT19
AT21
AV21
AU19
AU21
AW21
Figure 5-12 DDR SDRAM (J2) Bus Signals (Page 1 of 2)
ET5000K10S USER’S MANUAL
5–13
MEMORIES
FPGA E (U11)
DDR SDRAM (J2)
(Continued)
DDR_D[0]
DDR_D[1]
DDR_D[2]
DDR_D[3]
DDR_D[4]
DDR_D[5]
DDR_D[6]
DDR_D[7]
DDR_D[8]
DDR_D[9]
DDR_D[10]
DDR_D[11]
DDR_D[12]
DDR_D[13]
DDR_D[14]
DDR_D[15]
DDR_D[16]
DDR_D[17]
DDR_D[18]
DDR_D[19]
DDR_D[20]
DDR_D[21]
DDR_D[22]
DDR_D[23]
DDR_D[24]
DDR_D[25]
DDR_D[26]
DDR_D[27]
DDR_D[28]
DDR_D[29]
DDR_D[30]
DDR_D[31]
DDR_D[32]
DDR_D[33]
DDR_D[34]
DDR_D[35]
DDR_D[36]
DDR_D[37]
DDR_D[38]
DDR_D[39]
DDR_D[40]
DDR_D[41]
DDR_D[42]
DDR_D[43]
DDR_D[44]
DDR_D[45]
DDR_D[46]
DDR_D[47]
DDR_D[48]
DDR_D[49]
DDR_D[50]
DDR_D[51]
DDR_D[52]
DDR_D[53]
DDR_D[54]
DDR_D[55]
DDR_D[56]
DDR_D[57]
DDR_D[58]
DDR_D[59]
DDR_D[60]
DDR_D[61]
DDR_D[62]
DDR_D[63]
RN14
RN14
RN16
RN16
RN14
RN14
RN16
RN16
RN18
RN18
RN20
RN20
RN18
RN18
RN20
RN20
RN22
RN22
RN24
RN24
RN22
RN22
RN24
RN24
RN26
RN26
RN28
RN28
RN26
RN26
RN28
RN28
RN35
RN35
RN37
RN37
RN35
RN35
RN37
RN37
RN39
RN39
RN41
RN41
RN39
RN39
RN41
RN41
RN43
RN43
RN45
RN45
RN43
RN43
RN45
RN45
RN47
RN47
RN49
RN49
RN47
RN47
RN49
RN49
DDR_DATA[0]
DDR_DATA[1]
DDR_DATA[2]
DDR_DATA[3]
DDR_DATA[4]
DDR_DATA[5]
DDR_DATA[6]
DDR_DATA[7]
DDR_DATA[8]
DDR_DATA[9]
DDR_DATA[10]
DDR_DATA[11]
DDR_DATA[12]
DDR_DATA[13]
DDR_DATA[14]
DDR_DATA[15]
DDR_DATA[16]
DDR_DATA[17]
DDR_DATA[18]
DDR_DATA[19]
DDR_DATA[20]
DDR_DATA[21]
DDR_DATA[22]
DDR_DATA[23]
DDR_DATA[24]
DDR_DATA[25]
DDR_DATA[26]
DDR_DATA[27]
DDR_DATA[28]
DDR_DATA[29]
DDR_DATA[30]
DDR_DATA[31]
DDR_DATA[32]
DDR_DATA[33]
DDR_DATA[34]
DDR_DATA[35]
DDR_DATA[36]
DDR_DATA[37]
DDR_DATA[38]
DDR_DATA[39]
DDR_DATA[40]
DDR_DATA[41]
DDR_DATA[42]
DDR_DATA[43]
DDR_DATA[44]
DDR_DATA[45]
DDR_DATA[46]
DDR_DATA[47]
DDR_DATA[48]
DDR_DATA[49]
DDR_DATA[50]
DDR_DATA[51]
DDR_DATA[52]
DDR_DATA[53]
DDR_DATA[54]
DDR_DATA[55]
DDR_DATA[56]
DDR_DATA[57]
DDR_DATA[58]
DDR_DATA[59]
DDR_DATA[60]
DDR_DATA[61]
DDR_DATA[62]
DDR_DATA[63]
DQ0
DQ1
DQ2
DQ3
DQ4
DQ5
DQ6
DQ7
DQ8
DQ9
DQ10
DQ11
DQ12
DQ13
DQ14
DQ15
DQ16
DQ17
DQ18
DQ19
DQ20
DQ21
DQ22
DQ23
DQ24
DQ25
DQ26
DQ27
DQ28
DQ29
DQ30
DQ31
DQ32
DQ33
DQ34
DQ35
DQ36
DQ37
DQ38
DQ39
DQ40
DQ41
DQ42
DQ43
DQ44
DQ45
DQ46
DQ47
DQ48
DQ49
DQ50
DQ51
DQ52
DQ53
DQ54
DQ55
DQ56
DQ57
DQ58
DQ59
DQ60
DQ61
DQ62
DQ63
Data Pins
AU34
AU33
AW33
AW32
AV34
AW34
AU32
AV32
AU31
AV32
AV29
AW29
AW31
AU30
AW30
AU29
AV28
AW28
AV27
AT28
AU28
AU27
AR28
AR27
AU26
AW26
AT26
AR25
AV26
AV25
AR26
AT25
AV17
AU17
AR17
AT16
AW17
AT17
AW16
AV16
AT15
AW14
AV14
AU14
AV15
AR15
AT14
AR14
AV13
AU13
AT12
AR12
AT13
AR13
AW12
AV12
AV11
AW10
AU9
AV9
AW11
AU11
AU10
AW9
Figure 5-13 DDR SDRAM (J2) Bus Signals (Page 2 of 2)
5–14
EMULATION TECHNOLOGY, INC.
MEMORIES
FPGA F (U11)
PLL 6
DDR_PLL6
inclk[0]
DDR_CLK[0]
DDR_CLK[1]
DDR_CLK[2]
DDR_CLKn[0]
DDR_CLKn[1]
DDR_CLKn[2]
extclk[0]
extclk[1]
extclk[2]
PLL_FB6p
text
text
PLL_FB6p
extclk[3]
fbin
DDR SDRAM
DIMM
Figure 5-14 DDR PLL Circuit Block Diagram
To make the three positive differential output clocks differential, the
IO_STANDARD for all three clock signals needs to be set to DIFFERENTIAL
SSTL-2. The Board level PLL clock output is used for the feedback, and
needs to have IO_STANDARD set to SSTL-2 CLASS I. The input clock to
the PLL must have its IO_STANDARD set to SSTL-2 CLASS II. For information on how to set the IO_STANDARD property, please see the Quantus
help files. If the IO_STANDARD properties are set up correctly, then the
three negative differential clock signals (DDR_CLKn[2:0]) will automatically be output from the FPGA. You do not need to include these negative
clock signals in your FPGA HDL code or pin assignment file.
To change which clock goes to the DDR, the user just needs to change the
position of the jumper on JP4. Please note there should only be one
jumper on JP4. The DDR Clock Select Jumper is illustrated in Figure 5-15.
JP4
Pg7 DDR_CLK
ACLK1
BCLK1
CCLK1
DCLK1
ECLK8
DDR_CLK
1
3
5
7
9
11
2
4
6
8
10
12
DDR_PLL6
DDR_PLL6 Pg7
Figure 5-15 DDR Clock Select Jumper (JP4)
ET5000K10S USER’S MANUAL
5–15
MEMORIES
5–16
EMULATION TECHNOLOGY, INC.
POWER SUPPLIES AND POWER DISTRIBUTION
Chapter 6
Power Supplies and Power Distribution
The ET5000k10S can be hosted in a +3.3 V PCI slot, or it can be used standalone. Figure 6-1 shows the various supplies used on the ET5000k10S and
the connections of these supplies on the circuit board. The supply, +5 V,
from the PCI connector (or P1) supplies the basic power to the ET5000k10S.
The +3.3 V power from the PCI connector is not used, nor is it connected to
any circuitry on the ET5000k10S.
P10
+5 V
+12 V
Molex
U17
10A
Switcher
+3.3 V
5A
Linear
Supply
U16
10A
Switcher
VCCINT
VCCO
FPGA
(U11)
+5 V
+12 V
VREF 1.25 V
–12 V
VCCO
P8
–12 V
+5 V
+3.3 V
+1.5 V
+12 V
VCCAUX
P6
PCI-X
Connector
U18
+5 V
+3.3 V
+1.5 V
+12 V
P9
200 pin
Micropax
Connectors
–12 V
2.5 V
DDR SDRAM
SDR SDRAM
SSRAM FB
SSRAM AD
SSRAM AB
SSRAM ED
Figure 6-1 ET5000k10S Power Distribution
The ET5000k10S, when plugged into a PCI slot, has the following different
power rails:
•
•
ET5000K10S USER’S MANUAL
+5 V
+3.3 V
6–1
POWER SUPPLIES AND POWER DISTRIBUTION
•
•
•
•
•
+2.5 V
+1.25 V (tracks to +2.5 V)
+1.5 V
–12 V
+12 V
The power rails +3.3 V, +2.5 V, and +1.25 V and +1.5 V are created using
switching regulators with +5 V as the input, while +1.5 V is created with a
linear regulator. +3.3 V from the PCI fingers is not used. U17 is for +3.3 V,
U16 is for +2.5 V and +1.25 V, and U18 is for +1.5 V. Heat is not an issue
with this style of switching regulator. Each regulator should be able to
supply the minimum 10 A of current without strain. The most demanding
application of the ET5000k10S should fit within the 10 A budget on these
two power rails. A heat sink is used to keep the linear regulator within its
specification.
+3.3 V Power
The specification for the +3.3 V power is shown in Table 6-1. The +3.3 V
supply is used by the following components on the ET5000k10S:
•
•
•
•
•
•
•
•
•
Stratix FPGA I/O (U11, banks 1–6)
Roboclocks U14, U15
Clock buffer (U12)
CPLD (U6)
Microprocessor (U4)
Microprocessor SRAM (U7)
4 SSRAMs (U8, U9, U10, U13)
DDR SDRAM DIMM (J3)
3 Oscillators X1, X2, X3
We do run +3.3 V a little hot. At worst case for all components, the +3.3 V
power supply should never fall below +3.30 V.
Table 6-1 Specification for +3.3 V Power
Minimum
Typical
Maximum
Voltage
+3.35 V
+3.39 V
+3.44 V
Current
N/A
N/A
12 A
+2.5 V Power
The specification for the +2.5 V power is shown in Table 6-2. The +2.5 V
supply is used by the following components on the ET5000k10S:
•
•
Stratix FPGA I/O (U11, banks 7–8)
DDR SDRAM DIMM (J2)
In addition, the +2.5 V supply outputs a +1.25 V power rail, used by the
Stratix FPGA as a reference voltage. The reference voltage tracks to the
supply voltage, within 1%.
6–2
EMULATION TECHNOLOGY, INC.
POWER SUPPLIES AND POWER DISTRIBUTION
Table 6-2 Specification for +2.5 V Power and +1.25 V Reference
Min
Typical
Max
Supply Voltage
+2.45
+2.50
+2.55
Supply Current
N/A
N/A
10 A
Reference Voltage
49.5% of
Supply
50% of
Supply
50.5% of
Supply
Reference Current
N/A
N/A
5A
+1.5 V Power
The specification for the +1.5 V power is shown in Table 6-3. The +1.5 V
supply is used by the following component on the ET5000k10S:
•
Stratix FPGA VccINT (U11)
We also run +1.5 V a little hot. At worst case for all components, the +1.5 V
power supply should never fall below +1.50 V.
Table 6-3 Specification for +1.5 V Power
Minimum
Typical
Maximum
Voltage
+1.55 V
+1.56 V
+1.58 V
Current
N/A
N/A
12 A
If you use the ET5000k10S in a lab environment, the Stratix FPGA will never
see worst case power and temperature—so you can use typical, commercial timing.
NOTE: In a lab environment, the FPGA never sees the worst-case
temperature and power. You can use typical, commercial
timing!
Stand-Alone Operation
The ET5000k10S can be used stand-alone, meaning it doesn’t have to be
plugged into a PCI slot. Connector P1 is used to provide power to the
ET5000k10S in this configuration. P1 is a Molex drive power connector and
will connect to any standard ATX power supply (see Figure 6-2). The power
supply that we used is shown in Figure 6-3, but any ATX or AT style power
supply will work. We use a 250-watt ATX supply. Since the ET5000k10S
does not draw enough current to meet the minimums required by the
supply, we plug an old disk drive into another one of the Molex connectors. The current drawn by the disk drive sinks enough current to make the
switchers in the power supply happy.
ET5000K10S USER’S MANUAL
6–3
POWER SUPPLIES AND POWER DISTRIBUTION
Figure 6-3 Example ATX Power Supply
The P1 connector is rated to 13 A, far more current than the ET5000k10S
can use.
The ET5000k10S, when used stand-alone, has the following different
power rails:
•
+5 V
P10
1
2
3
4
+12V
+5V
Figure 6-2 Molex Connector P1—Auxiliary Power
6–4
EMULATION TECHNOLOGY, INC.
POWER SUPPLIES AND POWER DISTRIBUTION
•
•
•
•
•
+3.3 V
+2.5 V
+1.25 V (tracks to 2.5 V)
+1.5 V
+12 V
NOTE: If you use the ET5000k10S stand-alone with an ATX
power supply, the ET5000k10S may not draw enough current to
meet the minimum current required by the switchers in the
supply. Connecting a disk drive to another connector will solve
this problem!
By specification, a PCI board may consume a maximum of 25 watts from
the fingers of the PCI connector. This power limit is below that the
ET5000k10S is capable of consuming, even if daughter cards and/or large
SDRAM banks are installed. The P1 connector can be used to augment the
power obtained from the PCI fingers. P1 can be used provided that the
+5 V and +12 V power rails on the connector are supplied by the same
power source as the PCI fingers.
NOTE: P1 and PCI may provide power at the same time, but
ONLY if the same power source used to supply P1 is also
supplying power to PCI.
ET5000K10S USER’S MANUAL
6–5
POWER SUPPLIES AND POWER DISTRIBUTION
6–6
EMULATION TECHNOLOGY, INC.
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Chapter 7
Daughter Connections to ET3k10SD—
Observation Daughter Card for 200-pin
Connectors
The traditional approach to experiment with new devices involving wiring
together some ICs on a breadboard is fast becoming impractical and ineffective. Instead, designers using new high-density devices need custom PC
boards representing a substantial investment of time and money.
Prototype boards from manufacturers can meet this demand for experimentation while eliminating the expense and time involved with custom
PC boards. Additionally, such prototype boards facilitate the understanding and advantages of new device features.
Purpose
The ET3k10SD daughter card allows external connection to the signals
present on the ET5000k10S series ASIC prototyping boards. The
ET5000k10S allows logic emulation with Stratix™ devices prior to committing to using them for specific applications. It allows designers to try
Stratix features such as BlockRAM, DLLs, and SelectI/O™ resource, with an
off-the-shelf resource.
Features
The ET3k10SD Daughter Card has the following features:
•
Buffered I/O, Passive and Active Bus Drivers
•
Unbuffered I/O
•
Differential LVDS pairs (Note: Not available on ET5000k10S ASIC
prototyping board)
•
Headers for Test Points
The daughter card contains headers that may be useful with certain types
of oscilloscope probes, or when wiring pins to prototype areas.
Figure 7-1 is a block diagram of the ET3k10SD Daughter Card.
The ET3k10SD Daughter Card is pictured in Figure 7-2.
Figure 7-3 shows the assembly drawing of the ET3k10SD Daughter Card.
The ET3k10SD Daughter Card provides 16 differential pairs, 48 buffered
(passive/active) I/O, and 66 unbuffered I/O signals. The IDT74FST163245
chips are used as bus switches in the passive mode, and the
ET5000K10S USER’S MANUAL
7–1
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
DIFFERENTIAL
CONNECTOR
ACLK1
BCLK1
CCLK1
ECLK1
MBCK6
J5
DIFF CLOCK
J3, J4, J5, J6, J7- 50 PIN IDC HEADER
UNBUFFERED I/O 0..17
J2
DIFF PAIR A0..A15
J6
J7
LINEAR REGULATOR
12VDC TO 3.3V/
3.9VDC
UNBUFFERED I/O 0..23
50 PIN MINI D
RIBBON CABLE
CONNECTOR
UNBUFFERED I/O 0..23
POWER
INDICATORS
J1
BUFFERED I/O 0..15
U1
UNBUFFERED I/O 0..15
+3.3V +5.0V +12.0V
J3
BUFFERED I/O 0..7
U2
text
POWER
HEADER
UNBUFFERED I/O 0..15
BUFFERED I/O 0..7
+1.5V
+3.3V
+5.0V
+12.0V
-12.0V
J4
BUFFERED I/O 0..15
U3
UNBUFFERED I/O 0..15
J6
GND
74LVC16245APA/
74FST163245PA
200 PIN MICROPAX
(BOTTOM OF PWB)
20 PIN IDC
HEADER
U1, U2, U3 - BUFFERS OR LEVEL TRANSLATORS
Figure 7-1 ET3k10SD Daughter Card Block Diagram
7–2
EMULATION TECHNOLOGY, INC.
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Figure 7-2 ET3k10SD Daughter Card
ET5000K10S USER’S MANUAL
7–3
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Figure 7-3 ET3k10SD Daughter Card Assembly Drawing
IDT74LVC16245A chips are used as bus transceivers in the active mode. The
ET3k10SD has separate enable/direction signals for each driver.
NOTE: Availability of these I/O signals depends on the location
of the daughter card with respect to the development board.
Daughter Card
LEDs
The LEDs act as visual indicators, representing the active power sources.
•
D1 — LED indicating +3.3 V present
•
D2 — LED indicating +5.0 V present
•
D3 — LED indicating +12 V present
Under normal operating conditions, all LEDs should be on.
Power Supply
A linear power supply (U4) is present to provide level shift/translation
functions when the board is populated with bus switches.
7–4
EMULATION TECHNOLOGY, INC.
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Options
Resistors R10 and R11 can be used to select different voltage sources, +5 V
or +3.3 V, respectively. When used, U4 must be removed in order to
prevent contention.
NOTE: Never populate R10/R11 simultaneously: this will result
in a shorted power supply.
Power Rating
Connector J8
•
•
•
•
•
+5 V power supply is rated for 1 A.
+3.3 V power supply is rated for 1 A.
+1.5 V power supply is rated for 1 A.
+12 V power supply is rated for 0.5 A.
–12 V power supply is rated for 0.5 A.
Table 7-1 shows the connections of J8.
Table 7-1 Connector J8 Pins External Power
Pin
Function
Pin
Function
1
GND
11
GND
2
+5 V
12
+1.5 V
3
GND
13
GND
4
+5 V
14
+12 V
5
GND
15
GND
6
+3.3 V
16
+12 V
7
GND
17
GND
8
+3.3 V
18
–12 V
9
GND
19
GND
10
+1.5 V
20
–12 V
LVDS
Low-voltage differential signaling (LVDS) is a signaling method used for
high-speed transmission of binary data over copper. It is well recognized
that the benefits of balanced data transmission begin to outweigh the
costs over single-ended techniques when the signal transmission times
approach 10 ns. This represents signaling rates of about 30 Mbps or clock
rates of 60 MHz (in single-edge clocking systems) and above. LVDS is
defined in the TIA/EIA-644 standards.
NOTE: Not available on the ET5000k10S ASIC prototyping board.
ET5000K10S USER’S MANUAL
7–5
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Connector P5
This is a Mini D Ribbon (MDR) connector (50 pin) manufactured by 3M,
used specifically for high speed LVDS signaling. The connector mates with
a standard off-the-shelf 3M-cable assembly:
P/N 14150-EZBB-XXX-0LC
where XXX is:050 = 0.5 m
150 = 1.5 m
300 = 3.0 m
500 = 5.0 m
Please contact 3M for further details: http://www1.3m.com/.
Unbuffered I/O
The ET3k10SD Daughter Card provides 66 unbuffered I/O signals, including
5 single ended clock signals. The function of these signals is position
dependent.
NOTE: SIgnals P4NX7 and P4NX6 are also used for direction
select and output enable on U2 and U3 respectively.
Connectors P2,
P4
P2, P4— Buffered Interface header
IDC headers (50 pin) providing 48 buffered I/O signals.
See Table 7-2 on page 7.
Connector P7,
P1, P3
P7, P1, P3 — Unbuffered Interface Header
IDC headers (50 pin) providing 66 buffered I/O signals.
See Table 7-2 on page 7.
Buffered I/O
The ET3k10SD Daughter Card provides 48 buffered I/O signals. The function of these signals is position dependent. U1, U2, and U3 allow for
different populating options, and devices can be active or passive.
Active
The LCV162245A is used for asynchronous communication between data
buses. It allows data transmission from the A to the B or from the B to the
A bus, depending on the logic level at the direction-control (DIR) input.
The output-enable (OE#) input can be used to disable the device so that
the busses are effectively isolated.
Passive
The FST163245 bus switches are used to connect or isolate two ports
without providing any current sink or source capabilities. Thus, they
generate little or no noise of their own while providing a low resistance
7–6
EMULATION TECHNOLOGY, INC.
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
path for an external driver. The output-enable (OE#) input can be used to
disable the device so that the busses are effectively isolated.
Test Interface
The ET3k10SD Daughter Card provides a 200-pin connector to interface to
one of three test connectors on the ET5000k10S ASIC prototyping board:
J9, J10 and J16.
Connector J1
J1—Test Interface Connector
Micropax connector (200 pin) used as a standard interface to all the Emulation Technology, Inc. development boards. This connector has a specified
current rating of 0.5 amps per contact. See Table 7-2 on page 7.
Daughter Card I/O Connections
Table 7-2 shows the ET3k10SD Daughter Card I/O Interconnects to connectors P55, P56 and P58.
Table 7-2 Daughter Board-Header-FPGA Pin Map
J1
Signal
1
+12 V
2
GND
3
Daughter
Board
Header
Test
Header
P8
P8 Signal
P8.001
+12 V
J1.184
P8.002
GND
ACLK[1]
J5.1
P8.003
4
+5 V
J1.006
5
BCLK[1]
J5.3
6
+5 V
7
CCLK[1]
8
GND
9
+3.3 V
10
P2N[3]
11
FPGA
Pin
U11
Test
Header
P9
P9 Signal
FPGA
Pin
U11
P9.001
+12 V
P9.002
GND
ACLK[2]
P9.003
ACLK[3]
P8.004
+5 V
P9.004
+5 V
P8.005
BCLK[2]
P9.005
BCLK[3]
P8.006
+5 V
P9.006
+5 V
J5.5
P8.007
CCLK[2]
P9.007
CCLK[3]
J1.204
P8.008
GND
K20
P9.008
GND
K20
P8.009
+3.3 V
H20
P9.009
+3.3 V
H20
U1.26 J3.1
P8.010
ECLK[10]
P9.010
ECLK[11]
GND
J4.26 J7.38
P8.011
GND
K20
P9.011
GND
K20
12
P2N[2]
U1.27 J3.3
P8.012
TST_HDRA[0]
AU2
P9.012
TST_HDRB[0]
G33
13
P2N[1]
J2.8
P8.013
TST_HDRA[1]
AT1
P9.013
TST_HDRB[1]
F33
14
P2N[0]
J2.9
P8.014
TST_HDRA[2]
AT2
P9.014
TST_HDRB[2]
G32
15
P2NX[7]
U1.29 J3.5
P8.015
TST_HDRA[3]
AT3
P9.015
TST_HDRB[3]
F32
16
P2NX[6]
U1.30 J3.7
P8.016
TST_HDRA[4]
AR1
P9.016
TST_HDRB[4]
F31
17
P2NX[5]
U1.32 J3.9
P8.017
TST_HDRA[5]
AR2
P9.017
TST_HDRB[5]
G31
ET5000K10S USER’S MANUAL
K20
K20
7–7
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Table 7-2 Daughter Board-Header-FPGA Pin Map
J1
Signal
Daughter
Board
Header
Test
Header
P8
P8 Signal
FPGA
Pin
U11
Test
Header
P9
P9 Signal
FPGA
Pin
U11
18
P2NX[4]
U1.33 J3.11
P8.018
TST_HDRA[6]
AR3
P9.018
TST_HDRB[6]
H31
19
P2NX[1]
J2.10
P8.019
TST_HDRA[7]
AP3
P9.019
TST_HDRB[7]
M31
20
P2NX[0]
J2.11
P8.020
TST_HDRA[8]
AN3
P9.020
TST_HDRB[8]
N31
21
P3NX[9]
J2.40
P8.021
TST_HDRA[9]
AM3
P9.021
TST_HDRB[9]
P31
22
GND
J1.101
P8.022
GND
K20
P9.022
GND
K20
23
P3NX[8]
J2.41
P8.023
TST_HDRA[10]
H3
P9.023
TST_HDRB[10]
R31
24
P3NX[5]
U1.35 J3.13
P8.024
TST_HDRA[11]
G3
P9.024
TST_HDRB[11]
T31
25
P3NX[4]
U1.36 J3.15
P8.025
TST_HDRA[12]
F1
P9.025
TST_HDRB[12]
U31
26
P3N[89]
U1.37 J3.17
P8.026
TST_HDRA[13]
F2
P9.026
TST_HDRB[13]
F30
27
P3N[88]
U1.38 J3.19
P8.027
TST_HDRA[14]
F3
P9.027
TST_HDRB[14]
G30
28
P3N[87]
U1.40 J3.21
P8.028
TST_HDRA[15]
E1
P9.028
TST_HDRB[15]
J30
29
P3N86
U1.41 J3.23
P8.028
TST_HDRA[16]
E2
P9.029
TST_HDRB[16]
M30
30
P3N[83]
U1.43 J3.25
P8.030
TST_HDRA[17]
E3
P9.030
TST_HDRB[17]
N30
31
P3N[82]
U1.44 J3.27
P8.031
TST_HDRA[18]
D1
P9.031
TST_HDRB[18]
P30
32
P3N[77]
U1.46 J3.29
P8.032
TST_HDRA[19]
D2
P9.032
TST_HDRB[19]
R30
33
GND
J5.20 J6.22
P8.033
GND
K20
P9.033
GND
K20
34
P3N[76]
U1.47 J3.31
P8.034
TST_HDRA[20]
D3
P9.034
TST_HDRB[20]
T30
35
P3N[75]
U2.26 J3.33
P8.035
TST_HDRA[21]
C2
P9.035
TST_HDRB[21]
U30
36
P3N[74]
U2.27 J3.35
P8.036
TST_HDRA[22]
B3
P9.036
TST_HDRB[22]
V30
37
P3N[69]
J2.42
P8.037
TST_HDRA[23]
AR4
P9.037
TST_HDRB[23]
W30
38
P3N[68]
J2.43
P8.038
TST_HDRA[24]
AP4
P9.038
TST_HDRB[25]
AC30
39
P3N[67]
U2.29 J3.37
P8.039
TST_HDRA[25]
AP5
P9.039
TST_HDRB[24]
AD30
40
P3N[66]
U2.30 J3.39
P8.040
TST_HDRA[26]
AN4
P9.040
TST_HDRB[26]
AD30
41
P3N[63]
U2.32 J3.41
P8.041
TST_HDRA[27]
AN5
P9.041
TST_HDRB[27]
AE30
42
P3N[62]
U2.33 J3.43
P8.042
TST_HDRA[28]
AM4
P9.042
TST_HDRB[28]
AF30
43
P3N[57]
U2.35 J3.45
P8.043
TST_HDRA[29]
AM5
P9.043
TST_HDRB[29]
AG30
44
GND
J3.36
P8.044
GND
K20
P9.044
GND
K20
45
P3N[56]
U2.36 J3.47
P8.045
TST_HDRA[30]
AL5
P9.045
TST_HDRB[30]
AH30
46
P3N[55]
P8.046
TST_HDRA[31]
J5
P9.046
TST_HDRB[31]
AD29
7–8
EMULATION TECHNOLOGY, INC.
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Table 7-2 Daughter Board-Header-FPGA Pin Map
J1
Signal
47
P3N[54]
48
P3N[49]
49
Daughter
Board
Header
Test
Header
P8
P8 Signal
FPGA
Pin
U11
Test
Header
P9
P9 Signal
FPGA
Pin
U11
P8.047
TST_HDRA[32]
H4
P9.047
TST_HDRB[32]
AC29
U2.37 J4.1
P8.048
TST_HDRA[33]
H5
P9.048
TST_HDRB[33]
AB29
P3N[48]
U2.38 J4.3
P8.049
TST_HDRA[34]
G4
P9.049
TST_HDRB[34]
W29
50
P3N[47]
J2.19
P8.050
TST_HDRA[35]
G5
51
P3N[46]
J2.20
P8.051
TST_HDRA[36]
F4
P9.051
TST_HDRB[36]
U29
52
P3N[43]
U2.40 J4.5
P8.052
TST_HDRA[37]
F5
P9.052
TST_HDRB[37]
T29
53
P3N[42]]
U2.41 J4.7
P8.053
TST_HDRA[38]
E4
P9.053
TST_HDRB[38]
K29
54
P3N[39]
U2.43 J4.9
P8.054
TST_HDRA[39]
D4
P9.054
TST_HDRB[39]
J29
55
GND
J1.044
P8.055
GND
K20
P9.055
GND
K20
56
P3N[38]
U2.44 J4.11
P8.056
TST_HDRA[40]
AP6
P9.056
TST_HDRB[40]
H29
57
P3N[35]
U2.46 J4.13
P8.057
TST_HDRA[41]
AN6
P9.057
TST_HDRB[41]
G29
58
P3N[34]
U2.47 J4.15
P8.058
TST_HDRA[42]
AM6
P9.058
TST_HDRB[42]
F29
59
P3N[29]
U3.26. J4.17
P8.059
TST_HDRA[43]
AL6
P9.059
TST_HDRB[43]
F28
60
P3N[28]
U3.27 J4.19
P8.060
TST_HDRA[44]
AA6
P9.060
TST_HDRB[44]
G28
61
P3N[27]
U3.29 J4.21
P8.061
TST_HDRA[45]
J6
P9.061
TST_HDRB[45]
H28
62
P3N[26]
U3.30 J4.23
P8.062
TST_HDRA[46]
H6
P9.062
TST_HDRB[46]
J28
63
P3N[23]
J2.21
P8.063
TST_HDRA[47]
G6
P9.063
TST_HDRB[47]
K28
64
P3N[22]
J2.22
P8.064
TST_HDRA[48]
F6
P9.064
TST_HDRB[48]
M28
65
P3N[19]
U3.32 J4.25
P8.065
TST_HDRA[49]
E6
P9.065
TST_HDRB[49]
N28
66
GND
J1.044
P8.066
GND
K20
P9.066
GND
K20
67
P3N[18]
U3.33 J4.27
P8.067
TST_HDRA[50]
D6
P9.067
TST_HDRB[50]
P28
68
P3N[15]
U3.35 J4.29
P8.068
TST_HDRA[51]
C6
P9.068
TST_HDRB[51]
R28
69
P3N[14]
U3.36 J4.31
P8.069
TST_HDRA[52]
B6
P9.069
TST_HDRB[52]
T28
70
P3N[9]
J2.23
P8.070
TST_HDRA[53]
A6
P9.070
TST_HDRB[53]
U28
71
P3N[8]
J2.24
P8.071
TST_HDRA[54]
AB7
P9.071
TST_HDRB[54]
V28
72
P3N[7]
U3.37 J4.33
P8.072
TST_HDRA[55]
G7
P9.072
TST_HDRB[55]
W28
73
P3N[6]
U3.38 J4.35
P8.073
TST_HDRA[56]
F7
P9.073
TST_HDRB[56]
AB28
74
P3N[3]
U3.40 J4.37
P8.074
TST_HDRA[57]
E7
P9.074
TST_HDRB[57]
AC28
75
P3N[2]
U3.41 J4.39
P8.075
TST_HDRA[58]
D7
P9.075
TST_HDRB[58]
AD28
ET5000K10S USER’S MANUAL
7–9
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Table 7-2 Daughter Board-Header-FPGA Pin Map
J1
Signal
Daughter
Board
Header
Test
Header
P8
P8 Signal
FPGA
Pin
U11
Test
Header
P9
P9 Signal
FPGA
Pin
U11
76
P4N[27]
U3.43 J4.41
P8.076
TST_HDRA[59]
C7
P9.076
TST_HDRB[59]
AE28
77
GND
J4.42 J5.28 J6.6
P8.077
GND
K20
P9.077
GND
K20
78
P4N[26]
U3.44 J4.43
P8.078
TST_HDRA[60]
B7
P9.078
TST_HDRB[60]
AF28
79
P4N[21]
U3.46 J4.45
P8.079
TST_HDRA[61]
A7
P8.079
TST_HDRB[61]
AG28
80
P4N[20]
U3.47 J4.47
P8.080
TST_HDRA[62]
G8
P9.080
TST_HDRB[62]
AH28
81
P4N[19]
P8.081
TST_HDRA[63]
F8
P9.081
TST_HDRB[63]
M27
82
P4N[18]
P8.082
TST_HDRA[64]
D8
P9.082
TST_HDRB[64]
K27
83
P4N[13]
P8.083
TST_HDRA[65]
C8
P9.083
TST_HDRB[65]
J27
84
P4N[12]
P8.084
TST_HDRA[66]
B8
P9.084
TST_HDRB[66]
H27
85
P4N[11]
P8.085
TST_HDRA[67]
AF9
P9.085
TST_HDRA[67]
G27
86
P4N[10]
P8.086
TST_HDRA[68]
AE9
P9.086
TST_HDRB[68]
F27
87
P4N[7]
P8.087
TST_HDRA[69]
AC9
P9.087
TST_HDRB[69]
F26
88
GND
J1.184
P8.088
GND
K20
P9.088
GND
K20
89
P4N[6]
U1.1
P8.089
TST_HDRA[70]
V9
P9.089
TST_HDRB[70]
H26‘
90
P4N[3]
U1.24
P8.090
TST_HDRA[71]
U9
P9.090
TST_HDRB[71]
J26
91
P4N[2]
U1.25
P8.091
TST_HDRA[72]
R9
P9.091
TST_HDRB[72]
K26
92
P4NX[11]
U2.1
P8.092
TST_HDRA[73]
P9
P9.092
TST_HDRB[73]
K25
93
+1.5 V
J1.103
P8.093
+1.5 V
AE20
P9.093
+1.5 V
AE20
94
P4NX[10]
U2.24
P8.094
TST_HDRA[74]
N9
P9.094
TST_HDRB[74]
H25
95
P4NX[7]
J7.45 U2.25
P8.095
TST_HDRA[75]
H9
P9.095
TST_HDRB[75]
G25
96
P4NX[6]
J7.47 U3.1
P8.096
TST_HDRA[76]
G9
P9.096
TST_HDRB[76]
F25
97
P4NX[5]
U3.24
P8.097
TST_HDRA[77]
F9
P9.097
TST_HDRB[77]
F24
98
PRNX[4]
U3.25
P8.098
TST_HDRA[78]
E9
P9.098
TST_HDRB[78]
G24
99
GND
J1.203
P8.099
GND
K20
P9.099
GND
K20
100
-12 V
P8.100
-12 V
P9.100
-12 V
101
GND
J5.26 J6.24 J7.12
P8.101
GND
K20
P9.101
GND
K20
102
MBCK[1]
J2.27
P8.102
GND
K20
P9.102
GND
K20
103
+1.5 V
P8.103
+1.5 V
AE20
P9.103
+1.5 V
AE20
104
MBCK[0]
P8.104
GND
K20
P9.104
GND
K20
7–10
J2.28
EMULATION TECHNOLOGY, INC.
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Table 7-2 Daughter Board-Header-FPGA Pin Map
J1
Signal
105
+3.3 V
106
MBCK[6]
107
Daughter
Board
Header
Test
Header
P8
P8 Signal
P8.105
+3.3 V
J5.9
P8.106
DCLK[2]
GND
J1.203
P8.107
GND
108
ECLK[1]
J5.7
P8.108
109
GND
J4.46 J5.40 J7.22
110
GND
111
FPGA
Pin
U11
P9 Signal
FPGA
Pin
U11
P9.105
+3.3 V
P9.106
DCLK[3]
K20
P9.107
GND
K20
GND
K20
P9.108
GND
K20
P8.109
GND
K20
P9.109
GND
K20
J1.202
P8.110
GND
K20
P9.110
GND
K20
P2N[5]
J5.15
P8.111
TST_HDRA[79]
AF10
P9.111
TST_HDRB[79]
H24
112
P2N[4]
J5.17
P8.112
TST_HDRA[80]
AE10
P9.112
TST_HDRB[80]
J24
113
P2NX[11]
J2.2
P8.113
TST_HDRA[81]
AC10
P9.113
TST_HDRB[81]
K24
114
P2NX[10]
J2.1
P8.114
TST_HDRA[82]
AB10
P9.114
TST_HDRB[82]
M23
115
P2NX[9]
J5.19
P8.115
TST_HDRA[83]
V10
P9.115
TST_HDRB[83]
K23
116
P2NX[8]
J5.21
P8.116
TST_HDRA[84]
U10
P9.116
TST_HDRB[84]
H23
117
P2NX[3]
J5.23
P8.117
TST_HDRA[85]
R10
P9.117
TST_HDRB[85]
G23
118
GND
J1.033
P8.118
GND
K20
P9.118
GND
K20
119
P2NX[2]
J5.25
P8.119
TST_HDRA[86]
P10
P9.119
TST_HDRB[86]
F23
120
P3NX[11]
J2.29
P8.120
TST_HDRA[87]
N10
P9.120
TST_HDRB[87]
F22
121
P3NX[10]
J2.30
P8.121
TST_HDRA[88]
M10
P9.121
TST_HDRB[88]
G22
122
P3NX[7]
J2.31
P8.122
TST_HDRA[89]
J10
P9.122
TST_HDRB[89]
J22
123
P3NX[6]
J2.32
P8.123
TST_HDRA[90]
G10
P9.123
TST_HDRB[90]
M22
124
P3NX[3]
J5.27
P8.124
TST_HDRA[91]
F10
P9.124
TST_HDRB[91]
M18
125
P3NX[2]
J5.29
P8.125
TST_HDRA[92]
AD11
P9.125
TST_HDRB[92]
J18
126
P3NX[1]
J5.31
P8.126
TST_HDRA[93]
AC11
P9.126
TST_HDRB[93]
H18
127
P3NX[0]
J5.33
P8.127
TST_HDRA[94]
AB11
P9.127
TST_HDRB[94]
G18
128
P3N[85]
J5.35
P8.128
TST_HDRA[95]
AA11
P9.128
TST_HDRB[95]
F18
129
GND
J1.202
P8.129
GND
K20
P9.129
GND
K20
130
P3N[84]
J5.37
P8.130
TST_HDRA[96]
V11
131
P3N[81]
J5.39
P8.131
TST_HDRA[97]
U11
132
P3N[80]
J5.41
P8.132
TST_HDRA[98]
T11
133
P3N[79]
J2.3
P8.133
TST_HDRA[99]
K11
ET5000K10S USER’S MANUAL
H20
Test
Header
P9
H20
7–11
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Table 7-2 Daughter Board-Header-FPGA Pin Map
J1
Signal
Daughter
Board
Header
Test
Header
P8
P8 Signal
FPGA
Pin
U11
134
P3N[78]
J2.4
P8.134
TST_HDRA[100]
J11
135
P3N[73]
J2.6
P8.135
TST_HDRA[101]
H11
136
P3N[72]
J2.7
P8.136
TST_HDRA[102]
G11
137
P3N[71]
J2.33
P8.137
TST_HDRA[103]
F11
138
P3N[70]
J2.34
P8.138
TST_HDRA[104]
AG12
139
P3N[65]
J5.43
P8.139
TST_HDRA[105]
AF12
140
GND
J1.203
P8.140
GND
K20
141
P3N[64]
J5.45
P8.141
TST_HDRA[106]
AE12
142
P3N[61]
J5.47
P8.142
TST_HDRA[107]
AD12
143
P3N[60]
J5.49
P8.143
TST_HDRA[108]
AC12
144
P3N[59]
J6.1
P8.144
TST_HDRA[109]
AB12
145
P3N[58]
J6.3
P8.145
TST_HDRA[110]
AA12
146
P3N[53]
J6.5
P8.146
TST_HDRA[111]
V12
147
P3N[52]
J6.7
P8.147
TST_HDRA[112]
U12
148
P3N[51]
J2.17
P8.148
TST_HDRA[113]
T12
149
P3N[50]
J2.18
P8.149
TST_HDRA[114]
R12
150
P3N[45]
J6.9
P8.150
TST_HDRA[115]
P12
151
GND
J1.011
P8.151
GND
K20
152
P3N[44]
J6.11
P8.152
TST_HDRA[116]
N12
153
P3N[41]
J6.13
P8.153
TST_HDRA[117]
M12
154
P3N[40]
J6.15
P8.154
TST_HDRA[118]
K12
155
P3N[37]
J6.17
P8.155
TST_HDRA[119]
J12
156
P3N[36]
J6.19
P8.156
TST_HDRA[120]
H12
157
P3N[33]
J6.21
P8.157
TST_HDRA[121]
G12
158
P3N[32]
J6.23
P8.158
TST_HDRA[122]
F12
159
P3N[31]
J2.44
P8.159
TST_HDRA[123]
M13
160
P3N[30]
J2.45
P8.160
TST_HDRA[124]
K13
161
P3N[25]
J6.25
P8.161
TST_HDRA[125]
J13
162
GND
J1.011
P8.162
GND
K20
7–12
Test
Header
P9
P9.140
FPGA
Pin
U11
P9 Signal
GND
K20
‘
P9.151
GND
K20
P9.162
GND
K20
EMULATION TECHNOLOGY, INC.
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Table 7-2 Daughter Board-Header-FPGA Pin Map
J1
Signal
Daughter
Board
Header
Test
Header
P8
P8 Signal
FPGA
Pin
U11
163
P3N[24]
J6.27
P8.163
TST_HDRA[126]
H13
164
P3N[21]
J6.29
P8.164
TST_HDRA[127]
G13
165
P3N[20]
J6.31
P8.165
TST_HDRA[128]
F13
166
P3N[17]
J6.33
P8.166
TST_HDRA[129]
M14
167
P3N[16]
J6.35
P8.167
TST_HDRA[130]
K14
168
P3N[13]
J6.37
P8.168
TST_HDRA[131]
J14
169
P3N[12]
J6.39
P8.169
TST_HDRA[132]
H14
170
P3N[11]
J2.47
P8.170
TST_HDRA[133]
F14
171
P3N[10]
J2.48
P8.171
TST_HDRA[134]
M15
172
P3N[5]
J6.41
P8.172
TST_HDRA[135]
K15
173
GND
J1.204
P8.173
GND
K20
174
P3N[4]
J6.43
P8.174
TST_HDRA[136]
J15
175
P3N[1]
J6.45
P8.175
TST_HDRA[137]
H15
176
P3N[0]
J6.47
P8.176
TST_HDRA[138]
G15
177
P4N[25]
J7.1
P8.177
TST_HDRA[139]
M16
178
P4N[24]
J7.3
P8.178
TST_HDRA[140]
K16
179
P4N[23]
J7.5
P8.179
TST_HDRA[141]
J16
180
P4N[22]
J7.7
P8.180
TST_HDRA[142]
H16
181
P4N[17]
J7.9
P8.181
TST_HDRA[143]
G16
182
P4N[16]
J7.11
P8.182
TST_HDRA[144]
K17
183
P4N[15]
J7.13
P8.183
TST_HDRA[145]
H17
184
GND
J5.16 J7.2
P8.184
GND
K2
185
P4N[14]
J7.15
P8.185
TST_HDRA[146]
G17
186
P4N[9]
J7.17
P8.186
TST_HDRA[147]
F17
187
P4N[8]
J7.19
188
P4N[5]
J7.21
189
P4N[4]
J7.23
190
P4N[1]
J7.25
191
P4N[0]
J7.27
ET5000K10S USER’S MANUAL
Test
Header
P9
P9 Signal
FPGA
Pin
U11
P9.173
GND
K20
P9.184
GND
K20
7–13
DAUGHTER CONNECTIONS TO ET3K10SD—OBSERVATION DAUGHTER CARD FOR 200-PIN CONNECTORS
Table 7-2 Daughter Board-Header-FPGA Pin Map
Daughter
Board
Header
J1
Signal
192
P4NX[13]
J7.29
193
P4NX[12]
J7.31
194
P4NX[9]
J7.33
195
GND
J1.033
196
P4NX[8]
J7.35
197
P4NX[3]
J7.37
198
P4NX[2]
J7.39
199
P4NX[1]
J7.41
200
PRNX[0]
J7.43
201
GND
202
Test
Header
P8
P8 Signal
FPGA
Pin
U11
Test
Header
P9
P9 Signal
FPGA
Pin
U11
P8.195
GND
K20
J9.195
GND
K20
J1.204
P8.201
GND
K20
P9.201
GND
K20
GND
J5.46 J7.48
P8.202
GND
K20
P9.202
GND
K20
203
GND
J5.4
P8.203
GND
K20
P9.203
GND
K20
204
GND
J5.2
P8.204
GND
K20
P9.204
GND
K20
7–14
EMULATION TECHNOLOGY, INC.
RESET SCHEMES, LEDS, BUS BARS AND 200 PIN CONNECTORS
Chapter 8
Reset Schemes, LEDs, Bus Bars and 200 Pin
Connectors
Reset Schemes
A LTC1326 chip from Linear Technology controls reset functionality for the
ET5000k10S. Figure 8-1 shows the distribution of the reset signal PWRRST-.
In addition to controlling the reset, the power supplies rails +5 V, +3.3 V,
+2.5 Vand +1.5 V are threshold detected by the LTC1326. Undervoltage
conditions will case the assertion of the reset signal.
The LTC1326 has a push-button. Momentarily depressing this button
causes a 200 ms reset pulse on the signal PWRRST-. If the push-button is
depressed for 2 seconds and held, PWRRST- is asserted continuously. LED5,
when lit, means that reset is asserted, so if you press and hold S1, you
should see LED5 illuminate after a few seconds. If LED5 illuminates for any
reason during normal operation, this indicates that PWRRST- is active and
that something is wrong. Note that if you press S1 and release it quickly,
you probably won’t see LED5 since the 200 ms reset pulse is not long
enough for the eye to observe.
Depressing the push-button S1 causes the following sequence of events:
1. Reset of the CPLD and µP
2. FPGA configuration is cleared
3. If the switches on S2 are set for Fast Passive Parallel and there
is a valid SmartMedia card inserted into the socket, then the
FPGA will be configured. A SmartMedia card is valid if it
complies with the SSFDC specification and contains a file
named main.txt in the root directory. If the card is invalid or
there is no card present, then the FPGA will not be configured.
4. The Main Menu will appear.
The identical sequence of events occurs at power-up.
ET5000K10S USER’S MANUAL
8–1
RESET SCHEMES, LEDS, BUS BARS AND 200 PIN CONNECTORS
PCI/PCI-X
Interface
PCI_RSTn
ISP Interface
Header
+3.3V
FPGA
EP1S80F1508
+3.3V
+5.0V
+1.5V
Reset Circuit
LTC1326
PWRRSTn
µP
ATmega128L
+3.3V
+2.5V
Reset Circuit
LTC1326
FPGA_GRSTn
Push Button
CPLD
EPM3256A
PWRRST
Note: RS232 Tranceiver
must be disabled during
µP programming phase in
order to avoid contention
on the BTXD signal pin.
RS232
ICL3221
Figure 8-1 Reset Functionality
8–2
EMULATION TECHNOLOGY, INC.
RESET SCHEMES, LEDS, BUS BARS AND 200 PIN CONNECTORS
LEDs
The DN5000k10S has eight LEDs that are used to visually communicate the
status of circuitry (Figure 8-2).
Figure 8-2 ET5000k10S LEDs
From left to right, the LEDs are labeled: CPLD_LED0, CPLD_LED1, CPLD_LED2,
CPLD_LED3, UP_LED0, UP_LED1, UP_LED2, UP_LED3 (see Figure 8-3).
DS2
DS1
CPLD_LED1
CPLD_LED0
CPLD_LED3
CPLD_LED2
UP_LED1
UP_LED0
UP_LED3
UP_LED2
Figure 8-3 ET5000k10S LED Diagram
The LEDs have the following functions:
UP_LED3
Lights when the configuration process from the SmartMedia
was successful.
UP_LED[2:0]These three LEDs have multiple meanings:
• When all 3 LEDs are blinking, then the µP has been reprogrammed and is waiting for the user to enter FPGA stuffing
ET5000K10S USER’S MANUAL
8–3
RESET SCHEMES, LEDS, BUS BARS AND 200 PIN CONNECTORS
information via serial port or there is not a valid SmartMedia card present and the FPGA has been configured.
• During configuration, the combination of LEDs lit tells the
user which FPGA is currently being configured (UP_LED2,
UP_LED1, UP_LED0):
— off, off, on
=
FPGA F
— off, on, off
=
FPGA A
— off, on, on
=
FPGA E
— on, off, off
=
FPGA B
— on, off, on
=
FPGA D
CPLD_LED3 lights when the FPGA is NOT configured
CPLD_LED2 lights when reset is asserted (PWRRST-)
CPLD_LED1 lights when the PLL in Roboclock I is LOCKED
CPLD_LED0 lights when the PLL in Roboclock II is LOCKED
You are free to reprogram the CPLD and/or microprocessor to use any or all
of the LEDs for your own purposes.
Bus Bars
The two bus bars, B1 and B2, are installed to prevent flexing of the PWB
and serve no other purpose. They are connected quite solidly into the
ground plane of the DN5000k10S at every hole, and you can use the metal
bars to ground-test equipment such as oscilloscopes and pattern generators. Be careful not to short any power rails or signals to these metal bars—
they can carry a lot of current. The PCI bracket, BRK1, is also connected to
the ground plane at each of the screw mounts.
The 200 Pin Connectors: P8 and P9
The DN5000k10S contains two 200-pin connectors, P8 and P9. Daughter
cards of any sort may be plugged into these connectors. The relative pin
location of the powers, grounds, and signals is identical for each of the
connectors. A hole that can be used to attach a standoff is located at the
same relative position from each connector (seeFigure 8-4). This hole is
grounded on the DN5000k10S, so connect this mounting hole to digital
ground on your daughter card.
The mechanical position of the 200-pin connectors on the DN5000k10S is
shown in Figure 8-4. The 200-pin connector used on the DN5000k10S is a
Berg Electronics 91294-003 in the Micropax™ family. This link will take you
to the Berg website: http://www.berg.com/. This Berg connector was
chosen because of its high pin density, performance, and availability. The
part number for the mating connector is 91403-003. We stock the mating
connector at our offices in La Jolla, CA, so if you are designing a daughter
card and are having trouble getting this part, call us. We would be happy
to send you a few at our cost. Appendix A contains a mechanical datasheet
for both the Berg 91403-003 and 91294-003 connectors.
This style of connector has four mounting holes—two screw holes at each
end and two alignment holes between pins 50–51 and after pin 100 (see
Figure 8-4). These mounting holes are part of the metal shell of the
connector and make an important connection to the mating connector. All
8–4
EMULATION TECHNOLOGY, INC.
RESET SCHEMES, LEDS, BUS BARS AND 200 PIN CONNECTORS
Mounting Holes
1
101
50
51
150
151
100
200
Figure 8-4 91294-003 Pin Numbering
four of these mounting holes are connected to digital ground on the
DN5000k10S—therefore, the shell of the connector is grounded.
We used the pin numbering shown in Figure 8-4 for the 200-pin,
91294-003 connectors.
The Signals
Each of the two 200-pin connectors has the following:
•
•
•
•
ET5000K10S USER’S MANUAL
P8 has 147 signals connected to the FPGA.
P9 has 96 signals connected to the FPGA.
5clocks
The following power rails:
– +12V(1 pin)
– -12V(1 pin)
– +5V(2 pins)
8–5
RESET SCHEMES, LEDS, BUS BARS AND 200 PIN CONNECTORS
–
–
–
+3.3V(2 pins)
+1.5V(2 pins)
GND(23 pins + case)
Regarding the amount of current that the power pins can carry, the
following text is lifted directly from the specification for the Micropax™
family of connectors:
6.1 Current Rating. Current rating shall be evaluated in still air at
25°C ambient temperature. Under the following conditions, the
temperature rise shall be no greater than 30°C:
All contacts powered at 0.5 amp
One contact powered at 3.0 amps
Most of the signals are TTL (or some low current variation such as LVDS), so
you can reasonably expect to get up to 3 amps per power pin through this
connector. Remember that the +3.3V and +1.5V power supplies are limited
to 5 amps total—the memories, the FPGA and the clock circuitry on the
DN5000k10S consume +3.3V. The FPGA only consumes +1.5V.
If you use the DN5000k10S stand-alone (meaning that it is not plugged
into a PCI slot), the auxiliary power connector has +5V and +12V, but does
not have –12V. So unless you provide –12V to the DN5000k10S via another
connection, –12V will not be available for use by a daughter card.
The 200-pin connectors are shown in Figure 8-5.
NOTE: –12V is not required by the DN5000k10S. The
DN5000k10S will operate normally without a –12V power
supply.
8–6
EMULATION TECHNOLOGY, INC.
RESET SCHEMES, LEDS, BUS BARS AND 200 PIN CONNECTORS
Test Header
A
Test Header
B
-
203
204
-
P9
-
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
-
201
202
-
205
Mount
pins
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
con200
GND
GND
+1.5V
GND
+3.3V
DCLK2
GND
GND
GND
GND
TST_HDRA79
TST_HDRA80
TST_HDRA81
TST_HDRA82
TST_HDRA83
TST_HDRA84
TST_HDRA85
GND
TST_HDRA86
TST_HDRA87
TST_HDRA88
TST_HDRA89
TST_HDRA90
TST_HDRA91
TST_HDRA92
TST_HDRA93
TST_HDRA94
TST_HDRA95
GND
TST_HDRA96
TST_HDRA97
TST_HDRA98
TST_HDRA99
TST_HDRA100
TST_HDRA101
TST_HDRA102
TST_HDRA103
TST_HDRA104
TST_HDRA105
GND
TST_HDRA106
TST_HDRA107
TST_HDRA108
TST_HDRA109
TST_HDRA110
TST_HDRA111
TST_HDRA112
TST_HDRA113
TST_HDRA114
TST_HDRA115
GND
TST_HDRA116
TST_HDRA117
TST_HDRA118
TST_HDRA119
TST_HDRA120
TST_HDRA121
TST_HDRA122
TST_HDRA123
TST_HDRA124
TST_HDRA125
GND
TST_HDRA126
TST_HDRA127
TST_HDRA128
TST_HDRA129
TST_HDRA130
TST_HDRA131
TST_HDRA132
TST_HDRA133
TST_HDRA134
TST_HDRA135
GND
TST_HDRA136
TST_HDRA137
TST_HDRA138
TST_HDRA139
TST_HDRA140
TST_HDRA141
TST_HDRA142
TST_HDRA143
TST_HDRA144
TST_HDRA145
GND
TST_HDRA146
TST_HDRA147
GND
+12V
GND
ACLK3
+5V
BCLK3
+5V
CCLK3
GND
+3.3V
ECLK11
GND
TST_HDRB0
TST_HDRB1
TST_HDRB2
TST_HDRB3
TST_HDRB4
TST_HDRB5
TST_HDRB6
TST_HDRB7
TST_HDRB8
TST_HDRB9
GND
TST_HDRB10
TST_HDRB11
TST_HDRB12
TST_HDRB13
TST_HDRB14
TST_HDRB15
TST_HDRB16
TST_HDRB17
TST_HDRB18
TST_HDRB19
GND
TST_HDRB20
TST_HDRB21
TST_HDRB22
TST_HDRB23
TST_HDRB25
TST_HDRB24
TST_HDRB26
TST_HDRB27
TST_HDRB28
TST_HDRB29
GND
TST_HDRB30
TST_HDRB31
TST_HDRB32
TST_HDRB33
TST_HDRB34
TST_HDRB36
TST_HDRB37
TST_HDRB38
TST_HDRB39
GND
TST_HDRB40
TST_HDRB41
TST_HDRB42
TST_HDRB43
TST_HDRB44
TST_HDRB45
TST_HDRB46
TST_HDRB47
TST_HDRB48
TST_HDRB49
GND
TST_HDRB50
TST_HDRB51
TST_HDRB52
TST_HDRB53
TST_HDRB54
TST_HDRB55
TST_HDRB56
TST_HDRB57
TST_HDRB58
TST_HDRB59
GND
TST_HDRB60
TST_HDRB61
TST_HDRB62
TST_HDRB63
TST_HDRB64
TST_HDRB65
TST_HDRB66
TST_HDRB67
TST_HDRB68
TST_HDRB69
GND
TST_HDRB70
TST_HDRB71
TST_HDRB72
TST_HDRB73
+1.5V
TST_HDRB74
TST_HDRB75
TST_HDRB76
TST_HDRB77
TST_HDRB78
GND
-12V
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
-
203
204
-
-
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
-
201
202
-
205
Mount
pins
P8
+12V
GND
ACLK2
+5V
BCLK2
+5V
CCLK2
GND
+3.3V
ECLK10
GND
TST_HDRA0
TST_HDRA1
TST_HDRA2
TST_HDRA3
TST_HDRA4
TST_HDRA5
TST_HDRA6
TST_HDRA7
TST_HDRA8
TST_HDRA9
GND
TST_HDRA10
TST_HDRA11
TST_HDRA12
TST_HDRA13
TST_HDRA14
TST_HDRA15
TST_HDRA16
TST_HDRA17
TST_HDRA18
TST_HDRA19
GND
TST_HDRA20
TST_HDRA21
TST_HDRA22
TST_HDRA23
TST_HDRA24
TST_HDRA25
TST_HDRA26
TST_HDRA27
TST_HDRA28
TST_HDRA29
GND
TST_HDRA30
TST_HDRA31
TST_HDRA32
TST_HDRA33
TST_HDRA34
TST_HDRA35
TST_HDRA36
TST_HDRA37
TST_HDRA38
TST_HDRA39
GND
TST_HDRA40
TST_HDRA41
TST_HDRA42
TST_HDRA43
TST_HDRA44
TST_HDRA45
TST_HDRA46
TST_HDRA47
TST_HDRA48
TST_HDRA49
GND
TST_HDRA50
TST_HDRA51
TST_HDRA52
TST_HDRA53
TST_HDRA54
TST_HDRA55
TST_HDRA56
TST_HDRA57
TST_HDRA58
TST_HDRA59
GND
TST_HDRA60
TST_HDRA61
TST_HDRA62
TST_HDRA63
TST_HDRA64
TST_HDRA65
TST_HDRA66
TST_HDRA67
TST_HDRA68
TST_HDRA69
GND
TST_HDRA70
TST_HDRA71
TST_HDRA72
TST_HDRA73
+1.5V
TST_HDRA74
TST_HDRA75
TST_HDRA76
TST_HDRA77
TST_HDRA78
GND
-12V
GND
GND
+1.5V
GND
+3.3V
DCLK3
GND
GND
GND
GND
TST_HDRB79
TST_HDRB80
TST_HDRB81
TST_HDRB82
TST_HDRB83
TST_HDRB84
TST_HDRB85
GND
TST_HDRB86
TST_HDRB87
TST_HDRB88
TST_HDRB89
TST_HDRB90
TST_HDRB91
TST_HDRB92
TST_HDRB93
TST_HDRB94
TST_HDRB95
GND
GND
GND
GND
GND
GND
GND
con200
Figure 8-5 200-Pin Connectors — Signal Connections
ET5000K10S USER’S MANUAL
8–7
RESET SCHEMES, LEDS, BUS BARS AND 200 PIN CONNECTORS
8–8
EMULATION TECHNOLOGY, INC.
Chapter 9
Utilities
PCI Debug—General Pontificating
Debugging of PCI-based hardware can be troublesome, so it is best to do
so with a tiered approach. The following sequence of events needs to
occur for a PCI-based peripheral to start working:
1. The hardware must boot itself at power-up — in the case of the
ET5000k10S:
a.The µP must boot.
b.Recognize the SmartMedia card.
c.Configure the FPGA. (Hopefully, all this occurs before RST# on the
PCI bus is deasserted.)
2. The PCI BIOS executes the PNP routines and configures the BARs on all
PCI peripherals.
3. The operating system driver initializes the card.
4. The application initiates communication with the driver and the
application executes.
The steps are dependant. Each of the steps must start and execute flawlessly before the next step occurs. When you get a PCI card for the first
time, it is necessary to debug each step before attempting to go to the
next. We provide utilities to help with each step.
Steps 1 and 2 are best done without an operating system in place.
Windows NT-based systems take minutes to reboot after a crash (the-BLUEscreen-of-death) and an NT driver won’t work unless the hardware is
debugged. Since crashing is a regular occurrence in a PCI hardware debug
environment, we find it easiest to do our debug and manufacturing test in
the old DOS environment. Virtually all PCI peripherals get configured with
addresses beyond the IM boundary. On a PC, C programs cannot access
memory locations beyond IM unless special programs called DOS extenders
are used. Several freeware DOS extenders are available. We use a free DOSextender called DJGPP. More information can be found at
http://www.delorie.com/DJGPP.
PC-Based—AETEST.EXE
A utility program called AETEST is provided with the ET5000k10S. AETEST
can be run under DOS, Windows 98/ME, Windows NT/2000, or LINUX. When
used under DOS, you must boot your PC with a DOS disk. We ship one with
the ET5000k10S in case you don’t know how to make one on your own. All
features work in the native mode of AETEST, which is DOS.
ET5000K10S USER’S MANUAL
9–1
UTILITIES
All source code for AETEST is provided, so you are welcome to customize
the program to your own applications.
AETEST is not a stable program. We add and subtract features when we
need to for debug and verification purposes, so don’t be concerned if the
screens that you see aren’t exactly replicated here.
In a nutshell, AETEST lets you do the following:
•
•
•
•
•
•
•
AETEST Utility
Installation
Instructions
Determine if PCI recognizes the ET5000k10S
Read/write/loop any memory location
Read/write/loop configuration space
Display all configured PCI devices
Display memory setting from any locations
Fill memory with various patterns
Run various tests on the ET5000k10S
– SSRAM Test
– Multiplier Test
– SDRAM Test
– Interconnect Test
– Daughter Card Test
Installation Instructions for DOS
1. The files aetestdj.exe and cwsdpmi.exe (the DOS extender) need
to be in the same directory.
2. Run aetestdj.exe.
Installation Instructions for Windows NT
1. Install the device driver: install.exe and qldriver.sys must be
in the same directory.
2. Type “install”
3. After the driver is installed, start the driver by selecting
Control Panel–>Devices–>find “QLDriver” –>click “Start”
4. Run aetestnt.exe.
Installation Instructions for Windows 2000
1. Install the device driver: qldriver2000.inf and the driver file
(qldriver.sys) should be in the same directory.
2. Open Control Panel, click on “Add/Remove Hardware” and then go
to “Next–>.”
3. Choose Add/Troubleshoot a device (the default option) and click on
“Next–>.”
4. Wait until it finishes new hardware device searching; choose “Add a
new device,” and click on “Next–>.”
5. Choose “No, I want to select the hardware from a list,” and press
“Next–>.”
6. Choose “Other Devices” from Hardware Types list and press “Next–>”
7. Click on “Have Disk…”
9–2
EMULATION TECHNOLOGY, INC.
UTILITIES
8. In “Copy Manufacturer’s Files From:” window, find the directory
where qldriver.sys is located, then press “OK.”
9. You should see “dn2000k10 driver” under Models; click on
“Next–>.”
10. Press “Next–>” and then “Finish.”
11. Run aetestnt.exe.
Installation Instructions for LINUX
This has been tested on Red Hat Linux 7.2 (kernel version 2.4.x).
Note that all the text files, including the scripts, are DOS text format (with
an extra carriage return character after every new line), so you need to
convert them.
1. You must be root to start the driver and the program. “dndev_load”
and “dndev_unload” are scripts that load and unload the driver;
“dndev.o” is the driver file.
2. Load the driver; type “sh dndev_load”
3. Unload the driver; type “sh dndev_unload”
4. After driver is loaded, run the utility aetest_linux.
5. Note: You might need to run chmod on aetest_linux to make it
executable: type “chmod u+x aetest_linux.”
Installation Instructions for Solaris
The utility and driver are tested on Solaris 7.0/Sparc, with the 32-bit kernel.
Note that all the text files, including the scripts, are DOS text format (with
an extra carriage return character after every new line), so you need to
convert them.
1. To install the driver, go to the driver directory, make sure the driver
file “dndev” is in the sparc sub-directory, and run
“sh dndev_uninstall.sh”
2. To uninstall the driver, run “sh dndev_uninstall.sh”
3. To run the test utility, run “aetest_solaris” as root after the driver
is loaded.
The driver is compiled with the gcc compiler.
aetest_solaris is compiled with “gmake.” You can download it from
the GNU website. The “make” from the Solaris installation does not work
with our makefile format.
You may need to make aetest_solaris executable; run “chmod u+x
aetest_solaris.”
Installation Instructions for Windows 98/ME
There are two ways to run AETEST: You can run the DOS version
“aetestdj.exe” directly, or you can run AETEST with a device driver.
ET5000K10S USER’S MANUAL
9–3
UTILITIES
To run AETEST with a device driver follow the steps below.
1. Choose a default PCI driver for the device. When Windows first starts
with the device plugged in, it should ask for a device driver. Select
“Specify the location of the driver.”
2. Select “Display a list of the drivers in a specific location…”
3. Select “Other devices.”
4. Under “Manufacturers” tab, select “unknown device.”
5. Under “Models” select “unsupported device.”
6. The driver file (pcifg.vxd) and aetest98.exe must be in the same
directory. Run aetest98.exe.
NOTE: To re-compile the driver file pcicfg.vxd, you need the VtoolsD
compiler from www.numega.com.
AETEST
Options:
Description
and
Definitions
Startup
When AETEST is first started, it tries to find a device that it recognizes. We
have arbitrarily defined the ET5000k10S with a DEVICE_ID of 0x1505
and a VENDOR_ID of 0x17DF. You should see the following screen if
AETEST recognizes a ET5000k10S (Figure 9-1):
Figure 9-1 ET5000k10SAETEST Startup Screen, ET5000k10S Recognized
Most of this initial display is debug information. The program is looking
for a Vendor and Device ID that it recognizes, and finds vendor=0x17DF
and device=0x1505, which is a ET5000k10S. The lines after Configuration space: show what is in the configuration space and how the BARs
are configured.
9–4
EMULATION TECHNOLOGY, INC.
UTILITIES
If AETEST does not see a PCI peripheral it recognizes, you will see the
following (Figure 9-2):
Figure 9-2 AETEST Startup Screen, No PCI Peripheral Recognized
AETEST will still run, but many product-specific options will not be available.
ET5000K10S USER’S MANUAL
9–5
UTILITIES
AETEST Main
Screen
The AETEST Main Screen is shown in Figure 9-3.
Figure 9-3 AETEST Main Screen
Options
Read FPGA Revision. Display the revision ID of the FPGA. We will
update the revision ID of the FPGA every time we change the reference
design.
PCI Menu. Display the PCI utilities menu.
Memory Menu. Display the Memory Menu.
Flash Menu. Display the Flash Utilities Menu (ET2000k10 series only!).
Clock Menu. Display the Clock Utilities Menu.
Dedicated Multiplier Test. Execute the multiplier test.
Q. Quit and return to the DOS prompt
The selections are sometimes case sensitive, so be aware of the status of
the CAPS LOCK on your keyboard. The base addresses for each of the
configured BARs is displayed on all screens. You will need these addresses
if you want to manually read and write to address locations within the PCI
reference design. In this example (Figure 9-3, above), BAR0 is configured to
0xFD800000 and BAR1 is configured to 0xE0000000. BAR[5:2] are not
configured so they show up as 0x0.
9–6
EMULATION TECHNOLOGY, INC.
UTILITIES
PCI Menu
The AETEST PCI menu is shown in Figure 9-4.
Figure 9-4 AETEST PCI Menu
Set PCI Device Number. Sets a PCI device number of your choice as the
“active” device (hex input). This option lists the available Device Numbers
to help you match up your Device ID and Vendor ID with the device
number.
Set PCI Function Number. Sets a PCI function number of your choice
as the “active” function of a multi-function device (hex input). This option
lists the Device ID and Vendor ID of each function within the “active”
device number to help you to choose the desired function.
Display all Configured PCI Devices. Displays the PCI Device
Numbers and corresponding Device ID and Vendor ID of all devices seen on
the bus. This does not display device numbers with a Device ID and Vendor
ID of all ones (OxFFFF).
Display Vendor and Device ID for PCI device-function. Displays
the Vendor ID and Device ID of the active device and function number. In
the example above, this would display the Vendor ID and Device ID of the
PCI device at device number 0x7F, function number 0x00.
Loop on PCI device-fun: 7f-0 and Display Vendor and Device
ID. Reads and displays the Vendor ID and Device ID of the “active” device
number and function number. Repeats this action until the user hits a key
to stop it.
Loop on PCI device-fun: 7f-0 and Don’t Display Vendor and
Device ID. Same as previous menu option, except doesn’t display results.
This menu option is useful when using an oscilloscope to debug configuration reads.
ET5000K10S USER’S MANUAL
9–7
UTILITIES
Loop on all PCI device numbers and Display Device/Vendor
ID’s. Loops on each device number, reading the Vendor ID and Device ID
for each. It moves onto the next device number when you press any key.
That is, it continually reads the Vendor ID and Device ID from device
number 0 until you hit a key, at which point it continually reads the Vendor
ID and Device ID from device number 1. It moves all the way through
device number 0 to device number 0x7F (in case there are any bridges on
your PCI bus).
Display all PCI information for PCI device-function: 7f-0.
Reads and displays all of the configuration space for the “active” device
and function number. Use options “S” and “F” to change between the
“active” device number and function number, and then use this option to
view the entire configuration space.
Write config(uration) DWORD. Allows write to configuration space.
The following text will appear to remind you what is in configuration
space for a PCI device:
PCI_CS_VENDOR_ID0x00
PCI_CS_DEVICE_ID0x02
PCI_CS_COMMAND0x04
PCI_CS_STATUS0x06
PCI_CS_REVISION_ID0x08
PCI_CS_CLASS_CODE0x09
PCI_CS_CACHE_LINE_SIZE0x0c
PCI_CS_MASTER_LATENCY0x0d
PCI_CS_HEADER_TYPE0x0e
PCI_CS_BIST0x0f
PCI_CS_BASE_ADDRESS_00x10
PCI_CS_BASE_ADDRESS_10x14
PCI_CS_BASE_ADDRESS_20x18
PCI_CS_BASE_ADDRESS_30x1c
PCI_CS_BASE_ADDRESS_40x20
PCI_CS_BASE_ADDRESS_50x24
PCI_CS_EXPANSION_ROM0x30
PCI_CS_INTERRUPT_LINE0x3c
PCI_CS_INTERRUPT_PIN0x3d
PCI_CS_MIN_GNT0x3e
PCI_CS_MAX_LAT0x3f
Input config offset (hex 0x00-0xff):
word to write (in hex):
Loop indefinitely? (y or n)?
If looping was selected, any keypress will stop the loop.
Read config(uration) DWORD. Allows read from configuration
space. Has options for single read, loop read with display, and loop read
without display.
9–8
EMULATION TECHNOLOGY, INC.
UTILITIES
Configure BARs from File. Reloads the PCI configuration of the
“active” device from a file. It writes 0x001F to the command register, and
writes the 6 bars with the values from the file. This is useful for hot-swapping devices (power switch still required on extender), or reinitializing a
device when its configuration has been altered.
WARNING: Because the PCI BIOS is not assigning the BARs for
this device, you may induce a memory conflict by using this
option. This option is for advanced users only!
Save Bar Configuration to File. Writes PCI Device ID, Vendor ID and
the BARs into a file (from the “active” device). This option is for advanced
users only!
Memory Menu
The memory menu (Figure 9-5) allows you to perform a variety of tests of
PCI memory along with some ET5000k10S specific tasks.
Figure 9-5 AETEST Memory Menu
ET5000K10S USER’S MANUAL
9–9
UTILITIES
Write to Memory Test. Write a selected number of long words to a
specific PCI memory location (Figure 9-6).
Figure 9-6 AETEST Write to Memory Test
You will be prompted for the memory location (in hex). The physical
address is needed. All 4 gigabytes of PCI memory can be accessed. A
minimum of 1 to a maximum of 1024 long words can be written, in
sequential order, to the same address. A looping option is available if you
want to use an oscilloscope. If you are in a scope loop, any keypress will
terminate the loop and return you to the main menu.
Read Memory Test. Read a single long word from a specific PCI
memory location (Figure 9-7).
Figure 9-7 AETEST Read Memory Test
You will be prompted for the memory location (in hex). The physical
address is needed. All 4 gigabytes of PCI memory can be read. Three
options are available:
1. Read once and display.
2. Read indefinitely and display.
3. Read indefinitely and don’t display.
9–10
EMULATION TECHNOLOGY, INC.
UTILITIES
Write/Read Test. Write a long word to a specific PCI memory location
and immediately read what was written. Repeat for a selected number of
long words (Figure 9-8).
Figure 9-8 AETEST Write/Read Test
You will be prompted for the memory location (in hex). The physical
address is needed. All 4 gigabytes of PCI memory can be read. The program
will prompt for the number of long words you with to write (1 to 1024).
Three options are available:
1. Read once and display.
2. Read indefinitely and display.
3. Read indefinitely and don’t display.
Option 3 is a very useful scope loop.
Memory Fill. Fill memory with a selected pattern (Figure 9-9).
Figure 9-9 AETEST Memory Fill
You will be prompted for the memory location (in hex). The physical
address is needed. All 4 gigabytes of PCI memory can be written. The
program will prompt for the number of bytes (in hex) you wish to fill
(4 to 0xfffffffc). The following fill options are available:
1. fill with 0 — fill all the locations with 0x00000000 (clear the
memory)
2. address=data — fill each long word with its address
3. alternating 0x55555555, 0xAAAAAAAA
ET5000K10S USER’S MANUAL
9–11
UTILITIES
4. 0xffffffff — set all of memory
5. data=~address — fill each long word with the address (each
bit inverted).
Memory Display. Display 160 long words of memory. You are
prompted for the starting address (in hex):
Input starting address (hex and 32 bit aligned):
The following screen is displayed (Figure 9-10):
Figure 9-10 AETEST Memory Display
(f) forward — pages the screen forward in memory.
(b) back — pages the screen backwards in memory.
(j) jump — jump to a specific location (in hex).
(0) goto — jump back to the original address location specified at
the beginning.
(d) delay and display loop — display, wait for a second, and display again. Loop until a key is struck.
You will be prompted for the memory location (in hex). The physical
address is needed. All 4 gigabytes of PCI memory can be read. Three
options are available:
1. Read once and display.
2. Read indefinitely and display.
3. Read indefinitely and don’t display.
Write/Read Memory Byte. Write and read a single DWORD from a
specific PCI memory location. After entering a memory address (hex, 32
bits), you specify how many DWORDS you want written and read back, and
9–12
EMULATION TECHNOLOGY, INC.
UTILITIES
the data. Then, you choose from the 3 options as above. The menu option
does not perform any data checking. (Figure 9-11)
Figure 9-11 AETEST Write/Read Memory Byte
Memory test on SSRAM1. Tests one of the SSRAM chips on the
ET5000k10S.
Memory test on SSRAM2. Tests one of the SSRAM chips on the
ET5000k10S.
Memory test on SSRAM3. Tests one of the SSRAM chips on the
ET5000k10S.
Memory test on SDRAM. Tests the SDRAM chip on the ET5000k10S.
Full Memory Test (Including BlockRAM). Tests all of the memories.
This includes the SSRAM chips, the SDRAM, and the BlockRAM internal to
the FPGA.
Memory test on FPGA block memory. Tests the BlockRAM inside
the FPGA. On the ET2000k10, the BlockRAM is only in FPGA F.
BAR memory range test. Generic memory test that prompts the user
for BAR number, starting address offset, DWORD count, and number of iterations. The user is also prompted if the program should stop if error
occurs, or if the program should display any errors that occur. This allows
for maximum flexibility when debugging a design with an oscilloscope, or
debugging any memories or memory locations on your PCI bus. The
memory test is very complete, performing a write then a read to every
location, a read from every location, and then a read/write/read test to
every location. All other memory test options listed in the memory menu
are based on this generic memory test function.
ET5000K10S USER’S MANUAL
9–13
UTILITIES
9–14
EMULATION TECHNOLOGY, INC.
Appendix A
Berg Connector Datasheets
Figure A-1 and Figure A-2 contain the schematics for the Berg 91403-003
Connector.
Figure A-3 through Figure A-5 contain the schematics for the Berg
91294-003 connector.
ET5000K10S USER’S MANUAL
A–1
BERG CONNECTOR DATASHEETS
Figure A-1 Berg 91403-003 Datasheet Page 1 of 2
A–2
EMULATION TECHNOLOGY, INC.
BERG CONNECTOR DATASHEETS
Figure A-2 Berg 91403-003 Datasheet Page 2 of 2
ET5000K10S USER’S MANUAL
A–3
BERG CONNECTOR DATASHEETS
Figure A-3 Berg 91294-003 Datasheet Page 1 of 3
A–4
EMULATION TECHNOLOGY, INC.
BERG CONNECTOR DATASHEETS
Figure A-4 Berg 91294-003 Datasheet Page 2 of 3
ET5000K10S USER’S MANUAL
A–5
BERG CONNECTOR DATASHEETS
Figure A-5 Berg 91294-003 Datasheet Page 3 of 3
A–6
EMULATION TECHNOLOGY, INC.
Appendix B
ET5000k10S Schematic
The ET5000k10S Schematic is presented on the following pages.
ET5000K10S USER’S MANUAL
B–1
B–2
A
B
C
D
SDRAM_SCL
SDRAM_SDA
SDRAM_SA[0..2]
SDRAM_CSn[0..3]
SDRAM_CB[0..7]
SDRAM_RASn
SDRAM_CASn
SDRAM_WEn
SDRAM_CKE[0..1]
ECLK[0..3]
DDR_SCL
DDR_SDA
DDR_SA[0..2]
DDR_WP
DDR_FETEN
DDR_CSn[0..3]
DDR_RASn
DDR_CASn
DDR_WEn
DDR_CLKEN[0..1]
DDR_CLK0
DDR_CLK0n
DDR_CLK1
DDR_CLK1n
DDR_CLK2
DDR_CLK2n
ACLK[2..3]
BCLK[2..3]
CCLK[2..3]
DCLK[2..3]
ECLK[10..11]
PWRRSTn
FPGA_TDO
DIP1_0
DIP1_1
FPGA_MSEL0
FPGA_MSEL1
FPGA_MSEL2
FPGA_CDONE
FPGA_IDONE
FPGA_RDYnBUSY
FPGA_nSTAT
FPGA_CRC_ERR
ROBO_LOCK1
ROBO_LOCK2
CPLD_CLK[0..1]
VCCQ_RCLK1
VCCQ_RCLK2
CPLD_CLKOUT
GCLKOUT
DDR_CLK
5
MEM_SDR_SDRAM
SDRAM_SCL
SDRAM_SDA
SDRAM_SA[0..2]
SDRAM_CSn[0..3]
SDRAM_CB[0..7]
SDRAM_RASn
SDRAM_CASn
SDRAM_WEn
SDRAM_CKE[0..1]
ECLK[0..3]
SHEET11
MEM_DDR_SDRAM
DDR_SCL
DDR_SDA
DDR_SA[0..2]
DDR_WP
DDR_FETEN
DDR_CSn[0..3]
DDR_RASn
DDR_CASn
DDR_WEn
DDR_CLKEN[0..1]
DDR_CLK0
DDR_CLK0n
DDR_CLK1
DDR_CLK1n
DDR_CLK2
DDR_CLK2n
SHEET10
HEADERS
ACLK[2..3]
BCLK[2..3]
CCLK[2..3]
DCLK[2..3]
ECLK[10..11]
SHEET9
CPLD/uP
PWRRSTn
FPGA_TDO
DIP1_0
DIP1_1
FPGA_MSEL0
FPGA_MSEL1
FPGA_MSEL2
FPGA_CDONE
FPGA_IDONE
FPGA_RDYnBUSY
FPGA_nSTAT
FPGA_CRC_ERR
ROBO_LOCK1
ROBO_LOCK2
CPLD_CLK[0..1]
SHEET3
CLOCKS
VCCQ_RCLK1
VCCQ_RCLK2
CPLD_CLKOUT
GCLKOUT
DDR_CLK
SHEET2
5
SDRAM_REGE
SDRAM_WP
SDRAM_BA[0..1]
SDRAM_ADD[0..13]
SDRAM_DATA[0..63]
SDRAM_DQMB[0..7]
PWRRSTn
DDR_BA[0..2]
DDR_ADD[0..13]
DDR_D[0..63]
DDR_DS[0..8]
DDR_DM[0..8]
DDR_CBx[0..7]
TST_HDRB[0..95]
TST_HDRA[0..147]
FPGA_TCK
FPGA_TDI
FPGA_TMS
FPGA_TRST
FPGA_GRSTn
FPGA_CEn
FPGA_CSn
FPGA_nCONF
FPGA_RSn
FPGA_WSn
FPGA_DCLK
FPGA_D[0..7]
CPLD_CLKOUT
ROBO_LOCK1
ROBO_LOCK2
DDR_PLL6
ECLK[0..12]
DCLK[0..3]
CCLK[0..3]
BCLK[0..3]
ACLK[0..3]
SDRAM_REGE
SDRAM_WP
SDRAM_BA[0..1]
SDRAM_ADD[0..13]
SDRAM_DATA[0..63]
SDRAM_DQMB[0..7]
PWRRSTn
DDR_BA[0..2]
DDR_ADD[0..13]
DDR_D[0..63]
DDR_DS[0..8]
DDR_DM[0..8]
DDR_CBx[0..7]
TST_HDRB[0..95]
TST_HDRA[0..147]
FPGA_TCK
FPGA_TDI
FPGA_TMS
FPGA_TRST
FPGA_GRSTn
FPGA_CEn
FPGA_CSn
FPGA_nCONF
FPGA_RSn
FPGA_WSn
FPGA_DCLK
FPGA_D[0..7]
CPLD_CLKOUT
ROBO_LOCK1
ROBO_LOCK2
DDR_PLL6
ECLK[0..12]
DCLK[0..3]
CCLK[0..3]
BCLK[0..3]
ACLK[0..3]
4
SRAM4_DQa[0..7]
SRAM4_DQb[0..7]
SRAM4_DQc[0..7]
SRAM4_DQd[0..7]
SRAM4_DQPa
SRAM4_DQPb
SRAM4_DQPc
SRAM4_DQPd
SRAM4_ADVn
SRAM4_ADSPn
SRAM4_ADSCn
SRAM4_GWn
SRAM4_OEn
SRAM4_CEn
SRAM4_ZZ
SRAM3_DQa[0..7]
SRAM3_DQb[0..7]
SRAM3_DQc[0..7]
SRAM3_DQd[0..7]
SRAM3_DQPa
SRAM3_DQPb
SRAM3_DQPc
SRAM3_DQPd
SRAM3_ADVn
SRAM3_ADSPn
SRAM3_ADSCn
SRAM3_GWn
SRAM3_OEn
SRAM3_CEn
SRAM3_ZZ
SRAM2_DQa[0..7]
SRAM2_DQb[0..7]
SRAM2_DQc[0..7]
SRAM2_DQd[0..7]
SRAM2_DQPa
SRAM2_DQPb
SRAM2_DQPc
SRAM2_DQPd
SRAM2_ADVn
SRAM2_ADSPn
SRAM2_ADSCn
SRAM2_GWn
SRAM2_OEn
SRAM2_CEn
SRAM2_ZZ
SRAM1_DQa[0..7]
SRAM1_DQc[0..7]
SRAM1_DQb[0..7]
SRAM1_DQd[0..7]
SRAM1_DQPa
SRAM1_DQPb
SRAM1_DQPc
SRAM1_DQPd
SRAM1_ADVn
SRAM1_ADSPn
SRAM1_ADSCn
SRAM1_GWn
SRAM1_OEn
SRAM1_CEn
SRAM1_ZZ
SDRAM_CKE[0..1]
SDRAM_CB[0..7]
SDRAM_RASn
SDRAM_CASn
SDRAM_WEn
SDRAM_CSn[0..3]
SDRAM_SCL
SDRAM_SDA
SDRAM_SA[0..2]
DDR_CLK0
DDR_CLK0n
DDR_CLK1
DDR_CLK1n
DDR_CLK2
DDR_CLK2n
DDR_CLKEN[0..1]
DDR_RASn
DDR_CASn
DDR_WEn
DDR_CSn[0..3]
DDR_FETEN
DDR_SCL
DDR_SDA
DDR_SA[0..2]
DDR_WP
CPLD_CLK[0..1]
FPGA_CDONE
FPGA_IDONE
FPGA_RDYnBUSY
FPGA_nSTAT
FPGA_CRC_ERR
DIP1_0
DIP1_1
FPGA_MSEL0
FPGA_MSEL1
FPGA_MSEL2
FPGA_TDO
PCI_AD[0..63]
PCI_FRAMEn
PCI_TRDYn
PCI_IRDYn
PCI_REQn
PCI_GNTn
PCI_REQ64n
PCI_ACK64n
PCI_DEVSELn
PCI_PAR
PCI_PAR64
PCI_IDSEL
PCI_CBEn[0..7]
PCI_STOPn
PCI_M66EN
PCI_CLK
ACLK0
BCLK0
CCLK0
DCLK0
ECLK9
ECLK12
DDR_PLL6
4
FPGA
SRAM4_DQa[0..7]
SRAM4_DQb[0..7]
SRAM4_DQc[0..7]
SRAM4_DQd[0..7]
SRAM4_DQPa
SRAM4_DQPb
SRAM4_DQPc
SRAM4_DQPd
SRAM4_ADVn
SRAM4_ADSPn
SRAM4_ADSCn
SRAM4_GWn
SRAM4_OEn
SRAM4_CEn
SRAM4_ZZ
SRAM3_DQa[0..7]
SRAM3_DQb[0..7]
SRAM3_DQc[0..7]
SRAM3_DQd[0..7]
SRAM3_DQPa
SRAM3_DQPb
SRAM3_DQPc
SRAM3_DQPd
SRAM3_ADVn
SRAM3_ADSPn
SRAM3_ADSCn
SRAM3_GWn
SRAM3_OEn
SRAM3_CEn
SRAM3_ZZ
SRAM2_DQa[0..7]
SRAM2_DQb[0..7]
SRAM2_DQc[0..7]
SRAM2_DQd[0..7]
SRAM2_DQPa
SRAM2_DQPb
SRAM2_DQPc
SRAM2_DQPd
SRAM2_ADVn
SRAM2_ADSPn
SRAM2_ADSCn
SRAM2_GWn
SRAM2_OEn
SRAM2_CEn
SRAM2_ZZ
SRAM1_DQa[0..7]
SRAM1_DQc[0..7]
SRAM1_DQb[0..7]
SRAM1_DQd[0..7]
SRAM1_DQPa
SRAM1_DQPb
SRAM1_DQPc
SRAM1_DQPd
SRAM1_ADVn
SRAM1_ADSPn
SRAM1_ADSCn
SRAM1_GWn
SRAM1_OEn
SRAM1_CEn
SRAM1_ZZ
SDRAM_CKE[0..1]
SDRAM_CB[0..7]
SDRAM_RASn
SDRAM_CASn
SDRAM_WEn
SDRAM_CSn[0..3]
SDRAM_SCL
SDRAM_SDA
SDRAM_SA[0..2]
DDR_CLK0
DDR_CLK0n
DDR_CLK1
DDR_CLK1n
DDR_CLK2
DDR_CLK2n
DDR_CLKEN[0..1]
DDR_RASn
DDR_CASn
DDR_WEn
DDR_CSn[0..3]
DDR_FETEN
DDR_SCL
DDR_SDA
DDR_SA[0..2]
DDR_WP
CPLD_CLK[0..1]
FPGA_CDONE
FPGA_IDONE
FPGA_RDYnBUSY
FPGA_nSTAT
FPGA_CRC_ERR
DIP1_0
DIP1_1
FPGA_MSEL0
FPGA_MSEL1
FPGA_MSEL2
FPGA_TDO
PCI_AD[0..63]
PCI_FRAMEn
PCI_TRDYn
PCI_IRDYn
PCI_REQn
PCI_GNTn
PCI_REQ64n
PCI_ACK64n
PCI_DEVSELn
PCI_PAR
PCI_PAR64
PCI_IDSEL
PCI_CBEn[0..7]
PCI_STOPn
PCI_M66EN
PCI_CLK
ACLK0
BCLK0
CCLK0
DCLK0
ECLK9
ECLK12
DDR_PLL6
SHEET4..8
SRAM4_A[0..20]
SRAM4_BWAn
SRAM4_BWBn
SRAM4_BWCn
SRAM4_BWDn
SRAM4_BWEn
SRAM4_LBOn
SRAM3_A[0..20]
SRAM3_BWAn
SRAM3_BWBn
SRAM3_BWCn
SRAM3_BWDn
SRAM3_BWEn
SRAM3_LBOn
SRAM2_A[0..20]
SRAM2_BWAn
SRAM2_BWBn
SRAM2_BWCn
SRAM2_BWDn
SRAM2_BWEn
SRAM2_LBOn
SRAM1_A[0..20]
SRAM1_BWAn
SRAM1_BWBn
SRAM1_BWCn
SRAM1_BWDn
SRAM1_BWEn
SRAM1_LBOn
SDRAM_DATA[0..63]
SDRAM_DQMB[0..7]
SDRAM_ADD[0..13]
SDRAM_BA[0..1]
SDRAM_WP
SDRAM_REGE
DDR_D[0..63]
DDR_DS[0..8]
DDR_DM[0..8]
DDR_CBx[0..7]
DDR_ADD[0..13]
DDR_BA[0..2]
FPGA_DCLK
FPGA_D[0..7]
FPGA_RSn
FPGA_WSn
FPGA_nCONF
FPGA_CEn
FPGA_CSn
FPGA_GRSTn
FPGA_TCK
FPGA_TDI
FPGA_TMS
FPGA_TRST
PCI_INTAn
PCI_LOCKn
PCI_PERRn
PCI_SERRn
PCI_RSTn
TST_HDRB[0..95]
TST_HDRA[0..147]
DDR_CLK
GCLKOUT
SRAM4_A[0..20]
SRAM4_BWAn
SRAM4_BWBn
SRAM4_BWCn
SRAM4_BWDn
SRAM4_BWEn
SRAM4_LBOn
SRAM3_A[0..20]
SRAM3_BWAn
SRAM3_BWBn
SRAM3_BWCn
SRAM3_BWDn
SRAM3_BWEn
SRAM3_LBOn
SRAM2_A[0..20]
SRAM2_BWAn
SRAM2_BWBn
SRAM2_BWCn
SRAM2_BWDn
SRAM2_BWEn
SRAM2_LBOn
SRAM1_A[0..20]
SRAM1_BWAn
SRAM1_BWBn
SRAM1_BWCn
SRAM1_BWDn
SRAM1_BWEn
SRAM1_LBOn
3
SDRAM_DATA[0..63]
SDRAM_DQMB[0..7]
SDRAM_ADD[0..13]
SDRAM_BA[0..1]
SDRAM_WP
SDRAM_REGE
DDR_D[0..63]
DDR_DS[0..8]
DDR_DM[0..8]
DDR_CBx[0..7]
DDR_ADD[0..13]
DDR_BA[0..2]
FPGA_DCLK
FPGA_D[0..7]
FPGA_RSn
FPGA_WSn
FPGA_nCONF
FPGA_CEn
FPGA_CSn
FPGA_GRSTn
FPGA_TCK
FPGA_TDI
FPGA_TMS
FPGA_TRST
PCI_INTAn
PCI_LOCKn
PCI_PERRn
PCI_SERRn
PCI_RSTn
TST_HDRB[0..95]
TST_HDRA[0..147]
DDR_CLK
GCLKOUT
3
MEM_SRAM
SRAM4_ZZ
Qual Eng
Mfg Eng
Dev Eng
SRAM4_LBOn
SRAM4_BWEn
SRAM4_BWAn
SRAM4_BWBn
SRAM4_BWCn
SRAM4_BWDn
SRAM4_A[0..20]
SRAM3_LBOn
SRAM3_BWEn
SRAM3_BWAn
SRAM3_BWBn
SRAM3_BWCn
SRAM3_BWDn
SRAM3_A[0..20]
SRAM2_LBOn
SRAM2_BWEn
SRAM2_BWAn
SRAM2_BWBn
SRAM2_BWCn
SRAM2_BWDn
SRAM2_A[0..20]
SRAM1_LBOn
SRAM1_BWEn
SRAM1_BWAn
SRAM1_BWBn
SRAM1_BWCn
SRAM1_BWDn
SRAM1_A[0..20]
SRAM4_LBOn
SRAM4_BWEn
SRAM4_BWAn
SRAM4_BWBn
SRAM4_BWCn
SRAM4_BWDn
SRAM4_A[0..20]
SRAM3_LBOn
SRAM3_BWEn
SRAM3_BWAn
SRAM3_BWBn
SRAM3_BWCn
SRAM3_BWDn
SRAM3_A[0..20]
SRAM2_LBOn
SRAM2_BWEn
SRAM2_BWAn
SRAM2_BWBn
SRAM2_BWCn
SRAM2_BWDn
SRAM2_A[0..20]
SRAM1_LBOn
SRAM1_BWEn
SRAM1_BWAn
SRAM1_BWBn
SRAM1_BWCn
SRAM1_BWDn
SRAM1_A[0..20]
Date
Approved
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
The DINI Group
Rev
PSU_MAIN
SHEET15
PSU_DDR
SHEET14
PCIX
PCI_M66EN
PCI_STOPn
PCI_CLK
PCI_RSTn
PCI_PERRn
PCI_SERRn
PCI_LOCKn
PCI_INTAn
VCCQ_RCLK1
VCCQ_RCLK2
PCI_CBEn[0..7]
PCI_IDSEL
PCI_PAR
PCI_PAR64
PCI_DEVSELn
PCI_REQ64n
PCI_ACK64n
PCI_REQn
PCI_GNTn
PCI_FRAMEn
PCI_TRDYn
PCI_IRDYn
PCI_AD[0..63]
SHEET13
Revision Description
PCI_M66EN
PCI_STOPn
PCI_CBEn[0..7]
PCI_IDSEL
PCI_PAR
PCI_PAR64
PCI_DEVSELn
PCI_REQ64n
PCI_ACK64n
PCI_REQn
PCI_GNTn
PCI_FRAMEn
PCI_TRDYn
PCI_IRDYn
PCI_AD[0..63]
1
Rev
503-0104-0000 00
Drawing Number
ECO
Tuesday, January 14, 2003
1
1 of 15
Sheet
By
VCCQ_RCLK1
VCCQ_RCLK2
PCI_RSTn
PCI_PERRn
PCI_SERRn
PCI_LOCKn
PCI_INTAn
PCI_CLK
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
DN5000104 - Root Page
STRATIX SINGLE FPGA
ASIC EMULATION
BOARD DN5000104
Date
SRAM4_OEn
SRAM4_CEn
SRAM4_GWn
SRAM4_ADVn
SRAM4_ADSPn
SRAM4_ADSCn
SRAM4_DQPa
SRAM4_DQPb
SRAM4_DQPc
SRAM4_DQPd
SRAM4_DQa[0..7]
SRAM4_DQb[0..7]
SRAM4_DQc[0..7]
SRAM4_DQd[0..7]
SRAM3_ZZ
SRAM3_OEn
SRAM3_CEn
SRAM3_GWn
SRAM3_ADVn
SRAM3_ADSPn
SRAM3_ADSCn
SRAM3_DQPa
SRAM3_DQPb
SRAM3_DQPc
SRAM3_DQPd
SRAM3_DQa[0..7]
SRAM3_DQb[0..7]
SRAM3_DQc[0..7]
SRAM3_DQd[0..7]
SRAM2_ZZ
SRAM2_OEn
SRAM2_CEn
SRAM2_GWn
SRAM2_ADVn
SRAM2_ADSPn
SRAM2_ADSCn
SRAM2_DQPa
SRAM2_DQPb
SRAM2_DQPc
SRAM2_DQPd
SRAM2_DQa[0..7]
SRAM2_DQc[0..7]
SRAM2_DQb[0..7]
SRAM2_DQd[0..7]
SRAM1_ZZ
SRAM1_OEn
SRAM1_CEn
SRAM1_GWn
SRAM1_ADVn
SRAM1_ADSPn
SRAM1_ADSCn
SRAM1_DQPa
SRAM1_DQPb
SRAM1_DQPc
SRAM1_DQPd
SRAM1_DQa[0..7]
SRAM1_DQb[0..7]
SRAM1_DQc[0..7]
SRAM1_DQd[0..7]
ECLK[4..7]
SHEET12
Approvals
Drawn
SRAM4_ZZ
SRAM4_OEn
SRAM4_CEn
SRAM4_GWn
SRAM4_ADVn
SRAM4_ADSPn
SRAM4_ADSCn
SRAM4_DQPa
SRAM4_DQPb
SRAM4_DQPc
SRAM4_DQPd
SRAM4_DQa[0..7]
SRAM4_DQb[0..7]
SRAM4_DQc[0..7]
SRAM4_DQd[0..7]
SRAM3_ZZ
SRAM3_OEn
SRAM3_CEn
SRAM3_GWn
SRAM3_ADVn
SRAM3_ADSPn
SRAM3_ADSCn
SRAM3_DQPa
SRAM3_DQPb
SRAM3_DQPc
SRAM3_DQPd
SRAM3_DQa[0..7]
SRAM3_DQb[0..7]
SRAM3_DQc[0..7]
SRAM3_DQd[0..7]
SRAM2_ZZ
SRAM2_OEn
SRAM2_CEn
SRAM2_GWn
SRAM2_ADVn
SRAM2_ADSPn
SRAM2_ADSCn
SRAM2_DQPa
SRAM2_DQPb
SRAM2_DQPc
SRAM2_DQPd
SRAM2_DQa[0..7]
SRAM2_DQb[0..7]
SRAM2_DQc[0..7]
SRAM2_DQd[0..7]
SRAM1_ZZ
SRAM1_OEn
SRAM1_CEn
SRAM1_GWn
SRAM1_ADVn
SRAM1_ADSPn
SRAM1_ADSCn
SRAM1_DQPa
SRAM1_DQPb
SRAM1_DQPc
SRAM1_DQPd
SRAM1_DQa[0..7]
SRAM1_DQb[0..7]
SRAM1_DQc[0..7]
SRAM1_DQd[0..7]
ECLK[4..7]
2
A
B
C
D
ET5000K10S SCHEMATIC
EMULATION TECHNOLOGY, INC.
A
B
C
D
OSCB
OSCA
Vcc
25.0MHz
Gnd OUT
OE
X2
Vcc
33.33MHz
Gnd OUT
OE
X3
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
JP9A
A1
A2
A3
A4
A5
A6
A7
A8
JP10A
Oscillator
B
2
1
Oscillator
A
2
1
FS1
FBF01
FBDS01
FBDS11
FS2
FBF02
FBDS02
FBDS12
OSCA
OSCB
RBCF0
RBCF1
CDS0
CDS1
RBDF0
RBDF1
DDS0
DDS1
3
4
L4
1uH
+3.3V
3
4
L3
1uH
+3.3V
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
JP9B
B1
B2
B3
B4
B5
B6
B7
B8
JP10B
+3.3V
33R
C107
10uF
BUFINB
BUFINA
C102
0.1uF
R205
1K
+3.3V
PLL1A
CPLD_CLKOUT
BUFINB
+3.3V
+3.3V
C1
C2
C3
C4
C5
C6
C7
C8
C9
C10
JP9C
C1
C2
C3
C4
C5
C6
C7
C8
JP10C
RoboClock Configuration
Jumpers
+
VCC_CLKBUF
CLOCKB
FB1
C398
0.047uF
R229
2.2R
R227
5
CLOCKA
25.0MHz
Pg3 CPLD_CLKOUT
33R
R226
C397
0.047uF
R228
2.2R
Note: Provide socket for
C112
0.1uF
R202
1K
+3.3V
A1
A2
A3
A4
A5
JP6A
C381
C382
C383
PLL2BN_PRE
PLL1B_PRE
PLL1BN_PRE
1
20
5
16
8
12
11
9
10
OA0
OA1
OA2
OA3
OA4
A1
A2
A3
A4
A5
A6
A7
A8
JP11A
A1
A2
A3
A4
A5
A6
A7
A8
JP8A
PI49FCT3805
OB0
OB1
OEB OB2
OB3
VCCA OB4
VCCB
GNDA MON
GNDB
GNDQ
INB
OEA
INA
U12
Clock
Buffer
R65
R203
R66
R204
R208
RBCLK0
RBCLK1
RBCLK2
RBCLK3
RBCLK4
4
B1
B2
B3
B4
B5
B6
B7
B8
JP11B
B1
B2
B3
B4
B5
B6
B7
B8
JP8B
R55
R200
R56
R201
R57
PLL2B
PLL2BN
PLL1B
PLL1BN
RACLK0
RACLK1
RACLK2
RACLK3
RACLK4
REFSEL1
REFSEL2
MODE1
MODE2
INV1
INV2
FBDIS1
FBDIS2
RBEF0
RBEF1
EDS0
EDS1
RBFF0
RBFF1
FDS0
FDS1
13
19
18
17
15
14
2
3
4
6
7
Clock Source
Jumpers
B1
B2
B3
B4
B5
JP6B
(0.1uF)
(0.1uF)
(0.1uF)
(0.1uF)
BUFINA
PLL2B_PRE
PLL2BN_PRE
PLL1B_PRE
PLL1BN_PRE
C380
PLL2B_PRE
+3.3V
+3.3V
33R
33R
33R
33R
33R
33R
33R
33R
33R
33R
C1
C2
C3
C4
C5
C1
C2
C3
C4
C5
C6
C7
C8
JP11C
C1
C2
C3
C4
C5
C6
C7
C8
JP8C
BCLK0
BCLK1
BCLK2
BCLK3
BCLK4
ACLK0
ACLK1
ACLK2
ACLK3
ACLK4
JP6C
R213
(130)
R209
(82)
+3.3V
DIS11
DIS11
DIS12
DIS13
DIS14
R74
R72
R64
R62
DIS21
DIS22
DIS23
DIS24
R73
R71
R63
R61
RBDF0
RBDF1
DDS0
DDS1
DIS12
76
75
54
49
45
30
29
20
95
90
85
65
60
42
37
15
10
56
32
24
19
33
69
31
23
18
34
DIS13
INV1
5
3
21
6
52
57
98
99
53
68
48
74
73
70
71
72
77
78
81
80
79
4
2
22
7
51
46
RBCF0
RBCF1
CDS0
CDS1
DIS14
FBF01
FBDS01
FBDS11
FBDIS1
FS1
MODE1
PLL1B
PLL1BN
REFSEL1
PLL1A
Pg15 VCCQ_RCLK1
1
TP7
1
TP6
R214
(130)
R210
(82)
3
10K
10K
10K
10K
10K
10K
10K
10K
+5V
+3.3V
GND
GND
GND
GND
GND
GND
GND
GND
CY7B994V
VCCQ
VCCQ
VCCQ
VCCQ
VCCQ
VCCQ
VCCQ
VCCQ
VCCN
VCCN
VCCN
VCCN
VCCN
VCCN
VCCN
VCCN
VCCN
1F0
1F1
1DS0
1DS1
DIS1
2F0
2F1
2DS0
2DS1
DIS2
3F0
3F1
3DS0
3DS1
DIS3
INV3
4F0
4F1
4DS0
4DS1
DIS4
FBF0
FBDS0
FBDS1
FBDIS
FS
OUTPUT_MODE
REFA+
REFAREFB+
REFBREFSEL
FBKA+
FBKAFBKB+
FBKBFBSEL
U15
RoboClock
I
GND
+5V
+3.3V
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
1QA0
1QA1
1QB0
1QB1
2QA0
2QA1
2QB0
2QB1
3QA0
3QA1
3QB0
3QB1
4QA0
4QA1
4QB0
4QB1
QFA0
QFA1
97
93
92
88
87
83
82
67
63
62
58
55
50
47
44
40
39
35
28
27
26
25
17
13
12
8
1
89
91
94
96
66
64
61
59
36
38
41
43
16
14
11
9
86
84
100
FB_CLK1
LOCK
Qual Eng
Mfg Eng
Dev Eng
8
7
6
5
RN55 33R
1
2
3
4
RN59 33R
33R
RN57 33R
8
7
6
5
RN52 33R
1
2
3
4
Approvals
Drawn
Pg7 DDR_CLK
DCLK0PRE
DCLK1PRE
DCLK2PRE
DCLK3PRE
DCLK4PRE
DCLK5PRE
DCLK6PRE
DCLK7PRE
CCLK0PRE
CCLK1PRE
CCLK2PRE
CCLK3PRE
CCLK4PRE
CCLK5PRE
CCLK6PRE
CCLK7PRE
R69
ROBO_LOCK1
1
2
3
4
+3.3V
1
TP5
1
TP9
1
JP5
R212
(130)
R211
(130)
Date
ACLK1
BCLK1
CCLK1
DCLK1
ECLK8
DDR_CLK
1
3
5
7
9
11
2
4
6
8
10
12
+3.3V
DIS21
RBFF0
RBFF1
FDS0
FDS1
DIS22
DIS23
INV2
Date
DDR_PLL6
DDR_PLL6 Pg7
Approved
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
97
93
92
88
87
83
82
67
63
62
58
55
50
47
44
40
39
35
28
27
26
25
17
13
12
8
1
89
91
94
96
66
64
61
59
36
38
41
43
16
14
11
9
86
84
100
R222
10K
1
Q1
DS4
R225
187
+5V
8
7
6
5
RN54 33R
1
2
3
4
RN58 33R
33R
503-0104-0000 00
Drawing Number
ECO
Tuesday, January 14, 2003
1
Sheet
By
1
TP4
2 of 15
ECLK8
ECLK9
ECLK10
ECLK11
ECLK12
ECLK13
Rev
RN56 33R
8
7
6
5
RN51 33R
1
2
3
4
ECLK0
ECLK1
ECLK2
ECLK3
ECLK4
ECLK5
ECLK6
ECLK7
GCLKOUT Pg7
ROBO_LOCK2 Pg3
ROBO_LOCK1 Pg3
ECLK[0..12] Pg7,9,11,12
DCLK[0..3] Pg7,9
CCLK[0..3] Pg7,9
BCLK[0..3] Pg7,9
ACLK[0..3] Pg7,9
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
DS3
R224
187
ECLK8PRE
ECLK9PRE
ECLK10PRE
ECLK11PRE
ECLK12PRE
ECLK13PRE
ECLK14PRE
ECLK15PRE
ECLK0PRE
ECLK1PRE
ECLK2PRE
ECLK3PRE
Revision Description
R221
10K
1
Q2
+5V
R68
ECLK4PRE
ECLK5PRE
ECLK6PRE
ECLK7PRE
DN500104 - Clocks
ROBO_LOCK2
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
1QA0
1QA1
1QB0
1QB1
2QA0
2QA1
2QB0
2QB1
3QA0
3QA1
3QB0
3QB1
4QA0
4QA1
4QB0
4QB1
QFA0
QFA1
ROBO_LOCK2
GCLKOUT
ROBO_LOCK2
FB_CLK2
LOCK
1
ROBO_LOCK1
ECLK[0..12]
DCLK[0..3]
CCLK[0..3]
ROBOCLOCK PLL Lock
Indicators
CY7B994V
VCCQ
VCCQ
VCCQ
VCCQ
VCCQ
VCCQ
VCCQ
VCCQ
VCCN
VCCN
VCCN
VCCN
VCCN
VCCN
VCCN
VCCN
VCCN
1F0
1F1
1DS0
1DS1
DIS1
2F0
2F1
2DS0
2DS1
DIS2
3F0
3F1
3DS0
3DS1
DIS3
INV3
4F0
4F1
4DS0
4DS1
DIS4
FBF0
FBDS0
FBDS1
FBDIS
FS
OUTPUT_MODE
REFA+
REFAREFB+
REFBREFSEL
FBKA+
FBKAFBKB+
FBKBFBSEL
U14
RoboClock
II
ROBO_LOCK1
76
75
54
49
45
30
29
20
95
90
85
65
60
42
37
15
10
56
32
24
19
33
69
31
23
18
34
4
2
22
7
51
46
5
3
21
6
52
57
98
99
53
RBEF0
RBEF1
EDS0
EDS1
DIS24
68
48
FBF02
FBDS02
FBDS12
FBDIS2
74
73
70
71
72
77
78
81
80
79
FS2
MODE2
Pg15 VCCQ_RCLK2
2 DCLK7R
DCLK7R
GCLKOUT
PLL2B
PLL2BN
REFSEL2
The DINI Group
Rev
DDR Clock Select
Jumper JP4
DCLK0
DCLK1
DCLK2
DCLK3
DCLK7
DCLK4
CCLK0
CCLK1
CCLK2
CCLK3
CCLK4
R207
(82)
+3.3V
R206
(82)
+3.3V
2N7002
8
7
6
5
+3.3V
BCLK[0..3]
ACLK[0..3]
3
2
2
3
1
2
3
4
3
1
2
3
4
8
7
6
5
4
8
7
6
5
2N7002
1
2
3
4
ET5000K10S USER’S MANUAL
2
8
7
6
5
5
A
B
C
D
ET5000K10S SCHEMATIC
B–3
B–4
A
B
C
D
27
28
SM_WP1n
+5V
+3.3V
GND
+5V
+3.3V
R/B
LVD
VCC
VCC
Vcc
22
12
19
17
23
24
6
7
8
9
13
14
15
16
C178
0.1uF
R120
R121
1
2
3
4
5
SM_WPn 1
SM_D0
2
SM_D1
3
SM_D7
4
SM_CEn
SM_REn
SM_WEn
SM_RDYBUSYn
+3.3V R116
GND
GND
10K
10K
RN9
RN8
Pg7 FPGA_CSn
Pg7 FPGA_WSn
Pg7 FPGA_RSn
Pg2 ROBO_LOCK1
Pg2 ROBO_LOCK2
8
7
6
5
8
7
6
5
SM_D[0..7]
DCLK/TCK
CONF_DONE/TDO
nCONFIG/TMS
nSTATUS
DATA0/TDI
R94
1K
Pg7 FPGA_TCK
Pg7
DIP1_1
+3.3V
+3.3V
1
2
3
4
4
SM_D4
1
SM_CDn 2
SM_WP1n 3
SM_D2
SM_D6
SM_D3
SM_D5
10K
10K
RN11
RN10
CPLD_CLK[0..1]
CLK48
Pg7 FPGA_MSEL0
Pg7 FPGA_MSEL1
Pg7 FPGA_MSEL2
Pg7 FPGA_IDONE
SM_CLE
SM_ALE
33R
DIP1_0
Pg7 FPGA_TDI
Pg7 FPGA_TMS
Pg7 FPGA_TRST
Pg7 FPGA_TDO
Pg7
Pg7 FPGA_RDYnBUSY
R95
1K
1K PFPGA_DCLK
10K
10K
Pg7 CPLD_CLK[0..1]
R87
Oscillator
C
BCLK48
C158
0.047uF
R90
2.2R
33R
3
4
L7
1uH
+3.3V
R96
1K
SM_D0
SM_D1
SM_D2
SM_D3
SM_D4
SM_D5
SM_D6
SM_D7
FPGA_DCLK R113
C179
0.1uF
SmartMedia
Gnd OUT
OE
X1
I/O1
I/O2
I/O3
I/O4
I/O5
I/O6
I/O7
I/O8
R93
1K
R97
1K
48.0MHz
2
1
VDDQ_2.5V
+1.5V
R89
(0)
OSCC
R88
10K
1
3
5
7
9
CARD_INS
CARD_INS
GND
GND
GND
CGND
CGND
WP
WP
CD
CLE
ALE
WE
WP
CE
RE
J1
Pg7 FPGA_DCLK
+3.3V
+1.5V
P3
POLYSWITCH
F1
11
SM_CDn
1
10
18
25
26
2
3
4
5
21
20
SM_CLE
SM_ALE
SM_WEn
SM_WPn
SM_CEn
SM_REn
+3.3V
VDDQ_2.5V
2
4
6
8
10
SmartMedia
Interface
+3.3V
FPGA MasterBlaster/ByteBlaster
Interface
+3.3V
5
8
7
6
5
8
7
6
5
44
43
42
41
40
39
38
37
+3.3V
+3.3V
PWRRSTn
CPLD_CLK0
CPLD_CLK1
CPLD_LED0n
CPLD_LED1n
CPLD_LED2n
CPLD_LED3n
FPGA_MSEL0
FPGA_MSEL1
FPGA_MSEL2
3
13
17
26
33
59
64
77
85
94
105
114
135
52
57
124
129
125
127
126
128
54
53
49
48
47
46
45
FPGA_IDONE
19
18
16
15
14
12
11
27
25
23
22
21
FPGA_TDI
FPGA_TMS
FPGA_TRST
FPGA_TDO
PFPGA_DCLK
FPGA_TCK
DIP1_1
138
137
136
134
FPGA_RDYnBUSY133
SRAM_CSn
132
DIP1_0
131
FPGA_CSn
DATA0/TDI
FPGA_WSn
FPGA_RSn
36
35
34
32
31
30
29
28
10
9
8
7
6
5
2
1
143
142
141
140
139
SM_D7
SM_RDYBUSYn
ROBO_LOCK1
ROBO_LOCK2
DCLK/TCK
CONF_DONE/TDO
nCONFIG/TMS
nSTATUS
SM_D1
SM_D2
SM_D3
SM_D4
SM_D5
SM_D6
SM_CLE
SM_ALE
SM_WEn
SM_WPn
SM_CEn
SM_REn
SM_D0
Reset
Circuit
C164
0.1uF
0.1uF
0.1uF
4
EPM3256A/TQFP144
GNDIO
GNDIO
GNDIO
GNDIO
GNDIO
GNDIO
GNDIO
GNDIO
GNDIO
GNDIO
GNDIO
GNDIO
GNDIO
GNDINT
GNDINT
GNDINT
GNDINT
INPUT/GCLK1
INPUT/GCLRn
INPUT/OE1
INPUT/OE2/GCLK2
IOH
IOH
IOH
IOH
IOH
IOH
IOH
IOG
IOG
IOG
IOG
IOG
IOF
IOF
IOF
IOF
IOF
IOF
IOF
IOE
IOE
IOE
IOE
IOE
IOE
IOE
IOD
IOD
IOD
IOD
IOD
IOD
IOD
IOD
IOC
IOC
IOC
IOC
IOC
IOC
IOC
IOC
IOB
IOB
IOB
IOB
IOB
IOB
IOA
IOA
IOA
IOA
IOA
IOA
IOA
U6
VCCIO
VCCIO
VCCIO
VCCIO
VCCIO
VCCIO
VCCIO
VCCINT
VCCINT
VCCINT
VCCINT
TDO
TCK
TMS
TDI
IOP
IOP
IOP
IOP
IOP
IOP
IOP
IOO
IOO
IOO
IOO
IOO
IOO
ION
ION
ION
ION
ION
ION
IOM
IOM
IOM
IOM
IOM
IOM
IOM
IOM
IOL
IOL
IOL
IOL
IOL
IOL
IOL
IOK
IOK
IOK
IOK
IOK
IOK
IOJ
IOJ
IOJ
IOJ
IOJ
IOJ
IOI
IOI
IOI
IOI
IOI
IOI
IOI
C173
C168
+3.3V
C162
0.1uF
C160
+3.3V
0.1uF
+5V
Configuration
CPLD
R105
2.1K
VCCB
R109
2.7K
VDDQ_2.5V
R91
6.49K
VCCA
R99
2.7K
+1.5V
4
8
7
6
5
8
7
6
5
24
50
73
76
95
115
144
51
58
123
130
104
89
20
4
66
67
68
69
70
71
72
74
75
78
79
80
81
98
99
100
101
102
103
+3.3V
+3.3V
+3.3V
JTAG_CPLD_TDO
JTAG_CPLD_TCK
JTAG_CPLD_TMS
JTAG_CPLD_TDI
FPGA_D2
FPGA_D3
FPGA_D4
FPGA_D5
FPGA_D6
FPGA_D7
FPGA_GRSTn
FPGA_CEn
FPGA_D0
FPGA_D1
FPGA_nCONF
FPGA_CDONE
FPGA_nSTAT
PUP_CLK
R125
PWRRST
PCPLD_CLKOUT R124
55
56
60
61
62
63
65
106
107
108
109
110
111
112
113
UPAD[0..7]
L1
1
2
3
4
1
2
3
4
C165
0.1uF
AREF
10K
10K
RN4
RN12
8
7
6
5
8
7
6
5
UPAD4
UPAD5
UPAD6
UPAD7
UPAD0
UPAD1
UPAD2
UPAD3
3
+3.3V
+3.3V
+3.3V
1
2
3
4
1
2
3
4
1
2
3
4
PF7
10K
10K
RN1
10K
RN5
RN2
+3.3V
P_D2
P_D3
P_D4
P_D5
P4
8
7
6
5
SSn
SCK
MOSI
8 P_D6
7 P_D7
6 PENn
5
8
7
6
5
2
4
6
8
10
1
3
5
7
9
ALE
RD
WR
A8/PC0
A9/PC1
A10/PC2
A11/PC3
A12/PC4
A13/PC5
A14/PC6
A15/PC7
1
3
5
7
9
P7
Qual Eng
Mfg Eng
Dev Eng
+3.3V
SSn
SCK
MOSI
MISO
uP_LED0n
uP_LED1n
uP_LED2n
uP_LED3n
UP_ALE
UP_RDn
UP_WRn
UPADDR8
UPADDR9
UPADDR10
UPADDR11
UPADDR12
UPADDR13
UPADDR14
UPADDR15
UPAD0
UPAD1
UPAD2
UPAD3
UPAD4
UPAD5
UPAD6
UPAD7
3
4
7
8
13
14
17
18
VCC
GND
Q1
Q2
Q3
Q4
Q5
Q6
Q7
Q8
74LVT373/SO
LE
OE
D1
D2
D3
D4
D5
D6
D7
D8
U1
1
3
5
7
9
2
4
6
8
10
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
T1OUT
R1IN
C161
0.1uF
C176
0.1uF
+3.3V
UPAD0
UPAD1
UPAD2
UPAD3
UPAD4
UPAD5
UPAD6
UPAD7
C156
0.1uF
28
11
12
13
15
16
17
18
19
1
1
3
5
7
9
P2
C157
0.1uF
PWRRSTn
SCK
BTXD
BRXD
P5
2
4
6
8
10
ECO
R117
0
+3.3V
2
4
6
8
10
Drawing Number
Rev
503-0104-0000 00
Wednesday, January 15, 2003
1
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
Sheet
By
3 of 15
DN5000104 - CONFIG uP & CPLD
Revision Description
1
3
5
7
9
In System Programming
(ISP)
TXD
RXD
+3.3V
uP_LED0n
uP_LED1n
uP_LED2n
uP_LED3n
15
14
3
7
16
10
13
8
D0
D1
D2
D3
D4
D5
D6
D7
VCC
CY62256
GND
OE
WE
CE
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
CPLD_LED0n
CPLD_LED1n
CPLD_LED2n
CPLD_LED3n
Pg10 PWRRSTn
VCC
GND
V+
V-
FORCEOFF
INVALID
+
A1
C1
A2
C2
A3
C3
A4
C4
+
555-4003
DS2
14
22
27
20
23
24
25
26
1
2
3
4
5
6
7
8
9
10
SRAM
U7
32Kx8
21
RS232
Interface
+
A1
C1
A2
C2
A3
C3
A4
C4
+
555-4003
DS1
Status
LED's
P_D3
P_D5
P_D7
SSn
ICL3221
C2+
C2-
C1+
C1-
EN
FORCEON
T1IN
R1OUT
+5V
5
6
2
4
Approved
uP
GPIO
P1
0.1uF
0.1uF
1
12
11
9
U2
UP_RDn
UP_WRn
UPADDR0
UPADDR1
UPADDR2
UPADDR3
UPADDR4
UPADDR5
UPADDR6
UPADDR7
UPADDR8
UPADDR9
UPADDR10
UPADDR11
UPADDR12
UPADDR13
UPADDR14
SRAM_CSn
C166
0.1uF
+3.3V
The DINI Group
Date
P_D2
P_D4
P_D6
MISO
MOSI
C159
C2
UPAD[0..7]
UPADDR0
UPADDR1
UPADDR2
UPADDR3
UPADDR4
UPADDR5
UPADDR6
UPADDR7
+3.3V
20
10
2
5
6
9
12
15
16
19
PWRRST
BTXD
BRXD
UPADDR[0..15]
UP_ALE 11
1
Rev
JTAG_CPLD_TDI
Date
2
UPAD0
UPAD1
UPAD2
UPAD3
UPAD4
UPAD5
UPAD6
UPAD7
JTAG_CPLD_TCK
JTAG_CPLD_TDO
JTAG_CPLD_TMS
PWRRSTn
+3.3V
21
52
10
11
12
13
14
15
16
17
43
34
33
35
36
37
38
39
40
41
42
51
50
49
48
47
46
45
44
R104 R103 R102
1K
1K
1K
Approvals
Drawn
R101
1K
VCC
VCC
2
4
6
8
10
CPLD
MasterBlaster/ByteBlaster
+3.3V
(TDI)
PF4
PF6
PF5
uP
JTAG
R127
(0)
+3.3V
ATmega128L
GND
GND
GND
AREF
AVCC
PEN
RESET
PF0/ADC0
PF1/ADC1
PF2/ADC2
PF3/ADC3
PF4/ADC4
PF5/ADC5
PF6/ADC6
PF7/ADC7
PE0/(PDI/RXD)
PE1/(PDO/TXD)
PE2/AC+
PE3/ACPE4/INT4
PE5/INT5
PE6/INT6
PE7/INT7
PD0/INT0
PD1/INT1
PD2/INT2
PD3/INT3
PD4/IC1
PD5
PD6/T1
PD7/T2
XTAL1
XTAL2
TOSC2
AD0/PA0
AD1/PA1
AD2/PA2
AD3/PA3
AD4/PA4
AD5/PA5
AD6/PA6
AD7/PA7
PB0/SS
PB1/SCK
PB2/MOSI
PB3/MISO
PB4/(OC0/PWM0)
PB5/(OC1A/PWM1A)
PB6/(OC1B/PWM1B)
PB7/(OC2/PWM2)
Configuration
uP
TOSC1
U4
(TCK)
(TDO)
(TMS)
63
22
53
62
64
C163
0.1uF
1
20
AVCC
61
60
59
58
57
56
55
54
2
3
4
5
6
7
8
9
PENn
PF4
PF5
PF6
PF7
CPLD_CLKOUT Pg2
R100
30R
R98
30R
BRXD
BTXD
25
26
27
28
29
30
31
32
VCCA
LED_1.5Vn
FPGA_CRC_ERR
+1.5V
24
23
UP_CLK
18
19
SM_CDn
SM_WP1n
P_D2
P_D3
P_D4
P_D5
P_D6
P_D7
1
1
FPGA_D[0..7] Pg7
FPGA_GRSTn Pg7
FPGA_D[0..7]
FPGA_CEn Pg7
FPGA_nCONF Pg7
FPGA_CDONE Pg7
FPGA_nSTAT Pg7
33R
33R
UP_CLK
10uH
UPADDR[8..15]
UPADDR13
UPADDR14
UPADDR15
UP_ALE
UP_RDn
UP_WRn
UPAD7
UPADDR8
UPADDR9
UPADDR10
UPADDR11
UPADDR12
+3.3V
DS5
RED LED
TP2
TP1
R238
150
+3.3V
R106
10K
+3.3V
PWRRSTn
10K
R86
Pg7 FPGA_CRC_ERR
PBR*
SRST*
RST*
RST
UPAD0
UPAD1
UPAD2
UPAD3
UPAD4
UPAD5
UPAD6
LTC1326
VCC3
VCC5
VCCA
GND
U5
PBR*
SRST*
RST*
RST
4
2
R85
10K
+3.3V
82
83
84
86
87
88
90
91
92
93
96
97
3
LTC1326
VCC3
VCC5
VCCA
GND
U3
116
117
118
119
120
121
122
1
2
3
4
1
2
3
4
1
S1
3
A
B
C
D
ET5000K10S SCHEMATIC
EMULATION TECHNOLOGY, INC.
ET5000K10S USER’S MANUAL
A
B
C
D
+3.3V
GND
+3.3V
Pg12
Pg12
Pg12
Pg12
5
SRAM1_LBOn
SRAM1_CEn
SRAM1_OEn
SRAM1_ZZ
SRAM1_BWEn
SRAM1_GWn
Pg12
Pg12
Pg12
Pg12
SRAM1_LBOn Pg12
SRAM1_CEn Pg12
SRAM1_OEn Pg12
SRAM1_ZZ Pg12
SRAM1_BWEn Pg12
SRAM1_GWn Pg12
SRAM1_BWAn
SRAM1_BWBn
SRAM1_BWCn
SRAM1_BWDn
TST_HDRB[0..95]
AK36
AF35
AF34
AL37
AL36
AF33
AF32
AG35
AG34
AG33
AG32
AH34
AH35
AK35
AK34
AM39
AM38
AH33
AH32
AN39
AN38
AJ35
AJ34
AP38
AP39
AJ33
AJ32
AR38
AR39
AK32
AK33
AT39
AT38
AL33
AL32
AM37
AM36
AH31
AH30
AN37
AN36
AE31
AE30
AP36
AP37
AF30
AF31
AR37
AR36
AG30
AG31
AU38
AT37
AD29
AD28
AL35
AL34
AD27
AD26
AM35
AM34
AE28
AE27
AN34
AN35
AF28
AF27
AP35
AP34
AF26
AE26
AG28
AH28
TST_HDRB61
TST_HDRB62
SRAM3_ZZ
SRAM3_DQa7
SRAM3_DQb7
SRAM3_DQa4
TST_HDRB60
Pg12 SRAM3_DQPa
Pg12 SRAM3_DQPb
Pg12 SRAM3_DQPc
SRAM3_BWEn
SRAM3_GWn
SRAM3_CEn
SRAM3_OEn
SRAM3_ZZ
SRAM3_BWAn
SRAM3_BWBn
SRAM3_BWCn
SRAM3_BWDn
SRAM3_ADVn
SRAM3_ADSPn
SRAM3_ADSCn
Pg12 SRAM3_DQb[0..7]
Pg12 SRAM3_DQa[0..7]
Pg12 SRAM3_DQc[0..1]
4
TST_HDRA7
TST_HDRA24
TST_HDRA107
TST_HDRA92
TST_HDRA26
TST_HDRA8
SDRAM_DATA23
SDRAM_DATA24
TST_HDRA28
TST_HDRA9
SDRAM_DATA0
SDRAM_DATA1
TST_HDRA2
TST_HDRA1
SDRAM_DATA3
SDRAM_DATA2
TST_HDRA5
TST_HDRA4
SDRAM_DATA5
SDRAM_DATA4
SRAM4_DQPc
SRAM4_DQc0
SDRAM_DATA6
SDRAM_DATA7
SRAM4_DQc2
SRAM4_DQc1
SDRAM_DATA8
SDRAM_DATA9
SRAM4_DQc4
SRAM4_DQc3
SDRAM_DATA32
SDRAM_DATA33
SDRAM_DATA35
SDRAM_DATA34
SDRAM_DATA37
SDRAM_DATA36
SDRAM_DATA38
SDRAM_DATA39
SDRAM_DATA10
SDRAM_DATA11
SDRAM_CB6
SRAM4_DQc5
SDRAM_DATA40
SDRAM_DATA41
SDRAM_CB7
TST_HDRA23
TST_HDRA6
TST_HDRA68
TST_HDRA80
TST_HDRA3
TST_HDRA0
TST_HDRA27
TST_HDRA41
SDRAM_DATA25
SDRAM_DATA26
TST_HDRA42
TST_HDRA29
TST_HDRA79
TST_HDRA67
TST_HDRA43
TST_HDRA30
TST_HDRA105
TST_HDRA104
TST_HDRA40
TST_HDRA25
TST_HDRA106
4
SRAM3_DQPa
SRAM3_DQPb
SRAM3_DQPc
SRAM3_BWEn Pg12
SRAM3_GWn Pg12
SRAM3_CEn Pg12
SRAM3_OEn Pg12
SRAM3_ZZ Pg12
SRAM3_BWAn Pg12
SRAM3_BWBn Pg12
SRAM3_BWCn Pg12
SRAM3_BWDn Pg12
SRAM3_ADVn Pg12
SRAM3_ADSPn Pg12
SRAM3_ADSCn Pg12
SRAM3_DQb[0..7]
SRAM3_DQa[0..7]
SRAM3_DQc[0..1]
SRAM3_A[0..20]
SRAM3_DQb5
SRAM3_DQPb
TST_HDRB59
SRAM3_DQb6
TST_HDRB31
TST_HDRB58
SRAM3_A16
SRAM3_A15
TST_HDRB30
SRAM3_DQa6
SRAM3_DQa5
SRAM3_OEn
TST_HDRB27
SRAM3_DQb0
SRAM3_DQb1
TST_HDRB28
SRAM3_BWEn
SRAM3_DQb3
SRAM3_DQb2
TST_HDRB29
SRAM3_GWn
SRAM1_A9
SRAM1_ADSPn
SRAM1_LBOn
SRAM1_A18
SRAM1_OEn
SRAM1_ADSCn
SRAM1_DQc3
SRAM3_BWDn
SRAM3_DQa1
SRAM3_DQa0
SRAM3_BWCn
SRAM1_DQc6
SRAM3_DQa2
SRAM3_DQa3
SRAM3_BWAn
SRAM3_BWBn
SRAM3_DQPa
SRAM3_DQb4
SRAM1_A4
SRAM1_DQd4
SRAM1_DQd5
SRAM1_DQc2
SRAM1_DQPc
SRAM1_A3
SRAM3_A7
SRAM1_DQd2
SRAM1_DQd3
SRAM1_DQc5
SRAM3_CEn
SRAM1_DQd0
SRAM1_DQc0
SRAM1_A5
SRAM1_A1
SRAM1_ADVn
SRAM1_A8
SRAM1_DQc4
Pg6,12 SRAM3_A[0..20]
IO/DIFF_Rx4/11/19n
IO/DIFF_Tx11/11/19p
IO/DIFF_Tx11/11/19n
IO/DIFF_Rx3/10/18p
IO/DIFF_Rx3/10/18n
IO/DIFF_Tx10/10/18p
IO/DIFF_Tx10/10/18n
IO/DIFF_Tx9/9/17p
IO/DIFF_Tx9/9/17n
IO/DIFF_Tx8/8/16p
IO/DIFF_Tx8/8/16n
IO/DIFF_Tx7/7/15p
IO/DIFF_Tx7/7/15n
IO/DIFF_Tx6/6/14p
IO/DIFF_Tx6/6/14n
IO/DIFF_Rx2/9/13p
IO/DIFF_Rx2/9/13n
IO/DIFF_Tx5/5/13p
IO/DIFF_Tx5/5/13n
IO/DIFF_Rx1/8/12p
IO/DIFF_Rx1/8/12n
IO/DIFF_Tx4/4/12p
IO/DIFF_Tx4/4/12n
IO/DIFF_Rx0/6/11p
IO/DIFF_Rx0/6/11n
IO/DIFF_Tx3/3/11p
IO/DIFF_Tx3/3/11n
IO/NC/DIFF_Rx4/10p
IO/NC/DIFF_Rx4/10n
IO/DIFF_Tx2/2/10p
IO/DIFF_Tx2/2/10n
IO/NC/DIFF_Rx3/9p
IO/NC/DIFF_Rx3/9n
IO/DIFF_Tx1/1/9p
IO/DIFF_Tx1/1/9n
IO/NC/DIFF_Rx7/8p
IO/NC/DIFF_Rx7/8n
IO/DIFF_Tx0/0/8p
IO/DIFF_Tx0/0/8n
IO/NC/DIFF_Rx5/7p
IO/NC/DIFF_Rx5/7n
IO/NC/NC/DIFF_Tx7p
IO/NC/NC/DIFF_Tx7n
IO/NC/DIFF_Rx1/6p
IO/NC/DIFF_Rx1/6n
IO/NC/NC/DIFF_Tx6p
IO/NC/NC/DIFF_Tx6n
IO/NC/DIFF_Rx0/5p
IO/NC/DIFF_Rx0/5n
IO/40/60/DIFF_Tx5p
IO/40/60/DIFF_Tx5n
IO/NC/NC/DIFF_Rx4p
IO/NC/NC/DIFF_Rx4n
IO/NC/DIFF_Tx20/4p
IO/NC/DIFF_Tx20/4n
IO/NC/NC/DIFF_Rx3p
IO/NC/NC/DIFF_Rx3n
IO/NC/NC/DIFF_Tx3p
IO/NC/NC/DIFF_Tx3n
IO/NC/DIFF_Rx2/2p
IO/NC/DIFF_Rx2/2n
IO/NC/NC/DIFF_Tx2p
IO/NC/NC/DIFF_Tx2n
IO/NC/NC/DIFF_Rx1p
IO/NC/NC/DIFF_Rx1n
IO/NC/NC/DIFF_Tx1p
IO/NC/NC/DIFF_Tx1n
IO/NC/NC/DIFF_Rx0p
IO//NC/NC/DIFF_Rx0n
IO/NC/NC/DIFF_Tx0p
IO/NC/NC/DIFF_Tx0n
IO/NC/NC/80
IO/NC/NC/80
SRAM1_ADVn Pg12
SRAM1_ADSPn Pg12
SRAM1_ADSCn Pg12
ALTERA EP1S80_FBGA1508 - I/O BANK 1
TST_HDRA[0..147]
SRAM1_DQPa
SRAM1_DQPb
SRAM1_DQPc
SRAM1_DQPd
SRAM1_DQd[0..7]
SRAM1_DQc[0..7]
SRAM1_DQb[0..7]
SRAM1_DQa[0..7]
SRAM1_A[0..20]
EP1S40/60/80_FPGA1508
SRAM1_BWAn
SRAM1_BWBn
SRAM1_BWCn
SRAM1_BWDn
Pg6,9 TST_HDRB[0..95]
SRAM 1
Interface
IO/DIFF_Rx22/29/37p
IO/DIFF_Rx22/29/37n
IO/NC/NC/DIFF_Tx37p
IO/NC/NC/DIFF_Tx37n
IO/DIFF_Rx21/28/36p
IO/DIFF_Rx21/28/36n
IO/DIFF_Tx22/27/36p
IO/DIFF_Tx22/27/36n
IO/DIFF_Rx20/27/35p
IO/DIFF_Rx20/27/35n
IO/NC/DIFF_Tx29/35p
IO/NC/DIFF_Tx29/35n
IO/DIFF_Rx19/26/34p
IO/DIFF_Rx19/26/34n
IO/DIFF_Tx21/26/34p
IO/DIFF_Tx21/26/34n
IO/DIFF_Rx18/25/33p
IO/DIFF_Rx18/25/33n
IO/DIFF_Tx20/24/33p
IO/DIFF_Tx20/24/33n
IO/DIFF_Rx17/24/32p
IO/DIFF_Rx17/24/32n
IO/NC/DIFF_Tx25/32p
IO/NC/DIFF_Tx25/32n
IO/DIFF_Rx16/23/31p
IO/DIFF_Rx16/23/31n
IO/NC/DIFF_Tx28/31p
IO/NC/DIFF_Tx28/31n
IO/DIFF_Rx15/22/30p
IO/DIFF_Rx15/22/30n
IO/NC/DIFF_Tx23/30p
IO/NC/DIFF_Tx23/30n
IO/DIFF_Rx14/21/29p
IO/DIFF_Rx14/21/29n
IO/NC/DIFF_Tx21/29p
IO/NC/DIFF_Tx21/29n
IO/DIFF_Rx13/20/28p/RUP1
IO/DIFF_Rx13/20/28n/RDN1
IO/NC/DIFF_Tx22/28p
IO/NC/DIFF_Tx22/28n
IO/DIFF_Rx12/19/27p
IO/DIFF_Rx12/19/27n
IO/DIFF_Tx19/19/27p
IO/DIFF_TX19/19/27n
IO/DIFF_Rx11/18/26p
IO/DIFF_Rx11/18/26n
IO/DIFF_Tx18/18/26p
IO/DIFF_Tx18/18/26n
IO/DIFF_Rx10/17/25p
IO/DIFF_Rx10/17/25n
IO/DIFF_Tx17/17/25p
IO/DIFF_Tx17/17/25n
IO/DIFF_Rx9/16/24p
IO/DIFF_Rx9/16/24n
IO/DIFF_Tx16/16/24p
IO/DIFF_Tx16/16/24n
IO/DIFF_Rx8/15/23p
IO/DIFF_Rx8/15/23n
IO/DIFF_Tx15/15/23p
IO/DIFF_Tx15/15/23n
IO/DIFF_Rx7/14/22p
IO/DIFF_Rx7/14/22n
IO/DIFF_Tx14/14/22p
IO/DIFF_Tx14/14/22n
IO/DIFF_Rx6/13/21p
IO/DIFF_Rx6/13/21n
IO/DIFF_Tx13/13/21p
IO/DIFF_Tx13/13/21n
IO/DIFF_Rx5/12/20p
IO/DIFF_Rx5/12/20n
IO/DIFF_Tx12/12/20p
IO/DIFF_Tx12/12/20n
IO/DIFF_Rx4/11/19p
SRAM1_ADVn
SRAM1_ADSPn
SRAM1_ADSCn
AA39
AA38
Y27
Y26
AA37
AA36
Y33
AA33
AB38
AB39
AA27
AA26
AB37
AB36
AB33
AB32
AC39
AC38
AB31
AB30
AC37
AC36
AB28
AB29
AD39
AD38
AB27
AB26
AD37
AD36
AC26
AC27
AE37
AE36
AC28
AC29
AF37
AF36
AC31
AC30
AE38
AF39
AB34
AB35
AF38
AG38
AC32
AC33
AG37
AG36
AC34
AC35
AH39
AH38
AD34
AD35
AH37
AH36
AD33
AD32
AJ39
AJ38
AD31
AD30
AJ37
AJ36
AE35
AE34
AK38
AK39
AE33
AE32
AK37
Pg6,9 TST_HDRA[0..147]
SRAM1_DQPa
SRAM1_DQPb
SRAM1_DQPc
SRAM1_DQPd
Pg12 SRAM1_DQd[0..7]
Pg12 SRAM1_DQc[0..7]
Pg12 SRAM1_DQb[0..7]
Pg12 SRAM1_DQa[0..7]
Pg12 SRAM1_A[0..20]
SRAM1_DQa4
SRAM1_DQd6
TST_HDRB57
TST_HDRB32
+3.3V R257
250
GND R259
250
SRAM3_ADSPn
TST_HDRB24
SRAM1_DQa3
SRAM1_DQa5
SRAM1_BWAn
SRAM1_BWBn
SRAM1_DQa6
SRAM1_DQa7
SRAM3_DQc0
SRAM1_GWn
SRAM1_ZZ
SRAM1_DQd1
SRAM1_BWCn
SRAM1_BWDn
SRAM1_DQb0
SRAM1_DQb1
SRAM1_CEn
SRAM1_A7
SRAM1_DQb2
SRAM1_DQc1
SRAM1_BWEn
SRAM3_DQPc
SRAM1_DQb3
SRAM1_DQb4
SRAM3_ADSCn
TST_HDRB26
SRAM1_DQb5
SRAM1_A2
SRAM1_DQd7
SRAM1_DQPd
SRAM1_DQb7
SRAM1_DQb6
SRAM1_DQc7
SRAM3_A6
SRAM1_DQPb
SRAM1_DQa2
SRAM1_A6
TST_HDRB56
TST_HDRB33
SRAM1_DQa0
SRAM1_DQa1
SRAM3_DQc1
SRAM1_A10
SRAM1_A17
SRAM3_ADVn
TST_HDRB25
SRAM1_DQPa
SRAM1_A16
SRAM1_A19
SRAM1_A20
SRAM1_A15
SRAM1_A14
SRAM1_A13
SRAM1_A0
SRAM1_A11
SRAM1_A12
U11A
5
Pg12
Pg12
Pg12
Pg12
SRAM4_DQPa
SRAM4_DQPb
SRAM4_DQPc
SRAM4_DQPd
Pg12 SRAM4_DQd[0..7]
Pg12 SRAM4_DQc[0..7]
Pg12 SRAM4_DQb[0..7]
Pg12 SRAM4_DQa[0..7]
SRAM4_DQPa
SRAM4_DQPb
SRAM4_DQPc
SRAM4_DQPd
SRAM4_DQd[0..7]
SRAM4_DQc[0..7]
SRAM4_DQb[0..7]
SRAM4_DQa[0..7]
SRAM4_A[0..20]
SRAM4_LBOn
SRAM4_CEn
SRAM4_OEn
SRAM4_ZZ
SRAM4_BWEn
SRAM4_GWn
AK3
AE8
AE7
AK1
AK2
AE6
AE5
AJ4
AJ3
AD10
AD9
AJ2
AJ1
AD8
AD7
AH4
AH3
AD5
AD6
AH1
AH2
AC5
AC6
AG4
AG3
AC7
AC8
AG2
AF2
AB5
AB6
AF1
AE2
AC11
AC12
AF4
AF3
AC9
AC10
AE4
AE3
AC14
AB14
AD4
AD3
AB13
AB12
AD2
AD1
AB10
AB11
AC4
AC3
AB8
AB9
AC2
AC1
AA12
AA13
AB4
AB3
AA11
AA10
AB1
AB2
AA9
AA8
AA4
AA3
AB7
AA6
AA2
AA1
SDRAM_DATA53
SRAM4_DQa5
TST_HDRA95
SDRAM_DATA30
SRAM4_DQa7
SRAM4_DQa6
SDRAM_DATA31
SDRAM_DQMB0
SDRAM_DATA54
SRAM4_DQa2
TST_HDRA54
TST_HDRA44
SRAM4_DQa3
SRAM4_DQa4
TST_HDRA109
SRAM4_DQb3
SRAM4_DQb4
TST_HDRA82
TST_HDRA94
SDRAM_REGE
SRAM4_ZZ
SDRAM_WEn
SDRAM_DATA29
SRAM4_DQb0
SRAM4_DQb1
TST_HDRA110
SDRAM_DATA52
SRAM4_DQb2
SRAM4_DQd0
SDRAM_DATA12
SDRAM_DATA13
SRAM4_DQc6
SRAM4_DQc7
SDRAM_DATA42
SDRAM_DATA43
SDRAM_DATA48
SRAM4_DQd3
SDRAM_DATA27
SDRAM_DATA28
SRAM4_DQd2
SRAM4_DQd1
SDRAM_DATA14
SDRAM_DATA15
SDRAM_DATA49
SRAM4_DQd6
SDRAM_DATA45
SDRAM_DATA44
SRAM4_DQd4
SRAM4_DQd5
SDRAM_DATA47
SDRAM_DATA46
SDRAM_DATA50
SRAM4_DQPd
SDRAM_CB1
SDRAM_CB0
SRAM4_DQd7
SRAM4_DQb7
SDRAM_CB5
SDRAM_CB4
SRAM4_DQPb
SRAM4_DQb6
TST_HDRA93
TST_HDRA108
R258
R260
TST_HDRA69
TST_HDRA81
SDRAM_DATA51
SRAM4_DQb5
3
SRAM4_LBOn Pg12
SRAM4_CEn Pg12
SRAM4_OEn Pg12
SRAM4_ZZ Pg12
SRAM4_BWEn Pg12
SRAM4_GWn Pg12
SRAM4_BWAn Pg12
SRAM4_BWBn Pg12
SRAM4_BWCn Pg12
IO/DIFF_Rx85/104/132p
IO/DIFF_Tx77/103/131n
IO/DIFF_Tx77/103/131p
IO/DIFF_Rx84/103/131n
IO/DIFF_Rx84/103/131p
IO/DIFF_Tx76/102/130n
IO/DIFF_Tx76/102/130p
IO/DIFF_Rx83/102/130n
IO/DIFF_Rx83/102/130p
IO/DIFF_Tx75/101/129n
IO/DIFF_Tx75/101/129p
IO/DIFF_Rx82/101/129n
IO/DIFF_Rx82/101/129p
IO/DIFF_Tx74/100/128n
IO/DIFF_Tx74/100/128p
IO/DIFF_Rx81/100/128n
IO/DIFF_Rx81/100/128p
IO/DIFF_Tx73/99/127n
IO/DIFF_Tx73/99/127p
IO/DIFF_Rx80/99/127n
IO/DIFF_Rx80/99/127p
IO/DIFF_Tx72/98/126n
IO/DIFF_Tx72/98/126p
IO/DIFF_Rx79/98/126n
IO/DIFF_Rx79/98/126p
IO/DIFF_Tx71/97/125n
IO/DIFF_Tx71/97/125p
IO/DIFF_Rx78/97/125n
IO/DIFF_Rx78/97/125p
IO/DIFF_Tx70/96/124n
IO/DIFF_Tx70/96/124p
IO/DIFF_Rx77/96/124n
IO/DIFF_Rx77/96/124p
IO/NC/DIFF_Tx94/123n
IO/NC/DIFF_Tx94/123p
IO/DIFF_Rx76/95/123n/RDN6
IO/DIFF_Rx76/95/123p/RUP6
IO/NC/DIFF_Tx93/122n
IO/NC/DIFF_Tx93/122p
IO/DIFF_Rx75/94/122n
IO/DIFF_Rx75/94/122p
IO/NC/NC/DIFF_Tx121n
IO/NC/NC/DIFF_Tx121p
IO/DIFF_Rx74/93/121n
IO/DIFF_Rx74/93/121p
IO/NC/DIFF_Tx91/120n
IO/NC/DIFF_Tx91/120p
IO/DIFF_Rx73/92/120n
IO/DIFF_Rx73/92/120p
IO/NC/DIFF_Tx92/119n
IO/NC/DIFF_Tx92/119p
IO/DIFF_Rx72/91/119n
IO/DIFF_Rx72/91/119p
IO/DIFF_Tx69/90/118n
IO/DIFF_Tx69/90/118p
IO/DIFF_Rx71/90/118n
IO/DIFF_Rx71/90/118p
IO/NC/DIFF_Tx88/117n
IO/NC/DIFF_Tx88/117p
IO/DIFF_Rx70/89/117n
IO/DIFF_Rx70/89/117p
IO/DIFF_Tx68/87/116n
IO/DIFF_Tx68/87/116p
IO/DIFF_Rx69/88/116n
IO/DIFF_Rx69/88/116p
IO/DIFF_Tx67/86/115n
IO/DIFF_Tx67/86/115p
IO/DIFF_Rx68/87/115n
IO/DIFF_Rx68/87/115p
IO/NC/DIFF_Tx89/114n
IO/NC/DIFF_Tx89/114p
IO/DIFF_Rx67/86/114n
IO/DIFF_Rx67/86/114p
ALTERA EP1S80_FBGA1508 - I/O BANK 6
SRAM4_BWAn
SRAM4_BWBn
SRAM4_BWCn
EP1S40/60/80_FPGA1508
IO/NC/NC/80
IO/NC/NC/80
IO/NC/NC/DIFF_Tx151n
IO/NC/NC/DIFF_Tx151p
IO/NC/NC/DIFF_Rx151n
IO/NC/NC/DIFF_Rx151p
IO/NC/NC/DIFF_Tx150n
IO/NC/NC/DIFF_Tx150p
IO/NC/NC/DIFF_Rx150n
IO/NC/NC/DIFF_Rx150p
IO/40/60/DIFF_Tx149n
IO/40/60/DIFF_Tx149p
IO/NC/DIFF_Rx113/149n
IO/NC/DIFF_Rx113/149p
IO/NC/NC/DIFF_Tx148n
IO/NC/NC/DIFF_Tx148p
IO/NC/NC/DIFF_Rx148n
IO/NC/NC/DIFF_Rx148p
IO/NC/NC/DIFF_Tx147n
IO/NC/NC/DIFF_Tx147p
IO/NC/DIFF_Rx115/147n
IO/NC/DIFF_Rx115/147p
IO/NC/NC/DIFF_Tx146n
IO/NC/NC/DIFF_Tx146p
IO/NC/NC/DIFF_Rx146n
IO/NC/NC/DIFF_Rx146p
IO/NC/NC/DIFF_Tx145n
IO/NC/NC/DIFF_Tx145p
IO/NC/DIFF_Rx114/145n
IO/NC/DIFF_Rx114/145p
IO/NC/DIFF_Tx95/144n
IO/NC/DIFF_Tx95/144p
IO/NC/DIFF_Rx110/144n
IO/NC/DIFF_Rx110/144p
IO/DIFF_Tx89/115/143n
IO/DIFF_Tx89/115/143p
IO/NC/DIFF_Rx108/143n
IO/NC/DIFF_Rx108/143p
IO/DIFF_Tx88/114/142n
IO/DIFF_Tx88/114/142p
IO/NC/DIFF_Rx112/142n
IO/NC/DIFF_Rx112/142p
IO/DIFF_Tx87/113/141n
IO/DIFF_Tx87/113/141p
IO/NC/DIFF_Rx111/141n
IO/NC/DIFF_Rx111/141p
IO/DIFF_Tx86/112/140n
IO/DIFF_Tx86/112/140p
IO/DIFF_Rx89/109/140n
IO/DIFF_Rx89/109/140p
IO/DIFF_Tx85/111/139n
IO/DIFF_Tx85/111/139p
IO/DIFF_Rx88/107/139n
IO/DIFF_Rx88/107/139p
IO/DIFF_Tx84/110/138n
IO/DIFF_Tx84/110/138p
IO/DIFF_Rx87/106/138n
IO/DIFF_Rx87/106/138p
IO/DIFF_Tx83/109/137n
IO/DIFF_Tx83/109/137p
IO/DIFF_Tx82/108/136n
IO/DIFF_Tx82/108/136p
IO/DIFF_Tx81/107/135n
IO/DIFF_Tx81/107/135p
IO/DIFF_Tx80/106/134n
IO/DIFF_Tx80/106/134p
IO/DIFF_Tx79/105/133n
IO/DIFF_Tx79/105/133p
IO/DIFF_Rx86/105/133n
IO/DIFF_Rx86/105/133p
IO/DIFF_Tx78/104/132n
IO/DIFF_Tx78/104/132p
IO/DIFF_Rx85/104/132n
U11F
Pg6,12 SRAM4_A[0..20]
AF13
AF14
AF12
AG12
AP6
AP5
AE12
AE13
AN5
AN6
AG10
AG9
AM6
AM5
AF10
AF9
AL6
AL5
AE14
AD14
AR4
AR3
AE9
AE10
AT3
AU2
AC13
AD13
AP3
AP4
AD12
AD11
AN4
AN3
AH10
AH9
AM4
AM3
AL8
AL7
AT2
AT1
AK7
AK8
AR2
AR1
AJ7
AJ8
AP1
AP2
AH8
AH7
AN2
AN1
AG8
AG7
AM2
AM1
AK6
AK5
AJ5
AJ6
AH5
AH6
AG6
AG5
AF8
AF7
AL4
AL3
AF6
AF5
AK4
3
GND R261
+3.3V R262
Pg11 SDRAM_SDA
Pg11 SDRAM_WP
SDRAM_WEn Pg11
SDRAM_REGE Pg11
Pg11 SDRAM_CASn
GND
+3.3V
Qual Eng
Mfg Eng
Dev Eng
Approvals
Drawn
250
250
SDRAM/SRAM4
Interface
Date
EP1S40/60/80_FPGA1508
Date
Pg11 SDRAM_SA[0..2]
Approved
Pg11 SDRAM_CB[0..7]
Pg11 SDRAM_CSn[0..3]
Pg11 SDRAM_CKE[0..1]
Pg11 SDRAM_DQMB[0..7]
Pg11 SDRAM_BA[0..1]
Pg11 SDRAM_ADD[0..13]
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
TST_HDRA35
TST_HDRA47
TST_HDRA116
TST_HDRA115
TST_HDRA37
TST_HDRA48
TST_HDRA114
TST_HDRA46
TST_HDRA33
TST_HDRA21
TST_HDRA20
TST_HDRA98
TST_HDRA113
TST_HDRA31
TST_HDRA45
SDRAM_ADD7
SDRAM_SA2
SDRAM_DATA63
SDRAM_DQMB3
SDRAM_DQMB2
SDRAM_SA1
SDRAM_SA0
SDRAM_ADD11
SDRAM_BA0
SDRAM_CB2
SDRAM_CB3
SDRAM_ADD12
SDRAM_CKE0
SDRAM_DQMB6
SDRAM_CSn3
SDRAM_DATA17
SDRAM_DATA16
SRAM4_OEn
SRAM4_BWAn
SDRAM_ADD13
SDRAM_DQMB7
SRAM4_BWEn
SRAM4_GWn
SDRAM_DATA18
SDRAM_DATA19
TST_HDRA12
TST_HDRA13
SDRAM_CKE1
SDRAM_DATA20
TST_HDRA15
TST_HDRA16
SDRAM_DATA22
SDRAM_DATA21
TST_HDRA18
TST_HDRA19
SDRAM_SCL
TST_HDRA88
TST_HDRA10
TST_HDRA32
TST_HDRA85
TST_HDRA72
TST_HDRA34
TST_HDRA11
TST_HDRA86
TST_HDRA73
TST_HDRA14
TST_HDRA36
TST_HDRA74
TST_HDRA87
TST_HDRA17
TST_HDRA38
Drawing Number
Rev
503-0104-0000 00
Monday, January 20, 2003
1
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
ECO
By
4 of 15
Sheet
SDRAM_SCL Pg11
DN5000104 - FPGA IO/1/5/6
SDRAM_SA[0..2]
SDRAM_CB[0..7]
SDRAM_CSn[0..3]
SDRAM_CKE[0..1]
SDRAM_DQMB[0..7]
SDRAM_BA[0..1]
SDRAM_ADD[0..13]
P6
K3
K4
P7
P8
J3
J4
N5
N6
N8
N7
M6
M5
L5
L6
M7
M8
H2
H1
K5
K6
G2
G1
L8
L7
F1
F2
K7
K8
E1
E2
J7
J8
D1
D2
M9
M10
H3
H4
R10
R9
G4
G3
P10
P9
F3
F4
N9
N10
E3
E4
T13
U14
C2
D3
T11
T12
J5
J6
R13
R12
H6
H5
R14
T14
G5
G6
N12
P12
F5
F6
P13
P14
1
Revision Description
IO/DIFF_Tx56/69/95p
IO/DIFF_Rx48/67/95n
IO/DIFF_Rx48/67/95p
IO/DIFF_Tx55/68/94n
IO/DIFF_Tx55/68/94p
IO/DIFF_Rx47/66/94n
IO/DIFF_Rx47/66/94p
IO/DIFF_Tx54/67/93n
IO/DIFF_Tx54/67/93p
IO/DIFF_Tx53/66/92n
IO/DIFF_Tx/53/66/92p
IO/DIFF_Tx52/65/91n
IO/DIFF_Tx52/65/91p
IO/DIFF_Tx51/64/90n
IO/DIFF_Tx51/64/90p
IO/DIFF_Tx50/63/89n
IO/DIFF_Tx50/63/89p
IO/DIFF_Rx46/65/89n
IO/DIFF_Rx46/65/89p
IO/DIFF_Tx49/62/88n
IO/DIFF_Tx49/62/88p
IO/DIFF_Rx45/64/88n
IO/DIFF_Rx45/64/88p
IO/DIFF_Tx48/61/87n
IO/DIFF_Tx48/61/87p
IO/NC/DIFF_Rx62/87n
IO/NC/DIFF_Rx62/87p
IO/DIFF_Tx47/60/86n
IO/DIFF_Tx47/60/86p
IO/NC/DIFF_Rx61/86n
IO/NC/DIFF_Rx61/86p
IO/DIFF_Tx46/59/85n
IO/DIFF_Tx46/59/85p
IO/NC/DIFF_Rx59/85n
IO/NC/DIFF_Rx59/85p
IO/DIFF_Tx45/58/84n
IO/DIFF_Tx45/58/84p
IO/NC/DIFF_Rx63/84n
IO/NC/DIFF_Rx63/84p
IO/NC/NC/DIFF_Tx83n
IO/NC/NC/DIFF_Tx83p
IO/NC/DIFF_Rx60/83n
IO/NC/DIFF_Rx60/83p
IO/NC/NC/DIFF_Tx82n
IO/NC/NC/DIFF_Tx82p
IO/NC/DIFF_Rx58/82n
IO/NC/DIFF_Rx58/82p
IO/40/60/DIFF_Tx81n
IO/40/60/DIFF_Tx81p
IO/NC/NC/DIFF_Rx81n
IO/NC/NC/DIFF_Rx81p
IO/NC/NC/DIFF_Tx80n
IO/NC/NC/DIFF_Tx80p
IO/NC/NC/DIFF_Rx80n
IO/NC/NC/DIFF_Rx80p
IO/NC/NC/DIFF_Tx79n
IO/NC/NC/DIFF_Tx79p
IO/NC/NC/DIFF_Rx79n
IO/NC/NC/DIFF_Rx79p
IO/NC/NC/DIFF_Tx78n
IO/NC/NC/DIFF_Tx78p
IO/NC/NC/DIFF_Rx78n
IO/NC/NC/DIFF_Rx78p
IO/NC/NC/DIFF_Tx77n
IO/NC/NC/DIFF_Tx77p
IO/NC/NC/DIFF_Rx77n
IO/NC/NC/DIFF_Rx77p
IO/NC/NC/DIFF_Tx76n
IO/NC/NC/DIFF_Tx76p
IO/NC/NC/DIFF_Rx76n
IO/NC/NC/DIFF_Rx76p
IO/NC/NC/80
IO/NC/NC/80
SDRAM_DATA[0..63]
IO/DIFF_Tx66/85/113n
IO/DIFF_Tx66/85/113p
IO/DIFF_Rx66/85/113n
IO/DIFF_Rx66/85/113p
IO/NC/NC/DIFF_Tx112n
IO/NC/NC/DIFF_Tx112p
IO/DIFF_Rx65/84/112n
IO/DIFF_Rx65/84/112p
IO/NC/NC/DIFF_Tx111n
IO/NC/NC/DIFF_Tx111p
IO/DIFF_Rx64/83/111n
IO/DIFF_Rx64/83/111p
IO/NC/DIFF_Tx82/110n
IO/NC/DIFF_Tx82/110p
IO/DIFF_Rx63/82/110n
IO/DIFF_Rx63/82/110p
IO/DIFF_Tx65/84/109n
IO/DIFF_Tx65/84/109p
IO/DIFF_Rx62/81/109n
IO/DIFF_Rx62/81/109p
IO/NC/DIFF_Tx83/108n
IO/NC/DIFF_Tx83/108p
IO/DIFF_Rx61/80/108n
IO/DIFF_Rx61/80/108p
IO/NC/DIFF_Tx81/107n
IO/NC/DIFF_Tx81/107p
IO/DIFF_Rx60/79/107n
IO/DIFF_Rx60/79/107p
IO/NC/DIFF_Tx80/106n
IO/NC/DIFF_Tx80/106p
IO/DIFF_Rx59/78/106n
IO/DIFF_Rx59/78/106p
IO/NC/DIFF_Tx78/105n
IO/NC/DIFF_Tx78/105p
IO/DIFF_Rx58/77/105n
IO/DIFF_Rx58/77/105p
IO/NC/DIFF_Tx79/104n
IO/NC/DIFF_Tx79/104p
IO/DIFF_Rx57/76/104n/RDN5
IO/DIFF_Rx57/76/104p/RUP5
IO/DIFF_Tx64/77/103n
IO/DIFFTx64/77/103p
IO/DIFF_Rx56/75/103n
IO/DIFF_Rx56/75/103p
IO/DIFF_Tx63/76/102n
IO/DIFF_Tx63/76/102p
IO/DIFF_Rx55/74/102n
IO/DIFF_Rx55/74/102p
IO/DIFF_Tx62/75/101n
IO/DIFF_Tx62/75/101p
IO/DIFF_Rx54/73/101n
IO/DIFF_Rx54/73/101p
IO/DIFF_Tx61/74/100n
IO/DIFF_Tx61/74/100p
IO/DIFF_Rx53/72/100n
IO/DIFF_Rx53/72/100p
IO/DIFF_Tx60/73/99n
IO/DIFF_Tx60/73/99p
IO/DIFF_Rx52/71/99n
IO/DIFF_Rx52/71/99p
IO/DIFF_Tx59/72/98n
IO/DIFF_Tx59/72/98p
IO/DIFF_Rx51/70/98n
IO/DIFF_Rx51/70/98p
IO/DIFF_Tx58/71/97n
IO/DIFF_Tx58/71/97p
IO/DIFF_Rx50/69/97n
IO/DIFF_Rx50/69/97p
IO/DIFF_Tx57/70/96n
IO/DIFF_Tx57/70/96p
IO/DIFF_Rx49/68/96n
IO/DIFF_Rx49/68/96p
IO/DIFF_Tx56/69/95n
U11E
ALTERA EP1S80_FBGA1508 - I/O BANK 5
The DINI Group
Rev
Y7
W7
W1
W2
AA14
Y14
W4
W3
W13
Y13
V1
V2
W14
V14
V3
V4
V7
V8
U1
U2
V9
V10
U3
U4
V11
V12
T2
T1
U13
V13
T3
T4
U9
U10
R3
R4
U12
U11
P3
P4
V6
V5
R2
P1
U8
U7
P2
N2
U6
U5
N4
N3
T5
T6
M1
M2
T7
T8
M3
M4
T9
T10
L1
L2
R5
R6
L3
L4
R8
R7
K2
K1
P5
Pg11 SDRAM_DATA[0..63]
SRAM4_A20
SRAM4_A6
SDRAM_ADD10
SDRAM_ADD8
SRAM4_A7
SDRAM_DATA61
SDRAM_SDA
SDRAM_WP
SRAM4_CEn
SRAM4_A0
SDRAM_ADD5
SDRAM_ADD3
SDRAM_ADD1
SDRAM_DATA62
SDRAM_BA1
SDRAM_CSn2
SRAM4_BWBn
SRAM4_BWCn
SDRAM_ADD9
SRAM4_A10
SDRAM_DATA58
TST_HDRA71
TST_HDRA84
SRAM4_A12
SDRAM_DATA59
TST_HDRA112
TST_HDRA97
250
250
SDRAM_CASn
SDRAM_DQMB4
SRAM4_A11
SRAM4_A13
SDRAM_ADD4
SDRAM_ADD6
SRAM4_A14
SRAM4_A15
SDRAM_DQMB5
SDRAM_CSn1
SDRAM_DATA60
SRAM4_A16
SRAM4_A2
SDRAM_DATA56
SDRAM_ADD2
SDRAM_ADD0
SRAM4_DQa1
SRAM4_DQa0
TST_HDRA70
TST_HDRA83
SRAM4_A19
SDRAM_DATA57
TST_HDRA96
TST_HDRA111
SRAM4_A17
SRAM4_A18
SRAM4_A4
SRAM4_A3
SDRAM_DATA55
SRAM4_A5
SDRAM_DQMB1
SDRAM_CSn0
SRAM4_DQPa
SRAM4_LBOn
2
A
B
C
D
ET5000K10S SCHEMATIC
B–5
B–6
A
B
C
D
+3.3V
VDDQ_2.5V
GND
+3.3V
VDDQ_2.5V
5
Pg10 DDR_CSn[0..3]
Pg10 DDR_CLKEN[0..1]
Pg10 DDR_SA[0..2]
Pg10 DDR_BA[0..2]
Pg10 DDR_ADD[0..13]
Pg10 DDR_CBx[0..7]
Pg10 DDR_DM[0..8]
Pg10 DDR_DS[0..8]
Pg10 DDR_D[0..63]
5
DDR_CSn[0..3]
DDR_CLKEN[0..1]
DDR_SA[0..2]
DDR_BA[0..2]
DDR_ADD[0..13]
DDR_CBx[0..7]
DDR_DM[0..8]
DDR_DS[0..8]
DDR_D[0..63]
R255
R256
Pg10 DDR_WEn
Pg10 DDR_RASn
GND
VDDQ_2.5V
DDR_D55
DDR_D52
DDR_DM6
DDR_D49
DDR_WEn
DDR_D48
DDR_D43
DDR_RASn
DDR_D46
DDR_D47
DDR_DS5
DDR_D41
DDR_D45
DDR_DM5
DDR_D44
DDR_BA1
DDR_D42
250
250
DDR_D40
DDR_BA0
DDR_D35
DDR_D38
DDR_D36
DDR_D39
DDR_DS4
DDR_D34
DDR_D37
DDR_DM4
DDR_D32
DDR_D33
DDR_ADD0
DDR_ADD10
4
4
AF20
AG19
AK18
AF19
AM18
AP19
AR19
AH18
AG18
AJ18
AP18
AN18
AR18
AG17
AH17
AF18
AT18
AU17
AJ17
AR17
AT17
AU18
AV17
AF17
AV16
AU16
AM17
AW17
AG16
AT16
AW16
AM16
AP16
AK16
AH16
AL16
AJ16
AP17
AN16
AT15
AF15
AR15
AP15
AV15
AR16
AV14
AG15
AW14
AM15
AU15
AN15
AR14
AK15
AT14
AL15
AU14
AP14
AH15
AG14
AM14
AR11
AH14
AT13
AP12
AU13
AP13
AV13
AG13
AV12
AN12
ALTERA EP1S80_FBGA1508 - I/O BANK 7
EP1S40/60/80_FPGA1508
IO/NC/NC/80
IO/NC/NC/80
IO/NC/60/80
IO/NC/NC/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/NC/NC/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/NC/NC/80
IO/NC/60/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80/DQ4B7
IO/NC/60/80
IO/40/60/80/DQ4B6
IO/40/60/80/DQ4B5
IO/40/60/80
IO/40/60/80/DQ4B4
IO/NC/NC/80
IO/40/60/80/DQ4B3
IO/40/60/80/DQS4B
IO/NC/60/80
IO/40/60/80/DQ4B2
IO/NC/NC/80
IO/40/60/80/DQ4B1
IO/40/60/80/DQ4B0
IO/NC/60/80
IO/40/60/80
IO/NC/60/80
IO/NC/60/80
IO/NC/60/80
IO/NC/60/80
IO/40/60/80/RDN7
IO/40/60/80/RUP7
IO/40/60/80/DQ3B7
IO/NC/NC/80
IO/40/60/80/DQ3B6
IO/40/60/80
IO/40/60/80/DQ3B5
IO/40/60/80
IO/40/60/80/DQ3B4
IO/NC/NC/80
IO/40/60/80/DQ3B3
IO/NC/60/80
IO/40/60/80/DQS3B
IO/NC/60/80
IO/40/60/80/DQ3B2
IO/NC/60/80
IO/40/60/80/DQ3B1
IO/NC/60/80
IO/40/60/80/DQ3BO
IO/40/60/80
IO/NC/NC/80
IO/NC/NC/80
IO/NC/60/80
IO/40/60/80
IO/NC/NC/80
IO/40/60/80/DQ2B7
IO/40/60/80
IO/40/60/80/DQ2B6
IO/40/60/80
IO/40/60/80/DQ2B5
IO/NC/NC/80
IO/40/60/80/DQ2B4
IO/40/60/80
U11G
IO/40/60/80/DQ2B3
IO/40/60/80
IO/40/60/80/DQS2B
IO/NC/60/80
IO/40/60/80/DQ2B2
IO/NC/60/80
IO/40/60/80/DQ2B1
IO/40/60/80
IO/40/60/80/DQ2B0
IO/40/60/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/40/60/80
IO/NC/60/80
IO/NC/NC/80
IO/40/60/80/DQ1B7
IO/NC/60/80
IO/40/60/80/DQ1B6
IO/40/60/80
IO/40/60/80/DQ1B5
IO/NC/60/80
IO/40/60/80/DQ1B4
IO/40/60/80
IO/40/60/80/DQ1B3
IO/40/60/80
IO/40/60/80/DQS1B
IO/NC/60/80
IO/40/60/80/DQ1B2
IO/40/60/80
IO/40/60/80/DQ1B1
IO/40/60/80
IO/40/D60/80/Q1B0
IO/NC/60/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80/DQ0B7
IO/40/60/80
IO/40/60/80/DQ0B6
IO/40/60/80
IO/40/60/80/DQ0B5
IO/40/60/80
IO/40/60/80/DQ0B4
IO/40/60/80
IO/40/60/80/DQ0B3
IO/40/60/80
IO/40/60/80/DQS0B
IO/40/60/80
IO/40/60/80/DQ0B2
IO/40/60/80
IO/40/60/80/DQ0B1
IO/NC/60/80
IO/40/60/80/DQ0B0
IO/40/60/80
IO/NC/60/80
IO/40/60/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
AR13
AN13
AU12
AK14
AR12
AL14
AT12
AT10
AW12
AR9
AH13
AR10
AT8
AM13
AP11
AM12
AH12
AV11
AL13
AW11
AT9
AU10
AK13
AW10
AW5
AU11
AN11
AV10
AM11
AW9
AR8
AV9
AP10
AU9
AK12
AL12
AT7
AW4
AN10
AL11
AK11
AV4
AV8
AP9
AW8
AU4
AW6
AR7
AU8
AV5
AW7
AR6
AV7
AP8
AU7
AU5
AV6
AL10
AU6
AT5
AM9
AN9
AV3
AR5
AN7
AN8
AT4
AT6
AP7
DDR_CSn3
DDR_WP
DDR_CSn2
DDR_SCL
DDR_ADD13
DDR_SA0
DDR_CSn1
DDR_SDA
DDR_SA2
DDR_D59
DDR_CSn0
DDR_D58
DDR_D63
DDR_DS7
DDR_D57
DDR_SA1
DDR_D61
DDR_D60
DDR_DM7
DDR_D62
DDR_D56
DDR_CASn
DDR_D54
DDR_D50
DDR_D51
DDR_DS6
DDR_D53
3
DDR_WP Pg10
DDR_SCL Pg10
DDR_SDA Pg10
Pg10 DDR_FETEN
DDR_CASn Pg10
DDR SDRAM
Interface
3
Qual Eng
Mfg Eng
Dev Eng
Approvals
Drawn
AR35
AT36
AN32
AR34
AU36
AN33
AL30
AM31
AT35
DDR_D4
AV34
AN31
DDR_D0
AU34
DDR_ADD12
AP33
DDR_D1
AU33
AV37
DDR_D2
AW33
AR33
DDR_D5
AW34
AK29
DDR_DS0
AV33
DDR_ADD11
AP32
DDR_D7
AV32
AV35
DDR_D6
AU32
AL29
DDR_D3
AW32
DDR_DM0
AT34
DDR_FETEN
AV36
DDR_ADD9
AP31
AK28
AU35
AT33
AL28
AN30
DDR_D8
AU31
AM29
DDR_D9
AV31
AR32
DDR_D12
AW31
DDR_ADD7
AP30
DDR_D14
AW30
AK27
DDR_D13
AU30
DDR_CLKEN1 AW36
DDR_DS1
AV30
AM28
DDR_D15
AU29
AH27
DDR_D10
AV29
AL27
DDR_D11
AW29
DDR_DM1
AT32
AN28
AG27
AN29
AR31
DDR_CLKEN0 AW35
AR30
AM27
DDR_D22
AR28
AK26
DDR_D19
AT28
AL26
DDR_D20
AU28
AT31
DDR_BA2
ALTERA EP1S80_FBGA1508 - I/O BANK 8
Date
Date
IO/40/60/80/DQ7B4
IO/NC/NC/80
IO/40/60/80/DQ7B3
IO/40/60/80
IO/40/60/80/DQS7B
IO/40/60/80
IO/40/60/80/DQ7B2
IO/NC/NC/80
IO/40/60/80/DQ7B1
IO/40/60/80
IO/40/60/80/DQ7B0
IO/40/60/80
IO/NC/NC/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/40/60/80/DQ6B7
IO/40/60/80
IO/40/60/80/DQ6B6
IO/40/60/80
IO/40/60/80/DQ6B5
IO/NC/NC/80
IO/40/60/80/DQ6B4
IO/40/60/80/DQ6B3
IO/40/60/80
IO/40/60/80/DQS6B
IO/NC/NC/80
IO/40/60/80/DQ6B2
IO/40/60/80/DQ6B1
IO/40/60/80
IO/40/60/80/DQ6B0
IO/40/60/80/RDN8
IO/40/60/80/RUP8
IO/NC/60/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80
IO/NC/NC/80
IO/NC/60/80
IO/40/60/80/DQ5B7
IO/40/60/80
IO/40/60/80/DQ5B6
IO/40/60/80
IO/40/60/80/DQ5B5
IO/NC/NC/80
IO/40/60/80/DQ5B4
IO/40/60/80/DQ5B3
IO/40/60/80
IO/40/60/80/DQS5B
IO/NC/60/80
IO/40/60/80/DQ5B2
IO/40/60/80/DQ5B1
IO/40/60/80
IO/40/60/80/DQ5B0
IO/NC/NC/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/NC/NC/80
IO/NC/NC/80
IO/NC/NC/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80
DDR_D16
DDR_ADD2
DDR_ADD1
DDR_CBx3
DDR_CBx7
DDR_CBx2
DDR_CBx0
DDR_CBx6
DDR_ADD3
DDR_DS8
DDR_CBx1
DDR_ADD4
DDR_CBx4
DDR_DM8
DDR_CBx5
DDR_D31
DDR_D27
DDR_DM3
DDR_D29
DDR_DS3
DDR_D28
DDR_D25
DDR_D26
DDR_ADD6
DDR_D24
DDR_D30
DDR_D18
DDR_DM2
DDR_D21
DDR_D23
DDR_ADD8
DDR_DS2
DDR_ADD5
DDR_D17
Approved
AV28
AH26
AR27
AP29
AT27
AP28
AW28
AG26
AU27
AR29
AV27
AP27
AG25
AH25
AT30
AM26
AK25
AR26
AN27
AT26
AP26
AU26
AF25
AV26
AW26
AM25
AU25
AF24
AT25
AR25
AP25
AV25
AH24
AF23
AJ24
AL24
AN24
AM24
AG24
AK24
AT24
AP24
AU24
AR24
AV24
AG23
AW24
AW23
AP23
AU23
AK23
AR23
AV23
AM23
AT23
AF22
AG22
AN23
AR22
AH22
AF21
AJ22
AL22
AP22
AN22
R253
R254
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
The DINI Group
Rev
EP1S40/60/80_FPGA1508
IO/40/60/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80/DQ9B7
IO/40/60/80
IO/40/60/80/DQ9B6
IO/40/60/80
IO/40/60/80/DQ9B5
IO/NC/NC/80
IO/40/60/80/DQ9B4
IO/40/60/80
IO/40/60/80/DQ9B3
IO/NC/60/80
IO/40/60/80/DQS9B
IO/40/60/80
IO/40/60/80/DQ9B2
IO/40/60/80
IO/40/60/80/DQ9B1
IO/NC/60/80
IO/40/60/80/DQ9B0
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80/DQ8B7
IO/NC/60/80
IO/40/60/80/DQ8B6
IO/40/60/80
IO/40/60/80/DQ8B5
IO/40/60/80
IO/40/60/80/DQ8B4
IO/NC/60/80
IO/40/60/80/DQ8B3
IO/40/60/80
IO/40/60/80/DQS8B
IO/NC/60/80
IO/40/60/80/DQ8B2
IO/NC/NC/80
IO/40/60/80/DQ8B1
IO/NC/60/80
IO/40/60/80/DQ8B0
IO/40/60/80
IO/40/60/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80/DQ7B7
IO/NC/60/80
IO/40/60/80/DQ7B6
IO/NC/60/80
IO/40/60/80/DQ7B5
IO/40/60/80
U11H
2
Revision Description
GND
VDDQ_2.5V
Rev
503-0104-0000 00
Drawing Number
ECO
Monday, January 20, 2003
1
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
DN5000104 - FPGA IO/7/8
250
250
1
5 of 15
Sheet
By
A
B
C
D
ET5000K10S SCHEMATIC
EMULATION TECHNOLOGY, INC.
ET5000K10S USER’S MANUAL
A
B
C
D
+3.3V
GND
+3.3V
SRAM2_LBOn
SRAM2_CEn
SRAM2_OEn
SRAM2_ZZ
SRAM2_BWEn
SRAM2_GWn
SRAM2_BWAn
SRAM2_BWBn
SRAM2_BWCn
SRAM2_BWDn
SRAM2_ADVn
SRAM2_ADSPn
SRAM2_ADSCn
SRAM2_DQPa
SRAM2_DQPb
SRAM2_DQPc
SRAM2_DQPd
5
Pg4,9 TST_HDRB[0..95]
SRAM2_LBOn Pg12
SRAM2_CEn Pg12
SRAM2_OEn Pg12
SRAM2_ZZ Pg12
SRAM2_BWEn Pg12
SRAM2_GWn Pg12
TST_HDRB[0..95]
L37
L36
R33
R32
K38
K39
R34
R35
M36
M37
T33
T32
L38
L39
T30
T31
M38
M39
T34
T35
N36
N37
U35
U34
N38
P38
U33
U32
P39
R38
V35
V34
P36
P37
U31
U30
R36
R37
U29
U28
T36
T37
V28
V27
T39
T38
V29
V30
U36
U37
V32
V31
U38
U39
V33
W34
V36
V37
V26
W26
V38
V39
W28
W27
W39
W38
W29
W30
W37
W36
W31
W32
SRAM3_LBOn
Pg12 SRAM3_DQPd
Pg12 SRAM3_DQd[0..7]
Pg12 SRAM3_DQc[2..7]
Pg4,12 SRAM3_A[0..20]
SRAM2_BWAn Pg12
SRAM2_BWBn Pg12
SRAM2_BWCn Pg12
SRAM2_BWDn Pg12
TST_HDRA[0..147]
SRAM2_DQd[0..7]
SRAM2_DQc[0..7]
SRAM2_DQb[0..7]
SRAM2_DQa[0..7]
IO/DIFF_Rx40/47/55p
IO/DIFF_Rx40/47/55n
IO/DIFF_Tx32/45/55p
IO/DIFF_Tx32/45/55n
IO/DIFF_Rx39/46/54p
IO/DIFF_Rx39/46/54n
IO/DIFF_Tx31/44/54p
IO/DIFF_Tx31/44/54n
IO/DIFF_Rx38/45/53p
IO/DIFF_Rx38/45/53n
IO/DIFF_Tx30/43/53p
IO/DIFF_Tx30/43/53n
IO/DIFF_Rx37/44/52p
IO/DIFF_Rx37/44/52n
IO/DIFF_Tx29/42/52p
IO/DIFF_Tx29/42/52n
IO/DIFF_Rx36/43/51p
IO/DIFF_Rx36/43/51n
IO/DIFF_Tx28/41/51p
IO/DIFF_Tx28/41/51n
IO/DIFF_Rx35/42/50p
IO/DIFF_Rx35/42/50n
IO/DIFF_Tx27/40/50p
IO/DIFF_Tx27/40/50n
IO/DIFF_Rx34/41/49p
IO/DIFF_Rx34/41/49n
IO/DIFF_Tx26/39/49p
IO/DIFF_Tx26/39/49n
IO/DIFF_Rx33/40/48p
IO/DIFF_Rx33/40/48n
IO/DIFF_Tx25/38/48p
IO/DIFF_Tx25/38/48n
IO/DIFF_Rx32/39/47p/RUP2
IO/DIFF_Rx32/39/47n/RDN2
IO/NC/DIFF_Tx37/47p
IO/NC/DIFF_Tx37/47n
IO/DIFF_Rx31/38/46p
IO/DIFF_Rx31/38/46n
IO/NC/DIFF_Tx36/46p
IO/NC/DIFF_Tx36/46n
IO/DIFF_Rx30/37/45p
IO/DIFF_Rx30/37/45n
IO/NC/NC/DIFF_Tx45p
IO/NC/NC/DIFF_Tx45n
IO/DIFF_Rx29/36/44p
IO/DIFF_Rx29/36/44n
IO/NC/DIFF_Tx34/44p
IO/NC/DIFF_Tx34/44n
IO/DIFF_Rx28/35/43p
IO/DIFF_Rx28/35/43n
IO/DIFF_Tx24/35/43p
IO/DIFF_Tx24/35/43n
IO/DIFF_Rx27/34/42p
IO/DIFF_Rx27/34/42n
IO/NC/DIFF_Tx33/42p
IO/NC/DIFF_Tx33/42n
IO/DIFF_Rx26/33/41p
IO/DIFF_Rx26/33/41n
IO/NC/NC/DIFF_Tx41p
IO/NC/NC/DIFF_Tx41n
IO/DIFF_Rx25/32/40p
IO/DIFF_Rx25/32/40n
IO/NC/DIFF_Tx31/40p
IO/NC/DIFF_Tx31/40n
IO/DIFF_Rx24/31/39p
IO/DIFF_Rx24/31/39n
IO/NC/DIFF_Tx30/39p
IO/NC/DIFF_Tx30/39n
IO/DIFF_Rx23/30/38p
IO/DIFF_Rx23/30/38n
IO/DIFF_Tx23/32/38p
IO/DIFF_Tx23/32/38n
SRAM2_ADVn Pg12
SRAM2_ADSPn Pg12
SRAM2_ADSCn Pg12
EP1S40/60/80_FPGA1508
IO/NC/NC/80
IO/NC/NC/80
IO/NC/NC/DIFF_Rx75p
IO/NC/NC/DIFF_Rx75n
IO/NC/NC/DIFF_Tx75p
IO/NC/NC/DIFF_Tx75n
IO/NC/NC/DIFF_Rx74p
IO/NC/NC/DIFF_Rx74n
IO/NC/NC/DIFF_Rx74p
IO/NC/NC/DIFF_Tx74n
IO/NC/NC/DIFF_Rx73p
IO/NC/NC/DIFF_Rx73n
IO/NC/NC/DIFF_Tx73p
IO/NC/NC/DIFF_Tx73n
IO/NC/NC/DIFF_Rx72p
IO/NC/NC/DIFF_Rx72n
IO/NC/NC/DIFF_Tx72p
IO/NC/NC/DIFF_Tx72n
IO/NC/NC/DIFF_Rx71p
IO/NC/NC/DIFF_Rx71n
IO/NC/NC/DIFF_Tx71p
IO/NC/NC/DIFF_Tx71n
IO/NC/DIFF_Rx57/70p
IO/NC/DIFF_Rx57/70n
IO/40/60/DIFF_Tx70p
IO/40/60/DIFF_Tx70n
IO/NC/DIFF_Rx55/69p
IO/NC/DIFF_Rx55/69n
IO/NC/NC/DIFF_Tx69p
IO/NC/NC/DIFF_Tx69n
IO/NC/DIFF_Rx52/68p
IO/NC/DIFF_Rx52/68n
IO/NC/NC/DIFF_Tx68p
IO/NC/NC/DIFF_Tx68n
IO/NC/DIFF_Rx56/67p
IO/NC/DIFF_Rx56/67n
IO/DIFF_Tx44/57/67p
IO/DIFF_Tx44/57/67n
IO/NC/NC/DIFF_Rx66p
IO/NC/NC/DIFF_Rx66n
IO/DIFF_Tx43/56/66p
IO/DIFF_Tx43/56/66n
IO/NC/DIFF_Rx54/65p
IO/NC/DIFF_Rx54/65n
IO/DIFF_Tx42/55/65p
IO/DIFF_Tx42/55/65n
IO/NC/DIFF_Rx53/64p
IO/NC/DIFF_Rx53/64n
IO/DIFF_Tx41/54/64p
IO/DIFF_Tx41/54/64n
IO/DIFF_Rx44/51/63p
IO/DIFF_Rx44/51/63n
IO/DIFF_Tx40/53/63p
IO/DIFF_Tx40/53/63n
IO/DIFF_Rx43/50/62p
IO/DIFF_Rx43/50/62n
IO/DIFF_Tx39/52/62p
IO/DIFF_Tx39/52/62n
IO/DIFF_Tx38/51/61p
IO/DIFF_Tx38/51/61n
IO/DIFF_Tx37/50/60p
IO/DIFF_Tx37/50/60n
IO/DIFF_Tx36/49/59p
IO/DIFF_Tx36/49/59n
IO/DIFF_Tx35/48/58p
IO/DIFF_Tx35/48/58n
IO/DIFF_Rx42/49/57p
IO/DIFF_Rx42/49/57n
IO/DIFF_Tx34/47/57p
IO/DIFF_Tx34/47/57n
IO/DIFF_Rx41/48/56p
IO/DIFF_Rx41/48/56n
IO/DIFF_Tx33/46/56p
IO/DIFF_Tx33/46/56n
U11B
SRAM2_A[0..20]
Pg4,9 TST_HDRA[0..147]
Pg12 SRAM2_DQPa
Pg12 SRAM2_DQPb
Pg12 SRAM2_DQPc
Pg12 SRAM2_DQPd
Pg12 SRAM2_DQd[0..7]
Pg12 SRAM2_DQc[0..7]
Pg12 SRAM2_DQb[0..7]
Pg12 SRAM2_DQa[0..7]
Pg12 SRAM2_A[0..20]
TST_HDRB50
TST_HDRB51
SRAM3_A11
SRAM3_A19
TST_HDRB17
TST_HDRB8
SRAM3_A12
SRAM3_A18
TST_HDRB9
TST_HDRB18
SRAM3_A17
SRAM3_A13
TST_HDRB10
TST_HDRB19
SRAM3_LBOn
SRAM3_A5
TST_HDRB16
TST_HDRB7
SRAM3_A10
SRAM3_A1
SRAM2_LBOn
SRAM2_A5
SRAM3_A2
SRAM3_A3
SRAM2_A4
SRAM2_A3
SRAM3_A20
SRAM3_A0
SRAM2_DQPd
SRAM2_DQd7
SRAM2_A19
SRAM2_A18
SRAM3_DQd1
SRAM2_DQd3
SRAM2_A10
SRAM2_A17
SRAM3_DQd0
SRAM2_DQb6
SRAM2_A20
SRAM2_A1
SRAM2_DQd4
SRAM2_DQd5
SRAM2_DQd2
SRAM2_DQd1
SRAM2_DQd0
SRAM2_DQb4
SRAM2_A2
SRAM2_A13
SRAM3_DQc7
SRAM2_DQb2
SRAM2_A11
SRAM2_A12
SRAM2_DQb1
SRAM2_DQb5
SRAM3_DQd2
SRAM3_A14
TST_HDRB52
TST_HDRB37
SRAM3_A4
SRAM3_DQd7
SRAM3_DQd4
SRAM3_DQPd
SRAM3_DQd3
SRAM3_DQd5
SRAM3_DQd6
P26
R26
F34
F35
T26
U26
H35
H34
U27
T27
G35
G34
P27
R27
J34
J35
T28
T29
D37
C38
P28
R28
F36
F37
N30
N31
G36
G37
P31
P30
H37
H36
R31
R30
D39
D38
M30
M31
E36
E37
J32
J33
E38
E39
K32
K33
F38
F39
L33
L32
G39
G38
M32
M33
H39
H38
N32
N33
K34
K35
L35
L34
M34
M35
N34
N35
K36
K37
P32
P33
J36
J37
P34
P35
SRAM2
Interface
ALTERA EP1S80_FBGA1508 - I/O BANK 2
5
250
250
4
SRAM3_LBOn Pg12
SRAM3_DQPd
SRAM3_DQd[0..7]
SRAM3_DQc[2..7]
SRAM3_A[0..20]
SRAM2_A9
SRAM2_A8
TST_HDRB34
TST_HDRB23
SRAM2_DQPb
SRAM2_ADSCn
SRAM3_A8
SRAM3_DQc2
TST_HDRB55
SRAM2_DQc7
SRAM2_BWEn
SRAM2_DQc6
SRAM2_DQc3
SRAM3_DQc3
SRAM3_A9
SRAM2_DQc4
SRAM2_DQc5
TST_HDRB22
SRAM2_DQc2
SRAM2_DQc1
SRAM2_A15
SRAM2_A0
SRAM2_DQb0
SRAM3_DQc6
SRAM2_A14
SRAM2_A16
SRAM2_DQPc
SRAM2_A7
SRAM2_DQd6
SRAM2_DQa1
SRAM2_BWCn
SRAM3_DQc5
SRAM2_DQPa
SRAM2_DQa0
TST_HDRB20
TST_HDRB11
SRAM2_DQa2
SRAM2_DQa3
SRAM2_BWBn
SRAM2_CEn
SRAM2_DQb3
SRAM2_DQa4
SRAM2_ADSPn
SRAM2_ADVn
SRAM2_DQa5
SRAM2_DQa6
SRAM2_BWAn
SRAM3_DQc4
SRAM2_DQa7
SRAM2_DQb7
SRAM2_GWn
SRAM2_OEn
R251
R252
TST_HDRB12
TST_HDRB21
SRAM2_A6
SRAM2_ZZ
TST_HDRB36
TST_HDRB53
SRAM2_BWDn
SRAM2_DQc0
TST_HDRB54
4
+3.3V
GND
SRAM4_BWDn
Pg13 PCI_M66EN
Pg13 PCI_FRAMEn
+3.3V R249
GND R250
Pg13 PCI_ACK64n
Pg13 PCI_REQ64n
SRAM4_BWDn Pg12
PCI_AD10
PCI_AD13
TST_HDRB43
PCI_AD15
TST_HDRB42
PCI_AD11
TST_HDRB68
PCI_M66EN
TST_HDRB73
TST_HDRB70
PCI_FRAMEn
PCI_CBEn0
TST_HDRB69
PCI_AD9
TST_HDRB67
PCI_AD4
TST_HDRB74
PCI_AD8
PCI_AD7
PCI_AD6
250
250
PCI_AD5
TST_HDRB75
TST_HDRB79
TST_HDRB76
TST_HDRB80
PCI_CBEn7
TST_HDRB83
PCI_REQ64n
TST_HDRB86
PCI_ACK64n
PCI_AD3
TST_HDRB82
PCI_AD1
TST_HDRB77
PCI_AD2
TST_HDRB78
PCI_AD0
TST_HDRB81
PCI_CBEn6
TST_HDRB84
TST_HDRB85
TST_HDRB87
TST_HDRB90
TST_HDRB88
TST_HDRB89
E21
G22
J22
N22
M22
P22
E22
G23
F22
N23
B23
H23
E23
D23
K23
C23
F23
A23
A24
M23
B24
F24
C24
G24
D24
K24
N24
H24
F25
J24
L24
P23
M24
B25
G25
E25
D25
P24
C25
H25
A26
B26
N25
C26
F26
D26
G27
E26
K25
H26
D30
M25
N26
F27
B27
E29
C27
M26
D27
F28
C28
F29
E27
N27
B28
ALTERA EP1S80_FBGA1508 - I/O BANK 3
3
EP1S40/60/80_FPGA1508
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/NC/60/80
IO/NC/NC/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/DQ5T0
IO/40/60/80
IO/DQ5T1
IO/DQ5T2
IO/NC/60/80
IO/DQS5T
IO/40/60/80
IO/DQ5T3
IO/DQ5T4
IO/NC/NC/80
IO/DQ5T5
IO/40/60/80
IO/DQ5T6
IO/40/60/80
IO/DQ5T7
IO/NC/60/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/NC/60/80
IO/40/60/80/RUP3
IO/40/60/80/RDN3
IO/DQ6T0
IO/40/60/80
IO/DQ6T1
IO/DQ6T2
IO/NC/NC/80
IO/DQS6T
IO/40/60/80
IO/DQ6T3
IO/DQ6T4
IO/NC/NC/80
IO/DQ6T5
IO/40/60/80
IO/DQ6T6
IO/40/60/80
IO/DQ6T7
IO/NC/60/80
IO/40/60/80
IO/40/60/80
IO/NC/NC/80
IO/NC/NC/80
IO/40/60/80
IO/DQ7T0
IO/40/60/80
IO/DQ7T1
IO/NC/NC/80
IO/DQ7T2
IO/40/60/80
IO/DQS7T
IO/40/60/80
IO/DQ7T3
IO/NC/NC/80
IO/DQ7T4
U11C
3
IO/40/60/80
IO/DQ7T5
IO/NC/60/80
IO/DQ7T6
IO/NC/60/80
IO/DQ7T7
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/NC/NC/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/DQ8T0
IO/NC/60/80
IO/DQ8T1
IO/NC/NC/80
IO/DQ8T2
IO/NC/60/80
IO/DQS8T
IO/40/60/80
IO/DQ8T3
IO/NC/60/80
IO/DQ8T4
IO/40/60/80
IO/DQ8T5
IO/40/60/80
IODQ8T6
IO/NC/60/80
IO/DQ8T7
IO/40/60/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/DQ9T0
IO/NC/60/80
IO/DQ9T1
IO/40/60/80
IO/DQ9T2
IO/40/60/80
IO/DQS9T
IO/NC/60/80
IODQ9T3
IO/40/60/80
IO/DQ9T4
IO/NC/NC/80
IO/DQ9T5
IO/40/60/80
IO/DQ9T6
IO/40/60/80
IO/DQ9T7
IO/40/60/80
IO/NC/NC/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/NC/NC/80
IO/40/60/80
TST_HDRB2
PCI_IDSEL
TST_HDRB1
PCI_AD26
TST_HDRB5
PCI_CBEn3
PCI_GNTn
TST_HDRB6
TST_HDRB15
TST_HDRB0
PCI_INTAn
PCI_AD23
PCI_STOPn
TST_HDRB64
PCI_PERRn
TST_HDRB41
PCI_CBEn2
PCI_AD24
PCI_DEVSELn
TST_HDRB40
PCI_AD16
TST_HDRB14
TST_HDRB46
PCI_AD27
PCI_AD30
TST_HDRB47
TST_HDRB4
PCI_AD31
PCI_AD28
PCI_AD19
TST_HDRB39
PCI_AD20
PCI_REQn
PCI_AD17
TST_HDRB3
PCI_AD21
TST_HDRB38
PCI_AD25
PCI_AD29
TST_HDRB13
TST_HDRB63
TST_HDRB49
TST_HDRB44
PCI_AD22
PCI_CBEn1
TST_HDRB65
PCI_AD14
TST_HDRB48
PCI_LOCKn
TST_HDRB45
PCI_SERRn
TST_HDRB66
PCI_AD18
PCI_AD12
TST_HDRB71
PCI_PAR
TST_HDRB72
Qual Eng
Mfg Eng
Dev Eng
Approvals
Drawn
D31
A28
J26
D28
K26
E28
H27
E30
A35
F30
M27
N28
G28
D32
A29
J27
B29
M28
C29
H28
B30
E31
C30
K27
A30
G29
A31
D33
B31
H29
C31
G30
J28
B35
C35
K28
F31
B36
D34
A32
J29
C32
A36
B32
F32
B33
K29
A34
E33
A33
B37
C33
F33
C34
G31
B34
D35
H31
J30
G33
C36
E34
G32
D36
E35
Date
B3
D4
G8
G7
E5
C4
G9
H9
E6
C6
J10
B6
D6
C7
F8
B7
F7
A7
D7
C8
E7
A6
D5
A8
F9
B8
C5
K11
J11
G10
B5
B4
J12
K12
C9
F10
B9
E8
A9
H11
B10
G11
C11
A4
A10
K13
C10
A5
A11
J13
B11
M12
H12
F11
H13
D8
E10
M13
E9
A12
D10
D12
J14
E12
D9
C12
G13
E13
G12
Date
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
2
ALTERA EP1S80_FBGA1508 - I/O BANK 4
TST_HDRB91
TST_HDRB94
TST_HDRB93
TST_HDRB92
PCI_PAR64
TST_HDRB95
TST_HDRA144
PCI_AD62
PCI_CBEn5
TST_HDRA146
PCI_AD63
TST_HDRA145
PCI_AD60
PCI_CBEn4
TST_HDRA147
PCI_AD58
PCI_AD59
Pg13
Revision Description
SRAM4_ADVn Pg12
SRAM4_ADSPn Pg12
SRAM4_ADSCn Pg12
PCI_CBEn[0..7]
R247
R248
TST_HDRA141
TST_HDRA139
TST_HDRA140
TST_HDRA143
TST_HDRA142
PCI_AD61
PCI_AD56
PCI_AD52
PCI_AD53
TST_HDRA138
PCI_AD57
TST_HDRA137
PCI_AD54
TST_HDRA134
PCI_AD55
TST_HDRA133
PCI_AD50
TST_HDRA136
PCI_AD48
TST_HDRA135
TST_HDRA132
TST_HDRA129
PCI_AD47
TST_HDRA130
PCI_AD51
TST_HDRA128
PCI_AD46
TST_HDRA122
PCI_AD44
Pg13
B12
K14
B13
F13
C13
F12
D13
N13
E11
H14
M14
N14
F14
C14
J15
D14
K15
E14
H15
C15
M15
A14
N15
B14
G15
B15
P15
E15
D15
F15
E16
L16
J16
M16
K16
G16
H16
A16
D16
N16
A17
F17
C16
B16
P17
B17
H17
D17
E17
K17
C17
C18
G17
P18
L17
N17
D18
F18
E18
L18
N18
M18
G18
H18
J18
P19
N19
P20
N20
PCI_AD[0..63]
IODQ2T4
IO/NC/60/80
IO/DQ2T5
IO/40/60/80
IO/DQ2T6
IO/40/60/80
IO/DQ2T7
IO/NC/NC/80
IO/40/60/80
IO/NC/60/80
IO/NC/60/80
IO/NC/NC/80
IO/40/60/80
IO/DQ3T0
IO/NC/60/80
IO/DQ3T1
IO/NC/60/80
IO/DQ3T2
IO/NC/60/80
IO/DQS3T
IO/NC/60/80
IO/DQ3T3
IO/NC/NC/80
IO/DQ3T4
IO/40/60/80
IO/DQ3T5
IO/NC/NC/80
IO/DQ3T6
IO/DQ3T7
IO/40/60/80/RUP4
IO/40/60/80/RDN4
IO/NC/60/80
IO/NC/60/80
IO/NC/60/80
IO/NC/60/80
IO/40/60/80
IO/NC/60/80
IO/DQ4T0
IO/DQ4T1
IO/NC/NC/80
IO/DQ4T2
IO/40/60/80
IO/DQS4T
IO/DQ4T3
IO/NC/NC/80
IO/DQ4T4
IO/40/60/80
IO/DQ4T5
IO/DQ4T6
IO/NC/60/80
IO/DQ4T7
IO/40/60/80
IO/40/60/80
IO/NC/NC/80
IO/NC/60/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/NC/NC/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/NC/NC/80
IO/NC/NC/80
IO/NC/NC/80
IO/NC/NC/80
1
Rev
ECO
503-0104-0000 00
Drawing Number
Monday, January 20, 2003
1
+3.3V
GND
6 of 15
Sheet
By
PCI_PAR64 Pg13
250
250
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
DN5000104 - FPGA IO/2/3/4
SRAM4_A[0..20]
SRAM4_ADVn
SRAM4_ADSPn
SRAM4_ADSCn
PCI_CBEn[0..7]
PCI_AD[0..63]
EP1S40/60/80_FPGA1508
IO/NC/NC/80
IO/NC/NC/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/40/60/80
IO/DQ0T0
IO/NC/60/80
IO/DQ0T1
IO/40/60/80
IO/DQ0T2
IO/40/60/80
IO/DQS0T
IO/40/60/80
IO/DQ0T3
IO/40/60/80
IO/DQ0T4
IO/40/60/80
IO/DQ0T5
IO/40/60/80
IO/DQ0T6
IO/40/60/80
IO/DQ0T7
IO/40/60/80
IO/NC/60/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80
IO/40/60/80
IO/NC/60/80
IO/NC/60/80
IO/DQ1T0
IO/40/60/80
IO/DQ1T1
IO/40/60/80
IO/DQ1T2
IO/NC/60/80
IO/DQS1T
IO/40/60/80
IO/DQ1T3
IO/40/60/80
IO/DQ1T4
IO/NC/60/80
IO/DQ1T5
IO/40/60/80
IO/DQ1T6
IO/NC/60/80
IO/DQ1T7
IO/NC/NC/80
IO/NC/60/80
IO/40/60/80
IO/NC/60/80
IO/40/60/80
IO/40/60/80
IO/NC/NC/80
IO/40/60/80
IO/DQ2T0
IO/40/60/80
IO/DQ2T1
IO/NC/60/80
IO/DQ2T2
IO/40/60/80
IO/DQS2T
IO/40/60/80
IO/DQ2T3
IO/40/60/80
U11D
Approved
Pg4,12 SRAM4_A[0..20]
TST_HDRA121
PCI_AD42
TST_HDRA127
TST_HDRA123
TST_HDRA78
PCI_AD49
PCI_AD34
PCI_AD40
TST_HDRA131
PCI_AD37
TST_HDRA101
PCI_AD39
TST_HDRA102
PCI_AD38
SRAM4_ADSCn
PCI_AD41
TST_HDRA124
PCI_AD36
SRAM4_A8
PCI_AD45
TST_HDRA125
PCI_AD43
TST_HDRA117
TST_HDRA120
TST_HDRA103
TST_HDRA126
TST_HDRA64
TST_HDRA22
TST_HDRA39
TST_HDRA62
TST_HDRA55
SDRAM_RASn
SRAM4_ADVn
TST_HDRA76
TST_HDRA75
TST_HDRA49
TST_HDRA51
TST_HDRA89
TST_HDRA52
TST_HDRA50
TST_HDRA59
TST_HDRA63
TST_HDRA60
TST_HDRA56
TST_HDRA61
TST_HDRA58
TST_HDRA65
TST_HDRA57
TST_HDRA53
SRAM4_BWDn
PCI_AD33
TST_HDRA77
TST_HDRA66
SRAM4_A1
TST_HDRA99
TST_HDRA100
TST_HDRA90
SRAM4_A9
SRAM4_ADSPn
TST_HDRA119
TST_HDRA118
PCI_AD32
TST_HDRA91
PCI_AD35
The DINI Group
Rev
PCI_INTAn Pg13
PCI_GNTn Pg13
PCI_IDSEL Pg13
PCI_REQn Pg13
PCI_DEVSELn Pg13
PCI_PERRn Pg13
PCI_STOPn Pg13
PCI_SERRn Pg13
PCI_LOCKn Pg13
PCI_PAR Pg13
Pg11 SDRAM_RASn
PCI/PCI-X
Interface
2
A
B
C
D
ET5000K10S SCHEMATIC
B–7
A
B
C
+3.3V
GND
+3.3V
1
2
3
4
1
2
3
4
+3.3V
+3.3V
5
ACLK0
BCLK0
CCLK0
DCLK0
ECLK9
ECLK12
DDR_PLL6
10K
RN7
10K
RN6
8
7
6
5
8
7
6
5
FPGA_D4
FPGA_D5
FPGA_D6
FPGA_D7
FPGA_D0
FPGA_D1
FPGA_D2
FPGA_D3
Pg3 CPLD_CLK[0..1]
Pg2
Pg2
Pg2
Pg2
Pg2
Pg2
Pg2
33R
CPLD_CLK1 R166
+3.3V
Pg3 FPGA_D[0..7]
R110
R108
R126
R107
R118
R123
R111
R114
R112
R119
R115
R178
R181
1K
10K
1K
10K
1K
1K
DCLK0
CCLK0
BCLK0
ACLK0
PCPLD_CLK1
ECLK9
PCPLD_CLK0
4
FPGA_nCONF
FPGA_CDONE
FPGA_CSn
FPGA_nSTAT
FPGA_IDONE
FPGA_CEn
FPGA_TCK
FPGA_TDI
FPGA_TMS
FPGA_TRST
E20
F20
F19
H19
P16
AN17
AN20
AP20
FPGA_CEn
1K DEV_OE
1K DEV_CLRn
AJ23
AL23
F16
AL17
FPGA_WSn
FPGA_RSn
1K FPGA_CS
FPGA_CSn
J17
K18
P21
L23
J23
E24
P25
FPGA_D0
FPGA_D1
FPGA_D2
FPGA_D3
FPGA_D4
FPGA_D5
FPGA_D6
FPGA_D7
L22
J25
AM22
Y38
Y39
Y35
Y34
Y37
Y36
AA35
AA34
Y6
Y5
Y1
Y2
Y3
Y4
W5
W6
B18
A18
D19
C19
AU20
AT20
AV22
AW22
AT22
AU22
B19
A19
B22
A22
D22
C22
G21
M17
1K PLL_EN
FPGA_TCK
1K
FPGA_TDI
1K
FPGA_TDO
1K
FPGA_TMS
1K
1K FPGA_TRST
Pg3 FPGA_TCK
Pg3 FPGA_TDI
Pg3 FPGA_TMS
Pg3 FPGA_TRST
+3.3V
+3.3V
Pg3 FPGA_CEn
Pg3 FPGA_CSn
R149
Pg3 FPGA_WSn
Pg3 FPGA_RSn
+3.3V
DDR_PLL6
ECLK12
PCI_CLK
PLL6_FB
FPGA_nCONF
FPGA_DCLK
FPGA_D[0..7]
Pg3 FPGA_nCONF
Pg3 FPGA_DCLK
+3.3V R16
33R
Pg13 PCI_CLK
CPLD_CLK0 R168
CPLD_CLK[0..1]
ACLK0
BCLK0
CCLK0
DCLK0
ECLK9
ECLK12
DDR_PLL6
FPGA_CRC_ERR
TCK
TDI
TMS
TRST
IO4/DEV_OE
IO7/DEV_CLRn
nCE
nCEO
IO8/CS
IO8/nCS
IO4/nWS
IO7/nRS
IO4/DATA1
IO4/DATA2
IO4/DATA3
IO3/DATA4
IO3/DATA5
IO3/DATA6
IO3/DATA7
DCLK
IO4/DATA0
nCONFIG
IO3/CLKUSR
PLL_ENA
CLK0p
CLK0n
CLK1p
IO2/CLK1n
CLK2p
CLK2n
CLK3p
IO1/CLK3n
CLK8p
IO6/CLK8n
CLK9p
CLK9n
CLK10p
IO5/CLK10n
CLK11p
CLK11n
R92
CLK12p
IO4/CLK12n
CLK13p
IO4/CLK13n/PLL11_OUT
IO11/PLL6_FBn
IO11/PLL6_FBp
CLK4p
IO8/CLK4n
CLK5p
IO8/CLK5n
IO9/PLL5_FBp
IO9/PLL5_FBn
CLK14p
IO3/CLK14n
CLK15p
IO3/CLK15n
1K
GND
TDO
MSEL0
MSEL1
MSEL2
IO7/RUnLU
nIO_PULLUP
VCCSEL
PORSEL
IO8/RDYnBSY
TEMPDIODEp
TEMPDIODEn
IO8/PGM0
IO7/PGM1
IO8/PGM2
IO8/CRC_ERROR
CONF_DONE
IO7/INIT_DONE
nSTATUS
FPLL7CLKp
FPLL7CLKn
FPLL8CLKp
FPLL8CLKn
FPLL9CLKp
FPLL9CLKn
FPLL10CLKp
FPLL10CLKn
IO3/FCLK0
IO3/FCLK1
IO8/FCLK2
IO8/FCLK3
IO7/FCLK4
IO7/FCLK5
IO4/FCLK6
IO4/FCLK7
CLK7p
IO7/CLK7n
CLK6p
IO7/CLK6n/PLL12_OUT
IO11/PLL6_OUT0p
IO11/PLL6_OUT0n
IO11/PLL6_OUT1p
IO11/PLL6_OUT1n
IO12/PLL6_OUT2p
IO12/PLL6_OUT2n
IO12/PLL6_OUT3p
IO12/PLL6_OUT3n
IO9/PLL5_OUT0p
IO9/PLL5_OUT0n
IO9/PLL5_OUT1p
IO9/PLL5_OUT1n
IO10/PLL5_OUT2p
IO10/PLL5_OUT2n
IO10/PLL5_OUT3p
IO10/PLL5_OUT3n
FPGA Configuration
ALTERA EP1S80_FBGA1508 - CONFIC/CLK
FPGA_RDYnBUSY
AH23
G20
AP21
AG21
AM21
AK17
3
FPGA_TDO
FPGA_MSEL0
FPGA_MSEL1
FPGA_MSEL2
RUnLU
R189
IO_PULLUPn R183
VCCSEL
R184
PORSEL
TEMPDp
TEMPDn
F21
H21
AR20
AM19
AN19
PLL5_LOCK
PLL6_LOCK
PLL12_LOCK
R150
R147
FPGA_CRC_ERR
FPGA_CDONE
FPGA_IDONE
FPGA_nSTAT
PCI_TRDYn
FPGA_GRSTn
PCI_RSTn
PCI_IRDYn
AG20
AF16
AL25
AN25
H22
AL18
N21
J38
J39
AL39
AL38
AL1
AL2
J2
J1
G26
D29
AN26
AT29
AT11
AN14
D11
G14
AW18
AV18
AW19
AV19
DDR_CLK0
DDR_CLK0n
DDR_CLK1
DDR_CLK1n
DDR_CLK2
DDR_CLK2n
PLL6_FB_PRE
AT19
AU19
AT21
AU21
AV21
AW21
AW20
AV20
R173
R169
PGCLKOUT
PDDR_CLK
C21
D21
C20
D20
B21
A21
A20
B20
3
R172
1K
Qual Eng
Mfg Eng
Dev Eng
Date
POR - 100mS
POR - 2mS
PLL6_FB
R174
(1K)
+3.3V
Pg3
10
GCLKOUT Pg2
DDR_CLK Pg2
Approvals
Drawn
FPGA_TDO Pg3
1K +3.3V
1K GND
1K GND
FPGA_RDYnBUSY
1K GND
1K GND
FPGA_CRC_ERR Pg3
FPGA_CDONE Pg3
FPGA_IDONE Pg3
FPGA_nSTAT Pg3
PCI_TRDYn Pg13
FPGA_GRSTn Pg3
PCI_RSTn Pg13
PCI_IRDYn Pg13
Pg10
Pg10
Pg10
Pg10
Pg10
Pg10
R171
GCLKOUT
DDR_CLK
DDR_CLK0
DDR_CLK0n
DDR_CLK1
DDR_CLK1n
DDR_CLK2
DDR_CLK2n
33R
33R
Date
R175
1K
JP1
2
4
6
8
10
1
1
Approved
0
1
Revision Description
Remote/Local Update (PS)
Remote/Local Update (PPA)
ECO
Drawing Number
Rev
503-0104-0000 00
Monday, January 20, 2003
1
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
Sheet
By
7 of 15
DN5000104 - FPGA Configuration
0
1
Remote/Local Update (FPP)
Passive Parallel Asynchronous (PPA)
Passive Serial Configuration (PS)
0
1
0
1
0
0
1
0
Fast Pasive Parallel Configuration (FPP)
Configuration Scheme
1
3
5
7
9
0
0
MSEL1
R122
1K
1
0
MSEL1
R182
1K
10K
0
MSEL2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
2
R160
1K
FPGA/CPLD Option
Config
+3.3V
+3.3V
DIP1_0
DIP1_1
FPGA_MSEL0
FPGA_MSEL1
FPGA_MSEL2
PLL12_LOCK
STRATIX Configuration
Pg3
DIP1_0
Pg3
DIP1_1
Pg3 FPGA_MSEL0
Pg3 FPGA_MSEL1
Pg3 FPGA_MSEL2
PLL5_LOCK
PLL6_LOCK
The DINI Group
Rev
2
RN3
4
8
7
6
5
B–8
1
2
3
4
D
5
A
B
C
D
ET5000K10S SCHEMATIC
EMULATION TECHNOLOGY, INC.
ET5000K10S USER’S MANUAL
A
B
C
D
+3.3V
GND
+3.3V
VCC_PLL6
5
J20
K21
AJ21
AH21
Y28
AA28
Y12
W12
L20
AJ20
L30
AL31
AL9
L10
L19
AJ19
VCC_PLL_1.5V
VCC_PLL5
AA32
AA30
W8
W10
L21
AK21
J31
AJ30
AJ10
J9
K19
AK19
VCC_PLL_1.5V
R16
R20
R22
R24
T15
T17
T19
T21
T23
T25
U16
U18
U20
U22
U24
V15
V17
V19
V21
V23
W16
W18
W22
W24
Y15
Y17
Y23
Y25
AA16
AA18
AA22
AA24
AB17
AB19
AB21
AB23
AB25
AC16
AC18
AC20
AC22
AC24
AD15
AD17
AD19
AD21
AD23
AD25
AE16
AE18
AE20
AE24
+1.5V
5
ALTERA EP1S80_FBGA1508 - VCC
+1.5V
+1.5V
FB4
FB7
VREF1B8
VREF2B8
VREF3B8
VREF4B8
VREF5B8
VREF1B7
VREF2B7
VREF3B7
VREF4B7
VREF5B7
VREF1B6
VREF2B6
VREF3B6
VREF4B6
VREF1B5
VREF2B5
VREF3B5
VREF4B5
VREF1B4
VREF2B4
VREF3B4
VREF4B4
VREF5B4
VREF1B3
VREF2B3
VREF3B3
VREF4B3
VREF5B3
VREF1B2
VREF2B2
VREF3B2
VREF4B2
VREF1B1
VREF2B1
VREF3B1
VREF4B1
VCCIO8
VCCIO8
VCCIO8
VCCIO8
VCCIO8
VCCIO7
VCCIO7
VCCIO7
VCCIO7
VCCIO7
VCCIO6
VCCIO6
VCCIO6
VCCIO6
VCCIO6
VCCIO5
VCCIO5
VCCIO5
VCCIO5
VCCIO5
VCCIO4
VCCIO4
VCCIO4
VCCIO4
VCCIO4
VCCIO3
VCCIO3
VCCIO3
VCCIO3
VCCIO3
VCCIO2
VCCIO2
VCCIO2
VCCIO2
VCCIO2
VCCIO1
VCCIO1
VCCIO1
VCCIO1
VCCIO1
+3.3V
AJ25
AJ26
AJ27
AJ28
AJ29
AJ11
AJ12
AJ13
AJ14
AJ15
AE11
AF11
AG11
AH11
M11
N11
P11
R11
L15
L14
L13
L12
L11
L29
L28
L27
L26
L25
R29
P29
N29
M29
AH29
AG29
AF29
AE29
AW37
AW25
AR21
AE22
AM30
AE19
AM20
AW15
AW3
AM10
AU1
AM7
AE1
AA5
AB15
W15
Y8
R1
H7
C1
A3
A15
E19
R18
H10
H20
R21
A25
A37
H30
C39
R39
W35
V25
H33
AA25
Y32
AE39
AU39
AM33
VREF1B8
VREF2B8
VREF3B8
VREF4B8
VREF5B8
VREF1B7
VREF2B7
VREF3B7
VREF4B7
VREF5B7
VDDQ_2.5V
VCC_PLL_1.5V
C68
10uF
C260
2.2uF
C264
0.1uF
C316
2.2uF
C285
0.1uF
+
VCC_PLL_1.5V
C28
10uF
C286
2.2uF
C313
0.1uF
C263
2.2uF
C290
0.1uF
VCCG_PLL_1.5V DECOUPLING
+
VCC_PLL_1.5V DECOUPLING
EP1S40/60/80_FPGA1508
VCC_PLL5_OUTA
VCC_PLL5_OUTB
VCC_PLL6_OUTA
VCC_PLL6_OUTB
VCCG_PLL1
VCCG_PLL2
VCCG_PLL3
VCCG_PLL4
VCCG_PLL5
VCCG_PLL6
VCCG_PLL7
VCCG_PLL8
VCCG_PLL9
VCCG_PLL10
VCCG_PLL11
VCCG_PLL12
VCCA_PLL1
VCCA_PLL2
VCCA_PLL3
VCCA_PLL4
VCCA_PLL5
VCCA_PLL6
VCCA_PLL7
VCCA_PLL8
VCCA_PLL9
VCCA_PLL10
VCCA_PLL11
VCCA_PLL12
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
VCCINT
U11K
AK22
AL21
J21
K22
A2
B2
B1
A38
B38
B39
AV39
AV38
AW38
AV1
AV2
AW2
AW13
A13
A27
AW27
N1
N39
AG39
AG1
Y10
AA7
Y30
W33
G19
K20
AK20
AN21
AU37
C37
C3
AU3
AK30
K30
K10
AK10
AM32
H32
H8
AM8
R15
R17
R19
R23
R25
T16
T18
T20
T22
T24
U15
U17
U19
U21
U23
U25
V16
V18
V20
V22
FB6
+
VCC_PLL5
C51
10uF
4
VDDQ_2.5V
FB5
+
VCC_PLL6
C49
10uF
VCC_PLL6 DECOUPLING
+3.3V
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
C280
0.1uF
C291
0.1uF
GNDA_PLL1
GNDA_PLL2
GNDA_PLL3
GNDA_PLL4
GNDA_PLL5
GNDA_PLL6
GNDA_PLL7
GNDA_PLL8
GNDA_PLL9
GNDA_PLL10
GNDA_PLL11
GNDA_PLL12
GNDG_PLL1
GNDG_PLL2
GNDG_PLL3
GNDG_PLL4
GNDG_PLL5
GNDG_PLL6
GNDG_PLL7
GNDG_PLL8
GNDG_PLL9
GNDG_PLL10
GNDG_PLL11
GNDG_PLL12
EP1S40/60/80_FPGA1508
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
U11J
ALTERA EP1S80_FBGA1508 - GND
VCC_PLL5 DECOUPLING
4
Y31
AA31
Y9
W9
M21
AL20
K31
AJ31
AJ9
K9
J19
AL19
Y29
AA29
Y11
W11
M20
AH20
L31
AK31
AK9
L9
M19
AH19
AA15
AA17
AA23
AB16
AB18
AB20
AB22
AB24
AC15
AC17
AC19
AC21
AC23
AC25
AD16
AD18
AD20
AD22
AD24
AE15
AE17
AE21
AE23
AE25
Y24
Y22
Y18
Y16
W25
W23
W17
V24
E32
3
3
R191
4.7K
R41
4.7K
VDDQ_2.5V
R193
4.7K
R42
4.7K
VDDQ_2.5V
C312
0.1uF
Mfg Eng
Qual Eng
C323
0.1uF
C295
0.1uF
R188
4.7K
R40
4.7K
R186
4.7K
R37
4.7K
C302
0.1uF
Date
VREF4B7
C310
0.1uF
C277
0.1uF
C249
0.1uF
C248
0.1uF
C271
0.1uF
C294
0.1uF
C298
0.1uF
C282
0.1uF
Approved
R21
4.7K
R154
4.7K
VDDQ_2.5V
R20
4.7K
R153
4.7K
VDDQ_2.5V
C269
0.1uF
C289
0.1uF
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
C331
0.1uF
C330
0.1uF
C254
0.1uF
C315
0.1uF
C262
0.1uF
VREF4B8
C267
0.1uF
Rev
ECO
503-0104-0000 00
Drawing Number
Monday, January 20, 2003
1
Sheet
By
8 of 15
VREF5B8
C276
0.1uF
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
DN5000104 - FPGA Power
R24
4.7K
R157
4.7K
VDDQ_2.5V
Revision Description
R23
4.7K
R156
4.7K
VDDQ_2.5V
R22
4.7K
R155
4.7K
C296
0.1uF
C274
0.1uF
C258
0.1uF
1
VREF3B8
C322
0.1uF
VCCIO BANK 8
C259
0.1uF
VCCIO BANK 7
C326
0.1uF
VCCIO BANK 6
C327
0.1uF
VDDQ_2.5V
VREF2B8
C275
0.1uF
C284
0.1uF
VCCIO BANK 5
C283
0.1uF
VREF I/O BANK 8
VDDQ_2.5V
VDDQ_2.5V
+3.3V
+3.3V
C287
0.1uF
VREF1B8
C278
0.1uF
C288
0.1uF
The DINI Group
Date
C303
0.1uF
C305
0.1uF
VCCINT DECOUPLING
C293
0.1uF
VREF5B7
C297
0.1uF
C281
0.1uF
Rev
R185
4.7K
R34
4.7K
VDDQ_2.5V
VREF3B7
C255
0.1uF
VCCIO BANK 4
C321
0.1uF
Approvals
Drawn
Dev Eng
C250
0.1uF
VCCIO BANK 3
C304
0.1uF
VDDQ_2.5V
VREF2B7
C247
0.1uF
VCCIO BANK 2
C270
0.1uF
VDDQ_2.5V
VREF1B7
C311
0.1uF
C268
0.1uF
C279
0.1uF
VCCIO BANK 1
C306
0.1uF
C299
0.1uF
VREF I/O BANK 7
+3.3V
+3.3V
+3.3V
+3.3V
+1.5V
2
A
B
C
D
ET5000K10S SCHEMATIC
B–9
A
B
C
D
-12V
+12V
+5V
+3.3V
+1.5V
+1.5V
GND
-12V
+12V
+5V
+3.3V
5
Pg4,6 TST_HDRB[0..95]
Pg4,6 TST_HDRA[0..147]
Pg2 ACLK[2..3]
Pg2 BCLK[2..3]
Pg2 CCLK[2..3]
Pg2 DCLK[2..3]
Pg2 ECLK[10..11]
TST_HDRB[0..95]
TST_HDRA[0..147]
ACLK[2..3]
BCLK[2..3]
CCLK[2..3]
DCLK[2..3]
ECLK[10..11]
4
4
+12V
GND
ACLK2
+5V
BCLK2
+5V
CCLK2
GND
+3.3V
ECLK10
GND
TST_HDRA0
TST_HDRA1
TST_HDRA2
TST_HDRA3
TST_HDRA4
TST_HDRA5
TST_HDRA6
TST_HDRA7
TST_HDRA8
TST_HDRA9
GND
TST_HDRA10
TST_HDRA11
TST_HDRA12
TST_HDRA13
TST_HDRA14
TST_HDRA15
TST_HDRA16
TST_HDRA17
TST_HDRA18
TST_HDRA19
GND
TST_HDRA20
TST_HDRA21
TST_HDRA22
TST_HDRA23
TST_HDRA24
TST_HDRA25
TST_HDRA26
TST_HDRA27
TST_HDRA28
TST_HDRA29
GND
TST_HDRA30
TST_HDRA31
TST_HDRA32
TST_HDRA33
TST_HDRA34
TST_HDRA35
TST_HDRA36
TST_HDRA37
TST_HDRA38
TST_HDRA39
GND
TST_HDRA40
TST_HDRA41
TST_HDRA42
TST_HDRA43
TST_HDRA44
TST_HDRA45
TST_HDRA46
TST_HDRA47
TST_HDRA48
TST_HDRA49
GND
TST_HDRA50
TST_HDRA51
TST_HDRA52
TST_HDRA53
TST_HDRA54
TST_HDRA55
TST_HDRA56
TST_HDRA57
TST_HDRA58
TST_HDRA59
GND
TST_HDRA60
TST_HDRA61
TST_HDRA62
TST_HDRA63
TST_HDRA64
TST_HDRA65
TST_HDRA66
TST_HDRA67
TST_HDRA68
TST_HDRA69
GND
TST_HDRA70
TST_HDRA71
TST_HDRA72
TST_HDRA73
+1.5V
TST_HDRA74
TST_HDRA75
TST_HDRA76
TST_HDRA77
TST_HDRA78
GND
-12V
203
204
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
-
-
-
con200
-
-
P8
Test Header
A
Mount
pins
B–10
205
201
202
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
GND
GND
GND
+1.5V
GND
+3.3V
DCLK2
GND
GND
GND
GND
TST_HDRA79
TST_HDRA80
TST_HDRA81
TST_HDRA82
TST_HDRA83
TST_HDRA84
TST_HDRA85
GND
TST_HDRA86
TST_HDRA87
TST_HDRA88
TST_HDRA89
TST_HDRA90
TST_HDRA91
TST_HDRA92
TST_HDRA93
TST_HDRA94
TST_HDRA95
GND
TST_HDRA96
TST_HDRA97
TST_HDRA98
TST_HDRA99
TST_HDRA100
TST_HDRA101
TST_HDRA102
TST_HDRA103
TST_HDRA104
TST_HDRA105
GND
TST_HDRA106
TST_HDRA107
TST_HDRA108
TST_HDRA109
TST_HDRA110
TST_HDRA111
TST_HDRA112
TST_HDRA113
TST_HDRA114
TST_HDRA115
GND
TST_HDRA116
TST_HDRA117
TST_HDRA118
TST_HDRA119
TST_HDRA120
TST_HDRA121
TST_HDRA122
TST_HDRA123
TST_HDRA124
TST_HDRA125
GND
TST_HDRA126
TST_HDRA127
TST_HDRA128
TST_HDRA129
TST_HDRA130
TST_HDRA131
TST_HDRA132
TST_HDRA133
TST_HDRA134
TST_HDRA135
GND
TST_HDRA136
TST_HDRA137
TST_HDRA138
TST_HDRA139
TST_HDRA140
TST_HDRA141
TST_HDRA142
TST_HDRA143
TST_HDRA144
TST_HDRA145
GND
TST_HDRA146
TST_HDRA147
3
3
TST_HDRB36
TST_HDRB37
TST_HDRB38
TST_HDRB39
GND
TST_HDRB40
TST_HDRB41
TST_HDRB42
TST_HDRB43
TST_HDRB44
TST_HDRB45
TST_HDRB46
TST_HDRB47
TST_HDRB48
TST_HDRB49
GND
TST_HDRB50
TST_HDRB51
TST_HDRB52
TST_HDRB53
TST_HDRB54
TST_HDRB55
TST_HDRB56
TST_HDRB57
TST_HDRB58
TST_HDRB59
GND
TST_HDRB60
TST_HDRB61
TST_HDRB62
TST_HDRB63
TST_HDRB64
TST_HDRB65
TST_HDRB66
TST_HDRB67
TST_HDRB68
TST_HDRB69
GND
TST_HDRB70
TST_HDRB71
TST_HDRB72
TST_HDRB73
+1.5V
TST_HDRB74
TST_HDRB75
TST_HDRB76
TST_HDRB77
TST_HDRB78
GND
-12V
+12V
GND
ACLK3
+5V
BCLK3
+5V
CCLK3
GND
+3.3V
ECLK11
GND
TST_HDRB0
TST_HDRB1
TST_HDRB2
TST_HDRB3
TST_HDRB4
TST_HDRB5
TST_HDRB6
TST_HDRB7
TST_HDRB8
TST_HDRB9
GND
TST_HDRB10
TST_HDRB11
TST_HDRB12
TST_HDRB13
TST_HDRB14
TST_HDRB15
TST_HDRB16
TST_HDRB17
TST_HDRB18
TST_HDRB19
GND
TST_HDRB20
TST_HDRB21
TST_HDRB22
TST_HDRB23
TST_HDRB25
TST_HDRB24
TST_HDRB26
TST_HDRB27
TST_HDRB28
TST_HDRB29
GND
TST_HDRB30
TST_HDRB31
TST_HDRB32
TST_HDRB33
TST_HDRB34
P9
-
-
-
con200
-
-
205
201
202
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
Qual Eng
Mfg Eng
Dev Eng
Approvals
Drawn
203
204
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Test Header
B
Mount
pins
5
GND
GND
GND
GND
GND
GND
Date
GND
GND
+1.5V
GND
+3.3V
DCLK3
GND
GND
GND
GND
TST_HDRB79
TST_HDRB80
TST_HDRB81
TST_HDRB82
TST_HDRB83
TST_HDRB84
TST_HDRB85
GND
TST_HDRB86
TST_HDRB87
TST_HDRB88
TST_HDRB89
TST_HDRB90
TST_HDRB91
TST_HDRB92
TST_HDRB93
TST_HDRB94
TST_HDRB95
GND
Date
Approved
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
The DINI Group
Rev
2
Rev
503-0104-0000 00
Drawing Number
ECO
Tuesday, January 14, 2003
1
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
DN5000104 - Test Header
Revision Description
1
9 of 15
Sheet
By
A
B
C
D
ET5000K10S SCHEMATIC
EMULATION TECHNOLOGY, INC.
A
B
C
D
VTT_1.25V
VDDQ_2.5V
C335
0.01uF
C333
0.1uF
C329
0.1uF
C208
0.1uF
C216
0.01uF
C334
0.01uF
VTT_1.25V
GND
VDDQ_2.5V
VDDQ_2.5V
Pg5 DDR_CLKEN[0..1]
Pg5 DDR_SA[0..2]
Pg5 DDR_CSn[0..3]
Pg5 DDR_BA[0..2]
Pg5 DDR_ADD[0..13]
Pg5 DDR_CBx[0..7]
Pg5 DDR_DM[0..8]
Pg5 DDR_DS[0..8]
Pg5 DDR_D[0..63]
C220
0.1uF
C238
0.01uF
C240
0.1uF
C242
0.01uF
R59
R60
C221
0.1uF
C239
0.01uF
DDR_WP
DDR_SDA
DDR_SCL
10K
(10K)
Pg7 DDR_CLK2n
Pg7 DDR_CLK2
Pg7 DDR_CLK1
Pg7 DDR_CLK1n
PWRRSTn R9
C336
0.1uF
5
C338
0.1uF
C340
0.01uF
C341
0.1uF
C344
0.01uF
C343
0.1uF
C345
0.01uF
VDDQ_2.5V
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
C245
0.1uF
C252
0.01uF
C354
0.1uF
C396
0.01uF
C346
0.1uF
C350
0.01uF
C241
0.1uF
C243
0.01uF
C318
0.1uF
C320
0.01uF
C256
0.1uF
C265
0.01uF
C317
0.1uF
C319
0.01uF
C246
0.1uF
C253
0.01uF
C272
0.1uF
C300
0.01uF
4
DM8/DQS17
A10
CB6
VDDQ
CB7
VSS
DQ36
DQ37
VDD
DM4/DQS13
DQ38
DQ39
VSS
DQ44
RAS#
DQ45
VDDQ
S0#
S1#
DM5/DQS14
VSS
DQ46
DQ47
NC,S3#
VDDQ
DQ52
DQ53
A13,NC
VDD
DM6/DQS15
DQ54
DQ55
VDDQ
NC
DQ60
DQ61
VSS
DM7/DQS16
DQ62
DQ63
VDDQ
SA0
SA1
SA2
VDDSPD
CONN_DDRSDRAM184
A0
CB2
VSS
CB3
BA1
DQ32
VDDQ
DQ33
DQS4
DQ34
VSS
BA0
DQ35
DQ40
VDDQ
WE#
DQ41
CAS#
VSS
DQS5
DQ42
DQ43
VDD
NC,S2#
DQ48
DQ49
VSS
NC(CK2#)
NC(CK2)
VDDQ
DQS6
DQ50
DQ51
VSS
VDDID
DQ56
DQ57
VDD
DQS7
DQ58
DQ59
VSS
NC
SDA
SCL
VSS
VREF
DQ4
DQ0
DQ5
VSS
VDDQ
DQ1
DM0/DQS9
DQS0
DQ6
DQ2
VDD
DQ7
DQ3
VSS
NC
NC
RESET#
NC
VSS
NC,FETEN
VDDQ
DQ8
DQ12
DQ9
DQ13
DQS1
DM1/DQS10
VDDQ
VDD
NC(CK1)
DQ14
NC(CK1#)
DQ15
VSS
CKE1
DQ10
VDDQ
DQ11
NC(BA2)
CKE0
DQ20
VDDQ
A12,NC
DQ16
VSS
DQ17
DQ21
DQS2
A11
VSS
DM2/DQS11
A9
VDD
DQ18
DQ22
A7
A8
VDDQ
DQ23
DQ19
A5
VSS
DQ24
A6
VSS
DQ28
DQ29
DQ25
VDDQ
DQS3
A4
DM3/DQS12
VDD
A3
DQ30
DQ26
VSS
DQ27
DQ31
A2
CB4
VSS
A1
CB5
CB0
VDDQ
CK0
CB1
CK0#
VDD
VSS
DQS8
J2
DECOUPLING FOR DDR DIMM VDD/VDDQ
DDR_WP
DDR_DQS7
DDR_DATA58
DDR_DATA59
DDR_VDDID
DDR_DATA56
DDR_DATA57
DDR_DQS6
DDR_DATA50
DDR_DATA51
DDR_CLK2n
DDR_CLK2
DDR_CSn2
DDR_DATA48
DDR_DATA49
DDR_DQS5
DDR_DATA42
DDR_DATA43
DDR_WEn
DDR_DATA41
DDR_CASn
DDR_BA0
DDR_DATA35
DDR_DATA40
DDR_DATA33
DDR_DQS4
DDR_DATA34
DDR_CB3
DDR_BA1
DDR_DATA32
DDR_ADD0
DDR_CB2
DDR_DQS8
DDR_ADD1
DDR_CB0
DDR_CB1
DDR_DATA26
DDR_DATA27
DDR_ADD2
DDR_DATA25
DDR_DQS3
DDR_ADD4
DDR_DATA19
DDR_ADD5
DDR_DATA24
DDR_ADD9
DDR_DATA18
DDR_ADD7
DDR_DATA16
DDR_DATA17
DDR_DQS2
DDR_DATA10
DDR_DATA11
DDR_CLKEN0
DDR_CLK1
DDR_CLK1n
DDR_DATA8
DDR_DATA9
DDR_DQS1
(0)
DDR_DATA3
DDR_DATA1
DDR_DQS0
DDR_DATA2
VREF_1.25V
DDR_DATA0
DECOUPLING FOR DDR DIMM VDD/VDDQ
C339
0.01uF
C209
0.1uF
C217
0.01uF
Pg5 DDR_WP
Pg5 DDR_SDA
Pg5 DDR_SCL
GND
DDR_CLKEN[0..1]
DDR_SA[0..2]
DDR_CSn[0..3]
DDR_BA[0..2]
DDR_ADD[0..13]
DDR_CBx[0..7]
DDR_DM[0..8]
DDR_DS[0..8]
DDR_D[0..63]
Pg3 PWRRSTn
R132
4.7K
C204
0.1uF
VREF_1.25V
R131
4.7K
VDDQ_2.5V
C308
0.1uF
10K
R144
R143
RN50
DDR_CLKEN1
1
2
3
4
C273
0.1uF
C301
0.01uF
DDR_CLKEN0
VDDQ_2.5V
R58
C203
0.01uF
VDDQ_2.5V
C257
0.1uF
DDR_SA0
DDR_SA1
DDR_SA2
DDR_DM7/DQS16
DDR_DATA62
DDR_DATA63
DDR_DATA60
DDR_DATA61
DDR_DM6/DQS15
DDR_DATA54
DDR_DATA55
DDR_DATA52
DDR_DATA53
DDR_ADD13
DDR_DATA46
DDR_DATA47
DDR_CSn3
DDR_CSn0
DDR_CSn1
DDR_DM5/DQS14
DDR_DATA44
DDR_RASn
DDR_DATA45
DDR_DM4/DQS13
DDR_DATA38
DDR_DATA39
DDR_DATA36
DDR_DATA37
DDR_CB7
DDR_DM8/DQS17
DDR_ADD10
DDR_CB6
DDR_CLK0
DDR_CLK0n
DDR_DATA31
DDR_CB4
DDR_CB5
DDR_DM3/DQS12
DDR_ADD3
DDR_DATA30
DDR_ADD6
DDR_DATA28
DDR_DATA29
DDR_DATA22
DDR_ADD8
DDR_DATA23
DDR_DATA21
DDR_ADD11
DDR_DM2/DQS11
DDR_BA2
DDR_DATA20
DDR_ADD12
DDR_DATA14
DDR_DATA15
DDR_CLKEN1
DDR_DATA12
DDR_DATA13
DDR_DM1/DQS10
DDR_FETEN
DDR_DM0/DQS9
DDR_DATA6
DDR_DATA7
DDR_DATA4
DDR_DATA5
VDDQ_2.5V
C266
0.01uF
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
8
7
6
5
C309
0.1uF
C325
0.01uF
DDR_SA2
10K
10K
DDR_SDA
DDR_SCL
DDR_SA1
DDR_SA0
10K
C186
0.1uF
C202
0.01uF
DDR_CLK0 Pg7
DDR_CLK0n Pg7
R4
56
C324
0.1uF
C328
0.01uF
R27
56
R25
56
R43
56
R38
56
Pg5 DDR_FETEN
VTT_1.25V
3
R47
56
R49
56
R30
R32
R29
56
R162
R163
R152
R159
R151
R145
R148
R146
R199
R192
R190
R194
R195
R196
R197
R198
R8
DDR_WEn
DDR_RASn
DDR_CASn
DDR_CSn0
DDR_CSn1
DDR_CSn2
DDR_CSn3
DDR_FETEN
R187
R180
R177
R176
R170
R167
R165
R164
DDR_ADD5
DDR_ADD6
DDR_ADD7
DDR_ADD8
DDR_ADD9
DDR_BA2
DDR_ADD11
DDR_ADD12
DDR_ADD13
DDR_BA0
DDR_BA1
DDR_ADD10
DDR_ADD0
DDR_ADD1
DDR_ADD2
DDR_ADD3
DDR_ADD4
DDR_CB4
DDR_CB5
DDR_CB0
DDR_CB1
DDR_CB2
DDR_CB6
DDR_CB3
DDR_CB7
R31
56
VTT_1.25V
R45
56
R35
56
DDR_DQS8
DDR_DM8/DQS17
R17
56
R14
56
Pg5 DDR_WEn
Pg5 DDR_RASn
Pg5 DDR_CASn
R12
56
R10
56
3
Note: The right hand side will be
connected to the STRATIX and the
left hand side will be connected to
the DDR Module. Both series and
pullup resistors should be as close
as possible to the DDR connector.
All the 56 ohm resistors must be
placed after the DIMM.
R6
56
VTT_1.25V
DDR_DM0/DQS9
DDR_DM1/DQS10
DDR_DM2/DQS11
DDR_DM3/DQS12
DDR_DM4/DQS13
DDR_DM5/DQS14
DDR_DM6/DQS15
DDR_DM7/DQS16
DDR_DQS0
DDR_DQS1
DDR_DQS2
DDR_DQS3
DDR_DQS4
DDR_DQS5
DDR_DQS6
DDR_DQS7
VTT_1.25V
RN29
56
DDR_CBx4
DDR_CBx5
DDR_CBx0
DDR_CBx1
DDR_CBx2
DDR_CBx6
DDR_CBx3
DDR_CBx7
VTT_1.25V
VTT_1.25V
VTT_1.25V
RN32
10
1
2
3
4
1
2
3
4
Qual Eng
Mfg Eng
Dev Eng
Date
DDR_DM0
DDR_DM1
DDR_DM2
DDR_DM3
DDR_DM4
DDR_DM5
DDR_DM6
DDR_DM7
DDR_DS0
DDR_DS1
DDR_DS2
DDR_DS3
DDR_DS4
DDR_DS5
DDR_DS6
DDR_DS7
DDR_DS8
DDR_DM8
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
Approvals
Drawn
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
56
8
7
6
5
8
7
6
5
RN30
10
10
10
R7
R13
R18
R28
R39
R44
R48
R52
R51
56
R5
R11
R15
R26
R36
R46
R50
R54
R53
56
VTT_1.25V
VTT_1.25V
DDR_DATA8
DDR_DATA9
DDR_DATA12
DDR_DATA13
DDR_DATA14
DDR_DATA15
DDR_DATA10
DDR_DATA11
VTT_1.25V
DDR_DATA20
DDR_DATA16
DDR_DATA17
DDR_DATA21
DDR_DATA18
DDR_DATA22
DDR_DATA19
DDR_DATA23
VTT_1.25V
DDR_DATA24
DDR_DATA28
DDR_DATA25
DDR_DATA29
DDR_DATA30
DDR_DATA26
DDR_DATA27
DDR_DATA31
VTT_1.25V
DDR_DATA32
DDR_DATA36
DDR_DATA33
DDR_DATA37
DDR_DATA34
DDR_DATA38
DDR_DATA39
DDR_DATA35
VTT_1.25V
DDR_DATA44
DDR_DATA40
DDR_DATA45
DDR_DATA41
DDR_DATA42
DDR_DATA43
DDR_DATA46
DDR_DATA47
DDR_DATA48
DDR_DATA49
DDR_DATA52
DDR_DATA53
DDR_DATA54
DDR_DATA55
DDR_DATA50
DDR_DATA51
Date
8
7
6
5
8
7
6
5
8
7
6
5
8
7
6
5
8
7
6
5
8
7
6
5
8
7
6
5
8
7
6
5
8
7
6
5
8
7
6
5
8
7
6
5
8
7
6
5
RN45
10
Approved
8
7
6
5
8
7
6
5
RN43
10
RN41
10
RN39
10
RN37
10
RN35
10
RN28
10
RN26
10
RN24
10
RN22
10
RN20
10
RN18
10
RN16
10
RN14
10
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
VTT_1.25V
0.1uF
C96
RN49
10
RN47
10
C101
C99
C95
C93
C89
C86
C81
C77
C75
C72
C67
C62
C57
C55
C50
C47
C43
C39
C37
C34
C29
C25
C20
C15
C13
C11
C9
8
7
6
5
8
7
6
5
VTT_1.25V
DDR_D60
DDR_D56
DDR_D61
DDR_D57
DDR_D62
DDR_D63
DDR_D59
DDR_D58
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
0.1uF
1
2
3
4
1
2
3
4
Revision Description
Drawing Number
Rev
503-0104-0000 00
Thursday, January 16, 2003
1
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
ECO
By
10 of 15
Sheet
N ote: T he following decoupling
capacitors are to be pla ced in parallel
with every other 56 ohm pull up resistor.
0.1uF
0.1uF
C94
C100
0.1uF
0.1uF
C92
C88
0.1uF
C82
0.1uF
C76
0.1uF
0.1uF
C74
C80
0.1uF
0.1uF
C69
C66
0.1uF
C65
0.1uF
C56
0.1uF
0.1uF
C52
C60
0.1uF
0.1uF
C48
C44
0.1uF
C42
0.1uF
C35
0.1uF
0.1uF
C30
C38
0.1uF
0.1uF
C27
C21
0.1uF
C18
0.1uF
C12
0.1uF
0.1uF
C10
C14
0.1uF
C8
VTT_1.25V
DDR_DATA60
DDR_DATA56
DDR_DATA61
DDR_DATA57
DDR_DATA62
DDR_DATA63
DDR_DATA59
DDR_DATA58
1
RN48
56
DN5000104 - DDR SDRAM
DDR_D48
DDR_D49
DDR_D52
DDR_D53
DDR_D54
DDR_D55
DDR_D50
DDR_D51
DDR_D44
DDR_D40
DDR_D45
DDR_D41
DDR_D42
DDR_D43
DDR_D46
DDR_D47
DDR_D32
DDR_D36
DDR_D33
DDR_D37
DDR_D34
DDR_D38
DDR_D39
DDR_D35
DDR_D24
DDR_D28
DDR_D25
DDR_D29
DDR_D30
DDR_D26
DDR_D27
DDR_D31
DDR_D20
DDR_D16
DDR_D17
DDR_D21
DDR_D18
DDR_D22
DDR_D19
DDR_D23
DDR_D8
DDR_D9
DDR_D12
DDR_D13
DDR_D14
DDR_D15
DDR_D10
DDR_D11
DDR_D0
DDR_D4
DDR_D5
DDR_D1
DDR_D2
DDR_D6
DDR_D7
DDR_D3
The DINI Group
Rev
8
7
6
5
8
7
6
5
VTT_1.25V
DDR_DATA0
DDR_DATA4
DDR_DATA5
DDR_DATA1
DDR_DATA2
DDR_DATA6
DDR_DATA7
DDR_DATA3
2
RN46
56
4
RN31
56
PC1800/2100 DDR SDRAM Unbuffered
DIMM
8
7
6
5
8
7
6
5
1
2
3
4
1
2
3
4
RN13
56
RN17
56
RN21
56
RN25
56
RN34
56
RN38
56
RN42
56
RN15
56
RN19
56
1
2
3
4
1
2
3
4
8
7
6
5
8
7
6
5
1
2
3
4
1
2
3
4
8
7
6
5
8
7
6
5
1
2
3
4
1
2
3
4
8
7
6
5
8
7
6
5
RN23
56
RN27
56
RN36
56
1
2
3
4
1
2
3
4
8
7
6
5
8
7
6
5
1
2
3
4
1
2
3
4
8
7
6
5
8
7
6
5
1
2
3
4
1
2
3
4
8
7
6
5
8
7
6
5
RN40
56
RN44
56
ET5000K10S USER’S MANUAL
1
2
3
4
1
2
3
4
8
7
6
5
8
7
6
5
1
2
3
4
1
2
3
4
5
A
B
C
D
ET5000K10S SCHEMATIC
B–11
A
B
C
D
+3.3V
GND
+3.3V
+3.3V
C46
0.01uF
C41
0.1uF
C24
0.1uF
C54
0.1uF
C59
0.01uF
SDRAM_SA[0..2]
SDRAM_CB[0..7]
SDRAM_CSn[0..3]
SDRAM_CKE[0..1]
SDRAM_DQMB[0..7]
SDRAM_BA[0..1]
SDRAM_ADD[0..13]
SDRAM_DATA[0..63]
ECLK[0..3]
C33
0.01uF
5
Pg4 SDRAM_SA[0..2]
Pg4 SDRAM_CB[0..7]
Pg4 SDRAM_CSn[0..3]
Pg4 SDRAM_CKE[0..1]
Pg4 SDRAM_DQMB[0..7]
Pg4 SDRAM_BA[0..1]
Pg4 SDRAM_ADD[0..13]
Pg4 SDRAM_DATA[0..63]
Pg2 ECLK[0..3]
C64
0.1uF
C85
0.01uF
C71
0.1uF
C98
0.01uF
C79
0.1uF
C111
0.01uF
R218
(10K)
C91
0.1uF
C45
0.01uF
C104
0.1uF
C110
0.01uF
4
C114
0.1uF
C97
0.01uF
C113
0.1uF
C84
0.01uF
+3.3V
+3.3V
C103
0.1uF
C70
0.01uF
10K
Decoupling for SDRAM DIMM VDD
R217
GND
Pg4 SDRAM_WP
Pg4 SDRAM_SDA
Pg4 SDRAM_SCL
Pg4 SDRAM_WEn
+3.3V
4
R67
1
2
3
4
10K
RN53
C90
0.1uF
C58
0.01uF
8
7
6
5
169
170
171
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
1
2
3
4
5
6
7
8
9
10
SDRAM_SA2
C63
0.1uF
C32
0.01uF
SDRAM_SDA
SDRAM_SCL
SDRAM_SA0
SDRAM_SA1
10K
C78
0.1uF
C53
0.01uF
SDRAM_WP
SDRAM_WP
SDRAM_SDA
SDRAM_SCL
ECLK3
SDRAM_DATA28
SDRAM_DATA29
SDRAM_DATA30
SDRAM_DATA31
SDRAM_DATA24
SDRAM_DATA25
SDRAM_DATA26
SDRAM_DATA27
SDRAM_DATA21
SDRAM_DATA22
SDRAM_DATA23
SDRAM_CKE1
SDRAM_DATA20
SDRAM_DATA16
SDRAM_DATA17
SDRAM_DATA18
SDRAM_DATA19
SDRAM_CB2
SDRAM_CB3
SDRAM_CSn2
SDRAM_DQMB2
SDRAM_DQMB3
ECLK1
SDRAM_ADD0
SDRAM_ADD2
SDRAM_ADD4
SDRAM_ADD6
SDRAM_ADD8
SDRAM_ADD10
SDRAM_BA1
SDRAM_WEn
SDRAM_DQMB0
SDRAM_DQMB1
SDRAM_CSn0
SDRAM_DATA14
SDRAM_DATA15
SDRAM_CB0
SDRAM_CB1
SDRAM_DATA9
SDRAM_DATA10
SDRAM_DATA11
SDRAM_DATA12
SDRAM_DATA13
SDRAM_DATA8
SDRAM_DATA4
SDRAM_DATA5
SDRAM_DATA6
SDRAM_DATA7
SDRAM_DATA0
SDRAM_DATA1
SDRAM_DATA2
SDRAM_DATA3
+3.3V
C40
0.1uF
C16
0.01uF
VSS
DQ32
DQ33
DQ34
DQ35
VDD
DQ36
DQ37
DQ38
DQ39
CK1
A12
VSS
CKE0
S3
DQMB6
DQMB7
NC
VDD
NC
NC
CB6
CB7
VSS
DQ48
DQ49
DQ50
DQ51
VDD
DQ52
NC
NC
REGE
VSS
DQ53
DQ54
DQ55
VSS
DQ56
DQ57
DQ58
DQ59
VDD
DQ60
DQ61
DQ62
DQ63
VSS
CK3
NC
SA0
SA1
SA2
VDD
DQ40
VSS
DQ41
DQ42
DQ43
DQ44
DQ45
VDD
DQ46
DQ47
CB4
CB5
VSS
NC
NC
VDD
CAS
DQMB4
DQMB5
S1
RAS
VSS
A1
A3
A5
A7
A9
BA0
A11
VDD
1
2
3
4
C23
0.1uF
10K
3
RN33
C17
0.01uF
CONN_SDRAM168
MTH1
MTH2
MTH3
VDD
CK0
VSS
NC
S2
DQMB2
DQMB3
NC
VDD
NC
NC
CB2
CB3
VSS
DQ16
DQ17
DQ18
DQ19
VDD
DQ20
NC
NC
CKE1
VSS
DQ21
DQ22
DQ23
VSS
DQ24
DQ25
DQ26
DQ27
VDD
DQ28
DQ29
DQ30
DQ31
VSS
CK2
NC
DU
SDA
SCL
VDD
DQ8
VSS
DQ9
DQ10
DQ11
DQ12
DQ13
VDD
DQ14
DQ15
CB0
CB1
VSS
NC
NC
VDD
WE
DQMB0
DQMB1
S0
NC
VSS
A0
A2
A4
A6
A8
A10/AP
BA1
VDD
VSS
DQ0
DQ1
DQ2
DQ3
VDD
DQ4
DQ5
DQ6
DQ7
J3
PC133 SDR SDRAM
DIMM
+3.3V
3
8
7
6
5
SDRAM_SA0
SDRAM_SA1
SDRAM_SA2
ECLK2
SDRAM_DATA60
SDRAM_DATA61
SDRAM_DATA62
SDRAM_DATA63
SDRAM_DATA56
SDRAM_DATA57
SDRAM_DATA58
SDRAM_DATA59
SDRAM_DATA53
SDRAM_DATA54
SDRAM_DATA55
SDRAM_REGE
SDRAM_DATA52
SDRAM_DATA48
SDRAM_DATA49
SDRAM_DATA50
SDRAM_DATA51
SDRAM_CB6
SDRAM_CB7
SDRAM_CKE0
SDRAM_CSn3
SDRAM_DQMB6
SDRAM_DQMB7
SDRAM_ADD13
ECLK0
SDRAM_ADD12
SDRAM_ADD1
SDRAM_ADD3
SDRAM_ADD5
SDRAM_ADD7
SDRAM_ADD9
SDRAM_BA0
SDRAM_ADD11
SDRAM_CASn
SDRAM_DQMB4
SDRAM_DQMB5
SDRAM_CSn1
SDRAM_RASn
SDRAM_DATA46
SDRAM_DATA47
SDRAM_CB4
SDRAM_CB5
SDRAM_DATA41
SDRAM_DATA42
SDRAM_DATA43
SDRAM_DATA44
SDRAM_DATA45
SDRAM_DATA40
SDRAM_DATA36
SDRAM_DATA37
SDRAM_DATA38
SDRAM_DATA39
SDRAM_DATA32
SDRAM_DATA33
SDRAM_DATA34
SDRAM_DATA35
+3.3V
SDRAM_CSn0
SDRAM_CSn1
SDRAM_CSn2
SDRAM_CSn3
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
85
86
87
88
89
90
91
92
93
94
Qual Eng
Mfg Eng
Dev Eng
Approvals
Drawn
JP7
R220
10K
+3.3V
SDRAM_RASn Pg6
SDRAM_CASn Pg4
1
B–12
2
5
Date
Date
Approved
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
The DINI Group
Rev
HIGH - REGISTERED MODE
LOW - BUFFERED MODE
SDRAM_REGE Pg4
2
Rev
503-0104-0000 00
Drawing Number
ECO
Tuesday, January 14, 2003
1
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
DN5000104 - SDR SDRAM
Revision Description
1
11 of 15
Sheet
By
A
B
C
D
ET5000K10S SCHEMATIC
EMULATION TECHNOLOGY, INC.
ET5000K10S USER’S MANUAL
A
B
C
D
Pg4 SRAM1_A[0..20]
R134
R139
Pg6 SRAM2_A[0..20]
+3.3V
SRAM2_LBOn
SRAM2_CEn
SRAM2_OEn
SRAM2_ZZ
SRAM2_BWEn
SRAM2_GWn
SRAM2_BWAn
SRAM2_BWBn
SRAM2_BWCn
SRAM2_BWDn
SRAM2_ADVn
SRAM2_ADSPn
SRAM2_ADSCn
SRAM2_DQPa
SRAM2_DQPb
SRAM2_DQPc
SRAM2_DQPd
SRAM2_DQd[0..7]
SRAM2_DQc[0..7]
SRAM2_DQb[0..7]
SRAM2_DQa[0..7]
SRAM2_A[0..20]
10K
10K
SRAM1_CE2
SRAM1_CE2n
SRAM1_NC/Vdd/Vss
SRAM1_NC/Vdd
GND
+3.3V
+3.3V
R135
R141
(0)
(0)
+3.3V R3
R142
(0)
+3.3V R130
10K
10K
5
SRAM2_CE2
SRAM2_CE2n
SRAM2_NC/Vdd/Vss
SRAM2_NC/Vdd
SSRAM Option
Select
(Synch/ZBT(P)/ZBT(F))
Pg6 SRAM2_LBOn
Pg6 SRAM2_CEn
Pg6 SRAM2_OEn
Pg6 SRAM2_ZZ
Pg6 SRAM2_BWEn
Pg6 SRAM2_GWn
Pg6 SRAM2_BWAn
Pg6 SRAM2_BWBn
Pg6 SRAM2_BWCn
Pg6 SRAM2_BWDn
Pg6 SRAM2_ADVn
Pg6 SRAM2_ADSPn
Pg6 SRAM2_ADSCn
Pg6 SRAM2_DQPa
Pg6 SRAM2_DQPb
Pg6 SRAM2_DQPc
Pg6 SRAM2_DQPd
Pg6 SRAM2_DQd[0..7]
Pg6 SRAM2_DQc[0..7]
Pg6 SRAM2_DQb[0..7]
(0)
(0)
+3.3V R2
R140
(0)
+3.3V R129
Pg6 SRAM2_DQa[0..7]
+3.3V
ECLK[4..7]
SRAM1_LBOn
SRAM1_CEn
SRAM1_OEn
SRAM1_ZZ
SRAM1_BWEn
SRAM1_GWn
SRAM1_BWAn
SRAM1_BWBn
SRAM1_BWCn
SRAM1_BWDn
SRAM1_ADVn
SRAM1_ADSPn
SRAM1_ADSCn
SRAM1_DQPa
SRAM1_DQPb
SRAM1_DQPc
SRAM1_DQPd
SRAM1_DQd[0..7]
SRAM1_DQc[0..7]
SRAM1_DQb[0..7]
SRAM1_DQa[0..7]
SRAM1_A[0..20]
SSRAM Option
Select
(Synch/ZBT(P)/ZBT(F))
Pg2 ECLK[4..7]
Pg4 SRAM1_LBOn
Pg4 SRAM1_CEn
Pg4 SRAM1_OEn
Pg4 SRAM1_ZZ
Pg4 SRAM1_BWEn
Pg4 SRAM1_GWn
Pg4 SRAM1_BWAn
Pg4 SRAM1_BWBn
Pg4 SRAM1_BWCn
Pg4 SRAM1_BWDn
Pg4 SRAM1_ADVn
Pg4 SRAM1_ADSPn
Pg4 SRAM1_ADSCn
Pg4 SRAM1_DQPa
Pg4 SRAM1_DQPb
Pg4 SRAM1_DQPc
Pg4 SRAM1_DQPd
Pg4 SRAM1_DQd[0..7]
Pg4 SRAM1_DQc[0..7]
Pg4 SRAM1_DQb[0..7]
Pg4 SRAM1_DQa[0..7]
5
64
SRAM1_ZZ
4
SRAM2_DQa0
SRAM2_DQa1
SRAM2_DQa2
SRAM2_DQa3
SRAM2_DQa4
SRAM2_DQa5
SRAM2_DQa6
SRAM2_DQa7
SRAM2_DQb0
SRAM2_DQb1
SRAM2_DQb2
SRAM2_DQb3
SRAM2_DQb4
SRAM2_DQb5
SRAM2_DQb6
SRAM2_DQb7
SRAM2_DQc0
SRAM2_DQc1
SRAM2_DQc2
SRAM2_DQc3
SRAM2_DQc4
SRAM2_DQc5
SRAM2_DQc6
SRAM2_DQc7
SRAM2_DQd0
SRAM2_DQd1
SRAM2_DQd2
SRAM2_DQd3
SRAM2_DQd4
SRAM2_DQd5
SRAM2_DQd6
SRAM2_DQd7
SRAM4_A0
SRAM4_A1
SRAM4_A2
SRAM4_A3
SRAM4_A4
SRAM4_A5
SRAM4_A6
SRAM4_A7
SRAM4_A8
SRAM4_A9
SRAM4_A10
SRAM4_A11
SRAM4_A12
SRAM4_A13
SRAM4_A14
SRAM4_A15
SRAM4_A16
SRAM4_A17
SRAM4_A18
SRAM4_A19
64
5
10
17
21
26
40
55
60
67
71
76
90
86
SRAM3_ZZ
98
97
92
SRAM3_OEn
SRAM3_CEn
SRAM3_CE2
SRAM3_CE2n
31
89
87
88
SRAM3_BWEn
SRAM3_GWn
SRAM3_LBOn
ECLK4
93
94
95
96
83
84
85
37
36
35
34
33
32
100
99
82
81
44
45
46
47
48
49
50
43
42
39
SRAM3_BWAn
SRAM3_BWBn
SRAM3_BWCn
SRAM3_BWDn
SRAM3_ADVn
SRAM3_ADSPn
SRAM3_ADSCn
SRAM3_A0
SRAM3_A1
SRAM3_A2
SRAM3_A3
SRAM3_A4
SRAM3_A5
SRAM3_A6
SRAM3_A7
SRAM3_A8
SRAM3_A9
SRAM3_A10
SRAM3_A11
SRAM3_A12
SRAM3_A13
SRAM3_A14
SRAM3_A15
SRAM3_A16
SRAM3_A17
SRAM3_A18
SRAM3_A19
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
ZZ
OE
CE1
CE2
CE2
MODE(LBO)
CLK
BWE
GW
BWa
BWb
BWc
BWd
ADV
ADSP
ADSC
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
NC/VDD/VSS
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
DNU
N.C.
N.C.
DQPa
DQPb
DQPc
DQPd
DQa0
DQa1
DQa2
DQa3
DQa4
DQa5
DQa6
DQa7
DQb0
DQb1
DQb2
DQb3
DQb4
DQb5
DQb6
DQb7
DQc0
DQc1
DQc2
DQc3
DQc4
DQc5
DQc6
DQc7
DQd0
DQd1
DQd2
DQd3
DQd4
DQd5
DQd6
DQd7
86
64
SRAM2_ZZ
5
10
17
21
26
40
55
60
67
71
76
90
98
97
92
31
89
SRAM2_LBOn
ECLK6
SRAM2_OEn
87
88
SRAM2_BWEn
SRAM2_GWn
SRAM2_CEn
SRAM2_CE2
SRAM2_CE2n
93
94
95
96
SRAM2_BWAn
SRAM2_BWBn
SRAM2_BWCn
SRAM2_BWDn
83
84
85
37
36
35
34
33
32
100
99
82
81
44
45
46
47
48
49
50
43
42
39
DNU
N.C.
N.C.
DQPa
DQPb
DQPc
DQPd
DQa0
DQa1
DQa2
DQa3
DQa4
DQa5
DQa6
DQa7
DQb0
DQb1
DQb2
DQb3
DQb4
DQb5
DQb6
DQb7
DQc0
DQc1
DQc2
DQc3
DQc4
DQc5
DQc6
DQc7
DQd0
DQd1
DQd2
DQd3
DQd4
DQd5
DQd6
DQd7
NC/VDD/VSS
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
K7B323600M/TQFP100
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
ZZ
OE
CE1
CE2
CE2
MODE(LBO)
CLK
BWE
GW
BWa
BWb
BWc
BWd
ADV
ADSP
ADSC
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
SRAM2_NC/Vdd/Vss
+3.3V
SRAM2_A20
SRAM2_NC/Vdd
38
16
66
14
4
11
15
20
27
41
54
61
65
70
77
91
SRAM2_DQPa
SRAM2_DQPb
SRAM2_DQPc
SRAM2_DQPd
51
80
1
30
64
SRAM4_ZZ
5
10
17
21
26
40
55
60
67
71
76
90
86
98
97
92
SRAM4_OEn
SRAM4_CEn
SRAM4_CE2
SRAM4_CE2n
31
89
87
88
SRAM4_BWEn
SRAM4_GWn
SRAM4_LBOn
ECLK7
93
94
95
96
83
84
85
SRAM4_BWAn
SRAM4_BWBn
SRAM4_BWCn
SRAM4_BWDn
SRAM4_ADVn
SRAM4_ADSPn
SRAM4_ADSCn
37
36
35
34
33
32
100
99
82
81
44
45
46
47
48
49
50
43
42
39
DNU
N.C.
N.C.
DQPa
DQPb
DQPc
DQPd
DQa0
DQa1
DQa2
DQa3
DQa4
DQa5
DQa6
DQa7
DQb0
DQb1
DQb2
DQb3
DQb4
DQb5
DQb6
DQb7
DQc0
DQc1
DQc2
DQc3
DQc4
DQc5
DQc6
DQc7
DQd0
DQd1
DQd2
DQd3
DQd4
DQd5
DQd6
DQd7
NC/VDD/VSS
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
3
K7B323600M/TQFP100
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
ZZ
OE
CE1
CE2
CE2
MODE(LBO)
CLK
BWE
GW
BWa
BWb
BWc
BWd
ADV
ADSP
ADSC
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
K7B323600M/TQFP100
52
53
56
57
58
59
62
63
68
69
72
73
74
75
78
79
2
3
6
7
8
9
12
13
18
19
22
23
24
25
28
29
SRAM1_NC/Vdd/Vss
+3.3V
38
16
66
14
4
11
15
20
27
41
54
61
65
70
77
91
SRAM1_A20
SRAM1_NC/Vdd
51
80
1
30
SRAM1_DQa0
SRAM1_DQa1
SRAM1_DQa2
SRAM1_DQa3
SRAM1_DQa4
SRAM1_DQa5
SRAM1_DQa6
SRAM1_DQa7
SRAM1_DQb0
SRAM1_DQb1
SRAM1_DQb2
SRAM1_DQb3
SRAM1_DQb4
SRAM1_DQb5
SRAM1_DQb6
SRAM1_DQb7
SRAM1_DQc0
SRAM1_DQc1
SRAM1_DQc2
SRAM1_DQc3
SRAM1_DQc4
SRAM1_DQc5
SRAM1_DQc6
SRAM1_DQc7
SRAM1_DQd0
SRAM1_DQd1
SRAM1_DQd2
SRAM1_DQd3
SRAM1_DQd4
SRAM1_DQd5
SRAM1_DQd6
SRAM1_DQd7
SRAM1_DQPa
SRAM1_DQPb
SRAM1_DQPc
SRAM1_DQPd
52
53
56
57
58
59
62
63
68
69
72
73
74
75
78
79
2
3
6
7
8
9
12
13
18
19
22
23
24
25
28
29
SSRAM4 - 1Mx36 - I/O Bank
1,2 U13
NC/VDD/VSS
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
VDDQ
VDDQ
VDD
DNU
N.C.
N.C.
DQPa
DQPb
DQPc
DQPd
DQa0
DQa1
DQa2
DQa3
DQa4
DQa5
DQa6
DQa7
DQb0
DQb1
DQb2
DQb3
DQb4
DQb5
DQb6
DQb7
DQc0
DQc1
DQc2
DQc3
DQc4
DQc5
DQc6
DQc7
DQd0
DQd1
DQd2
DQd3
DQd4
DQd5
DQd6
DQd7
3
SSRAM3 - 1Mx36 - I/O Bank
1,2 U8
K7B323600M/TQFP100
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
ZZ
OE
CE1
CE2
CE2
MODE(LBO)
CLK
BWE
GW
BWa
BWb
BWc
BWd
ADV
ADSP
ADSC
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
4
SSRAM2 - 1Mx36 - I/O Bank
1,2 U10
SRAM2_ADVn
SRAM2_ADSPn
SRAM2_ADSCn
SRAM2_A0
SRAM2_A1
SRAM2_A2
SRAM2_A3
SRAM2_A4
SRAM2_A5
SRAM2_A6
SRAM2_A7
SRAM2_A8
SRAM2_A9
SRAM2_A10
SRAM2_A11
SRAM2_A12
SRAM2_A13
SRAM2_A14
SRAM2_A15
SRAM2_A16
SRAM2_A17
SRAM2_A18
SRAM2_A19
86
SRAM1_OEn
5
10
17
21
26
40
55
60
67
71
76
90
98
97
92
SRAM1_CEn
SRAM1_CE2
SRAM1_CE2n
31
89
87
88
SRAM1_BWEn
SRAM1_GWn
SRAM1_LBOn
ECLK5
93
94
95
96
83
84
85
37
36
35
34
33
32
100
99
82
81
44
45
46
47
48
49
50
43
42
39
SRAM1_BWAn
SRAM1_BWBn
SRAM1_BWCn
SRAM1_BWDn
SRAM1_ADVn
SRAM1_ADSPn
SRAM1_ADSCn
SRAM1_A0
SRAM1_A1
SRAM1_A2
SRAM1_A3
SRAM1_A4
SRAM1_A5
SRAM1_A6
SRAM1_A7
SRAM1_A8
SRAM1_A9
SRAM1_A10
SRAM1_A11
SRAM1_A12
SRAM1_A13
SRAM1_A14
SRAM1_A15
SRAM1_A16
SRAM1_A17
SRAM1_A18
SRAM1_A19
SSRAM1 - 1Mx36 - I/O Bank
1,2 U9
14
4
11
15
20
27
41
54
61
65
70
77
91
38
16
66
51
80
1
30
52
53
56
57
58
59
62
63
68
69
72
73
74
75
78
79
2
3
6
7
8
9
12
13
18
19
22
23
24
25
28
29
14
4
11
15
20
27
41
54
61
65
70
77
91
38
16
66
51
80
1
30
52
53
56
57
58
59
62
63
68
69
72
73
74
75
78
79
2
3
6
7
8
9
12
13
18
19
22
23
24
25
28
29
Qual Eng
Mfg Eng
Dev Eng
Approvals
Drawn
SRAM4_NC/Vdd/Vss
+3.3V
SRAM4_A20
SRAM4_NC/Vdd
SRAM4_DQPa
SRAM4_DQPb
SRAM4_DQPc
SRAM4_DQPd
SRAM4_DQa0
SRAM4_DQa1
SRAM4_DQa2
SRAM4_DQa3
SRAM4_DQa4
SRAM4_DQa5
SRAM4_DQa6
SRAM4_DQa7
SRAM4_DQb0
SRAM4_DQb1
SRAM4_DQb2
SRAM4_DQb3
SRAM4_DQb4
SRAM4_DQb5
SRAM4_DQb6
SRAM4_DQb7
SRAM4_DQc0
SRAM4_DQc1
SRAM4_DQc2
SRAM4_DQc3
SRAM4_DQc4
SRAM4_DQc5
SRAM4_DQc6
SRAM4_DQc7
SRAM4_DQd0
SRAM4_DQd1
SRAM4_DQd2
SRAM4_DQd3
SRAM4_DQd4
SRAM4_DQd5
SRAM4_DQd6
SRAM4_DQd7
SRAM3_NC/Vdd/Vss
+3.3V
SRAM3_A20
SRAM3_NC/Vdd
SRAM3_DQPa
SRAM3_DQPb
SRAM3_DQPc
SRAM3_DQPd
SRAM3_DQa0
SRAM3_DQa1
SRAM3_DQa2
SRAM3_DQa3
SRAM3_DQa4
SRAM3_DQa5
SRAM3_DQa6
SRAM3_DQa7
SRAM3_DQb0
SRAM3_DQb1
SRAM3_DQb2
SRAM3_DQb3
SRAM3_DQb4
SRAM3_DQb5
SRAM3_DQb6
SRAM3_DQb7
SRAM3_DQc0
SRAM3_DQc1
SRAM3_DQc2
SRAM3_DQc3
SRAM3_DQc4
SRAM3_DQc5
SRAM3_DQc6
SRAM3_DQc7
SRAM3_DQd0
SRAM3_DQd1
SRAM3_DQd2
SRAM3_DQd3
SRAM3_DQd4
SRAM3_DQd5
SRAM3_DQd6
SRAM3_DQd7
C214
0.1uF
C212
0.1uF
C232
0.1uF
C227
0.1uF
C395
0.1uF
C210
0.1uF
R133
R137
(0)
(0)
(0)
C386
0.1uF
C222
0.1uF
10K
10K
Date
+3.3V
(0)
(0)
(0)
10K
10K
C234
0.1uF
C229
0.1uF
C372
0.1uF
C224
0.1uF
Date
SRAM4_CE2
SRAM4_CE2n
C366
0.1uF
C225
0.1uF
Approved
SRAM4_NC/Vdd/Vss
SRAM4_NC/Vdd
C378
0.1uF
C223
0.1uF
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
2
C215
0.1uF
C213
0.1uF
SRAM3_DQPa
SRAM3_DQPb
SRAM3_DQPc
SRAM3_DQPd
C201
0.1uF
C196
0.1uF
SRAM3_BWAn
SRAM3_BWBn
SRAM3_BWCn
SRAM3_BWDn
C351
0.1uF
C211
0.1uF
C355
0.1uF
C199
0.1uF
C194
0.1uF
C371
0.1uF
C189
0.1uF
SRAM4_LBOn
SRAM4_CEn
SRAM4_OEn
SRAM4_ZZ
SRAM4_BWEn
SRAM4_GWn
SRAM4_BWAn
SRAM4_BWBn
SRAM4_BWCn
SRAM4_BWDn
SRAM4_ADVn
SRAM4_ADSPn
SRAM4_ADSCn
SRAM4_DQPa
SRAM4_DQPb
SRAM4_DQPc
SRAM4_DQPd
SRAM4_DQd[0..7]
SRAM4_DQc[0..7]
SRAM4_DQb[0..7]
SRAM4_DQa[0..7]
SRAM4_A[0..20]
C365
0.1uF
C190
0.1uF
SRAM3_LBOn
SRAM3_CEn
SRAM3_OEn
SRAM3_ZZ
SRAM3_BWEn
SRAM3_GWn
SRAM3_BWAn
SRAM3_BWBn
SRAM3_BWCn
SRAM3_BWDn
SRAM3_ADVn
SRAM3_ADSPn
SRAM3_ADSCn
SRAM3_DQPa
SRAM3_DQPb
SRAM3_DQPc
SRAM3_DQPd
SRAM3_DQd[0..7]
SRAM3_DQc[0..7]
SRAM3_DQb[0..7]
SRAM3_DQa[0..7]
SRAM3_A[0..20]
C200
0.1uF
C195
0.1uF
1
Rev
ECO
C385
0.1uF
C187
0.1uF
C197
0.1uF
C192
0.1uF
503-0104-0000 00
Drawing Number
C377
0.1uF
C188
0.1uF
C198
0.1uF
C193
0.1uF
Tuesday, January 14, 2003
1
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
DN5000104 - SRAM
Revision Description
Pg4 SRAM4_LBOn
Pg4 SRAM4_CEn
Pg4 SRAM4_OEn
Pg4 SRAM4_ZZ
Pg4 SRAM4_BWEn
Pg4 SRAM4_GWn
Pg4 SRAM4_BWAn
Pg4 SRAM4_BWBn
Pg4 SRAM4_BWCn
Pg6 SRAM4_BWDn
Pg6 SRAM4_ADVn
Pg6 SRAM4_ADSPn
Pg6 SRAM4_ADSCn
Pg4 SRAM4_DQPa
Pg4 SRAM4_DQPb
Pg4 SRAM4_DQPc
Pg4 SRAM4_DQPd
Pg4 SRAM4_DQd[0..7]
Pg4 SRAM4_DQc[0..7]
Pg4 SRAM4_DQb[0..7]
Pg4 SRAM4_DQa[0..7]
Pg4,6 SRAM4_A[0..20]
C356
0.1uF
C226
0.1uF
C191
0.1uF
Pg6 SRAM3_LBOn
Pg4 SRAM3_CEn
Pg4 SRAM3_OEn
Pg4 SRAM3_ZZ
Pg4 SRAM3_BWEn
Pg4 SRAM3_GWn
Pg4
Pg4
Pg4
Pg4
Pg4 SRAM3_ADVn
Pg4 SRAM3_ADSPn
Pg4 SRAM3_ADSCn
Pg4
Pg4
Pg4
Pg6
Pg6 SRAM3_DQd[0..7]
Pg4,6 SRAM3_DQc[0..7]
Pg4 SRAM3_DQb[0..7]
Pg4 SRAM3_DQa[0..7]
Pg4,6 SRAM3_A[0..20]
C236
0.1uF
C231
0.1uF
Decoupling for SSRAM VDD/VDDQ
SRAM3_CE2
SRAM3_CE2n
SRAM3_NC/Vdd/Vss
C235
0.1uF
C230
0.1uF
Decoupling for SSRAM VDD/VDDQ
The DINI Group
Rev
R223
R219
R216
+3.3V R70
+3.3V R215
C233
0.1uF
C228
0.1uF
SRAM3_NC/Vdd
SSRAM Option
Select
(Synch/ZBT(P)/ZBT(F))
GND
+3.3V
+3.3V
GND
+3.3V
+3.3V
+3.3V
R138
+3.3V R1
+3.3V R128
SSRAM Option
Select
(Synch/ZBT(P)/ZBT(F))
GND
+3.3V
+3.3V
GND
+3.3V
+3.3V
2
12 of 15
Sheet
By
A
B
C
D
ET5000K10S SCHEMATIC
B–13
B–14
A
B
C
D
-12V
+12V
+5V
+3.3V
JP2
GND
GND
GND
-12V
+12V
+5V
+3.3V
C218
0.01uF
CAP
CAP+RES
GND
PRSNT1
PRSNT2
POWER
25W
15W
7.5W
1
3
5
7
9
JP3
2
4
6
8
10
66 MHz
33 MHz
VIO_5
VIO_3
5
C337
0.1uF
C307
0.1uF
C205
0.1uF
C185
0.1uF
VIO_1
+5V
-12V
C342
0.1uF
VIO_6
C332
0.1uF
VIO_4
C219
0.1uF
VIO_2
C314
0.1uF
C4
0.047uF
V3_5
V3_3
V3_1
+12V
C244
0.1uF
C36
0.1uF
C292
0.1uF
C180
0.047uF
CAP
GND
PCI_M66EN
PCIXCAP
Pg6 PCI_CBEn[0..7]
PCI/PCI-X Edge Connector Decoupling
C206
0.01uF
2
4
PRSNT2
PCI-X 133
PCI-X 66
PCI
1
3
R136
10K
GND
PRSNT1
GND
5
C237
0.1uF
V3_6
C251
0.1uF
V3_4
C261
0.1uF
V3_2
PCI_CBEn[0..7]
C207
0.1uF
+3.3VAUX
4
Pg6 PCI_ACK64n
Pg6 PCI_M66EN
Pg6 PCI_SERRn
Pg6 PCI_LOCKn
Pg6 PCI_PERRn
Pg6 PCI_DEVSELn
Pg7 PCI_IRDYn
Pg6 PCI_REQn
Pg7 PCI_CLK
4
PCI_CBEn6
PCI_CBEn4
PCI_ACK64n
PCI_M66EN
PCI_CBEn1
PCI_SERRn
PCI_LOCKn
PCI_PERRn
PCI_DEVSELn
PCI_IRDYn
PCI_CBEn2
PCI_CBEn3
PCI_REQn
PCI_CLK
PCI_AD35
PCI_AD33
PCI_AD39
PCI_AD37
PCI_AD43
PCI_AD41
PCI_AD47
PCI_AD45
PCI_AD51
PCI_AD49
PCI_AD55
PCI_AD53
PCI_AD59
PCI_AD57
PCI_AD63
PCI_AD61
PCI_AD1
PCI_AD5
PCI_AD3
PCI_AD8
PCI_AD7
PCI_AD12
PCI_AD10
PCI_AD14
PCIXCAP
PCI_AD17
PCI_AD21
PCI_AD19
PCI_AD23
PCI_AD27
PCI_AD25
PCI_AD31
PCI_AD29
PRSNT2
PRSNT1
3
VIO_6
VIO_5
VIO_4
VIO_3
V3_1
V3_2
V3_3
V3_4
V3_5
V3_6
VIO_2
+5V
B63
B64
B65
B66
B67
B68
B69
B70
B71
B72
B73
B74
B75
B76
B77
B78
B79
B80
B81
B82
B83
B84
B85
B86
B87
B88
B89
B90
B91
B92
B93
B94
B14
B15
B16
B17
B18
B19
B20
B21
B22
B23
B24
B25
B26
B27
B28
B29
B30
B31
B32
B33
B34
B35
B36
B37
B38
B39
B40
B41
B42
B43
B44
B45
B46
B47
B48
B49
B50
B51
B52
B53
B54
B55
B56
B57
B58
B59
B60
B61
B62
B1
B2
B3
B4
B5
B6
B7
B8
B9
B10
B11
PCI_TDIO
PCI64M_EDGE
RSVD
GND
C/BE6
C/BE4
GND
AD63
AD61
+VIO
AD59
AD57
GND
AD55
AD53
GND
AD51
AD49
+VIO
AD47
AD45
GND
AD43
AD41
GND
AD39
AD37
+VIO
AD35
AD33
GND
RSVD
RSVD
GND
GND
C/BE7
C/BE5
+VIO
PAR64
AD62
GND
AD60
AD58
GND
AD56
AD54
+VIO
AD52
AD50
GND
AD48
AD46
GND
AD44
AD42
+VIO
AD40
AD38
GND
AD36
AD34
GND
AD32
RSVD
GND
RSVD
RSVD
+3.3VAUX
GND
RST
CLK
+VIO
GND
GNT
REQ
GND
PME
+VIO
AD30
AD31
+3.3V
AD29
AD28
GND
AD26
AD27
GND
AD25
AD24
+3.3V
IDSEL
C/BE3
+3.3V
AD23
AD22
GND
AD20
AD21
GND
AD19
AD18
+3.3V
AD16
AD17
+3.3V
C/BE2
FRAME
GND
GND
IRDY
TRDY
+3.3V
GND
DEVSEL
STOP
PCIXCAP
+3.3V
LOCK
PERR
SMBCLK
SMBDAT
+3.3V
GND
SERR
PAR
+3.3V
AD15
C/BE1
+3.3V
AD14
AD13
GND
AD11
AD12
GND
AD10
AD09
M66EN
GND
GND
GND
GND
C/BE0
AD08
+3.3V
AD07
AD06
+3.3V
AD04
AD05
GND
AD03
AD02
GND
AD00
AD01
+VIO
+VIO
REQ64
ACK64
+5V
+5V
+5V
+5V
64-bit Keyway
TRST
-12V
+12V
TCK
TMS
GND
TDI
TDO
+5V
+5V
INTA
+5V
INTC
INTB
+5V
INTD
PRSNT1
RSVD
RSVD
+VIO
PRSNT2
RSVD
+3.3V Keyway
P6
A63
A64
A65
A66
A67
A68
A69
A70
A71
A72
A73
A74
A75
A76
A77
A78
A79
A80
A81
A82
A83
A84
A85
A86
A87
A88
A89
A90
A91
A92
A93
A94
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
A24
A25
A26
A27
A28
A29
A30
A31
A32
A33
A34
A35
A36
A37
A38
A39
A40
A41
A42
A43
A44
A45
A46
A47
A48
A49
A50
A51
A52
A53
A54
A55
A56
A57
A58
A59
A60
A61
A62
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
+12V +5V
3
Note: The B side of the connector
must be on the components side of
the PCB.
-12V
PCI/PCI-X Edge Connector (3.3V
64-Bit)
VIO_6
VIO_5
VIO_4
VIO_3
V3_1
V3_2
V3_3
V3_4
V3_5
V3_6
VIO_2
VIO_1
Qual Eng
Mfg Eng
Dev Eng
Approvals
Drawn
PCI_AD32
PCI_AD36
PCI_AD34
PCI_AD40
PCI_AD38
PCI_AD44
PCI_AD42
PCI_AD48
PCI_AD46
PCI_AD52
PCI_AD50
PCI_AD56
PCI_AD54
PCI_AD60
PCI_AD58
PCI_AD62
PCI_AD2
PCI_AD0
PCI_AD6
PCI_AD4
PCI_AD9
PCI_AD13
PCI_AD11
PCI_AD15
PCI_AD18
PCI_AD16
PCI_AD22
PCI_AD20
PCI_AD24
PCI_AD28
PCI_AD26
PCI_AD30
Date
PCI_AD[0..63]
PCI_PAR64
PCI_CBEn7
PCI_CBEn5
PCI_REQ64n
PCI_CBEn0
PCI_PAR
R158
R161
PCI_STOPn
PCI_TRDYn
PCI_FRAMEn
PCI_IDSEL
PMEn
PCI_GNTn
+3.3VAUX
PCI_RSTn
PCI_INTAn
1
1
Date
Pg6
TP13
TP12
Approved
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
The DINI Group
Rev
PCI_AD[0..63]
PCI_PAR64 Pg6
PCI_REQ64n Pg6
PCI_PAR Pg6
5.1K
5.1K
+3.3V
PCI_STOPn Pg6
PCI_TRDYn Pg7
PCI_FRAMEn Pg6
PCI_IDSEL Pg6
PCI_GNTn Pg6
PCI_RSTn Pg7
PCI_INTAn Pg6
2
R33
R179
R19
1M
1M
1M
+3.3V
ECO
Drawing Number
Rev
503-0104-0000 00
Tuesday, January 14, 2003
1
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
DN5000104 - PCI/PCI-X Interface
Revision Description
PCI_ACK64n
PCI_REQ64n
PCI_LOCKn
1
13 of 15
Sheet
By
A
B
C
D
ET5000K10S SCHEMATIC
EMULATION TECHNOLOGY, INC.
A
B
C
5
R75
(??)
R231
(??)
+5V
2N7002
3
C125
0.1uF
2
C407
0.1uF
1
Q4
+5V
C130
0.1uF
DS6
RED LED
R239
330
4
+5V
R76
3.01K
VDDQ_2.5V
R230
158
+
C403
0.01uF
7
3
ISL6530/SO
SO24WN
GNDA
SENSE2
FB2
COMP2
SENSE1
FB1
COMP1
VREF_IN
VREF
PGOOD
OCSET/SD
V2_SD
U16
C131
0.001uF
C6
100uF +
10V
20%
ELEC
C61
100uF +
10V
20%
ELEC
C31
100uF +
10V
20%
ELEC
VCC
PVVC1
C117
100uF
10V
20%
ELEC
PGND2
LGATE2
PHASE2
UGATE2
BOOT2
PGND1
LGATE1
PHASE1
UGATE1
BOOT1
C409
0.1uF
2
Q3-1
4
Q5
4
Q3-2
13
3
MBR0520
C124
0.1uF
+5V
4
Q6
MBR0520
D2
D1
C408
0.1uF
C402
0.1uF
14
10
12
11
24
23
3
1
2
15
22
+5V
+
1uH
L2
C119
1uF
1uH
L5
C133
150uF +
6.3V
20%
TANT
P ow er S u ppl y 2 .5V @ 1 0A , 1 .25V @ 5 A
Bulk Capacitance
9
17
16
18
R236
1.43K
5
6
8
4
19
21
20
R237
3.48K
C129
2700pF
R233
8.87K
R232
100
C406
15nF
R77
6.34K
C128
5600pF
C127
68pF
10K
R78
VDDQ_2.5V
R235
3.01K
C404
100pF
R234
10K
DDR Switching
4
5
6
7
8
IRF7477
1
2
3
5
6
7
8
IRF7477
1
2
3
7
8
IRF7313
1
5
6
IRF7313
ET5000K10S USER’S MANUAL
3
D
5
C405
0.1uF +
C126
0.1uF +
C132
1uF
Qual Eng
Mfg Eng
Dev Eng
Approvals
Drawn
C134
150uF
6.3V
20%
TANT
C116
150uF
6.3V
20%
TANT
C137
150uF +
6.3V
20%
TANT
Date
C115
150uF +
6.3V
20%
TANT
C136
150uF +
6.3V
20%
TANT
VDDQ_2.5V
Date
Approved
VTT_1.25V
VTT_1.25V
C135
150uF
6.3V
20%
TANT
VDDQ_2.5V
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
The DINI Group
Rev
C138
150uF +
6.3V
20%
TANT
2
ECO
Sheet
14 of 15
Rev
00
Drawing Number
By
503-0104-0000
Thursday, January 16, 2003
1
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
DN5000104 - DDR Power Supply
Revision Description
1
A
B
C
D
ET5000K10S SCHEMATIC
B–15
A
B
C
D
+3.3V
+3.3V
+3.3V
+3.3V
+3.3V
+3.3V
GND
FB2
FB3
C379
0.1uF
C105
10uF
C394
0.1uF
C108
10uF
C175
0.1uF
+
+
C174
0.1uF
C169
0.1uF
C374
0.1uF
C389
0.1uF
C384
0.1uF
C388
0.1uF
C167
0.1uF
C181
0.1uF
5
C368
0.1uF
C362
0.1uF
C393
0.1uF
C363
0.1uF
Decoupling for uP
+5V
+12V
+12V +5V
C370
0.1uF
C353
0.1uF
C360
0.1uF
C392
0.1uF
C359
0.1uF
C364
0.1uF
C390
0.1uF
C352
0.1uF
C373
0.1uF
C387
0.1uF
C182
0.1uF
C183
0.1uF
C184
0.1uF
Decoupling for CPLD
C391
0.1uF
C361
0.1uF
C177
0.1uF
C367
0.1uF
C106
0.1uF
Decoupling for RoboClock II
C376
0.1uF
C109
0.1uF
Decoupling for RoboClock I
1
2
3
4
P10
Auxiliary Power Input
C172
0.1uF
C357
0.1uF
C358
0.1uF
C369
0.1uF
C171
0.1uF
VCCQ_RCLK2
C375
0.1uF
VCCQ_RCLK1
1
C414
100pF
4
VCCQ_RCLK2 Pg2
VCCQ_RCLK1 Pg2
C170
0.1uF
R246
6.8K
C413
820pF
4
3
2
B–16
+
Q8
MMBTA14LT1
R81
14.3K
Q7
MMBT2222A
+5V
+5V
-12V
-12V
+12V
+12V
+5V
+
+
+
+
+3.3V
+3.3V
R244
82
VIN
10
VOUT
330
R245
LT1084_LAE66A3CB
HEATSINK - LAE66A3CB
ADJ
VIN
U18
+
Q9
C26
100uF +
10V
20%
ELEC
C73
100uF +
10V
20%
ELEC
C123
100uF
10V
20%
ELEC
C416
0.1uF
C349
0.1uF
C22
100uF +
10V
20%
ELEC
C144
100uF +
10V
20%
ELEC
C155
100uF
16V
20%
ELEC
C5
100uF
16V
20%
ELEC
R84
C401
0.1uF
C348
0.1uF
C410
0.1uF
C87
100uF +
10V
20%
ELEC
C120
100uF +
10V
20%
ELEC
C399
0.1uF
C347
0.1uF
C3
100uF +
10V
20%
ELEC
C143
100uF
10V
20%
ELEC
3
C400
0.1uF
C7
100uF +
10V
20%
ELEC
+1.5V
+
Qual Eng
Mfg Eng
Dev Eng
Approvals
Drawn
C19
100uF +
10V
20%
ELEC
C152
150uF
6.3V
20%
TANT
R82
20K
R83
37.4K
C415
100pF
+3.3V
Date
+5V
C149
100uF
10V
10%
TANT
2
Date
Approved
1
TP8
1
TP11
1
TP10
1
TP3
Test Points
2
The information disclosed herein was originated by,
and is the property of, the DINI Group. The DINI
Group reserves all patent, proprietary, design
manufacturing, reproduction, use, and sale rights
thereto, and to any article disclosed therein.
The DINI Group
Rev
C139
100uF
10V
20%
ELEC
C151
100uF +
10V
10%
TANT
C140
100uF +
10V
20%
ELEC
C153
100uF +
10V
10%
TANT
C1
100uF +
10V
20%
ELEC
C145
100uF +
10V
10%
TANT
+3.3V
C146
0.1uF +
C122
100uF +
10V
20%
ELEC
C154
150uF +
6.3V
20%
TANT
C411
0.1uF
C121
100uF +
10V
20%
ELEC
+1.5V
C118
100uF +
10V
20%
ELEC
Bulk Capacitance
1.68uH
D4
MBRB2515L
L6
IRL3803S
0.1uF
10K
C150
0.1uF
D3
MBR0520
0.01
1W
R80
C141
150uF
6.3V
20%
TANT
A
C147
5
6
7
8
C83
100uF +
10V
20%
ELEC
+5V
SW
TG
BOOST
LTC1624
GND
VFB
ITH
C148
0.033uF
SEN-
U17
R79
+1.5V
+1.5V
4
3
2
1
C412
0.1uF
Switching Power Supply 3.3V 10A
+5V
C142
100uF
10V
10%
TANT
3
Note: Connect heatsink to +1.5V
Linear Power Supply 1.5V 5
+
5
-12V
R243
1.5K
RED LED
DS10
t
ECO
BUSBAR8
MP2
BUSBAR6
MP3
Drawing Number
Rev
503-0104-0000 00
Monday, January 20, 2003
1
F:\WORKAREA\DN5KS\SCHEMATICS\REV00\DN5000104.DSN
CAD Generated Drawing.
Do not manually update.
By
15 of 15
Sheet
DN5000104 - Board Power Supply
1
2
3
4
5
6
7
8
1
2
3
4
5
6
P W B Stiffeners
1
2
MP1
PCI Bracke
RED LED
DS9
R242
1.5K
+12V
Revision Description
1
MH1
1
MH2
1
MH3
Mounting Holes
RED LED
RED LED
R241
453
DS8
+5V
DS7
R240
200
+3.3V
Voltage Indicators
1
A
B
C
D
ET5000K10S SCHEMATIC
EMULATION TECHNOLOGY, INC.
GLOSSARY
AND
ACRONYMS
Glossary and Acronyms
µP
microprocessor
BAR
Base Address Register
BGA
ball grid array
BIOS
Basic Input/Output Services
CMOS
complementary metal-oxide
semiconductor
CPLD
Complex Programmable Logic
Device
CSF
Configuration Settings File
DSP
digital signal processing
EEPROM
Electrically Erasable PROM
EIA
Electronic Industries
Association
ESD
Electro-Static Discharge
FAQ
frequently asked questions
FAT
file allocation table
FPGA
field programmable gate array
FT
flowthrough
HDL
Hardware Description
Language
I/O
input/output
IP
intellectual property
LAB
Logic Array Blocks
LE
LVDS
Low-Voltage Differential
Signaling
LVTTL
low voltage
transistor-transistor logic
MDR
Mini D Ribbon
PCI
peripheral component
interconnect
PCI-X
peripheral component
interconnect (extended)
PL
pipelined
PLL
phase lock loop
PNP
plug-and-play
PWB
printed wire board
RAM
random access memory
RBF
Raw Binary File
REGE
register enable
RISC
reduced instruction set
computer
SDRAM
synchronous dynamic random
access memory
SRAM
shadow random access
memory
SSRAM
synchronous static random
access memory
logic element
TTL
transistor-transistor logic
LSI
large scale integration
VCO
voltage controlled oscillator
LUT
look-up table
VHDL
VHSIC Hardware Description
Language
LVCMOS
low voltage complementary
metal-oxide semiconductor
VREF
reference voltage
ZBT
zero-bus-turnaround
ET5000K10S USER’S MANUAL
G–1
EMULATION TECHNOLOGY, INC.
INDEX
Index
Symbols
[C-F]DS 4-8 to 4-9
µP. See microprocessor
Numerics
3.3Vaux 3-4
66MHZ_ENABLE 3-5
A
ACLK 4-2, 4-14, 7-7
ADSC# 5-6, 5-9
ADSP# 5-6, 5-9
ADV# 5-9
AETEST 9-1 to 9-13
Altera 2-1, 2-3, 2-5, 2-7, 2-13 to 2-14, 2-19, 2-24,
4-13, 5-12
ASIC 2-1 to 2-2, 2-25, 4-1, 4-13, 5-1, 7-1, 7-5, 7-7
ATmega128L 2-1, 2-9 to 2-10, 2-12, 2-16
B
B22 4-13
BA 5-9
BCLK 4-2, 4-14, 7-7
BCPUCLK 2-16
Berg A-1 to A-6
Berg Connectors A-1 to A-6
BIOS 9-1, 9-9
BlockRAM 7-1, 9-13
board termination voltage 2-8
Bridges2Silicon 2-16
BUFINA 4-3 to 4-4
BUFINB 4-2 to 4-5
BUP_CLK 2-14
bus bars 8-4
BWE# 5-9
BWx# 5-9
C
C380 4-4
ET5000K10S USER’S MANUAL
C381 4-4
C382 4-4
C383 4-4
carry chains 2-3
CAS* 5-9
CCLK 4-8, 4-11 to 4-12, 4-14, 7-7
CE# 5-9
CE2# 5-9
CK 5-9, 5-12
CK# 5-12
CLK 2-14
CLKOUT 4-2 to 4-4
clock 2-5, 2-16, 4-1 to 4-2, 4-4, 4-13 to 4-15, 5-1,
5-6, 5-12
arrays 2-25
buffer 2-14, 4-1 to 4-2, 4-5, 4-11, 6-2
buffer input 2-14
configuration 4-1
CPLD input 2-14
DDR clock select jumper 5-15
DDR PLL 5-15
DDR SDRAM 5-12
DDR select jumper 5-12
differential 4-11
distribution 4-1, 4-3
divider function 2-1, 2-16
division 2-16, 4-9
enable 2-4
feedback 4-9
FPGA 2-14
frequency 3-1, 4-2, 4-12, 4-15, 7-5
frequency multipliers 4-9
grid 2-14, 4-2 to 4-4, 4-11
header clocks 4-14 to 4-15
input 4-3, 4-5, 4-8 to 4-9, 4-11, 4-15
interfaces 2-8
intputs 4-12
multiplication 4-9
OE pin jumper settings 4-13
output 2-14, 4-8 to 4-9
output signals 2-8
outputs 4-2, 4-9, 4-13 to 4-14, 5-12, 5-15
PCI 2-1
PCI_CLK 4-14
PLL 5-15
processor signal 2-16
PWB network 2-16
scheme 4-2
signal descriptions 4-2 to 4-3
signals 4-2, 4-4, 4-11 to 4-12, 4-14, 5-12, 5-15,
7-6
I–1
INDEX
Index (Continued)
skew 4-2, 4-9 to 4-10
settings 4-11
speed 2-5
SSRAM 5-1
status reporting 2-14
syncburst 5-6
Clock Utilities Menu 9-6
CLOCKA 4-2 to 4-4
CLOCKB 4-2 to 4-5
CONF_DONE/TDO 2-14, 2-16
configuration 2-1, 2-7, 2-14, 2-19, 2-22, 9-7, 9-9
µP 2-9
bar 9-9
circuitry 4-2
clock 4-3 to 4-4
DDR SDRAM 5-12
debug 9-7
expansion 3-5
file 2-18, 2-23
file names 2-20
FPGA 2-1, 2-3, 2-9, 2-14, 2-16, 2-19 to 2-20,
2-22, 3-4
headers 2-16
JTAG 2-16
jumper settings 2-21
menu 2-22
PCI_CLK 4-14
SDRAM 5-11 to 5-12
serial 2-16
slave-serial 2-16
SmartMedia 2-16, 2-21, 2-23
stand-alone 6-3
status 2-22
tab 2-17
via Fast Passive Parallel 2-1, 2-16, 2-19
via fast passive parallel 2-17
via SmartMedia 2-1, 2-3
configuration space 9-2, 9-4, 9-8
CPLD 2-1, 2-3, 2-8, 2-12, 2-14, 2-16, 2-23, 4-2 to
4-4, 6-2
CPLD_CLK 2-14
CPLD_LED 2-14
CPLD_TCK 2-14 to 2-15
CPLD_TDI 2-14 to 2-15
CPLD_TDO 2-14 to 2-15
CPLD_TMS 2-14 to 2-15
CPLD_TRST 2-14
CPUCLK 2-16
CSF 2-7, 2-17
custom daughter cards 2-2
I–2
CY7B993V 4-2, 4-9 to 4-10, 4-12
D
D1 7-4
D2 7-4
D3 7-4
DATA0/TDI 2-14, 2-16
daughter cards 2-2, 6-5, 7-1 to 7-14
DCLK 2-16, 4-3, 4-8, 4-11, 4-14 to 4-15, 7-11
DCLK/TCK 2-14, 2-16
DCLK[7](R) 4-14 to 4-15
DDR clock select jumper 5-12, 5-15
DDR SDRAM 2-3, 2-8, 4-13, 5-12
DIMM 5-1, 5-12, 6-2
DDR_CLK 5-12
DDR_CLKn 5-12
debug 2-1, 9-1 to 9-13
analyzer-based 9-1 to 9-13
Device ID 2-19, 9-4, 9-7 to 9-9
differential LVDS pairs 7-1
DIMM 5-1, 5-9, 5-12, 6-2
DIP1_0 2-14
DIR 7-6
divider function 4-8 to 4-9
settings 4-9
DLL 7-1
DN3000k10
Fequently Asked Questions 1-1
Technical Support 1-1
DN3000k10SD 2-2, 7-1 to 7-14
DN5000k10S 1-1, 3-1, 4-2
+1.5V Power 6-3
+2.5V Power 6-2
+3.3V Power 6-2
µP 2-9
ATmega128L 2-12 to 2-13
block diagram 2-2
clock scheme 4-1
DDR SDRAM 5-12
description 2-2
dimensions 3-4
Fast Passive Parallel configuration 2-21
features 2-1
FPGA 2-3, 2-17, 2-20
FPGA configuration 2-9
I/O Issues 2-7
JTAG interface 2-12
EMULATION TECHNOLOGY, INC
INDEX
Index (Continued)
LEDs 8-3
memories 5-1
oscillators 4-2, 4-12
PCI 3-1
PCI-X 3-1
pipeline SSRAM 5-6
power supplies 6-1
reset 8-1
ribbon cable 4-4
SDRAM 5-9
Serial Port 2-17 to 2-18
SmartMedia 2-23
SSRAM 5-1
stand-alone operation 6-3 to 6-5
stuffing options 2-3
synthesis 2-25
timing devices 4-4 to 4-5
DNPCIEXT-S3 3-1
DOS 9-1 to 9-3, 9-6
DOS extender 9-2
drive power connector 6-3
DS1 2-21, 4-9
DS2 2-21
DSP 2-3, 2-5, 2-7
dual-port 2-4 to 2-5
E
ECLK 4-8, 4-11 to 4-14, 5-1, 5-9, 7-7, 7-11
EEPROM 2-11, 5-11 to 5-12
embedded memory 2-1, 2-4, 2-25
EP1S40 2-1, 2-3
EP1S60 2-1, 2-3, 2-25
EP1S80 2-1 to 2-5, 2-13, 2-23, 2-25
EPM3256A 2-14
ESD 1-1
extender card 3-1
external memories 2-2, 5-1
F
Fast Passive Parallel 2-16 to 2-17, 2-19, 2-21 to
2-22
FBDIS 4-8 to 4-9
FBDS 4-8 to 4-9
FBF0 4-8, 4-11
FCLKOUT 4-8, 4-14
feedback disable 4-8
ET5000K10S USER’S MANUAL
feedback output divider function 4-8
feedback output phase function 4-8
FLASH 2-1, 2-3, 2-9, 2-11, 2-13, 9-6
FlashPath 2-21, 2-23 to 2-24
flowthrough 5-1, 5-6 to 5-8
FPGA 1-2, 2-1, 2-3, 2-8 to 2-9, 2-13 to 2-14, 2-16 to
2-17, 2-19 to 2-23, 2-25, 3-1, 3-4 to 3-5,
4-13, 4-15, 5-9, 5-12, 5-15, 6-2 to 6-3, 7-7,
9-1, 9-6, 9-13
pin connections 3-2
pin map 7-7
FPGA D 2-13
FPGA F 2-20 to 2-21
FPGA_CDONEF 2-14
FPGA_CEnF 2-14
FPGA_CSnF 2-14
FPGA_D 2-14
FPGA_D0F 2-14
FPGA_DCLK 2-14
FPGA_GRSTn 2-14
FPGA_IODONEF 2-14
FPGA_MSEL 2-14
FPGA_nCONFF 2-14
FPGA_RDYnBUSYF 2-14
frequency select 4-8
FS 4-8 to 4-10, 4-12
FT. See flowthrough
G
GCLKOUT 4-13 to 4-15
GND 2-15, 2-17, 4-3, 4-11, 7-5, 7-7 to 7-14
GW# 5-9
H
HDR_CLKOUT 4-8
header clocks 4-15
HyperTerminal 2-13, 2-18
I
impedance 2-7
input clock select 4-8
INTB# 3-4
INTC# 3-4
I–3
INDEX
Index (Continued)
INTD# 3-4
Interconnect 7-7, 9-2
interconnect 9-2
Interconnects 7-7
INV1 4-12
INV2 4-8, 4-12
J
J1 2-23, 7-7
J10 7-7
J16 7-7
J19 5-10 to 5-11
J2 5-12, 6-2
J3 5-9, 6-2
J8 4-2, 4-5, 7-5
J9 7-7
JP1 2-21
JP10 4-2, 4-5, 4-7
JP11 4-2, 4-5, 4-7
JP2 3-4
JP3 3-5 to 3-6
JP4 4-14, 5-12, 5-15
JP5 4-14 to 4-15
JP6 4-2, 4-4, 4-11
JP7 5-12
JP8 4-7
JP9 4-2, 4-5, 4-7, 4-13
JTAG 2-9, 2-11 to 2-13, 2-16 to 2-17, 2-22 to 2-23,
3-4
cable 2-16
chain 3-4
configuration 2-16
interface 2-2, 2-11
programming 2-16 to 2-17, 2-22 to 2-23
signals 2-14 to 2-15, 3-4
L
LD# 5-9
LE 2-3 to 2-4
LED 2-1, 2-3, 2-21, 7-4, 8-3
linear power supply 7-4
linear regulator 2-1, 6-2
LOCK# 3-1
logic 2-1
logic analyzer 2-1 to 2-2, 2-16
I–4
low-voltage differential signaling. See LVDS
low-voltage TTL. See LVTTL
LTC1326 8-1
LUT 2-3
LVCMOS33 2-8
LVDS 7-1, 7-5
LVPECL 4-2, 4-11
M
M66EN 3-5 to 3-6
main configuration file. See main.txt
main.txt 2-17, 2-19 to 2-23
MDR 7-6
memories 2-2, 2-25, 4-13, 5-1, 9-13
microprocessor 2-1, 2-3, 2-9 to 2-11, 2-14, 2-16,
6-2, 9-1
MODE 4-8
multiplexing 5-9
multiplication 2-5, 4-9
Multiplier 2-5, 2-7
multiplier 2-1, 2-3, 2-5, 2-24 to 2-25, 4-9, 9-2, 9-6
multiplier blocks 2-3
multiplier logic 2-5
N
nCONFIG/TMS 2-14, 2-16
nSTATUS 2-14, 2-16
O
OE# 7-6
oscillator 2-1, 2-16, 4-1 to 4-5, 4-9, 4-12 to 4-13,
6-2
oscilloscope 7-1, 9-7, 9-10, 9-13
output divider function 4-8 to 4-9
output mode 4-8
output phase function 4-8
output-enable 7-6
P
P1 2-10 to 2-11, 6-1, 6-3 to 6-5, 7-6
EMULATION TECHNOLOGY, INC
INDEX
Index (Continued)
P2 2-17 to 2-18, 7-6
P3 2-16, 7-6
P4 2-14 to 2-15, 7-6
P5 2-12, 2-16, 7-6
P54 4-5
P58 2-23
P7 2-11 to 2-12, 7-6
P8 4-14, 7-7
P9 4-14, 7-7
pattern generator 2-1 to 2-2
PCI 3-1, 3-4 to 3-7
AETEST PCI menu 9-7
board 6-5
bus 3-1, 9-1, 9-13
capability 3-6
clock 2-1
configuration 9-9
connector 4-13, 6-1, 6-5
controller 3-1
debug 9-1
device function 9-7 to 9-8
device number 9-7
edge connector 3-1, 3-3
fingers 6-2, 6-5
function number 9-7
JTAG signals 3-4
mechanical specifications 3-1
memory 9-9 to 9-11
power 3-1, 6-5
power management 1-2
present header 3-5
present signals 3-4
reference design 9-6
signals 3-1 to 3-2
slot 2-2, 3-1, 6-1, 6-3
Special Interest Group 1-1
specification 1-1 to 1-2, 2-8, 3-1, 3-4
target design 2-2
PCI Menu 9-7
PCI_CLK 4-13 to 4-14
PCI-X 2-8, 3-4, 3-6
capability 3-6
capability header 3-6
controller 3-1
edge connector 3-1, 3-3
frequency 3-7
power 3-1
present header 3-5
present signals 3-4
slot 2-2, 3-1
ET5000K10S USER’S MANUAL
specification 2-8
PCIXCAP 3-6
PCPLD_CLKOUT 2-14
PECL 4-4, 4-11
pipeline 2-5, 5-1, 5-6 to 5-8
PL See. pipeline
PLL 2-1, 4-1 to 4-2, 4-5, 4-8 to 4-9, 4-13 to 4-14,
5-12, 5-15
PLL1A 4-2 to 4-3, 4-8
PLL1B 4-11
PLL1B_PRE 4-3
PLL1BN 4-8, 4-11
PLL1BN_PRE 4-3 to 4-4
PLL2B 4-11 to 4-12
PLL2B_PRE 4-3
PLL2BN 4-8, 4-11 to 4-12
PLL2BN_PRE 4-3
PLL5 4-13 to 4-14
PLLSEL2 4-8
PME- 3-5
polarity 4-13
power 2-12, 2-21 to 2-22, 3-1, 3-4 to 3-5, 6-1, 6-3
+1.5 V 6-3
+2.5 V 6-2
+3.3 V 6-2
connector 2-1, 6-3
distribution 3-1, 6-1
limit 6-5
rail 6-2
rails 6-1 to 6-2, 6-4 to 6-5, 8-1
rating 7-5
reference 6-3
requirements 3-4
source 6-5
sources 7-4
specification 6-3
supplies 6-1 to 6-5, 8-1
supply 2-23, 5-11 to 5-12, 6-1 to 6-3, 6-5, 7-4 to
7-5
switch 9-9
power distribution ?? to 6-5
Power Management Enable. See PMEpower supplies 6-1 to 6-5, 8-1
power supply 2-23, 5-11 to 5-12, 6-1 to 6-3, 6-5,
7-4 to 7-5
power-up 9-1
prototyping board 7-1, 7-5, 7-7
PWB 1-1, 2-1 to 2-3, 2-16, 2-23, 3-1
PWR_RSTn 2-14
I–5
INDEX
Index (Continued)
Q
S
Quartus 2-17, 2-19 to 2-20, 2-24 to 2-25
S1 2-13, 2-22 to 2-23, 4-9
SDRAM 2-3, 4-13, 5-9, 5-11 to 5-12, 6-2, 6-5
bus signals 5-10 to 5-11
DIMM 5-1, 5-9
EEPROM 5-11
test 9-2, 9-13
SelectI/O 7-1
serial port 2-12 to 2-13, 2-17 to 2-19, 2-21
location 2-18
Signals
µP
BUP_CLK 2-14
SRAM_CSn 2-14
UP_ALE 2-14
UP_RDn 2-14
UP_WRn 2-14
UPAD 2-14
UPPADDR 2-14
3.3Vaux 3-4
66MHZ_ENABLE 3-5
ACLK 4-2, 4-14, 7-7
ADSC# 5-6, 5-9
ADSP# 5-6, 5-9
ADV# 5-9
BA 5-9
BCLK 4-2, 4-14, 7-7
BCPUCLK 2-16
BUFINA 4-3 to 4-4
BUFINB 4-2 to 4-5
BUP_CLK 2-14
BWE# 5-9
BWx# 5-9
CAS* 5-9
CCLK 4-8, 4-11 to 4-12, 4-14, 7-7
CE# 5-9
CE2# 5-9
CK 5-9, 5-12
CK# 5-12
CLK 2-14
CLKOUT 4-2 to 4-4
Clock Signals
ACLK 4-2, 4-14, 7-7
BCLK 4-2, 4-14, 7-7
BCPUCLK 2-16
BUFINA 4-3 to 4-4
BUFINB 4-2 to 4-5
CCLK 4-8, 4-11 to 4-12, 4-14, 7-7
R
R1 5-6
R128 5-6
R129 5-6
R130
R3 5-6
R138 5-6
R140 5-6
R142 5-6
R198 4-4
R2 5-6, 7-8
R206 4-4
R207 4-4
R209 4-4
R210 4-4
R211 4-4
R212 4-4
R214 4-4
R215 5-6
R216 5-6
R217 5-11
R218 5-11
R59 5-12
R70 5-6
RAS* 5-9
RB[C-F]F 4-8
reference design 2-17, 2-21, 9-6
REGE 5-12
regulator 2-1, 3-1, 6-2
reset 2-4, 2-13, 8-1
button 2-22
functionality 8-1
schemes 2-14, 8-1 to 8-2
ROBO_LOCK1 2-14
ROBO_LOCK2 2-14
Roboclock 2-1, 4-1 to 4-7, 4-10 to 4-15, 5-9, 6-2
RoboclockII 5-9
Roboclocks 6-2
RS232 2-1, 2-3, 2-17 to 2-18
RST# 3-4, 9-1
I–6
EMULATION TECHNOLOGY, INC
CLK 2-14
CLKOUT 4-2 to 4-4
CLOCKA 4-2 to 4-4
CLOCKB 4-2 to 4-5
CPLD_CLK 2-14
CPUCLK 2-16
DCLK 2-16, 4-3, 4-8, 4-11, 4-14 to 4-15,
7-11
DCLK[7](R) 4-14 to 4-15
ECLK 4-8, 4-11 to 4-14, 5-1, 5-9, 7-7, 7-11
FCLKOUT 4-8, 4-14
GCLKOUT 4-13 to 4-15
HDR_CLKOUT 4-8
INV1 4-12
INV2 4-8, 4-12
PCI_CLK 4-13 to 4-14
PCPLD_CLKOUT 2-14
PLL1A 4-2 to 4-3, 4-8
PLL1B 4-11
PLL1B_PRE 4-3
PLL1BN 4-8, 4-11
PLL1BN_PRE 4-3 to 4-4
PLL2B 4-11 to 4-12
PLL2B_PRE 4-3
PLL2BN 4-8, 4-11 to 4-12
PLL2BN_PRE 4-3
PLLSEL2 4-8
RB[C-F]F 4-8
CLOCKA 4-2 to 4-4
CLOCKB 4-2 to 4-5
CONF_DONE/TDO 2-14, 2-16
CPLD_CLK 2-14
CPLD_LED 2-14
CPLD_TCK 2-14 to 2-15
CPLD_TDI 2-14 to 2-15
CPLD_TDO 2-14 to 2-15
CPLD_TMS 2-14 to 2-15
CPLD_TRST 2-14
CPUCLK 2-16
DATA0/TDI 2-14, 2-16
DCLK 2-16, 4-3, 4-8, 4-11, 4-14 to 4-15, 7-11
DCLK/TCK 2-14, 2-16
DCLK[7](R) 4-14 to 4-15
DDR SDRAM
CK# 5-12
DDR_CLK 5-12
DDR_CLKn 5-12
DDR_CLK 5-12
DDR_CLKn 5-12
DIP1_0 2-14
ECLK 4-8, 4-11 to 4-14, 5-1, 5-9, 7-7, 7-11
FBDIS 4-8 to 4-9
FBDS 4-8 to 4-9
FBF0 4-8, 4-11
ET5000K10S USER’S MANUAL
FCLKOUT 4-8, 4-14
FPGA 2-14
CPLD_TMS 2-14
DIP1_0 2-14
FPGA_CDONEF 2-14
FPGA_CEnF 2-14
FPGA_CSnF 2-14
FPGA_D 2-14
FPGA_DCLK 2-14
FPGA_IODONEF 2-14
FPGA_MSEL 2-14
FPGA_nCONFF 2-14
FPGA_RDYnBUSYF 2-14
FPGA_CDONEF 2-14
FPGA_CEnF 2-14
FPGA_CSnF 2-14
FPGA_D 2-14
FPGA_D0F 2-14
FPGA_DCLK 2-14
FPGA_GRSTn 2-14
FPGA_IODONEF 2-14
FPGA_MSEL 2-14
FPGA_nCONFF 2-14
FPGA_RDYnBUSYF 2-14
FS 4-8 to 4-10, 4-12
GCLKOUT 4-13 to 4-15
GND 2-15, 2-17, 4-3, 4-11, 7-5, 7-7 to 7-14
GW# 5-9
HDR_CLKOUT 4-8
INTB# 3-4
INTC# 3-4
INTD# 3-4
INV1 4-12
INV2 4-8, 4-12
JTAG
CONF_DONE/TDO 2-14, 2-16
CPLD_TCK 2-14 to 2-15
CPLD_TDI 2-14 to 2-15
CPLD_TDO 2-14 to 2-15
CPLD_TMS 2-14 to 2-15
CPLD_TRST 2-14
DATA0/TDI 2-14, 2-16
DCLK/TCK 2-14, 2-16
nCONFIG/TMS 2-14, 2-16
nSTATUS 2-14, 2-16
TCK 2-14 to 2-16, 3-4
TDI 2-14 to 2-16, 3-4
TDO 2-14 to 2-16, 3-4
TMS 2-14 to 2-16, 3-4
TRST# 3-4
LD# 5-9
LOCK# 3-1
MODE 4-8
nCONFIG/TMS 2-14, 2-16
1–7
nSTATUS 2-14, 2-16
OE# 7-6
PCI
3.3Vaux 3-4
INTB# 3-4
INTC# 3-4
INTD# 3-4
LOCK# 3-1
PCI Signals
CE# 5-9
CE2# 5-9
PCI_CLK 4-13 to 4-14
PCPLD_CLKOUT 2-14
PLL1A 4-2 to 4-3, 4-8
PLL1B 4-11
PLL1B_PRE 4-3
PLL1BN 4-8, 4-11
PLL1BN_PRE 4-3 to 4-4
PLL2B 4-11 to 4-12
PLL2B_PRE 4-3
PLL2BN 4-8, 4-11 to 4-12
PLL2BN_PRE 4-3
PLLSEL2 4-8
PWR_RSTn 2-14
RAS* 5-9
RB[C-F]F 4-8
REGE 5-12
Reset
FPGA_GRSTn 2-14
PWR_RSTn 2-14
ROBO_LOCK1 2-14
ROBO_LOCK2 2-14
RST# 3-4, 9-1
SDRAM
BA 5-9
CAS* 5-9
CK 5-9, 5-12
RAS* 5-9
REGE 5-12
WP 5-11 to 5-12
SM_ALE 2-14
SM_CEn 2-14
SM_CLE 2-14
SM_D 2-14
SM_RDYBUSYn 2-14
SM_REn 2-14
SM_WEn 2-14
SmartMedia
SM_ALE 2-14
SM_CEn 2-14
SM_CLE 2-14
SM_D 2-14
SM_RDYBUSYn 2-14
SM_REn 2-14
1–8
SM_WEn 2-14
SM_WPn 2-14
SP_WPn 2-14
SRAM_CSn 2-14
TCK 2-14 to 2-16, 3-4
TDI 2-14 to 2-16, 3-4
TDO 2-14 to 2-16, 3-4
TMS 2-14 to 2-16, 3-4
TRST# 3-4
UP_ALE 2-14
UP_WRn 2-14
UPAD 2-14
UPPADDR 2-14
VCC 2-17
WP 5-11 to 5-12
SM_ALE 2-14
SM_CEn 2-14
SM_CLE 2-14
SM_D 2-14
SM_RDYBUSYn 2-14
SM_REn 2-14
SM_WEn 2-14
SM_WPn 2-14
SmartMedia 2-1, 2-3, 2-8 to 2-9, 2-13 to 2-14, 2-16,
2-21 to 2-24, 3-4, 9-1
speed 3-6, 5-6
clock 2-5
clock buffer 4-2
configuration 2-1
grade 2-3, 2-25, 3-1
interface 2-14
LVDS 7-5
PWB 3-1
SRAM 2-9, 2-14, 5-1, 6-2
SRAM_CSn 2-14
SSRAM 2-3, 4-13 to 4-14, 5-1, 5-6, 6-2
bus signals 5-2 to 5-5
test 9-2, 9-13
timing 5-8 to 5-9
startup 9-4 to 9-5
static electricity 1-1
Stratix 1-2, 2-1, 2-3 to 2-5, 2-8 to 2-9, 2-13 to 2-14,
2-16, 2-23, 2-25, 3-1, 4-13 to 4-14, 5-12, 6-2
to 6-3, 7-1
switching regulator 3-1, 6-2
Syncburst 5-6 to 5-9
Synopsys 2-24 to 2-25
Synplicity 2-2, 2-16, 2-24
synthesis 2-24 to 2-25
tools 2-7, 2-24 to 2-25
EMULATION TECHNOLOGY, INC.
T
target design 2-2
TCK 2-14 to 2-16, 3-4
TDI 2-14 to 2-16, 3-4
TDO 2-14 to 2-16, 3-4
terminator technology 2-7
TMS 2-14 to 2-16, 3-4
TP13 3-5
TRST# 3-4
sources 7-5
supply 6-2 to 6-3
termination 2-8
translation 2-17
voltage controlled oscillator 4-9
W
WP 5-11 to 5-12
U
X
U1 2-9, 7-6
U10 5-3, 6-2
U11 2-3, 4-13, 6-2 to 6-3, 7-7
U12 6-2
U13 5-1, 5-5, 6-2
U14 4-2, 4-8, 4-13, 6-2
U15 4-2, 4-8, 6-2
U16 6-2
U17 6-2
U18 6-2
U2 2-17, 7-6
U3 7-6
U4 2-9, 6-2, 7-4 to 7-5
U6 5-1, 6-2
U7 6-2
U8 2-12, 5-1, 5-4, 6-2
U9 5-1 to 5-2, 6-2
UP_ALE 2-14
UP_RDn
Signals
UP_RDn 2-14
UP_WRn 2-14
UPAD 2-14
UPPADDR 2-14
X1 2-16, 4-1 to 4-2, 6-2
X2 4-1 to 4-2, 4-12 to 4-13, 6-2
X3 4-1 to 4-2, 4-12 to 4-13, 6-2
Xilinx 2-9
Z
ZBT 5-6, 5-8 to 5-9
V
VCC 2-17
Vendor ID 9-7 to 9-9
verbose level 2-19 to 2-22
Verilog 1-2, 2-2, 2-7, 2-14, 2-17, 2-24
VHDL 1-2, 2-2, 2-7, 2-24
Virtex 2-13
voltage 2-8, 2-10, 4-11, 6-2, 7-5
board termination 2-8
differential 2-8, 4-11
reference 2-8, 6-2 to 6-3
ET5000K10S USER’S MANUAL
1–9
1–10
EMULATION TECHNOLOGY, INC.