新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于邊界掃描的電路板快速測(cè)試系統(tǒng)設(shè)計(jì)

基于邊界掃描的電路板快速測(cè)試系統(tǒng)設(shè)計(jì)

作者: 時(shí)間:2011-05-13 來(lái)源:網(wǎng)絡(luò) 收藏

  2.3 適配器設(shè)計(jì)

  適配器采用Altera 公司的EPM7128SLC84-15 芯片作為控制器,負(fù)責(zé)與計(jì)算機(jī) 相連,上傳、下載數(shù)據(jù)和控制字,按時(shí)鐘產(chǎn)生控制時(shí)序及向量。芯片內(nèi)部 按功能分應(yīng)包含通信接口、指令寄存器、數(shù)據(jù)寄存器、TAP 控制器、信號(hào)采集模塊、信號(hào)發(fā) 生模塊和分頻模塊。結(jié)構(gòu)框圖如圖2 所示。

  從計(jì)算機(jī)傳來(lái)的指令信號(hào)和數(shù)據(jù)信號(hào)通過(guò)通信接口分別保存在邊界掃描適配器內(nèi)部的 寄存器中,然后適配器中的其它模塊如TAP 控制器、信號(hào)采集模塊和信號(hào)發(fā)生模塊將依據(jù) 指令寄存器中的指令字進(jìn)行相應(yīng)的工作,包括發(fā)送JTAG 總線時(shí)序、移位、并行采集數(shù)據(jù)和 并行發(fā)送數(shù)據(jù)等。采集的數(shù)據(jù)通過(guò)通信接口上傳給計(jì)算機(jī)以供分析時(shí)使用。分頻器用來(lái)產(chǎn)生 各模塊工作所需要的時(shí)鐘信號(hào)。本文在MAX+Plus II 環(huán)境下,使用VHDL 語(yǔ)言對(duì)各模塊進(jìn) 行設(shè)計(jì),頂層文件使用圖形輸入方式將各模塊連接起來(lái)。

  2.4 計(jì)算機(jī)軟件設(shè)計(jì)

  本系統(tǒng)的計(jì)算機(jī)軟件采用Visual Basic 6.0 高級(jí)編程語(yǔ)言開(kāi)發(fā),其主要功能是通過(guò)計(jì) 算機(jī)并行端口實(shí)現(xiàn)計(jì)算機(jī)與邊界掃描適配器之間的實(shí)時(shí)通信,將指令信號(hào)和數(shù)據(jù)發(fā)送給 邊界掃描適配器,同時(shí)將測(cè)試響應(yīng)數(shù)據(jù)上傳至計(jì)算機(jī),并完成對(duì)數(shù)據(jù)的處理、顯示、存儲(chǔ)等 操作。



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