计算机与数字工程
計算機與數字工程
계산궤여수자공정
COMPUTER & DIGITAL ENGINEERING
2015年
1期
59-64
,共6页
王香芬%高成%黄姣英%傅成城
王香芬%高成%黃姣英%傅成城
왕향분%고성%황교영%부성성
FPGA%连线资源%XDL%BIST%电路配置
FPGA%連線資源%XDL%BIST%電路配置
FPGA%련선자원%XDL%BIST%전로배치
FPGA%interconnect pesources testing%XDL%BIST%based configuration
FPGA 在实际应用中,故障发生于互连资源的概率远大于逻辑功能块其他故障概率,因而 FPGA 连线资源测试成为保证其在航空航天等领域高可靠性应用的极为重要的手段,对 FPGA 连线资源进行测试,首先要根据所要测的资源来配置电路。传统的基于 HDL 的配置方法存在待测资源不可控的问题,论文以 Xilinx 公司 Spartan‐3系列 FPGA 连线资源为研究对象,提出了一种基于 XDL 的 FPGA 配置方法,并采用 BIST 测试结构,通过 C ++代码方式生成 XDL 程序,实现对 FPGA 有 CLB 的行列双长线资源、有 CLB 的行列智能型长线资源、无 CLB 的行列双长线资源及无 CLB 行列智能型长线资源的测试,为其它测试配置电路结构的设计及其 xdl 程序编写奠定了基础。
FPGA 在實際應用中,故障髮生于互連資源的概率遠大于邏輯功能塊其他故障概率,因而 FPGA 連線資源測試成為保證其在航空航天等領域高可靠性應用的極為重要的手段,對 FPGA 連線資源進行測試,首先要根據所要測的資源來配置電路。傳統的基于 HDL 的配置方法存在待測資源不可控的問題,論文以 Xilinx 公司 Spartan‐3繫列 FPGA 連線資源為研究對象,提齣瞭一種基于 XDL 的 FPGA 配置方法,併採用 BIST 測試結構,通過 C ++代碼方式生成 XDL 程序,實現對 FPGA 有 CLB 的行列雙長線資源、有 CLB 的行列智能型長線資源、無 CLB 的行列雙長線資源及無 CLB 行列智能型長線資源的測試,為其它測試配置電路結構的設計及其 xdl 程序編寫奠定瞭基礎。
FPGA 재실제응용중,고장발생우호련자원적개솔원대우라집공능괴기타고장개솔,인이 FPGA 련선자원측시성위보증기재항공항천등영역고가고성응용적겁위중요적수단,대 FPGA 련선자원진행측시,수선요근거소요측적자원래배치전로。전통적기우 HDL 적배치방법존재대측자원불가공적문제,논문이 Xilinx 공사 Spartan‐3계렬 FPGA 련선자원위연구대상,제출료일충기우 XDL 적 FPGA 배치방법,병채용 BIST 측시결구,통과 C ++대마방식생성 XDL 정서,실현대 FPGA 유 CLB 적행렬쌍장선자원、유 CLB 적행렬지능형장선자원、무 CLB 적행렬쌍장선자원급무 CLB 행렬지능형장선자원적측시,위기타측시배치전로결구적설계급기 xdl 정서편사전정료기출。
FPGA is widely used in military and aerospace field and FPGA testing is the most effective means to ensure the reliability of them .Interconnect resources testing is one of the most important parts of FPGA testing since that most of the faults occur on interconnect resources .FPGA needs to be configured as specified circuits before being tested and conven‐tional .To the problem that HDL‐based configuration can not achieve controllability of the resources to be tested ,a XDL‐based configuration is proposed .The structure of interconnect resources of Xilinx Spartan‐3 FPGA and their description u‐sing XDL are studied .According to the structure of the interconnect resources ,a BIST structure is built to implement the test of them .Through C + + programming ,XDL programs are obtained automatically .With four configurations ,the testing of hex lines across CLBs and not across CLBs as well as double line across CLBs and not across CLBs are implemented .The method could solve the problem of uncontrollability of the resources to be tested efficiently .