《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > TMS320C31和80C196雙CPU構成的高速實時控制系統
TMS320C31和80C196雙CPU構成的高速實時控制系統
陳云窗 侯朝楨 湯霞清
摘要: 介紹了采用TMS320C31和80C196雙CPU構成的高速實時控制系統的基本構成,給出了TMS320C31、80C196與雙口RAM IDT7140之間的接口電路,IDT公司雙口RAM系列的中斷邏輯設計以及DSP與80C196之間采用雙口RAM進行高速數據通信的軟件實現。該控制系統可應用于對實時性要求很高的系統中。
Abstract:
Key words :

  摘  要: 介紹了采用title="TMS320C31">TMS320C31和80C196雙CPU構成的高速實時控制系統的基本構成,給出了TMS320C31、80C196與雙口RAM IDT7140之間的接口電路,IDT公司雙口RAM系列的中斷邏輯設計以及DSP與80C196之間采用雙口RAM進行高速數據通信的軟件實現。該控制系統可應用于對實時性要求很高的系統中。

  關鍵詞: DSP  雙口RAM  高速實時  中斷

 

  DSP也稱數字信號處理器。TMS320C31是TI公司的第三代DSP芯片,它的基本結構包括:(1)程序空間與數據空間分開的總線結構,可以對程序存儲器和數據存儲器這兩個獨立的存儲器進行獨立編址、獨立訪問;(2)流水線結構,以三級流水線操作為例,在每個指令周期內,三條不同的指令都處于激活狀態,但處于不同的階段,分別為取指、譯碼和執行;(3)專用的硬件乘法器,使乘法可以在單周期內完成;(4)特殊的DSP指令;(5)快速的指令周期,可以達到33.3ns,即每秒能執行60M條指令。

  由一片TMS320C31加上存儲器、模/數轉換單元和外設接口就可以構成一個完整的控制系統,但這種方案若要達到高速實時控制則是不可行的。因為TMS320C31除了要完成復雜的算法,還要采集處理數據、控制外部系統中的執行機構和實現人機接口等功能,而這些工作勢必會大大延長系統對控制對象進行控制的周期。所以我們采用TMS320C31和一個通用微處理器80C196一起來作為這個高速實時控制系統的CPU。其中80C196作為主機,負責數據的采集處理、外部系統中執行機構的控制和驅動以及人機接口等功能;TMS320C31作為從機,負責復雜算法的實現。這樣可以使TMS320C31專注于算法的計算,充分利用它高速數據處理的能力。TMS320C31與80C196之間通過雙口RAM進行高速數據通信,之所以采用雙口RAM是因為這種通信方式數據傳輸的速率很高,并且抗干擾性能較好。

1 系統構成

  系統主要由兩大模塊組成:算法模塊和輸入輸出控制模塊。算法模塊以TMS320C31為核心構成,是整個系統的計算中心,負責復雜算法的實現;輸入輸出控制模塊以80C196為中心構成,負責數據的采集處理、外部系統中執行機構的控制和驅動以及人機接口等功能。算法模塊與輸入輸出控制模塊之間通過雙口RAM IDT7140進行高速數據通信。算法模塊從輸入輸出控制模塊處獲得算法所需的輸入數據(即實時采樣到的數據),然后將計算結果送給輸入輸出控制模塊,最后再由輸入輸出控制模塊控制各執行機構。

