《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 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亚洲国产精品_日韩亚洲一区二区
久久久久欧美精品| 欧美日韩一区不卡| 中国亚洲黄色| 亚洲区在线播放| 欧美伊人精品成人久久综合97 | 有码中文亚洲精品| 国产婷婷精品| 国产精品久久久久9999| 欧美日韩在线播放一区二区| 欧美日韩成人一区二区三区| 欧美精品激情| 欧美极品aⅴ影院| 欧美精品福利| 欧美高清视频| 欧美国产精品v| 欧美大片一区二区| 欧美激情中文字幕在线| 欧美激情一区二区三区| 欧美极品一区二区三区| 欧美日本亚洲| 欧美日韩美女| 欧美性片在线观看| 国产精品九九久久久久久久| 国产精品久久一区二区三区| 国产精品理论片在线观看| 国产精品久久精品日日| 国产精品视频自拍| 国产亚洲精品美女| 韩国精品久久久999| 激情久久久久久久久久久久久久久久 | 欧美日韩伦理在线免费| 欧美日韩专区在线| 国产精品扒开腿爽爽爽视频| 国产精品久久久久久久久久久久| 国产精品美女www爽爽爽| 国产精品视频大全| 国产一区二区三区精品久久久| 国产一区二区三区四区在线观看 | 一本高清dvd不卡在线观看| 亚洲天天影视| 欧美一级电影久久| 亚洲激情视频网| 一区二区欧美日韩| 午夜久久美女| 麻豆成人在线播放| 欧美日韩午夜视频在线观看| 国产精品都在这里| 国产一区二区久久| 91久久亚洲| 亚洲性xxxx| 亚洲风情在线资源站| 日韩视频精品| 欧美一区二区播放| 免费欧美视频| 欧美亚州韩日在线看免费版国语版| 国产精品久久午夜| 一区二区三区无毛| 一区二区三区福利| 欧美一二三区在线观看| 亚洲黄色小视频| 亚洲影院在线观看| 久久综合九色欧美综合狠狠| 欧美精品午夜| 国产精品一区在线观看| 亚洲福利视频在线| 亚洲伊人一本大道中文字幕| 久久精品国产77777蜜臀| 一卡二卡3卡四卡高清精品视频| 欧美一级在线播放| 欧美华人在线视频| 国产麻豆精品在线观看| 亚洲国产合集| 亚洲欧美日本伦理| 亚洲免费成人| 久久久国产精品亚洲一区| 欧美日韩亚洲成人| 红桃视频欧美| 亚洲一区二区免费| 日韩午夜av电影| 久久久久国内| 国产精品久久久久久久久婷婷 | 亚洲国产欧美一区二区三区同亚洲| 亚洲一区免费网站| 欧美99在线视频观看| 国产区精品在线观看| 99精品视频网| 亚洲伦理精品| 久久综合99re88久久爱| 国产精品美女999| 亚洲精品一区在线观看| 欧美在线视频导航| 亚洲女同精品视频| 欧美激情精品久久久久久| 国产一区二区三区无遮挡| 亚洲少妇自拍| 99re66热这里只有精品3直播| 久久在线免费| 国产日韩欧美在线视频观看| 一区二区三区精品久久久| 亚洲毛片在线观看| 狼人天天伊人久久| 国内成人精品视频| 亚洲欧美日韩在线高清直播| 亚洲婷婷在线| 欧美伦理a级免费电影| 亚洲第一精品影视| 亚洲第一成人在线| 久久精品国产欧美亚洲人人爽| 国产精品第一页第二页第三页| 亚洲三级网站| 日韩视频免费| 欧美+亚洲+精品+三区| 狠狠干狠狠久久| 欧美一区二区三区婷婷月色| 小处雏高清一区二区三区| 欧美午夜无遮挡| 亚洲免费电影在线观看| 日韩视频免费| 欧美日韩国产二区| 91久久久久久久久久久久久| 亚洲片在线观看| 欧美成人69| 亚洲国产精品久久精品怡红院| 亚洲国产综合在线看不卡| 蜜桃久久av一区| 在线观看中文字幕不卡| 亚洲国产精品第一区二区| 久热综合在线亚洲精品| 精品成人免费| 亚洲激情在线播放| 欧美成人国产va精品日本一级| 影音国产精品| 亚洲激情不卡| 欧美成人精品在线视频| 亚洲激情在线观看| 亚洲作爱视频| 欧美视频免费| 欧美一区激情| 国产精品久久久久久久久久久久久 | 国产精品久久一级| 亚洲综合首页| 久久久久久综合网天天| 在线成人激情黄色| 99国产精品久久久久久久成人热| 欧美日韩国产在线观看| 中国成人在线视频| 欧美一区二区三区在线观看视频 | 激情欧美一区二区三区| 亚洲毛片av在线| 欧美天堂亚洲电影院在线观看| 在线视频免费在线观看一区二区| 亚洲欧美激情诱惑| 国产一区清纯| 亚洲狼人精品一区二区三区| 欧美日韩综合视频| 午夜电影亚洲| 免费影视亚洲| 99在线热播精品免费| 欧美一区在线直播| 在线观看国产精品网站| 在线视频一区观看| 国产日韩欧美在线一区| 亚洲区欧美区| 国产精品久久久久久久午夜片| 欧美一级视频| 欧美高潮视频| 亚洲综合国产| 欧美 日韩 国产 一区| 国产精品99久久久久久宅男 | 老**午夜毛片一区二区三区| 日韩亚洲欧美中文三级| 欧美在线日韩在线| 亚洲国产另类久久精品| 午夜欧美大尺度福利影院在线看| 狠狠色丁香婷婷综合影院| 99精品国产一区二区青青牛奶 | 国产一区二区三区的电影| 日韩视频在线观看一区二区| 国产精品视频不卡| 亚洲三级电影在线观看| 国产精品毛片a∨一区二区三区|国 | 亚洲一区视频在线| 黄色av成人| 亚洲午夜精品网| 伊人成人在线| 亚洲欧美日韩精品在线| 亚洲第一黄网| 欧美一区二区三区在线视频| 亚洲欧洲精品一区二区| 久久精品夜色噜噜亚洲aⅴ| 亚洲精品网站在线播放gif| 久久精品网址| 亚洲色在线视频| 欧美精品激情blacked18| 欧美专区在线观看一区| 欧美午夜a级限制福利片| 亚洲青色在线| 国内精品久久久久久久影视麻豆 | 欧美呦呦网站| 99精品欧美一区二区三区综合在线|