《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于PC104總線的429接口板
基于PC104總線的429接口板
EEworld
EEworld
摘要: 1系統總體設計CPLD是一種復雜的用戶可編程邏輯器件,由于采用連續連接結構,易于預測延時,從而使電路...
關鍵詞: PC104總線 429接口板
Abstract:
Key words :

關鍵字:PC104總線 429接口板

    1 系統總體設計
  

    CPLD是一種復雜的用戶可編程邏輯器件,由于采用連續連接結構,易于預測延時,從而使電路仿真更加準確。再加上使用方便的開發工具,如MAX+PLUSII、Quartus等,使用CPLD器件可以極大地縮短產品開發周期,給設計修改帶來很大方便。本論文描述了利用開發工具MAX+PLUS II實現CPLD處理ARINC429數據通信。系統設計方案如圖1所示。

 

        ARINC429收發電路部分,由兩組3282和3l82芯片構成,其中每組芯片實現二路接收、一路發送,其中的控制信號均有CPLD編程產生:在CPLD部分,D[0...15]為16位雙向數據總線,實現AR1NC429收發電路與PC104總線接口之間的數據通信,IO16為16位芯片選擇信號;在PC104總線接口部分,XD[0...15]為16位雙向數據總線,XA[1...9]為地址總線,連接CPLD,進行選片操作,XIOR和XIOW 為IO讀寫信號,XAEN 是允許DMA控制地址總線、數據總線和讀寫命令線進行DMA傳輸以及對存儲器和I/O設備的讀寫。

       2 系統硬件組成
  

        429的PC104總線接口板的硬件組成框圖如圖2所示,主要包括AR1NC429收發電路(HS3282和HS3l82芯片組)、CPLD、429板與PC 機的接口總線PC104總線、與外部的429接口IDC16插座、中斷控制開關等,其關系如圖2所示。


 本接口板元器件布局如圖3所示。
   

   3 CPLD內部功能及實現


      3.1 開發流程描述
  

        本系統中的CPLD使用Altera公司的MAX7000S系列可編程邏輯器件中的EPM7128SQC100-6型號,從最初的電路設計思想到MAX+PLUSII的波形仿真,再到CPLD芯片編程結束要經過的一般開發流程如圖4所示。


        3.2 CPLD中的模塊設計
  

        本設計中CPLD 的功能是實現ARINC429收發電路與接口板的接口總線PC104總線的數據通信。其功能模塊可以分為6部分,以下逐一介紹各模塊的功能及其實現的方法。
  

        (1)產生AR1NC429控制器HS3282所需的TTCLK時鐘信號模塊
  

         TTCLK即發射器時鐘信號,本設計中該信號有480 KHZ和1 MHZ兩種可選頻率,是由一個48 MHZ的晶振提供信號給CPLD,然后由CPLD編程產生480KHZ和1MHZ兩種信號以備選擇。該模塊用圖形編輯的方式實現。要產生3282所需要的480KHZ信號需要對輸入48MHZ信號進行兩次10分頻,要產生1 MHZ信號需要對輸入信號進行6分頻再8分頻。6分頻電路采用3個JK觸發器實現,8分頻電路采用74393實現,10分頻電路采用7490實現。
  

        (2)產生復位信號/MR和控制發射器使能信號ENTX的信號ENT模塊
/MR是對3282的主復位信號,/MR將直接送到HS3282,而ENT將送到另一模塊中,用于控制發射器使能信號ENTX的產生,ENTX=ENT*/TXR,其中TXR為發送緩沖區空標志。該模塊也采用電路設計輸入方式。其電路主要由4個D型觸發器74LS74芯片來完成。輸入為總線驅動器的前4個輸出,即D0~D3,時鐘脈沖為產生HS3282讀寫信號模塊的一個輸出信號/WR3,輸出為兩個HS3282的復位信號/MR1和/MR2以及ENT1和ENT2。本模塊具體實現電路如圖5所示。

 

      (3)產生片選信號/MCS的模塊
  

        本模塊產生的/MCS信號用于驅動雙向總線驅動器,進行數據傳輸,并用于選片對HS3282進行讀寫。此模塊用一片8位判決電路74LS688來實現其功能。其中P5-P1接一組基址選擇開關,Q5~Q1分別接PC104總線的地址總線的XA7、XA9、XA8、XA6和XA5,G接PC104總線的地址使能信號端XAEN。只有當XAEN輸入為低時,并且P5~Pl與Q5-Q1的對應端相等時,輸出為低,才有效。
        (4)雙向總線驅動器模塊
  

        該模塊實現AR1NC429收發電路與接口板的接口總線PC104總線的16位數據傳輸。該模塊設計過程為,先用VHDL設計輸入方式設計兩個單向三態數據收發器,然后用電路設計輸入方式,將兩個單向數據收發器合成為一個雙向數據收發器。雙向總線驅動器模塊的功能表如表1所示。

   表1 雙向總線驅動器模塊的功能表 使能信號E 方向DIR 操作


  雙向總線驅動器模塊產生其一個單向三態數據收發器(TRI_GATE1)的VHDL語言設計如下
