大家好,今天給大家?guī)碜瞎馄脚_(tái)仿真與板級(jí)調(diào)試,今天項(xiàng)目是使用串口指令使芯片產(chǎn)生不同頻率和不同脈寬的信號(hào);
先是使用PDS自帶的工具對(duì)編譯ModelSim的仿真庫(kù),用戶點(diǎn)擊 PDS ( Pango Design Suite) 的【tools】 菜單下的【Compile Simulation Libraries】;
然后根據(jù)軟件提示對(duì)進(jìn)行相關(guān)軟件版本和路徑的配置進(jìn)行編譯,即可產(chǎn)生仿真庫(kù)。
然后進(jìn)行工程編寫,發(fā)現(xiàn)一個(gè)很貼心的地方,每次進(jìn)行文件保存時(shí),PDS軟件會(huì)自動(dòng)進(jìn)行語(yǔ)法檢測(cè)和文件層級(jí)自動(dòng)編排,有錯(cuò)誤的地方會(huì)直接提示出來,還是很貼心的
設(shè)計(jì)文件就不在這里放出來了,添加仿真文件進(jìn)行仿真,在工程目錄右鍵,選擇add_source,選擇Add or create simulation sources 并"Next"
設(shè)置 PDS 的仿真配置, 在軟件菜單 Project->Project Setting,然后在彈出的界面中進(jìn)行設(shè)置,以完成仿真配置
在項(xiàng)目右鍵點(diǎn)擊仿真文件,選擇Run Behavioral Simulation,即可開始仿真
添加管腳約束,生成BIT文件,下載測(cè)試。
使用示波器測(cè)試后忘了存圖,這里也就不放了,使用信號(hào)驅(qū)動(dòng)一個(gè)設(shè)備后進(jìn)行電平轉(zhuǎn)換,設(shè)備輸出波形如下: