使用DS89C450對Xilinx PROM的在系統(tǒng)編程設(shè)計
4 DS89C450與Xilinx Platform Flash PROM
結(jié)合Xilinx的器件,先簡要介紹JTFAG接口的工作原理。
JTAG又稱為邊界掃描(boundary scan),是符合IEEE STD 1149.1的通信標(biāo)準(zhǔn),它含有一個TAP控制器,也就是一個狀態(tài)機。所有的指令、數(shù)據(jù)的輸入以及數(shù)據(jù)的輸出都是在狀態(tài)機的控制下完成的,如圖3所示。本文引用地址:http://www.ex-cimer.com/article/191142.htm
JTAG接口一般用到了下面4根線:
TMS——模式選擇輸入,在TCK的上升沿送入TAP控制器,用于狀態(tài)的轉(zhuǎn)換;
TDI——輸入引腳,指令和數(shù)據(jù)通過它在TCK的上升沿送入TAP控制器;
TDO——輸出引腳,數(shù)據(jù)在TCK的下降沿由此輸出;
TCK——輸入時鐘,為TAP控制器的輸入和輸出提供時序控制。
TAP控制器含有1個指令寄存器和若干數(shù)據(jù)寄存器(數(shù)據(jù)掃描鏈),對于Xilinx的可編程邏輯器件,其指令寄存器一般為8位。TAP控制器的工作流程是,通過TMS引腳,使?fàn)顟B(tài)機按照圖3所示的轉(zhuǎn)換圖處于某一狀態(tài)下,送入特定的指令,TAP控制器對指令進(jìn)行譯碼,譯碼結(jié)果將產(chǎn)生相關(guān)動作,例如選擇一條數(shù)據(jù)掃描鏈準(zhǔn)備接收數(shù)據(jù),或捕獲功能引腳信號到數(shù)據(jù)寄存器等。
評論