DK-PCI-2C35N Altera, DK-PCI-2C35N Datasheet

PCI KIT W/CYCLONE II EP2C35N

DK-PCI-2C35N

Manufacturer Part Number
DK-PCI-2C35N
Description
PCI KIT W/CYCLONE II EP2C35N
Manufacturer
Altera
Series
Cyclone® IIr
Type
FPGA: PCI Development Kitr
Datasheet

Specifications of DK-PCI-2C35N

Contents
Dev Board, Quartus®II Web Edition, Cables, Accessories, Reference Designs and Demos
For Use With/related Products
Cyclone ll 2C35N
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
544-1733

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DK-PCI-2C35N
Manufacturer:
ALTERA
0
P25-11480-00
101 Innovation Drive
San Jose, CA 95134
(408) 544-7000
www.altera.com
Getting Started User Guide
PCI Development Kit,
Cyclone II Edition
Development Kit Version:
Document Version:
Document Date:
May 2005
1.0.0
1.0.0

Related parts for DK-PCI-2C35N

DK-PCI-2C35N Summary of contents

Page 1

... Innovation Drive San Jose, CA 95134 (408) 544-7000 www.altera.com P25-11480-00 PCI Development Kit, Cyclone II Edition Getting Started User Guide Development Kit Version: 1.0.0 Document Version: 1.0.0 Document Date: May 2005 ...

Page 2

... Altera Corporation in the U.S. and other countries. All other product or service names are the property of their respective holders. Al- tera products are protected under numerous U ...

Page 3

... About This User Guide Revision History ........................................................................................................................................ v How to Contact Altera .............................................................................................................................. v Typographic Conventions ...................................................................................................................... vi Chapter 1. About This Kit Introduction ............................................................................................................................................ 1–1 Kit Features ............................................................................................................................................. 1–1 Documentation ....................................................................................................................................... 1–3 Chapter 2. Getting Started Introduction ............................................................................................................................................ 2–1 Before You Begin ................................................................................................................................... 2–1 PCI Development Kit, Cyclone II Edition Contents .................................................................... 2–2 Inspect the Board .............................................................................................................................. 2–2 Hardware Requirements ................................................................................................................. 2– ...

Page 4

... Contents ii Preliminary PCI Development Kit, Cyclone II Edition Getting Started User Guide Altera Corporation May 2005 ...

Page 5

... Version All May 2005 1.0.0 How to Contact For the most up-to-date information about Altera Altera world-wide web site at www.altera.com. For technical support on Altera this product www.altera.com/mysupport. For additional information about Altera products, consult the sources shown below. Information Type Technical support www ...

Page 6

