基于JTAG邊界掃描方式的重構控制器的設計
圖5為各狀態(tài)機個(gè)狀態(tài)下接口輸出波形,TCK、TMS、TDI時(shí)序和輸出值滿(mǎn)足JTAG掃描方式配置Virtex-4系列FPGA接口激勵要求。
本文引用地址:http://dyxdggzs.com/article/105941.htm本系統ARM工作時(shí)鐘為50MHz,TCK輸出為25MHz,為便于觀(guān)察,TAP_CFG部分狀態(tài)機中SDR狀態(tài)項實(shí)際由配置方案文件bit位數決定,仿真圖有所壓縮。
如果目標板FPGA是Virtex-4 XC4VLX25,其配置方案文件為995KB,整個(gè)配置過(guò)程大約所需時(shí)間327ms。
結語(yǔ)
本文介紹的重構控制器具有相對通用性,適用于對同一類(lèi)FPGA芯片實(shí)現可編程器件在系統配置,使得硬件信息(可編程器件的配置信息)也可以象軟件程序一樣被動(dòng)態(tài)調用或修改,從而動(dòng)態(tài)的改變電路的結構和功能,對電路中出現的錯誤和故障進(jìn)行實(shí)時(shí)動(dòng)態(tài)重構,達到高可靠性的目的,有效節省邏輯資源,通過(guò)設計和仿真驗證了此方法的可行性。
參考文獻:
[1] Xilinx, Virtex-4 Configuration Guide, UG071 (v1.5). 2007
[2] IEEE Std.1149.1—2001, Test Access Port and Boundary Scan Architecture[S], IEEE, 2001
[3] Xilinx, Configuration and Readback of the Spartan-II and Spartan-IIE Families[D]. 2002
[4] 趙蕙. 邊界掃描測試技術(shù)在遠程實(shí)驗系統中的應用研究[D]. 江蘇大學(xué), 2005
[5] ARM. ARM9TDMI Technical Reference Manual[EB/OL]. 2008
評論