library ieee;
use ieee.std_logic_1164.all;
entity tri_gate1 is
port(a0,al,a2,a3:in std_ logic;
a:in std_logic_vector(15 downto 4);
en:in std_logic;
b0,b1,b2,b3:out std_logic;
b:out std_logic_vector(15 downto 4):
D0,D1,D2,D3:out std_logic);
--向模塊2中送數據的4個輸出端
end tri_gatel;
architecture behav of tri_gate1 is
begin
process
begin
if en='1' then --EN為高電平時收發器有效
b0<=a0;b1<=a1;b2<=a2;b3<=a3;b<=a;
D0<=a0;D1<=a1;D2<=a2;D3<=a3;
else --EN為低時高阻狀態
b0<=一Z;b1<=-Z;b2<=-Z ;b3<='Z';b<="ZZZZZZZZZZZZ";
end if
end process;
end behav;


       產生另一個單向三態數據收發器(TRI_GATE)的VHDL語言與此類似,只是少了D0~D3的輸出部分。兩個單向三態數據收發器構成雙向總線驅動器的電路設計如圖6所示(D0_out~D3_out作為圖5中的D0-D3輸入)

  (5)產生HS3282讀信號與寫信號和ENTX使能信號模塊
本模塊要實現的功能是產生HS3282的讀寫信號和發送使能信號及一個送入PC104總線的輸入輸出16位芯片選擇信號/IO16。該模塊用VHDL語言輸入,其相應的VHDL語言如下
library ieee;
use ieee.std logic_1164.all;
entity gal4243 is
port(MCS,XIOW,XIOR,A1,A2,A3,A4,ENT1,
ENT2,TXR1,TXR2: in std_logic;
WR0,W Rl,WR2,W R3,WR4,W R5,W R6:
out std_logic;
RD0,RD1,RD2,RD3,RD4:out std_logic;
IO16,ENTX1,ENTX2:out std_logic);
end gal4243;
architecture behav of gal4243 is
begin
process
begin
WR6<=XIOW or MCS or A4 or(not A3) or(not A2)or A1;
WR5<=XIOW or MCS or A4 or(not A3) or A2 or(not A1);
WR4<=XIOW or MCS or A4 or(not A3) or A2 or A1;
WR3<=XIOW or MCS or A4 or A3 or(not A2)or(not A1);
WR2<=XIOW or MCS or A4 or A3 or(not A2)or A1;
WR1<=XIOW or MCS or A4 or A3 or A2 or(not A1);
WR0<=XIOW or MCS or A4 orA3 or A2 or A1; --產生寫信號
if MCS='0' then
IO16<=MCS;
else
IO16<='Z';
endif;
RD4<=XIOR or MCS or(notA4)orA3 or A2;
RD3<=XIOR or MCS or A4 or(not A3)or(not A2);
RD2<=XIOR or MCS or A4 or(not A3)or A2;
RDI<=XIOR or MCS or A4 or A3 or(not A2)
RD0<=XIOR or MCS or A4 or A3 orA2;--產生讀信號
ENTX1<=ENT1 and(not TXR1);
ENTX2<=ENT2 and(not TXR2);--產生發送使能信號
end process;
end behav;


       (6)中斷控制模塊


        本模塊用于實現中斷控制操作,有一個接收器滿便產生中斷,產生中斷時亦能判斷出中斷源。該模塊是用VHDL輸入方式產生的,其相應的VHDL程序如下
