999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于CPLD設(shè)計(jì)實(shí)現(xiàn)邏輯器件的芯片級檢測

2017-07-02 07:34:34張玲明俞凱江蘇金陵機(jī)械制造總廠
航空維修與工程 2017年10期
關(guān)鍵詞:故障檢測設(shè)計(jì)

■ 張玲明 俞凱/江蘇金陵機(jī)械制造總廠

1 引言

隨著機(jī)載電子設(shè)備飛行使用時(shí)間的增加,部件中所使用的電子元器件性能會(huì)逐漸下降甚至損壞,導(dǎo)致飛機(jī)航電系統(tǒng)出現(xiàn)故障。鑒于某型計(jì)算機(jī)中大量使用俄制588系列專用大規(guī)模集成電路,可運(yùn)用復(fù)雜可編程邏輯器件作為硬件載體,通過VerilogHDL硬件描述語言完成所需產(chǎn)生的時(shí)序信號,實(shí)現(xiàn)對俄方芯片的邏輯功能檢測。

2 588系列邏輯芯片功能分析

某型計(jì)算機(jī)的主要功能是根據(jù)輸入的導(dǎo)航信息,計(jì)算飛機(jī)的當(dāng)前位置坐標(biāo)、航向角等參數(shù),并生成控制信號,以保證飛機(jī)的自動(dòng)控制、半自動(dòng)控制和人工控制。計(jì)算機(jī)中的模塊有兩種工作模式:有源裝置具有主動(dòng)控制和訪問并行總線的權(quán)力;無源裝置相當(dāng)于外部設(shè)備,不具備控制訪問總線的權(quán)力,可以實(shí)現(xiàn)數(shù)據(jù)訪問存儲(chǔ)、一次性指令處理和同步串行碼交換功能。各裝置模塊間的通信符合總線并行接口ГОCT11.305.903-80標(biāo)準(zhǔn),由總線接口芯片588BA1完成16位“地址/數(shù)據(jù)”總線信號的雙向傳輸和數(shù)據(jù)奇偶校驗(yàn)功能;處理器、變換器模塊的運(yùn)算功能由邏輯運(yùn)算器件588BC2和乘法器588BP2實(shí)現(xiàn);對計(jì)算機(jī)總線訪問權(quán)的獲取和釋放由總線仲裁器588BГ1判斷;主動(dòng)裝置對無源外設(shè)裝置的訪問由地址選擇器588BT1進(jìn)行譯碼,并產(chǎn)生相關(guān)的控制訪問信號。

2.1 588BC2邏輯算術(shù)微運(yùn)算器

作為邏輯算術(shù)單元的微運(yùn)算器芯片,集成電路588BC2用于配合處理器芯片К588ВУ2構(gòu)建中央處理運(yùn)算器模塊。運(yùn)算器由通用16位寄存器單元、算術(shù)邏輯單元(ALU)、微指令寄存器單元、特殊標(biāo)志寄存器單元和同步控制訪問單元組成,其引腳功能定義如表1所示。

表1 588BC2A引腳功能定義

2.2 588BA1總線接口芯片與588BT1地址選擇譯碼器

集成電路K588BA1又稱信號收發(fā)器,用于并行總線數(shù)據(jù)較短距離的雙向傳輸和確認(rèn)應(yīng)用。芯片由數(shù)據(jù)信號放大器、控制單元和奇偶校驗(yàn)形成單元組成。集成電路588BT1由地址譯碼單元、選擇寄存器單元、寄存器讀寫外設(shè)選通控制組成,控制記錄的高、低位字節(jié)。集成電路588BT1不僅僅是簡單地實(shí)現(xiàn)地址譯碼功能,還能形成對外部設(shè)備的讀寫訪問控制信號,為處理器對外設(shè)的訪問控制減輕負(fù)擔(dān)。

2.3 常用集成電路檢測方法比較

航空電子產(chǎn)品往往因一片集成電路的損壞導(dǎo)致一部分或幾部分電路不能正常工作。針對有故障的電路模塊,首先要根據(jù)故障現(xiàn)象判斷故障的大體部位,然后通過測量把故障的可能部位逐步縮小,最后找到故障所在。修理人員一般采用測引腳電壓的方法來判斷,但這只能判斷出故障的大致部位,而且有的引腳信號有較強(qiáng)的時(shí)序或邏輯關(guān)系,較難測量與捕捉故障狀態(tài)。

集成電路常用的檢測方法包括在線測量法、非在線測量法和代換法。非在線測量指在集成電路未焊入電路時(shí),分別測量該集成電路與已知正常同型號集成電路各引腳之間的直流電阻并進(jìn)行對比,以確定其是否正常;在線測量法是利用電壓測量法、電阻測量法及電流測量法等,通過在電路上測量集成電路的各引腳電壓值、電阻值和電流值是否正常,來判斷該集成電路是否損壞;代換法是用已知完好的同型號、同規(guī)格集成電路來代換被測集成電路,從而判斷出該集成電路是否損壞。由于集成電路的制造工藝和測量儀器的匹配性存在差異等原因,非在線測量法并不精確,只能作為參考;集成電路代換法效果好,但拆卸較麻煩,因此,拆卸前應(yīng)判斷集成電路是否確實(shí)損壞并確定損壞程度,避免盲目拆卸。

