Xilinx ISE 9.2i Demo board - PowerPoint PPT Presentation

1 / 50
About This Presentation
Title:

Xilinx ISE 9.2i Demo board

Description:

Download your design on the demo board ... ISE's iMPACT to download the .bit file to ... Before the download Step... You have to unplug the jumper called ... – PowerPoint PPT presentation

Number of Views:651
Avg rating:3.0/5.0
Slides: 51
Provided by: cs01
Category:
Tags: ise | board | demo | download | xilinx

less

Transcript and Presenter's Notes

Title: Xilinx ISE 9.2i Demo board


1
Xilinx ISE 9.2i Demo board
  • Yu-Guang Chen and Zu-Yi Zen
  • Computer Science
  • National Thing Hua University
  • 2009/03/26

2
Outline
  • The FPGA board (demo board)
  • Introduction to Todays Lab
  • How to setup ISE with your demo board
  • How to download your design in your demo board

3
The FPGA board
  • 4 components for the demo board
  • Board ?Power wire ?Connection wire ?CD-Rom
  • If you find that your package lack any one of
    these, please tell T.A. immediately!!!!!

4
Todays LAB
5
What to do today
  • Modify your design for last weeks lab so that it
    will conform to todays requirement
  • Write a 7-segment controller
  • Write a debounce for the button (you can copy
    this code from the pdf file)
  • Download your design on the demo board

6
How to setup ISE
7
Open ISE 9.2i
  • Click this icon on the desktop

Click twice to open the ISE window
8
New Project
  • Create a project File - New Project
  • Make sure that there is no ?? in your path
    (ex?? is not allowed)

9
Device Properties
1
2
10
Create New Source
11
Add Existing Sources
12
Finish New Project
13
Insert last weeks design
14
Add Copy of Source
1
2
15
Select Added files
Add Lab3 files to this project
16
Successfully Added
17
Write todays design
18
New Source
2
1
19
Select Source Type
2
1
3
4
20
Define Module
21
Finish
22
You can edit your code at here
2. Edit your design
1
23
Check your designCheck Syntax
Click twice
24
Assign pings
  • After coding, you should assign pings for demo
    boards
  • You can choose one of the following method to
    assign pings
  • You can find more information at the document in
    CD-Rom

25
Assign package pins
1
2
Select yes
3
assign package pins here
Click twice
26
Save and close
2
1
close
save
27
you can see .ucf file generate by the tool
2 the .ucf file
1 double click
28
Alternative
  • Also, you can write a .ucf file by yourself to
    assign pings
  • An example for .ucf file

29
What to assign?
  • 7-segment control signal
  • Clock
  • Switch
  • Push bottum

30
7_segment

31
7_segment pins
32
Clock pin
  • The FPGA board provide a clock signal whose pin
    number is P77

33
DIP_SWITCH pins
  • Switch up 0
  • Switch down 1
  • (Just choose one)

34
PUSH_BUTTON pins
  • Click 0
  • unclick 1
  • (Just choose one)

This is boards reset You cant use it
35
Other pins
  • Please refer Ulinx-spartan3-ST3-????_V11_20060503
    .pdf which you can get from the CD in the board
    box.

36
How to download design to the board
37
What to do
  • You should ask tool to synthesis your design and
    generate the .bit file
  • Then use ISEs iMPACT to download the .bit file
    to the FPGA
  • Then, you can see the result on your board

38
Before the download Step
  • You have to unplug the jumper called M0 on your
    board.

This one
39
Connect demo board to Power and your computer
40
synthesis your design and generate the .bit file
41
Run synthesis
2
1
double click
42
Warning!!!!!
  • If there is any error message, you should try to
    debug by yourself
  • If it is okey, we have to ask tool to generate
    .bit file

43
View error messages
Click once
44
Set JTAG clock
2
3
1
Right click
4
45
Generate bit file
2
ignore this message
1
Click twice
46
Download .bit file to FPGA
47
Configure FPGA (1/4)
1
Click twice
2
48
Configure FPGA (2/4)
2
1
Select bit file
3
49
Configure FPGA (3/4)
Right clock and select program
50
Configure FPGA (4/4)
2
1
Write a Comment
User Comments (0)
About PowerShow.com