Post Place and Route Simulion

6,814 views
6,500 views

Published on

Published in: Design, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
6,814
On SlideShare
0
From Embeds
0
Number of Embeds
2,560
Actions
Shares
0
Downloads
86
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Post Place and Route Simulion

  1. 1. VHDL 360©<br />by: Amr Ali<br />
  2. 2. Copyrights<br />Copyright © 2010/2011 to authors. All rights reserved<br />All content in this presentation, including charts, data, artwork and logos (from here on, "the Content"), is the property of Amr Ali or the corresponding owners, depending on the circumstances of publication, and is protected by national and international copyright laws.<br />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.<br />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. <br />Product names and trademarks mentioned in this presentation belong to their respective owners.<br />VHDL 360 ©<br />2<br />
  3. 3. Objective<br />Post place and route simulation using Xilinx ISE<br />Skills gained:<br />Knowledge of post place and route simulation flow<br />VHDL 360 ©<br />3<br />
  4. 4. Outline<br />Compiling simulation libraries<br />Post PAR simulation<br />VHDL 360 ©<br />4<br />
  5. 5. Compile Simulation Libraries<br />FPGA simulation libraries should be compiled before doing post synthesis or post PAR simulation<br />FPGA simulation libraries contains definition of logic components used in the simulation model<br />Compiled FPGA simulation libraries are independent on the simulated design and can be used as much as the FPGA family used in implementation isn't changed<br />VHDL 360 ©<br />5<br />
  6. 6. Compile Simulation Libraries<br />Select the project node<br />Right click on “Compile HDL simulation libraries” -> “process properties”<br />VHDL 360 ©<br />6<br />
  7. 7. Compile Simulation Libraries<br />Set language to the one used in generating the design simulation model (will speak about it later)<br />You may need to set the language to “all” if the simulator requires VHDL and Verilog libraries<br />7<br />VHDL 360 ©<br />
  8. 8. Compile Simulation Libraries<br />Now run “Compile HDL simulation libraries”<br />Wait for compilation to finish<br />8<br />VHDL 360 ©<br />
  9. 9. Post PAR Simulation<br />VHDL 360 ©<br />9<br />Generating Simulation Model<br />Select top level entity<br />Right click on “Generate Place and Route Simulation Model” -> “process properties”<br />Change “Simulation Model Target” to “VHDL”<br />
  10. 10. Post PAR Simulation<br />Right click on “Generate Place and Route Simulation Model” -> “Run”<br />10<br />VHDL 360 ©<br />
  11. 11. Post PAR Simulation<br />Select “Sources for” <br />“Post-Route Simulation”<br />OR<br />11<br />VHDL 360 ©<br />
  12. 12. Post PAR Simulation<br />Select top level entity<br />Run “Simulate Post-Place & Route Model”<br />12<br />VHDL 360 ©<br />
  13. 13. Contacts<br />You can contact us at:<br />http://www.embedded-tips.blogspot.com/<br />VHDL 360 ©<br />13<br />

×