... PCI Development Kit, Cyclone II Edition Getting Started User Guide Meaning , \qdesigns directory, d: drive, chiptrip.gdf file. MAX , PIA , input. Active-low signals are denoted by suffix c:\qdesigns\tutorial\chiptrip.gdf ), as well as logic function names (e.g., SUBDESIGN MegaCore Version a.b.c variable , data1 n , e.g., resetn . . Also, sections are shown in TRI Altera Corporation May 2005 ...

Page 7

... May 2005 PCI MegaCore ® The Cyclone II EP2C35 PCI development board Quartus II Software, Development Kit Edition (DKE) ® PCI-to-DDR2 reference design MegaCore IP Library CD-ROM The Cyclone II EP2C35 PCI Development Board—a prototyping platform that allows you to develop and prototype high-speed PCI and PCI-X bus interfaces, DDR2 SDRAM, and the 10/100 Ethernet interface ...

Page 8

... A one-year Quartus II DKE software license, Windows platform ● only 1 The Quartus II DKE software license allows you to use the product for 12 months. After 12 months, the Quartus II DKE software license expires and you must purchase another Quartus II license to continue using the Quartus II software. For more information, refer to the Altera web site at www.altera.com. MegaCore IP Library CD-ROM, version 5.0— ...

Page 9

... Altera Corporation May 2005 Readme file—Contains special instructions for the kit and last minute additions to the documentation. PCI Development Kit, Cyclone II Edition Getting Started User Guide— Describes how to start using the kit (this document). ...

Page 10

... Documentation 1–4 PCI Development Kit, Cyclone II Edition Getting Started User Guide Core Version a.b.c variable Altera Corporation May 2005 ...

Page 11

... Before using the kit or installing the software, be sure to check the kit’s contents and inspect the board to verify that you received all of the items Begin listed below. If any of the items are missing, contact Altera proceed. You should also verify that your computer’s hardware and software meet the kit’s system requirements. ...

Page 12

... Cyclone II PCI development kit application and device driver ● Board manufacturing files ● ® Quartus II Software Development Kit Edition (DKE), version 5.0 Jungo WinDriver Development Toolkit 1 The Jungo CD-ROM provides a free 30-day evaluation of Jungo’s Driver Development Toolkit. For more information on the driver, refer to the documentation on the CD-ROM. ...

Page 13

... Quartus II software minimum requirements. f Refer to the Quartus II Installation & Licensing Manual for PCs for system requirements. Altera Corporation May 2005 The Quartus II software version 5.0. See Software & MegaCore Functions” on page Internet Explorer 5.0 or later to use Quartus II Help. You need a web browser to register the Quartus II software and request license files ...

Page 14

... The installation program copies the PCI development kit files to your hard-disk, installs the software driver and application, and creates an icon in Programs > Altera > MegaCore > PCI Development Kit, Cyclone II Edition v1.0.0 (Windows Start menu), which you can use to launch the Windows development kit application and view the kit’s documentation ...

Page 15

... Refer to Installing the Quartus II Software in the Quartus II Installation & Licensing Manual for PCs for software installation instructions. After installing the software, request and install a license to enable it. Refer to “Setting Up Licensing” 1 Altera Corporation May 2005 <path> (The default Windows installation directory is C:\MegaCore.) cycloneii_pci_ kit-v1.0.0 ...

Page 16

... After 12 months, you must purchase a Fixed PC or FloatNet subscription. If you have a Fixed PC or FloatNet Quartus II subscription, you can use that software instead of the Quartus II DKE software. If you intend to use your existing licensed software, you can skip the instructions below to obtain the license for the Quartus II Software Development Kit Edition included in your development kit ...

Page 17

... PCI Development Kit, Cyclone II Edition. The OpenCore Plus hardware evaluation feature is an evaluation tool for prototyping only. You must purchase a license to use an Altera IP function in production designs. For details on licensing the OpenCore Plus hardware feature, refer to the application note, AN 320: OpenCore Plus Evaluation of Megafunctions ...

Page 18

... U17) (U20 through U24 on back) Core Version a.b.c variable Power Supply Input Ground Test Point (TP1) VREF Test Point (TP4) User-Programmable EPCS64 Device (U7) Safe (Factory-Programmed) EPCS64 Device (U19 on back) Active Serial Interface Connector (J11) DDR2 SDRAM (U6, U10) Altera Corporation May 2005 ...

Page 19

... PCI master loop (Debug tab) Address offset and target loop (Debug tab) Run the development kit’s application by choosing Programs > Altera > Megacore > PCI Development Kit, Cyclone II Edition v1.0.0 > Cyclone II PCI Kit (Windows Start menu). The kit application opens to the Demo tab with a PCI target write transaction selected for one iteration of 2,048 bytes of random data ...

Page 20

... Specify the following settings in the Address/Size box: Transfer Length: 4096 ● Iterations: 2 ● Click Execute. Review the transaction’s speed from the performance meter and the transaction’s results from the Display Window (see Core Version a.b.c variable Figure 2–4). Figure 2–5). Altera Corporation May 2005 ...

Page 21

... You can verify this setup in the Command Information section of the kit’s application Altera Corporation May 2005 Click the Debug tab. Select Master Write from the Commands box. Keep the Address Offset setting of 0x0000000. Keep the following values in the Address/Size box: Transfer Length: 4,096 ● ...

Page 22

... Under Value, type 0x08 (Register Update box). Click Write. Click Execute. Review the results in the Display Window. Compare the results with Figure 2–5, which uses the default Lat Timer setting of 0x40. See Figure 2–6. Core Version a.b.c variable Altera Corporation May 2005 ...

Page 23

... Figure 2–7. PCI Master Loop (Debug Tab) Altera Corporation May 2005 Ensure that the Debug tab is active. Select Master Loop from the Commands box. Keep the Address Offset setting of 0x0000000. Specify the following settings in the Address/Size box: Transfer Length: 4096 ● ...

Page 24

... Keep the following values in the Address/Size box: Transfer Length: 4096 ● Iterations: 2 ● In the Data Type list, select Inc Packet. Click Execute. Review the starting address of the data transaction in the Display Window (Figure 2–8). Core Version a.b.c variable Altera Corporation May 2005 ...

Page 25

... The Cyclone II device can be configured after power is applied to the board. The JTAG interface permits the Quartus II software to load the Cyclone II device with a user design through the Altera USB-Blaster download cable. The user design remains in the Cyclone II device until power is removed from the board. ...

Page 26

