[发明专利]一种嵌入处理器的总线协议异步逻辑电路实现装置有效

专利信息
申请号: 201710747446.4 申请日: 2017-08-28
公开(公告)号: CN107562674B 公开(公告)日: 2020-03-20
发明(设计)人: 李林;陈西昌;张小亮;张远;袁庆;史汉臣;李琛;温建新 申请(专利权)人: 上海集成电路研发中心有限公司;成都微光集电科技有限公司
主分类号: G06F13/42 分类号: G06F13/42
代理公司: 上海天辰知识产权代理事务所(特殊普通合伙) 31275 代理人: 吴世华;陈慧弘
地址: 201210 上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种嵌入处理器的总线协议异步逻辑电路实现装置,用于将嵌入处理器的存取时序逻辑转换为标准AMBA的ahb_bus总线存取协议;该装置包括由同一时钟控制的嵌入处理器、总线协议异步逻辑模块和AMBA模块;在嵌入处理器总线的数据位宽和AMBA模块的ahb_bus总线的数据位宽相互成倍数的情况下,不但可以处理跨时钟域的嵌入处理器和系统总线间的数据交换,而且可以使用更多的位宽数据总线,在相同的时钟频率下同时传输更多的数据,提高了带宽性能。本发明解决了特定嵌入处理器统一存取外部设备的接口问题,即以较小的逻辑电路资源,实现通用存取的目的。
搜索关键词: 一种 嵌入 处理器 总线 协议 异步 逻辑电路 实现 装置
【主权项】:
一种嵌入处理器的总线协议异步逻辑电路实现装置,用于将所述嵌入处理器的存取时序逻辑转换为标准AMBA的ahb_bus总线存取协议;其中,所述嵌入处理器的数据位宽为N,且所述标准AMBA的ahb_bus总线的数据位宽M为N的整数倍,或所述嵌入处理器的数据位宽N为所述标准AMBA的ahb_bus总线的数据位宽M的整数倍,其中,N、M为2的幂次方;其特征在于,包括由嵌入处理器、总线协议异步逻辑模块和AMBA模块;所述时钟信号CLK连接所述嵌入处理器和所述总线协议异步逻辑模块的时钟输入端,所述总线时钟HCLK连接所述总线协议异步逻辑模块和所述AMBA模块的时钟输入端;其中,所述输入时钟Clk和总线时钟HCLK为异步时钟;所述总线协议异步逻辑模块包括与所述嵌入处理器交互数据的第一接口单元、转换单元和与所述AMBA模块交互数据的第二接口单元;所述嵌入处理器输出读出请求信号Read、写入请求信号Write、存取地址Addr[N‑1:2]、写字节有效BE[3:0]和写入数据WData[N‑1:0]输出到所述第一接口单元,所述第一接口单元将暂停等待标示Stall、读出数据RData[N‑1:0]和读字节有效RBE[3:0]输入到所述嵌入处理器;所述第二接口单元将控制信号HTRANS[1:0]、存取地址总线HADDR[M‑1:0]、写入数据HWRITE和写入数据总线HWDATA[M‑1:0]输入到所述AMBA模块;所述AMBA模块将所述总线状态标示HREADY和读出数据总线HRDATA[M‑1:0]输入到所述第二接口单元;所述转换单元执行如下操作:所述嵌入处理器的输出地址总线Addr[N‑1:2]扩展为所述AMBA模块的存取地址总线HADDR[M‑1:0],其中,所述存取地址总线HADDR[M‑1:0]的低两位[1:0]对应所述嵌入处理器输出的BE[3:0]或者保持BE[3:0]的两位为0;所述嵌入处理器输出的读出请求信号Read/写入请求信号Write等效为所述AMBA模块的写入数据HWRITE;所述嵌入处理器输出的写出数据WData[N‑1:0]等效于所述AMBA模块的写入数据总线HWDATA[M‑1:0];所述嵌入处理器的输入暂停等待标示Stall来源于所述总线协议异步逻辑模块的输出,所述暂停等待标示Stall的逻辑依赖于所述AMBA模块的所述总线状态标示HREADY;所述嵌入处理器的输入RData[N‑1:0]来源于所述总线协议异步逻辑模块的输出,如果所述嵌入处理器的数据位宽N大于所述标准AMBA的ahb_bus总线的数据位宽M的Y倍,所述总线协议异步逻辑模块分Y次发送数据,每次输出的数值位宽等于所述AMBA模块的存取地址总线HRDATA[M‑1:0]的数值位宽;其中,Y为大于等于1的正整数;如果所述嵌入处理器的数据位宽N小于所述标准AMBA的ahb_bus总线的数据位宽M的X倍,所述总线协议异步逻辑模块的输出数值位宽等于所述AMBA模块的存取地址总线HRDATA[M‑1:0]的X分之一的数值位宽;即所述AMBA模块的存取地址总线HRDATA[M‑1:0]接收X次所述总线协议异步逻辑模块的输出数值;X为大于1的正整数;所述嵌入处理器的输入读字节有效RBE[3:0]来源于所述总线协议异步逻辑模块的输出,其逻辑依赖于所述嵌入处理器的输出写字节有效BE[3:0],且与读出数据RData[N‑1:0]同时有效;所述嵌入处理器的输入RBE[3:0]来源于所述总线协议异步逻辑模块的输出,所述总线协议异步逻辑模块的逻辑依赖于所述嵌入处理器的输出BE[3:0],与RData[N‑1:0]同时有效;控制信号HTARNS对应于所述嵌入处理器的输出读出请求信号Read/写入请求信号Write和写字节有效BE[3:0]同时有效的情况。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海集成电路研发中心有限公司;成都微光集电科技有限公司,未经上海集成电路研发中心有限公司;成都微光集电科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710747446.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top