【正文】
3000系列 XC4000系列 XC5000系列 Virtex系列 SPARTAN系列: XCS XCS XCS30 CPLD: XC9500系列: XC9510 XC95256 XILINX 58 LATTICE CPLD ispLSI系列: 1K、 2K、 3K、 5K、 8K ispLSI1016 、 ispLSI203 ispLSI1032E、 ispLSI3256A MACH系列 ispPAC系列: CPLD/FPGA的編程與配置 JTAG邊界掃描測試 在系統(tǒng)可編程( ISP) CPLD/FPGA的編程方式 60 JTAG邊界掃描測試 ? 20世紀(jì) 80年代,聯(lián)合測試行動小組( joint test action group,簡稱 JTAG)起草了邊界掃描測試規(guī)范( boundaryscan testing,簡稱 BST) ? 1990年被批準(zhǔn)為 IEEE標(biāo)準(zhǔn) 定,簡稱 JTAG標(biāo)準(zhǔn) ? 邊界掃描測試的優(yōu)點(diǎn): ? 方便芯片故障定位,提高測試檢驗效率 ? 通過邊界掃描通道,實現(xiàn)某些特定的功能 61 JTAG邊界掃描測試(續(xù)) ? JTAG邊界掃描測試 62 JTAG邊界掃描測試(續(xù)) ? 邊界掃描 IO引腳功能 引 腳 描 述 功 能T D I 測試數(shù)據(jù)輸入( T e s t D a t a I nput )測試指令和編程數(shù)據(jù)的串行輸入引腳。T D O 測試數(shù)據(jù)輸出( T e s t D a t a O ut put )測試指令和編程數(shù)據(jù)的串行輸出引腳,數(shù)據(jù)在 T C K 的下降沿移出。T M S 測試模式選擇( T e s t M ode S e l e c t )控制信號輸入引腳,負(fù)責(zé) T A P 控制器的轉(zhuǎn)換。T C K 測試時鐘輸入( T e s t C l oc k I nput )時鐘輸入到 B S T 電路,一些操作發(fā)生在上升沿,而另一些發(fā)生在下降沿。63 ISP功能提高設(shè)計和應(yīng)用的靈活性 ? 減少對器件的觸摸和損傷 ? 不計較器件的封裝形式 ? 允許一般的存儲 ? 樣機(jī)制造方便 ? 支持生產(chǎn)和測試流程中的修改 ? 允許現(xiàn)場硬件升級 ? 迅速方便地提升功能 未編程前先焊接安裝 系統(tǒng)內(nèi)編程 ISP 在系統(tǒng)現(xiàn)場重 編程修改 64 在系統(tǒng)可編程( ISP) 此接口既可作編 程下載口,也可作 JTAG接口 65 在系統(tǒng)可編程( ISP) ? ALTERA 的 ByteBlaster( MV)下載接口 引腳 1 2 3 4 5 6 7 8 9 10PS 模式 D C K GND C O N F _ D O N E V C C n C O N F I G n S T A T U S D A T A 0 GNDJ A T G 模式 T C K GND T D O V C C T MS T D I GND66 CPLD/FPGA的編程方式 ? CPLD的編程模式為 JTAG ? FPGA的 3種常用的下載配置模式 ? JTAG模式 ? PS模式: Passive Serial Mode ? AS模式: Active Serial Mode 67 CPLD/FPGA的編程方式(續(xù)) TCK、 TDO、 TMS、 TDI為 CPLD的 JTAG口 對 CPLD編程 68 CPLD/FPGA的編程方式(續(xù)) 69 70 71 思考題 ? 試比較 CPLD/FPGA的區(qū)別 ? 通過查資料了解 ALTERA、 Xilinx公司的主要 CPLD/FPGA芯片系列,試就 2種系列作出比較 ? FPGA的編程配置有哪些模式,試了解各種下載配置的模式的連接圖和意義 72 論壇參考網(wǎng)站 ? ? ? ? ?