... Restart the computer to re-enumerate the PCI bus. USB-Blaster Download Cable User Guide Quartus II Help In active serial mode Using the Serial FlashLoader (SFL) Core Version a.b.c variable ™ cable, the computer system Altera Corporation May 2005 ...

Page 27

... For information about converting the SOF to a JIC file, and step-by-step instructions for the SFL solution, refer to Application Note 370: Using the Serial FlashLoader with the Quartus II Software. Altera Corporation May 2005 Ensure that EPCS64 device select switch (J3 the Down position (towards the back of the board) ...

Page 28

... Altera recommends that you license the pci_mt64 and DDR2 SDRAM Controller MegaCore function. If you do not have these licenses, you can compile the project, perform timing analysis, and generate a time-limited SOF file from within the Quartus II software enabled by the OpenCore Plus feature ...

Page 29

... Altera Corporation May 2005 “Software Installation” on page 2–4 for more information. The reference design’s DDR2 memory simulation model is only available in Verilog HDL, and the reference design is in VHDL. Mixed VHDL and Verilog HDL simulation may require additional ModelSim licenses ...

Page 30

... These files are the PCI-DDR2 SDRAM interface. They implement target and master state machines, address logic, and clock synchronizers. describes the simulation files used in the walkthrough. The files Subdirectory (1) The ModelSim initialization settings. The ModelSim simulation script. Core Version a.b.c variable Description Description Altera Corporation May 2005 ...

Page 31

... You must replace this file with the correct simulation model before you can simulate. Refer to the kit readme file for instructions on how to obtain the appropriate DDR2 SDRAM memory model. The Altera functional simulation models needed for simulation. describes the compilation files used in the walkthrough. The Description Core Version a ...

Page 32

... Development Kit, Cyclone II Edition CD-ROM prototyping source files into the c:\MegaCore\cycloneii_pci_kit-v1.0.0 directory. Tables 2–2, 2–3, and 2–4 describe the design source files. When creating your design, you can use the Cyclone II EP2C35 PCI development board’s LEDs to indicate design status. Core Version a.b.c variable Altera Corporation May 2005 ...

Page 33

... To simulate the reference design, perform the following steps Altera Corporation May 2005 This walkthrough uses the Model Technology ModelSim SE simulator version 6.0 or later, which is not included with the kit. Replace the DDR2 SDRAM simulation model file in the c:\pci_prototype_example\sim\ddr_model directory with the correct simulation model before you simulate. Refer to the kit’ ...

Page 34

... Figure 2–9. Simulate the Design in ModelSim 4. 5. 2–24 PCI Development Kit, Cyclone II Edition Getting Started User Guide Browse to the c:\pci_prototype_example\sim directory. In the Transcript box, type do sim.do at the ModelSim command prompt. See Figure 2–10. Core Version a.b.c variable Altera Corporation May 2005 ...

Page 35

... ModelSim compiles and simulates the design and displays the resulting waveforms. The waveform window allows you to check the following design signals (see ■ ■ ■ Altera Corporation May 2005 Figure 2–11): PCI Bus Signals—Examine these waveforms to confirm that the PCI bus functional model is generating PCI host transactions from the mstr_tranx.vhd file. pci_mt64 User Interface Signals— ...

Page 36

... Browse to the c:\pci_prototype_example\QuartusII directory. Select cpd_top.qpf. Click Open to select the project file. If you did not install the DDR2 SDRAM Controller Compiler in the default directory c:\MegaCore\ddr_ddr2_sdram-v3.2.0, you must modify the library directory in the Quartus II project. Core Version a.b.c variable Altera Corporation May 2005 ...

Page 37

... Type <PCI Compiler path>\lib in the Library name box. d. Click Add to add the PCI Compiler library. e. Click OK. If you are prototyping your own design (i.e., other than the Altera- provided reference design), you must add the following constraints to your design: a. Locations, I/O standards, and timing for the PCI MegaCore functions ...

Page 38

... In this case, use the file cpd_top.pof from your working directory to complete the steps in this walkthrough. Timing Analyzer section to check the timing of your compiled design. File to make sure all of your pins are assigned properly. Core Version a.b.c variable 2–15, depending on your Altera Corporation May 2005 ...

Page 39

... You have completed all of the steps necessary to prototype your design with the Cyclone II EP2C35 PCI development board. Perform additional testing and verification as needed for your design. Altera Corporation May 2005 Shut down your PC. Install the board in your PC, and ensure that the J3 switch is in the Down position (for access to the user EPCS64 flash memory) ...

Page 40

... Using the Board as a Prototyping Platform 2–30 PCI Development Kit, Cyclone II Edition Getting Started User Guide Core Version a.b.c variable Altera Corporation May 2005 ...

Related keywords