基于PCI總線(xiàn)集成電路測(cè)試儀接口設(shè)計(jì)
摘要:為實(shí)現(xiàn)集成電路測(cè)試儀的軟硬件通信功能,通過(guò)比較通用的PCI通信接口的實(shí)現(xiàn)方法,為了簡(jiǎn)化邏輯電路設(shè)計(jì),使其更具通用性,采用了PCI專(zhuān)用接口芯片PCI9030,并使用可編程邏輯器件FPGA完成復(fù)雜的時(shí)序邏輯控制和地址譯碼,利用PCI驅(qū)動(dòng)開(kāi)發(fā)工具SDK提供的API函數(shù),在VC6.0軟件開(kāi)發(fā)平臺(tái)上設(shè)計(jì)專(zhuān)用的驅(qū)動(dòng)程序。
關(guān)鍵詞:PCI總線(xiàn);PCI9030;FPGA;SDK;驅(qū)動(dòng)程序
0 引言
如今社會(huì)的正常運(yùn)行已離不開(kāi)集成電路產(chǎn)品,集成電路技術(shù)在社會(huì)各行各業(yè),諸如,交通運(yùn)輸、工業(yè)生產(chǎn)、農(nóng)林自動(dòng)化、電力等等都有著廣泛的應(yīng)用,集成電路技術(shù)與社會(huì)的發(fā)展密切相關(guān)。集成電路行業(yè)的發(fā)展日趨專(zhuān)業(yè)化,逐漸形成設(shè)計(jì)、制造、封裝、測(cè)試獨(dú)立并舉、相互依持、共同發(fā)展的新局面。其中集成電路測(cè)試作為芯片設(shè)計(jì)、芯片制造和芯片封裝的有力補(bǔ)充,推動(dòng)了集成電路產(chǎn)業(yè)的迅速發(fā)展。集成電路測(cè)試的能力和水平的提高是保證集成電路性能、質(zhì)量的關(guān)鍵手段之一。
目前廣泛用于集成電路封裝測(cè)試的設(shè)備是由計(jì)算機(jī)軟件控制,通過(guò)接口總線(xiàn)與硬件設(shè)備通信,能夠代替測(cè)試人員的大部分勞動(dòng),也稱(chēng)為自動(dòng)化測(cè)試系統(tǒng)(ATE)。其工作原理是:在計(jì)算機(jī)中使用測(cè)試軟件編寫(xiě)待測(cè)芯片的測(cè)試程序,編寫(xiě)測(cè)試程序的過(guò)程就是利用程序語(yǔ)言實(shí)現(xiàn)對(duì)測(cè)試系統(tǒng)硬件資源的調(diào)度,將測(cè)試圖形應(yīng)用于被測(cè)集成電路的管腳;使用測(cè)試軟件執(zhí)行測(cè)試程序,這個(gè)過(guò)程需要計(jì)算機(jī)與測(cè)試系統(tǒng)進(jìn)行通信,調(diào)用測(cè)試系統(tǒng)硬件電路的驅(qū)動(dòng)函數(shù),將控制命令經(jīng)計(jì)算機(jī)的I/O接口發(fā)送至測(cè)試硬件相應(yīng)的端口;測(cè)試儀硬件接口經(jīng)過(guò)譯碼電路譯碼之后驅(qū)動(dòng)硬件動(dòng)作實(shí)現(xiàn)既定的測(cè)試功能;測(cè)試的數(shù)據(jù)結(jié)果通過(guò)計(jì)算機(jī)的I/O接口返回;計(jì)算機(jī)對(duì)結(jié)果數(shù)據(jù)進(jìn)行分析處理、按一定的標(biāo)準(zhǔn)進(jìn)行判別,將測(cè)試結(jié)果進(jìn)行顯示、控制分選機(jī)對(duì)被測(cè)器件進(jìn)行分選。
1 PCI總線(xiàn)及其接口的實(shí)現(xiàn)
自動(dòng)化集成電路測(cè)試系統(tǒng)(ATE)的結(jié)構(gòu)圖如圖1所示。
評(píng)論