《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 用CPLD實現DSP2407A與S3C4480的通信
用CPLD實現DSP2407A與S3C4480的通信
單片機及嵌入式系統應用
謝曉輝 吳森
摘要: 在現代汽車電子中,一般有多個微控制器共同協調工作。DSP控制器采用哈佛結構,運算速度快,所以在汽車電子中廣泛采用DSP芯片來實現汽車動力系統的控制。ARM是一種32位微控制器,有豐富的外擴接口,因此在汽車電子中一般用ARM來實現大容最的數據存儲和人機交互或GPS全球定位系統,故在DSP和ARM之間需要進行數據交換。
關鍵詞: CPLD DSP2407A S3C4480
Abstract:
Key words :

在現代汽車電子中,一般有多個微控制器共同協調工作。DSP控制器采用哈佛結構,運算速度快,所以在汽車電子中廣泛采用DSP芯片來實現汽車動力系統的控制。ARM是一種32位微控制器,有豐富的外擴接口,因此在汽車電子中一般用ARM來實現大容最的數據存儲和人機交互或GPS全球定位系統,故在DSP和ARM之間需要進行數據交換。

CPLD(Complex Programmable Logic Device)是一種復雜的用戶可編程邏輯器件,由于采用硬件可編程技術,從而使沒計硬件電路也像設計軟件一樣方便。DSP2407A是T1公司設計的一款專為滿足大范圍的數字電動機控制應用的微控制器。S3C4480是三星公司專為手持設備設計的高性價比的微控制器。本設計以Xilinx公司的XC95108為例,通過在CPLD中開辟2塊獨立的SRAM區域(各1字節)來實現DSP2407A與S3C4480的并行通信。采用這種通信方式,數據傳輸準確、高速,基本可以滿足DSP2407A與S3C4480總線接口實時通信的要求,從而將整車動力控制和人機交互有機地統一起來。

1 整體系統結構設計

DSP2407A負責采集汽車所有的數據,再將數據通過CPLD發給S3C44B0進行數據存儲和人機交互。有時S3C4480要接收觸摸屏命令,命令也通過CPLD發給DSP2407A控制器,從而控制整臺汽車的動作。對DSP2407A,要及時響應由S3C44B0發過來的命令;而對于S3C4480,要隨時接收DSP2407A送來的數據,這樣,雙方通信的實時性就要很強。因此在系統設計中,DSP2407A用中斷方式接收數據,S3C44BO用查詢方式接收數據。

DSP2407A中,[DO~D7]是數據線,[A15~A12]是地址線,IS是I/0空間選通引腳,當訪問外部的存儲器或I/O空間時為低電平。WE是寫使能,RD是讀使能。IOPC7足通用I/O引腳,用來判斷DSP2407A是否可以往CPLD寫數據。當IOPC7為低電平時,代表DSP2407A可以往CPLD中寫數據;若為高電平,則表示CPLD中已有數據,這時DSP2407A不能往CPLD中寫數據。XINT1是外部中斷,用來通知DSP2407A準備讀取CPLD中的數據。

在CPLD中,用l片XC95l08來實現。XC95108共有108個宏單元,有足夠的空間來實現2個8位的SRAM區;主要用來實現DSP2407A和S3C44B0之間的數據交換,沒置DSP2407A和S3C44B0讀/寫控制的狀態位。在S3C44B0中’[D0~D7]是數據線,nGCSl是芯片選擇信號,當存儲器地址在相應段的地址區域時芯片被激活。nWE是寫允許信號,nOE是讀允許信號。IOPF0是通用I/O口,用來監視可否從CPLD中讀取數據:當它為高電平時,代表CPLD中有數據,可以讀取數據;當它為低電平時。表示CPLD中無數據可讀取。IOPF1是通用I/O口,用來監視可否向CPLD中寫數據:當它為高電平時,代表CPLD中無數據,可以向CPLD中寫數據;當它為低電平時,代表CPLD中已有數據,S3C44B0不能向CPLD中寫數據。系統結構如圖1所示。

2 CPLD的設計