2 TMS320C31、80C196與雙口RAM IDT7140之間的接口電路

  如圖1所示,IDT7140有兩組完全對稱的地址線、數據線和控制線,TMS320C31與左邊這組線相連,80C196與右邊的那組線相連。TMS320C31給IDT7140分配的地址空間為0x100000H~0x1003ffH。通過GAL16V8對 A[20,23]和外部存取選通信號/STRB進行譯碼,給出IDT7140的片選信號/CEL。IDT7140通過/BUSYL和/BUSYR引腳接高電平,工作在中斷方式。IDT7140的中斷信號/INTL可以與TMS320C31的某個外部中斷引腳直接相連(這里將外部中斷1即INT1分配給雙口RAM IDT7140),具體原因將在第3部分進行說明。80C196給IDT7140分配的地址空間為0xA000H~0xA3ffH。通過GAL16V8對 AD[12,15]和外部存儲器讀信號/RD進行譯碼,給出IDT7140的片選信號/CER。因為80C196的/WE在寫周期為低電平,讀周期為高電平,與IDT7140的R/WR定義一致,所以/WE可直接與R/WR相連,作為IDT7140右邊的讀寫控制信號。IDT7140的中斷引腳/INTR接到80C196的外部中斷。

 

 

3 雙口RAM IDT7130/40的中斷邏輯設計

  雙口RAM必須采用一定的機制來協調左右兩邊CPU對它的讀寫操作。IDT公司的雙口RAM系列用中斷、硬件、令牌和軟件這四種方式來協調雙方。在TMS320C31和80C196雙CPU構成的高速實時控制系統中,IDT7140采用的是中斷方式。下面介紹IDT雙口RAM系列的中斷邏輯設計。

  如圖2所示,IDT雙口RAM的中斷邏輯實際上是由與非門組成的兩個基本RS觸發器所構成。在所有的IDT雙口RAM芯片中,內存的最高兩個單元被用作為 左右兩邊CPU的中斷信箱。以1K雙口RAM為例,這兩個單元為3FEH和3FFH。其中3FEH為左邊CPU的中斷信箱,3FFH為右邊CPU的中斷信箱。各CPU只能讀自己的中斷信箱,寫對方的中斷信箱;而不能寫自己的中斷信箱,讀對方的中斷信箱。當左邊CPU向右邊CPU的中斷信箱3FFH單元寫入數據時,圖2中/WR置0,則IRn+1置1,指向右邊CPU的中斷信號有效;當右邊CPU從自己的中斷信箱3FFH單元讀數據時,圖2中/RR置0,則IRn+1置0,指向右邊CPU的中斷信號被清除。同樣地 ,右邊CPU對左邊CPU中斷信號的設置和清除也是如此,只不過是把上面的3FFH單元換為3FEH單元。其真值表如表1所示。

 

 

  從圖2和表1中不難看出,指向右邊CPU的中斷信號從被置為低電平那一刻起一直有效至右邊CPU來讀3FFH單元。TMS320C31要求一個外部中斷必須至少持續一個H1周期保持為低電平,以便讓TMS320C31來確認。如果外部中斷信號在一到三個H1周期之內保持為低,那么只有一個中斷被確認;如果在三個或更多個周期內保持為低,則可以確認多于一個中斷。所以IDT7140提供的中斷信號的有效時間可以滿足TMS320C31的要求,這樣IDT7140的/INTL引腳就可以和TMS320C31的/INT1直接相連。但與此同時也要求TMS320C31盡快地服務IDT7140的中斷申請,以免一個中斷申請被誤認為多個中斷申請。

4 TMS320C31與80C196之間采用雙口RAM進行高速數據通信的軟件實現

  從圖2中我們得知,左邊CPU寫右邊CPU的中斷信箱3FFH單元時,雙口RAM會給右邊CPU發一中斷信號;同樣,右邊CPU在寫左邊CPU的中斷信箱3FEH單元時,雙口RAM也會給左邊CPU發一中斷信號。以左邊的TMS320C31為例,在它獲得外部中斷信號INT1后,它并不知道右邊的80C196是剛開始占用雙口RAM還是用完了要釋放使用權,或是其它別的意思。所以雙方事先應有一個簡單的協議,例如右邊CPU在3FEH單元中(或左邊CPU在3FFH單元中)寫“FFH”代表右(左)邊正占用雙口RAM,寫“11H”代表要釋放使用權,或者還可以有更多的數據含義的定義,視兩邊CPU通信內容的復雜程度而定。例如在這個高速實時控制系統中,還定義了“88H”和“55H”來表示其它的含義。這樣,在中斷服務程序里,就可以做相應的操作。下面以TMS320C31為例來說明數據通信的軟件實現,程序流程如圖3和圖4所示。

 

 

 

  隨著各種復雜算法的應用越來越廣泛,DSP的應用也會越來越普及,各種不同的多CPU系統不斷涌現。在這些系統中,雙口RAM以它方便、快速的特點將成為很多多CPU系統中的通信途徑。

 