從上述對比可見,在線測量法、非在線測量法和代換法均存在不足之處,不能可靠、準(zhǔn)確地檢測和定位集成電路芯片的故障問題。本文采用基于CPLD的可編程邏輯器件,構(gòu)建一個(gè)專用檢測電路,實(shí)現(xiàn)集成電路芯片的在線自動(dòng)測試功能。

3 CPLD電路設(shè)計(jì)實(shí)現(xiàn)芯片級檢測工作原理

CPLD(Complex Programmable Logic Device)復(fù)雜可編程邏輯器件,是從PAL和GAL器件發(fā)展來的器件,相對而言規(guī)模大、結(jié)構(gòu)復(fù)雜,屬于大規(guī)模集成電路范圍,是一種由用戶根據(jù)各自需要自行構(gòu)造邏輯功能的數(shù)字集成電路。CPLD主要由可編程邏輯宏單元(MC,Macro Cell)圍繞中心的可編程互連矩陣單元組成。在電路設(shè)計(jì)階段首先需要選擇合適的CPLD芯片型號,然后根據(jù)芯片引腳圖和封裝,繪制硬件電路板。基于CPLD可編程器件的邏輯檢測功能設(shè)計(jì)是方案成敗的關(guān)鍵階段,設(shè)計(jì)流程如圖1所示,可按以下步驟進(jìn)行:

1) 利用軟件開發(fā)工具,采用Verilog或者VHDL等高級語言編寫設(shè)計(jì);

2) 對設(shè)計(jì)進(jìn)行仿真,以驗(yàn)證功能是否正確;

3) 驗(yàn)證是否滿足資源占用和時(shí)序等物理要求,將設(shè)計(jì)燒錄到CPLD中;

4) 對設(shè)計(jì)進(jìn)行仿真,以驗(yàn)證時(shí)序是否正確;

5) 程序被燒錄至器件中后,進(jìn)入整個(gè)電路的調(diào)試、驗(yàn)證階段。

圖1 CPLD設(shè)計(jì)流程框圖

3.1 硬件電路設(shè)計(jì)

采用Altera的MAX II系列C P L D器件,型號為EPM240T100C5N。該芯片工作電壓為3.3V,工作頻率最高可達(dá)200MHz,傳播延時(shí)5.9ns,I/O接口兼容LVTTL、CMOS、 PCI等標(biāo)準(zhǔn)。CPLD的通用I/O接口一般通過33Ω電阻,可以直接與TTL、CMOS電平進(jìn)行耦合,操作使用方便。硬件電路由電源部分、CPLD最小工作系統(tǒng)(即復(fù)位/時(shí)鐘電路)、芯片檢測接口和人機(jī)交互界面四部分組成。電源部分主要提供CPLD的工作電壓,由穩(wěn)壓芯片AMS1117完成二次電源供電,保證輸出穩(wěn)定的3.3V電源。人機(jī)交互界面由PC機(jī)通信接口RS232和1602液晶字符屏兩部分構(gòu)成。

3.2 基于VerilogHDL語言的軟件設(shè)計(jì)

軟件設(shè)計(jì)使用Altera公司提供的Quartus II集成開發(fā)設(shè)計(jì)工具,支持原理圖、VHDL、VerilogHDL和AHDL(Altera Hardware Description Language)等多種硬件描述語言輸入形式,內(nèi)嵌自有的綜合器和仿真器,可完成從設(shè)計(jì)輸入到硬件配置的完整PLD設(shè)計(jì)流程,使得項(xiàng)目開發(fā)時(shí)間大大縮短。

軟件程序執(zhí)行流程:首先,CPLD進(jìn)行上電復(fù)位,初始化檢測接口,設(shè)置串口通信波特率,液晶顯示屏點(diǎn)亮開機(jī)畫面。緊接著,可編程器件進(jìn)入等待狀態(tài),當(dāng)有檢測芯片請求時(shí),根據(jù)所要測試的芯片型號,調(diào)用相應(yīng)的測試邏輯模塊;檢測出故障時(shí),CPLD控制報(bào)警電路響鈴,同時(shí)將芯片檢測的故障信息顯示在液晶屏上,并通過串口發(fā)送至PC端,完成檢測。對588BA1總線接口芯片的檢測由interface實(shí)體模塊程序完成,定義了總線訪問的16位地址、數(shù)據(jù)總線AD_Bus和總線訪問控制信號OTB、OBM、RD、WR。總線接口芯片588BA1的檢測波形如圖2所示,具體軟件程序?yàn)椋?/p>

PROCESS(clk_2M)

variable cnt : integer;

BEGIN