采用Xilinx ISE8.1為設計工具,用國際上通用的VHDL語言來編寫源程序。

2.1 8位數據從DSP中傳送到ARM中


當[A15~A12]是1100時,DSP2407A開始向CPLD中寫數據,并置dspsign_write和armsign_read為1;表示CPLD中已經有數據了,通知S3C4480可以讀取數據和DSP2407A暫時不能向CPLD中寫數據;同時將數據寫入鎖存器sraml中。

當ARM發出讀取數據信號,開始將數據從sraml中讀出,并且置dspsign_write和armsign_read為0時,表示CPLD中沒有數據了,DSP2407A可以向CPLD中重新寫數據。



2.2 8位數據從83CA480中傳送到DSP2407A中

當S3C4480向CPLD寫數據時,將數據寫入到鎖存器sram2中,同時置dsp_int為0,通知DSP2407A產生一個外部中斷,可以從CPLD中取數據;置armsign_write為0,表示CPLD中已有數據,S3C4480不能再向CPLD中寫數據。

當[A15~12]是1101時,DSP2407A向CPLD中發出一個讀取信號,數據從鎖存器sram2傳送給DSP2407A中,并且置dsp_int為1,armsign_write為l,表示數據已被DSP2407A讀走,S3C4480可以繼續向CPLD中寫數據。


3 S3C4480和DSP2407A通信軟件設計

在本程序中,DSP2407A采用中斷方式接收數據,S3C4480采用查詢端口方式接收數據。

(1)DSP2407A程序