參考文獻

1 TMS320C3X User’s Guide. Texas Instruments,1991

2 張雄偉. DSP芯片的原理與開發應用.北京:電子工業出版社,1997

3 David C. Wyland.DUAL-PORT SRAMs SIMPLIFY COMMUNICATION IN COMPUTER SYSTEMS.WWW.IDT.COM

4 李小青.雙口RAM在多CPU計算機測控系統中的應用.微計算機信息,1999;15(1):54~56

此內容為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>
          欧美小视频在线观看| 香蕉视频成人在线观看| 久久久久久免费| 久久婷婷国产综合国色天香| 在线精品视频一区二区三四| 亚洲伦理中文字幕| 亚洲国产精品国自产拍av秋霞| 久久久成人精品| 久久本道综合色狠狠五月| 欧美高清视频一二三区| 欧美国产一区二区在线观看| 亚洲一区中文字幕在线观看| 亚洲视频欧美在线| 国产精品va在线播放| 一区二区三区国产在线| 国内成人自拍视频| 久久岛国电影| 中文在线一区| 国产精品美女在线| 欧美日韩精品二区| 久久久国产视频91| 欧美激情1区2区3区| 国产午夜精品全部视频播放| 欧美黑人多人双交| 国产有码在线一区二区视频| 亚洲精品国久久99热| 亚洲深夜福利视频| 国模一区二区三区| 久久爱www久久做| 久久精品国产第一区二区三区| 可以看av的网站久久看| 国产日韩一区二区三区在线播放| 久久综合一区二区三区| 久久久国际精品| 欧美精品免费看| 女主播福利一区| 亚洲精品一区二区在线观看| 在线播放国产一区中文字幕剧情欧美| 国产精品av免费在线观看| 亚洲日本在线视频观看| 在线观看日韩精品| 亚洲电影视频在线| 国产色婷婷国产综合在线理论片a| 国产精品久久久久国产精品日日| 99精品视频免费观看视频| 国产欧美日韩伦理| 欧美二区在线播放| 亚洲理论电影网| 欧美午夜在线一二页| 国产亚洲一区二区三区| 亚洲综合电影一区二区三区| 亚洲黄网站在线观看| 在线观看中文字幕不卡| 亚洲免费一在线| 欧美一区二区在线| 亚洲国产精品成人va在线观看| 国产精品久久久一区麻豆最新章节| 9l视频自拍蝌蚪9l视频成人| 久久精品夜色噜噜亚洲aⅴ| 99精品黄色片免费大全| 久久gogo国模裸体人体| 欧美韩国日本一区| 在线观看日韩专区| 欧美精品一区二区三区蜜桃| 中国成人亚色综合网站| 国产精品美女久久久久aⅴ国产馆| 亚欧美中日韩视频| 噜噜噜躁狠狠躁狠狠精品视频| 韩日欧美一区| 久久综合狠狠综合久久综青草| 18成人免费观看视频| 日韩亚洲精品在线| 免费永久网站黄欧美| 免费视频一区二区三区在线观看| 亚洲欧洲精品一区二区精品久久久| 亚洲欧美影音先锋| 在线视频精品一区| 亚洲天天影视| 久久久久久久欧美精品| 久久―日本道色综合久久| 欧美在线播放一区| 欧美日韩99| 国产精品你懂得| 国产欧亚日韩视频| 国内综合精品午夜久久资源| 亚洲一区亚洲二区| 亚洲人在线视频| 欧美日韩精品福利| 免费在线观看日韩欧美| 亚洲一区黄色| 欧美日韩精品高清| 久久久久久久久久久成人| 99精品国产福利在线观看免费| 亚洲精品一区二区三区福利| 一本色道久久99精品综合| 欧美在线观看一二区| 国产精品热久久久久夜色精品三区| 亚洲国产精品第一区二区三区| 亚洲欧美日韩直播| 欧美成人中文字幕在线| 蜜桃av一区二区在线观看| 美女久久一区| 国产精品亚洲视频| 中日韩高清电影网| 欧美一区二区精美| 亚洲免费av网站| 亚洲国产精品一区制服丝袜| 欧美sm重口味系列视频在线观看| 欧美淫片网站| 久久午夜av| 欧美在线短视频| 亚洲电影免费观看高清完整版| 亚洲黄色av| 欧美精品一区在线| 欧美日韩高清在线一区| 免费高清在线一区| 欧美一区二区三区婷婷月色| 亚洲欧美日韩人成在线播放| 国产精品国产| 亚洲日本中文| 亚洲欧美日韩在线观看a三区| 红桃视频国产一区| 国产中文一区二区| 国产精品腿扒开做爽爽爽挤奶网站| 噜噜爱69成人精品| 久久精品综合网| 最新亚洲激情| 国产欧美日韩亚洲| 免费观看在线综合色| 欧美在线综合视频| 欧美一区二区三区免费视| 在线性视频日韩欧美| 99国产精品私拍| 久久婷婷色综合| 国产精品无码永久免费888| 亚洲一级一区| 欧美日本韩国一区| 国产一区二区精品久久91| 国产精品女人网站| 欧美日韩伦理在线免费| 免费在线观看成人av| 一区二区在线视频| 日韩视频在线免费| 一区二区毛片| 一区二区久久久久久| 伊人一区二区三区久久精品| 国产在线视频不卡二| 国产精品久久国产精品99gif| 国产字幕视频一区二区| 久久婷婷成人综合色| 国产精品一区二区久久国产| 久久久激情视频| 欧美日韩亚洲一区二区三区| 欧美激情无毛| 欧美日本韩国一区| 久久人体大胆视频| 国产精品亚洲美女av网站| 嫩草国产精品入口| 国产又爽又黄的激情精品视频| 欧美久久九九| 国产午夜精品一区二区三区视频| 久久综合九色| 国产一区日韩欧美| 国产亚洲精品一区二555| 午夜在线观看免费一区| 国产精品美女xx| 欧美日韩国产999| 欧美日本国产一区| 欧美成人精品在线播放| 欧美 日韩 国产 一区| 国产精品剧情在线亚洲| 国产日韩欧美三区| 久久av红桃一区二区小说| 米奇777超碰欧美日韩亚洲| 欧美一区国产一区| 欧美日韩精品| 你懂的亚洲视频| 毛片一区二区三区| 欧美在线视频免费播放| 最新国产乱人伦偷精品免费网站| 亚洲国内精品在线| 亚洲欧美中文另类| 久久综合九色综合欧美狠狠| 欧美丝袜一区二区| 欧美不卡视频| 欧美va亚洲va日韩∨a综合色| 国产亚洲观看| 国产精品久线观看视频| 欧美一区二区三区在线观看| 日韩一级视频免费观看在线| 亚洲专区一二三| 激情久久婷婷| 久久国产日韩欧美| 欧美视频在线观看| 99精品久久久| 久久亚洲一区二区三区四区| 亚洲人成网站在线播| 亚洲男人的天堂在线aⅴ视频| 亚洲欧美日韩综合国产aⅴ| 国产一区二区三区免费在线观看| 国产精品久久久久久久久婷婷| 欧美性大战久久久久久久| 欧美国产日韩a欧美在线观看| 国产一区二区三区久久悠悠色av| 在线成人欧美| 国产精品国产三级国产普通话蜜臀| 国产综合色在线视频区| 亚洲欧美精品在线| 日韩一区二区电影网| 亚洲小视频在线观看| 国产精品福利片| 国产主播一区二区三区四区| 亚洲精品欧美精品| 在线亚洲国产精品网站| 在线观看亚洲视频啊啊啊啊| 日韩视频免费看| 在线观看视频一区| 国产精品久久久久999| 久久久最新网址| 国产欧美一区二区在线观看| 欧美日韩亚洲国产一区| 亚洲精品久久久久久久久久久久久| 亚洲免费中文字幕| 国产美女搞久久| 99pao成人国产永久免费视频| 狠狠色狠狠色综合| 久久影视精品| 国产欧美日韩不卡免费| 国产婷婷色一区二区三区| 国产精品一区二区欧美| 欧美日韩一区视频| 夜久久久久久| 亚洲天堂网站在线观看视频| 久久综合伊人| 国产一区二区剧情av在线| 国产酒店精品激情| 久久综合伊人77777蜜臀| 欧美日韩亚洲国产精品| 久久精品123| 韩国av一区二区三区在线观看| 久久人人97超碰人人澡爱香蕉| 欧美在线亚洲一区| 欧美日韩裸体免费视频| 午夜在线a亚洲v天堂网2018| 日韩视频―中文字幕| 亚洲无亚洲人成网站77777| 久久久亚洲成人| 久久香蕉国产线看观看网| 欧美日韩一区二区免费在线观看| 亚洲国产婷婷综合在线精品| 国内精品久久久久国产盗摄免费观看完整版| 亚洲欧美成人| 久久天堂成人| 免费观看国产成人| 国产色视频一区| 国产精品国产精品国产专区不蜜| 国产精品美女在线| 另类尿喷潮videofree| 国产热re99久久6国产精品| 另类av导航| 欧美视频在线一区二区三区| 欧美性猛交一区二区三区精品| 欧美日韩麻豆| 欧美三区免费完整视频在线观看| 中日韩美女免费视频网站在线观看| 亚洲精品女人| 国产精品午夜春色av| 欧美成人亚洲成人日韩成人| 亚洲精品少妇| 亚洲综合成人婷婷小说| 伊人男人综合视频网| 亚洲欧美在线观看| 制服丝袜亚洲播放| 亚洲精品久久久一区二区三区| 午夜在线a亚洲v天堂网2018| 国产亚洲精久久久久久| 黄色亚洲精品| 国产欧美婷婷中文| 欧美一区二区三区久久精品| 欧美大片一区| 亚洲黄色成人网| 国一区二区在线观看| 亚洲人www| 亚洲丰满在线| 国产日韩专区在线| 亚洲电影免费观看高清完整版| 国产欧美日韩伦理| 国产日韩一区二区| 亚洲国产欧美国产综合一区| 久久久人成影片一区二区三区观看| 欧美高清在线播放| 欧美黄色视屏| 国产精品久久波多野结衣| 久久精品麻豆| 亚洲激情欧美| 欧美精品午夜视频| 亚洲第一视频| 亚洲一区二区三区三| 欧美无乱码久久久免费午夜一区| 99国产精品久久久久久久久久| 亚洲精品乱码久久久久久| 狠久久av成人天堂| 久久精品国产免费看久久精品| 欧美精品一区二区三区一线天视频| 狂野欧美激情性xxxx欧美| 亚洲日本在线视频观看| 国产精品乱码人人做人人爱| 久久久午夜视频| 欧美日韩麻豆| 黄色亚洲大片免费在线观看| 这里只有精品丝袜| 日韩午夜在线视频| 亚洲一级片在线看| 久久九九国产精品| 在线看国产一区| 亚洲社区在线观看| 欧美国产极速在线| 欧美日精品一区视频| 日韩一级免费| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲欧洲视频| 久久视频在线免费观看| 亚洲国产欧美一区二区三区同亚洲| 亚洲视频精品在线| 亚洲伊人一本大道中文字幕| 欧美不卡高清| 国产精品视频yy9299一区| 午夜国产欧美理论在线播放|