20
CPE 169 Digital Design Laboratory Digilent Inc. Nexys Development Board

CPE 169 Digital Design Laboratory Digilent Inc. Nexys Development Board

Embed Size (px)

Citation preview

CPE 169 Digital Design Laboratory

Digilent Inc.

NexysDevelopment Board

Instructional Objectives:• To learn about the features of the To learn about the features of the

Digilent Development BoardDigilent Development Board and the and the

Xilinx Programmable Logic DeviceXilinx Programmable Logic Device on it. on it.

Development Board.Development Board. Programmable DeviceProgrammable Device

Xilinx Spartan 3 Xilinx Spartan 3 FPGA.FPGA.

Digilent NexysDigilent Nexys

Xilinx Spartan 3E Xilinx Spartan 3E FPGAFPGA

Digilent Nexys-2Digilent Nexys-2

XilinxSpartan 3EFPGA

10476 equivalentlogic cells(Overkill for us!!)

Nexys-2 Development BoardDigital Logic Resources

XilinxSpartan 3FPGA

4320 equivalentlogic cells(Plenty big!!)

Nexys Development BoardDigital Logic Resources

PowerSwitch

Power ConfigurationJumpers

(USB)

Nexys-2 Development BoardPower Sources / Configurations

PowerSwitch

Power ConfigurationJumpers

Nexys Development Board

For USB

Power Sources / Configurations

JTAG Port

USB Port

Nexys-2 Development BoardProgramming Ports Program Mode

Select Jumpers(JTAG)

JTAG Port

USB Port

Nexys Development BoardProgramming Ports

Clock FrequencyJumper

25/ 50/ 100 MHz

100MHz

25MHz

Nexys Development BoardClock Signal Generator

8 Slide Switches

4 Pushbuttons

INPUTS

UP = 1 - highDOWN = 0 - low

Buttons = 1 (high)when pressed

Nexys / Nexys-2 Development Boards

OUTPUTS

8 LEDsFour 7-segmentLED Displays

Nexys / Nexys-2 Development Boards

5 ExpansionConnectors

Nexys Development BoardExternal Circuit Expansion

(4 on Nexys-2)

Nexys-2 Block Diagram

Nexys Block Diagram

http://www.xilinx.com/webpack/classics/wpclassic/index.htm

Available FREE Tools

• Xilinx ISE Webpack

(V9.1i)

• Modelsim MXE-III Simulator

(Requires registration with Xilinx)

(Requires License File (via email)

DigilentDigilent

Adept SuiteAdept Suite(for programming(for programming

Nexys BoardsNexys Boards

via USB)via USB)

Available FREE Tools

http://www.digilentinc.com/Products/Detail.cfm?NavTop=2&NavSub=69&Prod=ADEPT

The Lab Report should include the following:

• Experiment Title, Date, Lab Partners Names

• A brief statement of the purpose of the experiment

• A brief description of each experiment section

• Section title

• Brief procedures (in your own words)

• Description of circuits designed/tested during the experiment.

• Titled with a descriptive name for the circuit

• Brief verbal description of the circuit's function / purpose

• Circuit schematic and/or block diagram as appropriate

• Well-documented VHDL source code (later)

The Lab Report should include the following:

•Description of testing procedures and Results

• Tables of results (with Titles and column headings)

• Annotated simulation results (later with VHDL)

• Other items specifically requested in the Experiment procedures.

(Be sure to include everything asked for!!)

• Answers to all questions asked in the body of the experiment

• A conclusion written by each group member

• Both conclusions in the single report.

Conclusions Good Stuff

• A brief description of what was accomplished in the experiment (1-3 sentences).

•Identify the key learnings or most helpful parts for you personally.

• What are you able to “do” or “understand” better, as a result of the lab exercise?

•A brief description of how the experiment relates to other experiments and/or topics discussed in CPE 129 course lecture.

Conclusions: Bad Stuff•Detailed descriptions of the procedure followed during the experiment.

•Detailed descriptions of the circuits designed or used during the experiment.

•Comments regarding whether you liked the experiment or not.

•Comments regarding how much you learned during the experiment. (“I learned a lot in this lab. …”)

•Comments that state directly that the experiment’s objectives were met.

Not again please…Once is enough!

Not again please…Once is still enough!

We hope you do! But it doesn’t belong in your Conclusions.

We’re assuming that you will.

“ZZZZZ”