《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > TMS320C30系統與PC104進行雙向并行通信的方法
TMS320C30系統與PC104進行雙向并行通信的方法
鄭繼剛
摘要: 給出一種TMS320C30/PLD系統與PC104通過標準并行接口進行雙向通信時擴展并口的方法,給出了硬件實現電路的框圖,分析了通信過程中握手信號的時序關系,并列出了通信測試程序的流程圖。
Abstract:
Key words :

    摘  要: 給出一種TMS320C30/PLD系統與PC104通過標準并行接口進行雙向通信時擴展并口的方法,給出了硬件實現電路的框圖,分析了通信過程中握手信號的時序關系,并列出了通信測試程序的流程圖。

  關鍵詞: 數字信號處理(DSP)  可編程邏輯器件(PLD)  VHDL  并行通信

 

    TMS320C30是TI公司的通用DSP芯片,它有很強的浮點/定點數據運算能力和很高的處理速度,特別適合于進行實時的數據采集及運算處理(如FFT,FIR、IIR濾波等)。但是,DSP一般I/O能力及文檔處理能力較弱,所以,常常將DSP系統與PC104組成主機/從機系統,由PC104擔負系統的各模塊(分機)的管理、I/O設備的通信、文檔處理等任務;而由DSP實現數據采集和實時處理。

  因為C30沒有標準通信接口,需要進行擴展。與PC機的通信可以通過標準異步串口進行,也可以通過標準并口進行,串口的特點是抗干擾能力強、連接較簡單、編程也較方便,因而應用較廣泛;但在對實時性要求較高的場合,其通信速度往往不能滿足要求,這時可以通過標準并口進行。標準并口的擴展可以采用通用并行接口芯片,如8255、TL16C552等。但是,由于現在的數字電路系統一般都包含PLD,可以利用PLD的資源進行并行口的擴展,這樣做有很多優點:利用現有資源,節省器件成本;節省電路板尺寸;功能的修改或擴展較容易,便于與以后新的接口標準兼容;由于可以根據實際需要對通用接口芯片的功能進行簡化,軟、硬件的設計都更加方便。

1 PC104的并口結構

  PC104的并行接口可以工作在PC/AT方式,在這種方式下,接口只能輸出數據,主要用于控制打印機等輸出設備。也可以工作在PS/2方式,在這種方式下,它可以雙向傳輸數據,我們就采用這種方式進行PC104與DSP的通信,C30的并口也采用與PC104兼容的結構和編程方式。

  標準并口的信號定義如表1所示。

 

  其中包含八位雙向數據線(PD0~PD7),四根控制線(輸出)和五根狀態線(輸入)。

  標準雙向并口的控制寄存器如表2所示。

 

  寄存器位的定義與相應信號線的定義相同。但是,信號BSY、AFDn、STBn與寄存器中的定義是互為反向關系的,在編程時要注意。DIR控制數據的流向,為0時輸出,為1時輸入。PRINTn是打印機中斷狀態位,沒有使用;INT2EN是中斷允許控制位,可以不用,對這兩個寄存器位不做更多說明。

2  并口擴展的方法

2.1 硬件結構

  我們采用四線握手制進行通信,其連接如圖1所示。

 

  根據這種要求我們可以設計出所需要的并行接口,如圖2所示。與標準并口相比,它只工作在雙向方式;狀態線、控制線都少一些(但是可以根據實際情況擴充);與CPU的接口采用了較為簡化的設計,信號定義如下:XD[7..0]為C30的擴展數據總線的低八位,XA[1..0]為擴展地址總線的低二位,CS為片選信號,XR/Wn為擴展總線的讀寫控制信號,IOSTRBn為擴展總線的選通脈沖,INT為并口的中斷信號輸出,采用ACKn的下降沿觸發C30中斷,與標準并口不同(上升沿);寄存器的地址偏移量采用與標準并口相同的方式,基地址則可以由系統的設計決定。

  并行接口的設計采用VHDL語言來描述,以適用于不同的PLD器件。

2.2 時序分析

  下面我們描述通信過程的時序關系。通信程序在發送時采用查詢方式,而接收時則采用中斷方式。因為PC104與C30執行程序的速度不同,處理中斷的方式也不同,因而PC104發往C30與C30發往PC104時的握手信號的時序也有一些區別,圖3、圖4分別是兩種情況下的時序圖。圖中,只標出了時序的先后關系,具體的數值要遵守并口的標準并在程序調試中確定。

 

 

  因為PC104的STBn的后沿(上升沿)是個斜坡(10μs左右)發送完一個字節后,要延時一段時間,待STBn穩定后,才能發送下一個字節;否則,C30的中斷不能可靠觸發,將造成通信的錯誤。發送速率為每字節15μs左右。

這種情況下限制發送速度的因素主要是PC104響應和處理通信中斷的時間,對C語言編寫的接收程序進行優化也可以使通信速度控制在15μs左右。

2.3 軟件流程圖

  下面我們舉一個例子來說明PC104與C30進行通信的過程。在這個調試程序中,PC104先發送一組數據,C30接受完后再返回一組數據給PC104,然后通信結束。圖5、6、7、8描述的分別是PC104上的主程序、接收中斷服務子程序、C30上的主程序以及接收中斷服務子程序的流程圖。

 

 

參考文獻

1 (美國)Texas Instruments公司.TL16C552 Data Book

2 盛博公司PC104技術手冊

3 (美國)Texas Instruments公司.TMS320C3X用戶指南