(2)S3C44B0程序

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美亚洲在线观看| 午夜在线成人av| 国产精品免费看| 欧美日韩国产综合一区二区| 欧美大片免费| 你懂的网址国产 欧美| 美女久久网站| 免费成人网www| 女人香蕉久久**毛片精品| 免播放器亚洲| 欧美jizzhd精品欧美巨大免费| 久久这里只有精品视频首页| 久久先锋资源| 美女国产一区| 欧美精品一线| 欧美色网一区二区| 欧美私人啪啪vps| 欧美性开放视频| 国产精品男女猛烈高潮激情 | 欧美激情性爽国产精品17p| 欧美夫妇交换俱乐部在线观看| 欧美电影打屁股sp| 欧美日韩p片| 国产精品国产精品国产专区不蜜| 国产精品呻吟| 国产日韩一级二级三级| 黄色成人在线网站| 亚洲高清激情| 一本一本久久a久久精品综合麻豆| 亚洲一区二区三区涩| 久久高清福利视频| 亚洲精品网站在线播放gif| 亚洲色诱最新| 欧美自拍偷拍午夜视频| 久热精品视频在线观看一区| 欧美金8天国| 国产精品免费aⅴ片在线观看| 韩国成人精品a∨在线观看| 亚洲国产成人精品久久久国产成人一区 | 欧美日本国产精品| 国产精品久久久999| 国产日韩精品一区| 在线精品视频一区二区| 亚洲精选在线观看| 亚洲免费视频中文字幕| 亚洲大胆av| 亚洲一区二区三区在线播放| 久久精品国产一区二区三| 女人色偷偷aa久久天堂| 国产精品xvideos88| 国自产拍偷拍福利精品免费一| 亚洲精品国精品久久99热一| 亚洲欧美日本精品| 日韩午夜激情| 久久se精品一区二区| 欧美激情 亚洲a∨综合| 国产欧美精品一区二区三区介绍 | 久久综合久久综合久久综合| 欧美日韩精品一区二区三区| 国产日韩一区| 日韩视频在线观看免费| 香蕉成人久久| 一区二区三区久久久| 久久久久国产精品麻豆ai换脸| 欧美日韩亚洲不卡| 一区二区三区在线观看国产| 亚洲性视频h| 日韩午夜av电影| 久久一区二区三区av| 欧美日韩一区在线播放| 黄色一区二区在线| 亚洲一区图片| 在线亚洲精品福利网址导航| 久久久91精品国产一区二区三区 | 欧美电影在线观看| 国产日韩一区| 亚洲视频二区| avtt综合网| 美女国产一区| 国产一区二区丝袜高跟鞋图片| 一区二区日韩| 亚洲免费高清视频| 久久综合网hezyo| 国产精品尤物福利片在线观看| 亚洲日本欧美日韩高观看| 久久激情五月丁香伊人| 欧美一区2区视频在线观看| 欧美日韩少妇| 亚洲精品一区二区三| 亚洲经典三级| 久久综合免费视频影院| 国产视频综合在线| 亚洲影院色无极综合| 亚洲一区欧美| 欧美日韩蜜桃| 日韩视频在线观看| 亚洲精品视频免费在线观看| 麻豆成人91精品二区三区| 国产日韩欧美综合一区| 亚洲永久精品大片| 亚洲在线视频免费观看| 欧美午夜a级限制福利片| 亚洲日本成人在线观看| 亚洲日韩欧美视频| 欧美成人69av| 亚洲国产精品国自产拍av秋霞| 亚洲国产高清一区二区三区| 久久久久综合一区二区三区| 国产性做久久久久久| 欧美一区二区黄| 久久不见久久见免费视频1| 国产精品亚洲人在线观看| 中日韩视频在线观看| 亚洲一级黄色av| 国产精品久久波多野结衣| 一区二区三区视频在线观看| 亚洲一区二区三区中文字幕在线| 欧美日韩在线视频一区| 99日韩精品| 亚洲在线一区| 国产精品系列在线播放| 亚洲欧美成人综合| 欧美在线视频一区二区三区| 国产欧美日韩视频在线观看| 欧美亚洲三区| 久久久99爱| 在线精品亚洲| 一区二区三区久久| 国产精品久久久久aaaa樱花| 亚洲一区二区视频| 欧美亚洲网站| 激情av一区二区| 亚洲精品少妇30p| 欧美日韩国产一区二区三区地区| 99这里只有精品| 欧美一级视频精品观看| 国产亚洲欧美一区二区| 亚洲第一综合天堂另类专| 欧美成人精品在线播放| a4yy欧美一区二区三区| 欧美影片第一页| 在线日韩欧美视频| 一本久道久久综合婷婷鲸鱼| 国产精品成人观看视频免费| 亚洲欧美另类在线观看| 久久综合网hezyo| 亚洲精品欧美日韩| 亚洲欧美日韩一区二区在线 | 亚洲欧美日韩精品久久久久| 国产性色一区二区| 亚洲精品视频中文字幕| 国产精品成人在线观看| 小处雏高清一区二区三区| 鲁大师成人一区二区三区| 亚洲精品一二| 久久久国产精品亚洲一区| 亚洲电影在线看| 亚洲欧美视频在线观看| 精品99一区二区| 亚洲网址在线| 国内成+人亚洲| 日韩亚洲欧美在线观看| 国产伦精品一区二区三区视频孕妇| 久久精品国产一区二区电影| 欧美日韩一区二区三区在线 | 亚洲经典一区| 午夜精品久久久久久久久久久 | 亚洲午夜视频在线| 红桃视频国产精品| 亚洲网站在线看| 伊人久久大香线蕉综合热线| 亚洲影院色无极综合| 韩国美女久久| 亚洲专区一区二区三区| 欲色影视综合吧| 欧美一级理论片| 亚洲精品国产日韩| 久久午夜精品| 亚洲影音一区| 欧美日韩高清不卡| 亚洲东热激情| 国产精品亚洲成人| 一区二区三区精密机械公司| 黄色一区二区在线| 亚洲欧洲99久久| 亚洲人成网站精品片在线观看| 久久久久久久久伊人| 一本久道久久综合中文字幕| 裸体女人亚洲精品一区| 亚洲视频在线观看一区| 欧美激情一二区| 亚洲第一中文字幕| 国产精品永久入口久久久| 中文欧美在线视频| 在线观看一区欧美| 久久xxxx精品视频| 亚洲一区二区三区四区视频| 欧美日韩免费精品| 亚洲精品一区中文| 伊人精品视频|