a project work

Mar 19, 2007 2 Replies

hi all



i am an engineering final year student in english i am doing a project on "CONFIGURING FPGA USING XC9500 CPLD AND PARALLEL PROM" i am staring frm the scratch i studied some literature... but i am not understanding the following things


  • how to create bitstream
  • how to create configuration file
  • how to load bitstream

how to use and what is the role of vhdl in this application..



plz help



Use the Xilinx tools for an FPGA design to produce the .bit file in the "Generate Programming File" step in the Xilinx ISE GUI.

"Generate PROM, ACE, or JTAG file" (under "Generate Programming File" in the GUI) to launch and use the Xilinx Impact utility.

Read the "Configuration" section in the data sheet for the part you're going to program.

You need to learn how to use VHDL on your own. "how to use assembly language" might be an equivalent question. It's the language used to describe the functionality of the part. As far as the role: you can use VHDL to describe the functionality of your CPLD and to design the FPGA that you'll be generating the bitstream for.

Do you know anything about VHDL? If you're taking this on as a project, you should have certain prerequisites, one of which is certainly the use of RTL languages in hardware design.

You definately need to start with simple VHDL/Verilog program, like blinky LED, synthesize the code and download bitstream into FPGA for testing. This will give you at least basic idea of the design flow.

Check

formatting link
site, they sell XSA-3S1000 eval kit which implements your project ideas of configuring FPGA from parallel flash with the help of CPLD. They have schematics of the board posted in User's Manual.

Although new Spartan3E family is capabale of self-configuring from parallel flash.

good luck!

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required