Programming Ports

advertisement
Digilent Inc.
Nexys
Development Board
CPE 169
Digital Design Laboratory
Instructional Objectives:
• To learn about the features of the
Digilent Development Board and the
Xilinx Programmable Logic Device on it.
Development Board.
Programmable Device
Digilent Nexys
Xilinx Spartan 3
FPGA.
Digilent Nexys-2
Xilinx Spartan 3E
FPGA
Nexys-2 Development Board
Digital Logic Resources
Xilinx
Spartan 3E
FPGA
10476 equivalent
logic cells
(Overkill for us!!)
Nexys Development Board
Digital Logic Resources
Xilinx
Spartan 3
FPGA
4320 equivalent
logic cells
(Plenty big!!)
Nexys-2 Development Board
Power Sources / Configurations
Power
Switch
Power Configuration
Jumpers
(USB)
Nexys Development Board
Power Sources / Configurations
For USB
Power Configuration
Jumpers
Power
Switch
Nexys-2 Development Board
Programming Ports
JTAG Port
USB Port
Program Mode
Select Jumpers
(JTAG)
Nexys Development Board
Programming Ports
JTAG Port
USB Port
Nexys Development Board
Clock Signal Generator
Clock Frequency
Jumper
25/ 50/ 100 MHz
100MHz
25MHz
Nexys / Nexys-2 Development Boards
INPUTS
4 Pushbuttons
8 Slide
Switches
UP = 1 - high
DOWN = 0 - low
Buttons = 1
(high)
when pressed
Nexys / Nexys-2 Development Boards
OUTPUTS
8 LEDs
Four 7-segment
LED Displays
Nexys Development Board
External Circuit Expansion
5 Expansion
Connectors
(4 on Nexys-2)
Nexys-2 Block Diagram
Nexys Block Diagram
Available
FREE Tools
• Xilinx ISE
Webpack
(V9.1i)
(Requires registration with Xilinx)
• Modelsim
MXE-III
Simulator
(Requires License File (via email)
http://www.xilinx.com/webpack/classics/wpclassic/index.htm
Available
FREE Tools
Digilent
Adept Suite
(for programming
Nexys Boards
via USB)
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.
Not again please…Once is enough!
•Detailed descriptions of the circuits designed or used during
the experiment.
Not againwhether
please…Once
is still
•Comments regarding
you liked
theenough!
experiment or
not.
We hope you do! But it doesn’t belong in
your much
Conclusions.
•Comments regarding how
you learned during the
experiment. (“I learned a lot in this lab. …”)
thatthe
you
will.
•Comments thatWe’re
state assuming
directly that
experiment’s
objectives were met.
“ZZZZZ”
Download