原创 Vivado IP Integrator: Using TTCL

ttcl語法和tcl一致,類似於JSP與Java的關係,只是載體有html變成了Verilog; 僅以Verilog內嵌入TCL語法做介紹: TTCL內核心的三個語法是<: [TCL Segment] :>和<=: [TCL Expres

原创 Vivado使用系列:強制指定IP的頂層(指定Wrapper層)

在Advance下新建一個GROUP,名字無所謂,默認用Verilog Synthesis Wrapper; 修改IP File Group Properties下的: Name爲xilinx_verilogsynthesiswr

原创 VCS+Verdi編譯Vivado仿真庫

開發平臺:VCS2017, Verdi2017,Vivado 2017.2 Vivado_HOME爲實際安裝Vivado的根目錄,這個目錄下有settings64.sh文件 傳統上VCS編譯Vivado編譯仿真庫後,只能VCS使用,在VC

原创 VCS使用問題記錄

本文作爲vcs學習記錄,不定期更新; Q1: 使用vlogan deepfifo_pkg.sv -ntb_opts uvm Error-[SV-LCM-PND] Package not defined test/deepfifo_pkg

原创 Vivado使用系列:使用自定義BD

在TCL終端下運行ipx::add_file_group -type elaborate_bd {} [ipx::current_core] 出現的Elaborate BD這個Group下添加bd.xit: proc update_bd

原创 Vivado使用系列:IP Integrator HDL

測試平臺Vivado 2017.2 在Vivado的Block設計裏,全IP化逐漸形成了一種新型的設計方案,受Vivado內的IP可配置的GUI界面影響,使用IP要比RTL代碼更有良好的用戶體驗;然而,在Block設計裏,並不是只有IP這

原创 Viavdo使用系列:IP如何控制端口的可見與不可見

測試平臺Vivado 2017.2 一、建立一個簡單的AXI IP 最簡單的封裝IP莫過於使用Vivado的Tools菜單下(已有工程打開),Create And Package New IP子項建立:   Vivado提供了4中GUI

原创 ADS2015安裝

1.將license.lic裏面的myserver替換 爲你的計算機名,將112233445566 全部替換爲你的hostid 就是ipconfig出現的第一個網卡的mac地址; 2.將EEsof_Lic