4 李繼燦,李華貴編著.新編16-32位微型計算機原理及應用.北京:清華大學出版社

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精品一级| 久久成人18免费观看| 国产伦精品一区二区三区| 欧美伦理91| 欧美成人亚洲成人| 欧美成人免费播放| 免费成人黄色| 久久亚洲精品一区二区| 久久国产免费| 久久激五月天综合精品| 欧美专区中文字幕| 欧美一级在线视频| 欧美一区二区大片| 欧美一区二区在线免费观看| 香蕉成人伊视频在线观看| 午夜精品理论片| 香蕉成人啪国产精品视频综合网| 亚洲欧美日韩在线高清直播| 亚洲自啪免费| 亚洲男人天堂2024| 欧美一区二区成人6969| 欧美在线视频免费| 久久男女视频| 欧美成人免费网| 欧美精品在线一区二区三区| 欧美日韩成人一区二区| 欧美日韩国产页| 国产精品sm| 国产欧美在线| 黑人一区二区三区四区五区| 伊人久久婷婷| 亚洲国产毛片完整版| 亚洲乱码国产乱码精品精天堂| 99在线视频精品| 亚洲欧美日韩人成在线播放| 久久成人综合网| 亚洲欧洲另类| 亚洲午夜久久久| 欧美在线free| 免费亚洲一区| 欧美日韩在线不卡一区| 国产精品一区二区欧美| 国产在线欧美| 亚洲黄色尤物视频| 国产精品99久久久久久久vr | 亚洲日本成人网| 亚洲精品久久久久久久久久久久久| 99在线精品观看| 香蕉成人久久| 免费一区视频| 欧美午夜一区二区| 国内精品久久久久影院 日本资源 国内精品久久久久伊人av | 美女999久久久精品视频| 欧美剧在线免费观看网站| 国产精品免费小视频| 尤物视频一区二区| 中文亚洲视频在线| 亚洲国产精品成人精品| 在线亚洲免费视频| 久久精品日韩一区二区三区| 欧美激情精品久久久久久蜜臀| 国产精品久久久久久久久动漫| 国模精品一区二区三区色天香| 亚洲人成毛片在线播放| 午夜精品99久久免费| 亚洲精品日韩一| 欧美一区二区黄| 欧美精品系列| 国产精品国产三级国产aⅴ入口 | 免费一级欧美在线大片| 欧美日韩亚洲免费| 国模吧视频一区| 国产精品99久久久久久人| 亚洲国产成人久久综合| 亚洲在线一区二区三区| 免费观看国产成人| 国产精品婷婷| 日韩亚洲视频| 91久久精品国产91久久性色tv| 亚洲综合国产激情另类一区| 欧美电影美腿模特1979在线看| 国产精品主播| 亚洲最快最全在线视频| 亚洲欧洲精品成人久久奇米网| 香蕉av福利精品导航| 欧美人与性动交a欧美精品| 国产一区二区观看| 中日韩男男gay无套| 亚洲乱码久久| 久久婷婷激情| 国产欧美va欧美va香蕉在| 亚洲免费观看视频| 亚洲美女淫视频| 久久在线视频| 国产日韩欧美一区二区三区四区| 一区二区久久久久久| 亚洲日本欧美| 免播放器亚洲一区| 国模一区二区三区| 午夜视频在线观看一区二区三区| 亚洲午夜精品一区二区三区他趣| 欧美激情综合亚洲一二区| 一色屋精品视频在线看| 欧美伊人久久久久久午夜久久久久| 亚洲一区久久| 欧美日韩一区自拍| 99精品免费视频| 麻豆av福利av久久av| 在线一区日本视频| 日韩午夜黄色| 欧美 日韩 国产精品免费观看| 国产一区二区激情| 性久久久久久久久久久久| 香蕉免费一区二区三区在线观看| 国产精品第十页| 国产精品99久久久久久www| 亚洲一级黄色av| 欧美日韩亚洲一区二区三区在线 | 日韩小视频在线观看专区| 欧美 日韩 国产在线| 伊人影院久久| 最新国产精品拍自在线播放| 久久综合九色99| 在线观看欧美日韩国产| 久久精品99国产精品酒店日本| 久久久久成人精品| 国产综合激情| 亚洲第一网站| 欧美aⅴ99久久黑人专区| 亚洲高清资源| 99成人在线| 欧美精品一级| 一本到高清视频免费精品| 亚洲一区二区三区中文字幕在线 | 欧美日韩美女在线| 亚洲精品在线免费观看视频| av不卡免费看| 国产精品成人一区| 亚洲中字黄色| 久久久久99| 亚洲国产成人av在线| 一本大道久久a久久精品综合 | 国产精品女人网站| 亚洲一二三四区| 久久精品在线免费观看| 在线观看精品视频| 99精品黄色片免费大全| 欧美视频在线观看一区二区| 亚洲午夜精品视频| 久久精品一区二区三区不卡| 在线观看欧美激情| 99视频精品在线| 国产精品老女人精品视频| 欧美在线免费视频| 免费短视频成人日韩| 999亚洲国产精| 欧美一区日韩一区| 在线高清一区| 亚洲天堂av在线免费| 国产欧美一区二区三区视频| 亚洲高清三级视频| 欧美日韩国产综合视频在线| 亚洲婷婷综合久久一本伊一区| 欧美在线免费| 亚洲欧洲免费视频| 午夜一区在线| 在线高清一区| 亚洲尤物视频网| 黄色影院成人| 国产精品99久久不卡二区| 国产日本欧洲亚洲| 亚洲美女毛片| 国产毛片一区二区| 亚洲精品小视频在线观看| 亚洲美洲欧洲综合国产一区| 国产一区二区三区的电影| 亚洲精品日韩在线| 国产精品美女久久福利网站| 亚洲第一主播视频| 欧美四级电影网站| 欧美一区二区三区四区视频| 欧美福利小视频| 欧美亚洲免费电影| 欧美日韩国产免费| 久久国产精品99国产精| 欧美日韩亚洲高清一区二区| 欧美在线网址| 国产精品av免费在线观看| 亚洲高清视频一区| 国产伦精品一区二区三区视频黑人| 最新亚洲激情| 国产日韩欧美不卡| 一区二区三区日韩在线观看| 国内精品久久久久久久果冻传媒| 亚洲一区二区三区色| 在线观看国产精品淫| 欧美有码在线观看视频| 日韩午夜电影av| 欧美不卡高清| 欧美在线一级va免费观看|