Fpga programming

28
FPGA Programming by: Mostafa Khodier

Transcript of Fpga programming

Page 1: Fpga programming

FPGA Programming

by: Mostafa Khodier

Page 2: Fpga programming

CopyrightsCopyright © 2010/2011 to authors. All rights reserved• All content in this presentation, including charts, data, artwork and

logos (from here on, "the Content"), is the property of Mostafa Khodier or the corresponding owners, depending on the circumstances of publication, and is protected by national and international copyright laws.

• Authors are not personally liable for your usage of the Content that entailed casual or indirect destruction of anything or actions entailed to information profit loss or other losses.

• Users are granted to access, display, download and print portions of this presentation, solely for their own personal non-commercial use, provided that all proprietary notices are kept intact.

• Product names and trademarks mentioned in this presentation belong to their respective owners.

2

Page 3: Fpga programming

Objective

• Xilinx Virtex II kit programming using Xilinx ISE 7.1i

• Skills gained:– FPGA programming

3

Page 4: Fpga programming

Creating Project

4

Page 5: Fpga programming

Creating Project

5

Page 6: Fpga programming

Creating Project

6

Page 7: Fpga programming

Creating Project

7

Page 8: Fpga programming

Creating Project

8

Page 9: Fpga programming

Creating Project

9

Page 10: Fpga programming

Importing HDL Files

10

Page 11: Fpga programming

Importing HDL Files

11

Page 12: Fpga programming

Importing HDL Files

12

Page 13: Fpga programming

Assigning FPGA Pins

13

Page 14: Fpga programming

Assigning FPGA Pins

14

Page 15: Fpga programming

Assigning FPGA Pins

15

Page 16: Fpga programming

Assigning FPGA Pins

16

Page 17: Fpga programming

Generating Programming File

17

Page 18: Fpga programming

Configuring Device

18

Page 19: Fpga programming

Configuring Device

19

Page 20: Fpga programming

Configuring Device

20

Page 21: Fpga programming

Configuring the Device

21

Page 22: Fpga programming

Selecting the Programming File

22

Page 23: Fpga programming

Selecting the Programming File

23

Page 24: Fpga programming

Programming the FPGA

24

Page 25: Fpga programming

Programming the FPGA

25

Page 26: Fpga programming

Programming the FPGA

26

Page 27: Fpga programming

Programming the FPGA

27

Page 28: Fpga programming

Contacts

• You can contact us at:– http://www.embedded-tips.blogspot.com/

28