[实用新型]一种哈佛结构总线与复用总线的接口转换电路有效
申请号: | 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.vipzhuanli.com/pat/books/201520747439.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于智能终端的RFID读写器
- 下一篇:一种滑道式的供电结构