library ieee;
use ieee.std logic_1164.all;
entity U32 is
port(TXR1,DR11,DR12,TXR2,DR21,DR22,RD4:in std_logic;
D0,D1,D2,D3,D4,D5,INT:out std_logic);
end U32;
architecture behav of U32 is
begin
process
begin
if RD4='0' then
D0<=not DR11:
D1<=not DR12;
D2<=not DR21;
D3<=not DR22;
--產生中斷時用來判斷哪個接收器滿
D4<=TXR1;
D5<=TXR2;
--用來判斷哪一個發送緩沖區空
else
D0<='Z';D1<'Z';D2<='Z';D3<='Z';D4<='Z';D5<='Z';
endif;
INT<=not(DR11 and DR12 and DR21 and DR22); --有一個接收器滿便產生中斷
end process;
end behav;


       3.3 CPLD程序的下載
  

        各輸入模塊經過編譯處理,根據其相互關系連結,再通過功能仿真和時序仿真確認無誤后,對各輸入輸出端口進行管腳分配。當整個設計完成時,MAX+PLUSII將生成一個文件(.pof),該文件通過下載電纜從JTAG口傳送到PC104板上的CPLD芯片內部。這樣就可將CPLD構造成自己的專用芯片,由此便可以對設計的PC104板卡進行調試。調試過程中CPLD的設計部分還可根據需要進行修改,只是修改后要重新產生.pof文件,重新將文件加載到芯片中。

       4 結束語
  

        針對PC104接口板的尺寸小的特點,本論文介紹了用CPLD實現基于PC104總線的429接口板,CPLD大大節省了硬件資源,同時也節省了板卡上的可利用空間,徹底解決了PC104 板卡的小尺寸給設計帶來的困難。且CPLD修改簡單,給調試工作帶來了方便。該板卡經過調試后實驗,可穩定工作。實驗結果表明:應用CPLD簡化了系統結構,縮短了設計周期,提高了系統的可靠性。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美日韩国产va另类| 亚洲国产精品精华液网站| 国产亚洲一级| 免费永久网站黄欧美| 亚洲免费观看高清完整版在线观看熊| 午夜精品一区二区三区电影天堂| 国产一区二区久久精品| 一区在线视频观看| 欧美精品一区二区三区高清aⅴ| 亚洲免费一级电影| 亚洲女人天堂成人av在线| 国产视频久久久久| 国产精品亚洲视频| 欧美精品久久一区二区| 欧美一二三区在线观看| 久久久久一本一区二区青青蜜月| 欧美在线短视频| 一区二区亚洲精品| 欧美日韩不卡合集视频| 日韩一级黄色片| aa级大片欧美三级| 欧美日韩在线亚洲一区蜜芽| 欧美一区二区三区在线看| 亚洲第一免费播放区| 亚洲人成人77777线观看| 欧美午夜不卡| 另类天堂视频在线观看| 国产欧美一区二区三区另类精品| 国产精品国产三级国产aⅴ无密码| 国产精品欧美久久| 国产亚洲一区在线播放| 久久在线精品| 国产模特精品视频久久久久| 欧美成人资源网| 欧美大成色www永久网站婷| 最近中文字幕mv在线一区二区三区四区| 久久久无码精品亚洲日韩按摩| 亚洲天堂第二页| 欧美激情综合五月色丁香小说| 亚洲一区二区三区在线看| 国产视频在线观看一区二区三区| 一本不卡影院| 国产一区二区三区四区| 国产精品夜色7777狼人| 欧美精品福利视频| 亚洲综合日韩中文字幕v在线| 久久久天天操| 欧美日产在线观看| 欧美精品啪啪| 久久精品日韩| 亚洲一本大道在线| 亚洲国产三级网| 欧美国产日韩免费| 一区二区三区高清| 国产精品www网站| 国产一区二区看久久| 欧美mv日韩mv国产网站| 国产欧美日韩亚洲| 亚洲午夜激情免费视频| 亚洲人成精品久久久久| 欧美日韩成人一区二区| 国产精品久久久久久久久久三级| 极品av少妇一区二区| 欧美午夜欧美| 欧美视频在线一区| 国产精品午夜在线观看| 欧美日韩dvd在线观看| 国产精品久久久久秋霞鲁丝| 日韩午夜激情av| 久久久精品动漫| 亚洲高清视频一区| 亚洲色图在线视频| 欧美成人一区在线| 欧美承认网站| 久久漫画官网| 亚洲深夜福利| 久久婷婷成人综合色| 国产亚洲成av人在线观看导航| 午夜精品区一区二区三| 一个人看的www久久| 欧美国产视频一区二区| 精品二区视频| 国产精品自拍网站| 久久婷婷亚洲| 欧美激情一二三区| 亚洲欧美日韩国产综合在线| 亚洲特级片在线| 香蕉av777xxx色综合一区| 亚洲激情网站| 麻豆精品91| 黄色一区二区三区四区| 国内成人自拍视频| 在线观看精品视频| 久久午夜av| 在线午夜精品自拍| 亚洲欧美日韩中文播放| 欧美日韩第一区日日骚| 91久久精品国产91久久性色tv| 一本一本久久a久久精品综合妖精| 国产毛片精品国产一区二区三区| 久久精品二区亚洲w码| 久色成人在线| 久久精品视频在线看| 狠狠色丁香婷婷综合久久片| 亚洲美女黄色| 亚洲尤物在线| 亚洲一区二区三区四区视频| 怡红院精品视频在线观看极品| 黑人操亚洲美女惩罚| 国产精品久久久久毛片大屁完整版| 老色批av在线精品| 激情成人av在线| 裸体素人女欧美日韩| 欧美在线国产精品| 亚洲精品国产精品国产自| 亚洲免费观看高清完整版在线观看熊| 亚洲美女一区| 国产精品拍天天在线| 亚洲日本一区二区三区| 国产精品私房写真福利视频| 亚洲午夜三级在线| 亚洲一区在线免费| 国内成+人亚洲+欧美+综合在线| 男人的天堂亚洲在线| 日韩手机在线导航| 鲁大师影院一区二区三区| 欧美成人免费在线视频| 海角社区69精品视频| 欧美啪啪一区| 欧美在线一级va免费观看| 欧美性猛交一区二区三区精品| 亚洲精品亚洲人成人网| 国产自产女人91一区在线观看| 欧美一区午夜视频在线观看| 亚洲国产精品高清久久久| 国内揄拍国内精品少妇国语| 国内精品久久久久久久97牛牛| 99riav1国产精品视频| 欧美日韩国产综合久久| 国产亚洲a∨片在线观看| 久久精品国产v日韩v亚洲| 国产欧美精品在线播放| 国产精品亚洲成人| 欧美另类亚洲| 欧美午夜精品久久久久久人妖| 国产一区二区三区免费在线观看| 国产在线拍偷自揄拍精品| 久久久精品网| 久久久久久综合| 欧美日韩hd| 欧美日韩中文字幕综合视频| 美女黄色成人网| 欧美日韩成人在线视频| 黄色av一区| 一区二区视频免费完整版观看| 国产精品国产亚洲精品看不卡15| 在线观看视频一区二区欧美日韩| 欧美视频官网| 日韩视频国产视频| 欧美另类高清视频在线| 国产综合久久久久久| 欧美性久久久| 久久网站热最新地址| 国产精品一区二区三区久久| 韩国欧美国产1区| 久久精品夜夜夜夜久久| 国产一区欧美日韩| 久久精品视频一| 一本色道**综合亚洲精品蜜桃冫| 国产一区二区三区久久| 最新国产乱人伦偷精品免费网站| 亚洲国产精品一区制服丝袜| 欧美性猛交xxxx免费看久久久| 国产精品一区二区女厕厕| 久久不射电影网| 欧美一区在线看| 久久久精品网| 亚洲激情另类| 亚洲一区在线观看视频| 国产欧美日韩精品丝袜高跟鞋| 久久精品一二三| 亚洲伦伦在线| 久久亚洲图片| 亚洲欧美综合v| 亚洲图片在线| 亚洲欧美日韩天堂一区二区| 久久九九热免费视频| 国产在线拍揄自揄视频不卡99| 国产精品女同互慰在线看| 欧美大片在线观看一区二区| 亚洲国产成人在线视频| 欧美精品免费在线观看| 亚洲精品中文在线| 欧美 日韩 国产在线| 毛片av中文字幕一区二区| 国产日韩欧美一区| 老司机午夜精品视频在线观看| 亚洲第一在线综合网站| 亚洲免费在线视频一区 二区| 亚洲国产91精品在线观看| 欧美色综合天天久久综合精品| 亚洲精品国产精品国自产观看| 国产欧美一区二区三区久久| 久久www免费人成看片高清| 亚洲欧美日本精品| 久久女同精品一区二区| 亚洲成人在线网| 亚洲制服欧美中文字幕中文字幕| 亚洲一区二区高清| 一区在线观看视频| 伊人婷婷欧美激情| 一区二区三区av| 一区二区欧美视频| 亚洲男人的天堂在线| 黄色成人在线| 亚洲一区二区三| 99精品视频网| 国产专区综合网| 欧美日韩免费一区二区三区| 国产一区香蕉久久| 久久综合激情| 国产精品不卡在线| 国产精品av一区二区| 久久久精品国产免费观看同学| 欧美激情成人在线视频| 99成人免费视频| 香蕉久久精品日日躁夜夜躁| 在线观看欧美视频| 欧美亚洲午夜视频在线观看| 国产欧美精品日韩精品| 午夜精品久久久久久久蜜桃app| 国产精品夜色7777狼人| 欧美成年网站| 午夜精品福利一区二区蜜股av| 在线成人中文字幕| 国产精品一区二区欧美| 欧美剧在线观看| 亚洲成色777777在线观看影院| 香蕉久久夜色精品国产| 亚洲一区二区三区色| 久久精品一本久久99精品| 黄色av日韩| 亚洲另类黄色| 欧美日韩一区二区免费在线观看| 1769国产精品| 亚洲二区精品| 国产精品毛片va一区二区三区| 欧美午夜在线观看| 国产婷婷色一区二区三区| 欧美亚洲日本一区| 欧美日韩国产经典色站一区二区三区| 亚洲三级免费观看| 亚洲电影第1页| 亚洲日本在线视频观看| 欧美1级日本1级| 亚洲欧美激情在线视频| 老色鬼久久亚洲一区二区| 亚洲免费伊人电影在线观看av| 久久综合久久美利坚合众国| 欧美日韩精品免费观看| 国产一区二区三区不卡在线观看| 另类酷文…触手系列精品集v1小说| 亚洲免费在线视频一区 二区| 亚洲欧美国产高清va在线播| 国产乱肥老妇国产一区二| 久久国产色av| 欧美大成色www永久网站婷| 久久久久欧美精品| 在线欧美日韩精品| 中文在线资源观看网站视频免费不卡| 久久国产精品久久久| 久久青草欧美一区二区三区| 国产欧美日韩视频一区二区三区| 国产麻豆日韩| 国产精品久久久久av免费| 亚洲专区在线视频| 你懂的一区二区| 国产亚洲精品久久久久动| 亚洲人成亚洲人成在线观看| 欧美主播一区二区三区| 亚洲国产成人精品视频| 国产欧美日韩| 日韩一级不卡| 欧美理论视频| 免费一区视频| 亚洲欧美日韩中文视频| 艳女tv在线观看国产一区| 亚洲在线观看免费| 免费观看成人www动漫视频| 国产色综合天天综合网| 久久超碰97中文字幕| 久久久水蜜桃av免费网站| 亚洲欧美激情视频在线观看一区二区三区| 国产香蕉97碰碰久久人人| 亚洲一区二区三区四区五区黄| 欧美三级视频在线| 国产亚洲精品久久久久动| 欧美日本免费一区二区三区| 亚洲欧美日韩区| 国产日韩欧美夫妻视频在线观看| 欧美成人中文字幕在线| 久久久久在线| 欧美激情一区三区| 一区二区毛片| 国产欧美精品日韩| 亚洲黄色在线| 在线中文字幕一区| 欧美女人交a| 欧美精品亚洲| 一本久久a久久免费精品不卡| 亚洲美女尤物影院| 国产精品视频久久一区| 欧美一区国产二区| 久久精品国产成人| 一本色道**综合亚洲精品蜜桃冫| 悠悠资源网久久精品| 国产精品日日摸夜夜摸av| 99这里只有久久精品视频| 欧美一激情一区二区三区| 亚洲国产精品123| 欧美成熟视频| 国产精品99久久久久久有的能看| 国内成+人亚洲+欧美+综合在线| 国产精品爱啪在线线免费观看| 国产一区二区日韩| 亚洲人成精品久久久久| 免费在线成人| 欧美日韩亚洲视频一区|