[實用新型]一種哈佛結構總線與復用總線的接口轉換電路有效
| 申請號: | 201520747439.0 | 申請日: | 2015-09-24 |
| 公開(公告)號: | CN205028284U | 公開(公告)日: | 2016-02-10 |
| 發明(設計)人: | 王首浩;李光學;喬森;劉志蕾 | 申請(專利權)人: | 北京精密機電控制設備研究所;中國運載火箭技術研究院 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 馬全亮 |
| 地址: | 100076 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 哈佛 結構 總線 接口 轉換 電路 | ||
技術領域
本實用新型涉及一種哈佛結構總線與復用總線的接口轉換電路,用于基于哈佛結構的DSP處理器與采用復用總線的數字器件進行數據交互傳輸,屬于電通信技術領域。
背景技術
主流DSP處理器多采用哈佛結構,其外部并行數據接口采用地址總線、數據總線獨立的接口。一類引腳數量受限制的數字器件采用了復用總線接口,即地址和數據信號在一條總線上分時傳輸,如CAN總線接口芯片、時鐘管理芯片等。在設計基于DSP處理器的嵌入式系統時,很多時候需要與復用總線的數字器件進行數據交互、寄存器配置等工作。
現有的DSP與復用總線接口的方法主要分兩種,一種是采用DSP的GPIO(通用輸入輸出)與復用總線直接接口,在DSP軟件中操作GPIO模擬復用總線的讀寫時序,實現數據交互;第二種是采用DSP的數據總線與復用總線直接相連,采用DSP的地址總線通過可編程邏輯器件產生復用總線器件的片選信號,在DSP軟件中先向數據總線寫復用總線的地址、再對復用總線進行讀、寫數據,完成數據交互。
現有技術存在的缺點是:DSP處理器提供了在線仿真功能,可以通過編譯軟件實時查看DSP內部存儲器和與DSP并行接口的外部數字器件的內部數據和寄存器情況,但實時查看功能是基于地址、數據獨立總線的,對于復用總線器件采用上述兩種方式均不能進行實時查看;另外DSP要完成一次數據讀寫,需要在軟件中使用多條語句來模擬復用總線時序,提高了數據傳輸時間,降低了實時性,軟件代碼更加復雜繁瑣。
發明內容
本發明的技術解決問題是:克服現有技術的不足,提供了一種哈佛結構總線與復用總線的接口轉換電路,采用硬件電路方式,使兩種總線接口時序直接匹配。
本發明的技術解決方案是:
一種哈佛結構總線與復用總線的接口轉換電路,其特征在于包括:包括第一緩沖器BF1、第二緩沖器BF2、第一與門AG1、第二與門AG2、第三與門AG3、第四與門AG4、第五與門AG5、第一非門NG1、第二非門NG2、第三非門NG3、第四非門NG4、第一或門OG1、第二或門OG2、第一三態緩沖器TSB1、第二三態緩沖器TSB2、第三三態緩沖器TSB3、第四三態緩沖器TSB4和數據選擇器MUX;
DSP的讀信號cpu_rd輸入到第一緩沖器BF1的輸入端,第一緩沖器BF1的輸出端作為復用總線的讀信號can_rd輸出;第一緩沖器BF1的輸入端還與第一與門AG1的一個輸入端連接在一起;
DSP的寫信號cpu_we輸入到第二緩沖器BF2的輸入端,第二緩沖器BF2的輸出端作為復用總線的寫信號can_wr輸出;第二緩沖器BF2的輸入端還與第一與門AG1的另一個輸入端連接在一起;
第一與門AG1的輸出信號作為復用總線的片選信號can_cs并輸出,同時,第一與門AG1的輸出信號還作為第二與門AG2的一個輸入信號;
DSP外部存儲空間的片選信號cpu_ce通過第一非門NG1反向后與第二與門AG2的另一個輸入端連接在一起,第二與門AG2的輸出信號連接數據選擇器MUX的數據選擇端,同時,第二與門AG2的輸出信號還作為復用總線的地址鎖存信號can_ale輸出,第二與門AG2的輸出信號通過第二非門NG2反向后連接到第三與門AG3的一個輸入端;
DSP的地址總線cpu_addr連接到數據選擇器MUX的一個輸入端,DSP的數據總線cpu_data通過第一三態緩沖器TSB1連接到數據選擇器MUX的另一個輸入端,數據選擇器MUX的輸出信號通過第三三態緩沖器TSB3之后連接復用總線can_data;
復用總線can_data依次通過第四三態緩沖器TSB4和第二三態緩沖器TSB2連接到DSP的數據總線cpu_data;
第一或門OG1的兩個輸入端分別連接DSP外部存儲空間的片選信號cpu_ce和DSP的輸出使能信號cpu_aoe,第一或門OG1的輸出端連接到第一三態緩沖器TSB1的使能端,同時,第一或門OG1的輸出端還通過第三非門NG3連接到第二三態緩沖器TSB2的使能端,
第三非門NG3的輸出端同時連接到第三與門AG3的一個輸入端和第四與門AG4的一個輸入端,第三與門AG3的輸出端連接到第四三態緩沖器TSB4的使能端;
第二與門AG2的輸出信號作為第四與門AG4的一個輸入信號,第四與門AG4的輸出端連接到第二或門OG2的一個輸入端;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京精密機電控制設備研究所;中國運載火箭技術研究院,未經北京精密機電控制設備研究所;中國運載火箭技術研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201520747439.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于智能終端的RFID讀寫器
- 下一篇:一種滑道式的供電結構





