![用CPLD實現DSP2407A與S3C4480的通信_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/5d5bdec9-4dc9-4322-89ce-b15a2dbfc2f1/5d5bdec9-4dc9-4322-89ce-b15a2dbfc2f11.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、用cpld實現dsp2407a與s3c4480的通信在現代中,普通有多個微控制器共同協調工作。控制器采納哈佛結構,運算速度快,所以在汽車中廣泛采納dsp芯片來實現汽車動力系統的控制。是一種32位微控制器,有豐盛的外擴接口,因此在汽車電子中普通用arm來實現大容最的數據存儲和人機交互或全球定位系統,故在dsp和arm之間需要舉行數據交換。(complex programmable logic device)是一種復雜的用戶可編程規(guī)律器件,因為采納硬件可編程技術,從而使沒計硬件也像設計軟件一樣便利。dsp2407a是t1公司設計的一款專為滿足大范圍的數字控制應用的微控制器。s3c4480是三星公司
2、專為手持設備設計的高性價比的微控制器。本設計以公司的xc95108為例,通過在cpld中開拓2塊自立的sram區(qū)域(各1字節(jié))來實現dsp2407a與s3c4480的并行通信。采納這種通信方式,數據傳輸精確、高速,基本可以滿足dsp2407a與s3c4480接口實時通信的要求,從而將整車動力控制和人機交互有機地統一起來。1 整體系統結構設計dsp2407a負責采集汽車全部的數據,再將數據通過cpld發(fā)給s3c44b0舉行數據存儲和人機交互。有時s3c4480要接收指令,指令也通過cpld發(fā)給dsp2407a控制器,從而控制整臺汽車的動作。對dsp2407a,要準時響應由s3c44b0發(fā)過來的指
3、令;而對于s3c4480,要隨時接收dsp2407a送來的數據,這樣,雙方通信的實時性就要很強。因此在系統設計中,dsp2407a用中斷方式接收數據,s3c44bo用查詢方式接收數據。在dsp2407a中,dod7是數據線,a15a12是地址線,is是i0空間選通引腳,當拜訪外部的存儲器或io空間時為低電平。we是寫使能,rd是讀使能。iopc7足通用io引腳,用來推斷dsp2407a是否可以往cpld寫數據。當iopc7為低電平常,代表dsp2407a可以往cpld中寫數據;若為高電平,則表示cpld中已有數據,這時dsp2407a不能往cpld中寫數據。xint1是外部中斷,用來通知dsp
4、2407a預備讀取cpld中的數據。在cpld中,用l片xc95l08來實現。xc95108共有108個宏單元,有足夠的空間來實現2個8位的sram區(qū);主要用來實現dsp2407a和s3c44b0之間的數據交換,沒置dsp2407a和s3c44b0讀寫控制的狀態(tài)位。在s3c44b0中d0d7是數據線,ngcsl是芯片挑選信號,當存儲器地址在相應段的地址區(qū)域時芯片被激活。nwe是寫允許信號,noe是讀允許信號。iopf0是通用io口,用來監(jiān)視可否從cpld中讀取數據:當它為高電平常,代表cpld中有數據,可以讀取數據;當它為低電平常。表示cpld中很多據可讀取。iopf1是通用io口,用來監(jiān)視可
5、否向cpld中寫數據:當它為高電平常,代表cpld中很多據,可以向cpld中寫數據;當它為低電平常,代表cpld中已有數據,s3c44b0不能向cpld中寫數據。系統結構1所示。2 cpld的設計采納xilinx ise81為設計工具,用國際上通用的語言來編寫源程序。2.1 8位數據從dsp中傳送到arm中當a15a12是1100時,dsp2407a開頭向cpld中寫數據,并置dspsign_write和armsign_read為1;表示cpld中已經有數據了,通知s3c4480可以讀取數據和dsp2407a臨時不能向cpld中寫數據;同時將數據寫入鎖存器sraml中。當arm發(fā)出讀取數據信號
6、,開頭將數據從sraml中讀出,并且置dspsign_write和armsign_read為0時,表示cpld中沒有數據了,dsp2407a可以向cpld中重新寫數據。22 8位數據從83ca480中傳送到dsp2407a中當s3c4480向cpld寫數據時,將數據寫入到鎖存器sram2中,同時置dsp_int為0,通知dsp2407a產生一個外部中斷,可以從cpld中取數據;置armsign_write為0,表示cpld中已有數據,s3c4480不能再向cpld中寫數據。當a1512是1101時,dsp2407a向cpld中發(fā)出一個讀取信號,數據從鎖存器sram2傳送給dsp2407a中,并且置dsp_int為1,armsign_write為l,表示數據已被dsp2407a讀走,s3c4480可以繼續(xù)向cpld中寫數據。3 s3c44
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 融合教育課件
- 2025-2030全球空氣制純水機行業(yè)調研及趨勢分析報告
- 2025年全球及中國3-HAP行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國阻燃聚乙烯膜行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球數據安全交換解決方案行業(yè)調研及趨勢分析報告
- 2025年全球及中國口服固體制劑用冷鋁包材行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025年全球及中國無縫合金鈦管行業(yè)頭部企業(yè)市場占有率及排名調研報告
- 2025-2030全球高純度2-氯吡啶行業(yè)調研及趨勢分析報告
- 2025-2030全球地磅測試服務行業(yè)調研及趨勢分析報告
- 2025-2030全球倉庫地板標記膠帶行業(yè)調研及趨勢分析報告
- 2025福建新華發(fā)行(集團)限責任公司校園招聘30人高頻重點提升(共500題)附帶答案詳解
- 2024年濰坊護理職業(yè)學院高職單招(英語/數學/語文)筆試歷年參考題庫含答案解析
- 物流營銷(第四版) 課件 第一章 物流營銷概述
- 血液灌流流程及注意事項詳細圖解
- 5A+Chapter+2+Turning+over+a+new+leaf 英語精講課件
- 相交線教學課件
- 貝克曼梁測定路基路面回彈彎沉
- 機電安裝施工質量標準化實施圖冊
- 西藏自治區(qū)建筑與市政工程竣工驗收報告
- ge680ct用戶學習aw4.6軟件手冊autobone xpress指南中文
- 2023年高一年級必修二語文背誦篇目
評論
0/150
提交評論