--IF(clk_2M'EVENT AND clk_2M='1')THEN

--DOut <= 4660;

--wait for(clk_2M);

beep <= '1';

cnt := 0;

AD_Bus <= "1111111111111101";

OBM <= '0';

RD <= '0';

while RLY = '0' loop

if(cnt > 6000) then

beep <= '0';

exit;

else

cnt := cnt + 1;

end if;

end loop;

if(RLY = '1') then

DOut <= 0;

else

beep <= '1';

delay;

DOut <= CONV_INTEGER(AD_Bus);

end if;

delay;

AD_Bus <= "0111111111111111" ;

delay;delay;delay;delay;

--result <= AD_Bus;

--DOut <= CONV_INTEGER(AD_Bus);

RD <= '1';

delay;delay;

OBM <= '1';

delay;delay;delay;delay;

beep <= '0';

END PROCESS;

圖2 總線接口芯片588BA1的檢測波形圖

4 結(jié)論

采用基于CPLD的可編程邏輯器件具有編程靈活、集成度高、設(shè)計(jì)開發(fā)周期短、適用范圍寬、開發(fā)工具先進(jìn)、設(shè)計(jì)制造成本低等特點(diǎn),同時(shí)可以實(shí)現(xiàn)較大規(guī)模的電路設(shè)計(jì),生成嚴(yán)密、準(zhǔn)確的時(shí)序信號用于實(shí)現(xiàn)檢測集成電路芯片的邏輯功能,是一種有效、可靠的檢測方法。

[1] 閻石.數(shù)字電子技術(shù)基礎(chǔ)[M].北京:人民教育出版社,1981.

[2] 雷紹充,邵志標(biāo),梁峰.超大規(guī)模集成電路測試[M] .北京:電子工業(yè)出版社,2008.

[3] 李學(xué)干,蘇東莊.計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)[M] .西安:西安電子科技大學(xué)出版社,1991.

[4] 王誠,蔡海寧,吳繼華.Altera CPLD/FPGA 設(shè)計(jì)[M].北京:人民郵電出版社,2011.

[5] 趙艷華,曹丙霞,張睿.基于Quartus II的FPGA/CPLD設(shè)計(jì)[M].北京:電子工業(yè)出版社,2009.

猜你喜歡
故障檢測設(shè)計(jì)
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
故障一點(diǎn)通
瞞天過海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
奔馳R320車ABS、ESP故障燈異常點(diǎn)亮
小波變換在PCB缺陷檢測中的應(yīng)用
故障一點(diǎn)通
主站蜘蛛池模板: 波多野结衣一区二区三视频| 免费观看国产小粉嫩喷水| www成人国产在线观看网站| 成人在线观看一区| 国产三级a| 中国黄色一级视频| 999国内精品久久免费视频| 国产小视频a在线观看| 欧美成人日韩| 国产在线专区| 国产永久在线观看| 国产精品成人免费视频99| 亚洲午夜福利精品无码不卡| 国产日本一线在线观看免费| 欧美区日韩区| 欧美a网站| www亚洲天堂| 国产本道久久一区二区三区| 亚洲精品日产精品乱码不卡| 国产综合欧美| 香蕉eeww99国产在线观看| 欧美精品成人一区二区视频一| 国产美女精品在线| a网站在线观看| 欧美成在线视频| 欧美日韩第二页| 国产精品亚洲一区二区三区在线观看| 毛片基地视频| 色窝窝免费一区二区三区| 动漫精品中文字幕无码| 在线看AV天堂| 久热中文字幕在线| 一区二区偷拍美女撒尿视频| 免费A级毛片无码无遮挡| 亚洲日韩AV无码一区二区三区人| 狠狠色婷婷丁香综合久久韩国| 亚洲性影院| 婷婷激情五月网| 国产青榴视频| 色婷婷啪啪| 九一九色国产| 国产真实乱了在线播放| 热re99久久精品国99热| 波多野结衣AV无码久久一区| 亚洲小视频网站| 亚洲视屏在线观看| 亚洲无码精彩视频在线观看| 欧美精品v| 特级做a爰片毛片免费69| 丰满人妻被猛烈进入无码| 精品成人一区二区| 四虎成人在线视频| 亚洲色欲色欲www网| 国产又粗又爽视频| 国产91视频观看| 四虎永久免费地址在线网站| 东京热高清无码精品| 成人福利视频网| 国产视频自拍一区| 天天做天天爱夜夜爽毛片毛片| 色视频久久| 国产欧美精品午夜在线播放| 一本久道久久综合多人| 成人精品视频一区二区在线| 免费看a级毛片| 国产精品永久不卡免费视频| 97免费在线观看视频| 日韩精品一区二区三区视频免费看| 丝袜久久剧情精品国产| 99热这里只有精品久久免费| 特黄日韩免费一区二区三区| 国产极品美女在线播放| 欧美国产在线一区| 亚欧成人无码AV在线播放| 青青久久91| 亚洲精品高清视频| 亚洲视频三级| 久久精品无码一区二区国产区| 亚洲欧美日韩中文字幕一区二区三区| 国内黄色精品| 99久久99视频| 国产美女在线免费观看|