Following are the steps for writing and simulating VHDL code in Xilinx ISE environment.
1) Create New project from File Menu.
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
2) Give the file name
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
3) Select options as shown below:
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
4) Press ‘Next’ two times in the follow-up windows and then ‘Finish’ at last.
5) Select New Source by clicking on project in sources window as shown below:
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
6) Select VHDL Module and name the file. Then click Next
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
7) Give port declarations as we do in entity. Then click Next. And then Finish.
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
8) VHDL Code is presented on the screen. Now we just have to write the code in architecture.
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
9) Select New Source by clicking on project in sources and then select Test Bench Waveform and name the file. Then Click Next two times
and then Finish.
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
10) A new window appears as shown below. For combinational circuits select combinatorial clock.
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
11) Set the input waveforms by clicking on the waveform at different time intervals.
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
12) Select Behavioural Simulation from sources window.
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
13) Under Processes window simulate the file.
14) The output simulations is observed at last.
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in
Compiled By: Naveen Kumar
Email: chd.naveen@gmail.com
Info-techgeek.blogspot.in

VHDL coding in Xilinx

  • 1.
    Following are thesteps for writing and simulating VHDL code in Xilinx ISE environment. 1) Create New project from File Menu. Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 2.
    2) Give thefile name Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 3.
    3) Select optionsas shown below: Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 4.
    4) Press ‘Next’two times in the follow-up windows and then ‘Finish’ at last. 5) Select New Source by clicking on project in sources window as shown below: Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 5.
    6) Select VHDLModule and name the file. Then click Next Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 6.
    7) Give portdeclarations as we do in entity. Then click Next. And then Finish. Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 7.
    8) VHDL Codeis presented on the screen. Now we just have to write the code in architecture. Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 8.
    Compiled By: NaveenKumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 9.
    9) Select NewSource by clicking on project in sources and then select Test Bench Waveform and name the file. Then Click Next two times and then Finish. Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 10.
    10) A newwindow appears as shown below. For combinational circuits select combinatorial clock. Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 11.
    11) Set theinput waveforms by clicking on the waveform at different time intervals. Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 12.
    12) Select BehaviouralSimulation from sources window. Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 13.
    13) Under Processeswindow simulate the file. 14) The output simulations is observed at last. Compiled By: Naveen Kumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in
  • 14.
    Compiled By: NaveenKumar Email: chd.naveen@gmail.com Info-techgeek.blogspot.in