[发明专利]一种easy-master微码模块及其配置方法有效
申请号: | 202010229829.4 | 申请日: | 2020-03-27 |
公开(公告)号: | CN111506531B | 公开(公告)日: | 2023-06-02 |
发明(设计)人: | 伍骏;卢磊;刘少庆 | 申请(专利权)人: | 上海赛昉科技有限公司 |
主分类号: | G06F13/26 | 分类号: | G06F13/26 |
代理公司: | 上海创开专利代理事务所(普通合伙) 31374 | 代理人: | 吴海燕 |
地址: | 200120 上海市浦东新区中国(上海)自由贸易试*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 easy master 微码 模块 及其 配置 方法 | ||
本发明公开了一种easy‑master微码模块及其配置方法,该easy‑master微码模块面向低功耗应用,涉及计算机微电子芯片技术领域。本发明easy‑master微码模块包括事件触发电路、指令存储电路、指令译码与执行电路、指令控制总线电路;事件触发电路用于对外部事件event进行处理;指令存储电路包括两块片内sram存储指令,cpu通过总线事先对其中一块sram填充;当CPU或DMA不工作时,通过指令对另一块sram进行填充。本发明在CPU或DMA在不工作的情况下,easy‑master可以代替CPU或DMA,操作总线,完成对所有地址空间的操作;争取最大程度的降低功耗。
技术领域
本发明属于计算机微电子芯片技术领域,特别是一种easy-master微码模块以及一种easy-master微码模块的配置方法。
背景技术
现有的外设和CPU交互的方式
(1)中断输入输出方式。当出现来自系统外部,机器内部,甚至处理机本身的任何例外的,或者虽然是事先安排的,当出现在现行程序的什么地方是事先不知道的事件时,CPU暂停执行现行程序,转去处理这些事件,等处理完成后再返回来继续执行原先的程序;与CPU并行工作;数据的输入和输出都要经过CPU;一般用于连接低速外围设备。
(2)直接存储器访问方式(DMA)。外围设备与主存储器之间建立直接数据通路,传输数据不需要CPU干预;计算机系统以主存储器为中心,主存储器既可以被CPU访问,也可以被外围设备访问;在外围设备与主存储器之间传送数据不需要执行程序,DMA传输方式只是减轻了CPU的工作负担;系统总线仍然被占用。特别是在传输大容量文件时,CPU的占用率可能不到10%,但是用户会觉得运行部分程序时系统变得相当的缓慢。
主要原因就是在运行这些应用程序(特别是一些大型软件),操作系统也需要从系统总线传输大量数据;故造成过长的等待时间。而且DMA方式不够灵活,不具有可编程性。只适合一些高速的I/O设备和主存储器交换数据。
由于嵌入式设备体积小,资源比较局限,需要设计者尽量精简系统内核,只保留和系统功能紧密相关的软、硬件,利用低的资源实现适当的功能,因此嵌入式设备的目标是资源小,低功耗,高效率。
针对以上cpu和外设通信的局限问题和嵌入式的发展趋势,本发明提供一种easy-master微码模块及其配置方法,在CPU等可编程模块处于低功耗模式的时候,通过对事件触发采取相应的总线操作来代替原本处理器中断例程的工作,争取最大程度的降低功耗,并具备一定的可编程灵活性,减少了CPU的负担,提高了芯片的处理事务的整体性能。
发明内容
本发明提供了一种easy-master微码模块及其配置方法,用于在CPU或DMA在不工作的情况下,代替CPU或DMA,操作总线,完成对所有地址空间的操作。
为解决上述技术问题,本发明是通过以下技术方案实现的:
本发明的一种easy-master微码模块,包括事件触发电路、指令存储电路、指令译码与执行电路、指令控制总线电路;
所述事件触发电路用于对外部事件event进行处理,该处理方式具有优先级;
所述指令存储电路包括两块片内sram存储指令,cpu通过总线事先对其中一块sram填充;当CPU或DMA不工作时,通过指令对另一块sram进行填充;
所述指令译码与执行电路对sram中的数据进行指令译码,通过状态机完成指令到op接口读写的转换;
所述指令控制总线电路用于对op接口与ahb总线接口转换。
进一步地,所述事件触发电路中event具有优先级,包括127个event;第127个event优先级最高,第0个event优先级最低,每个event有使能信号,由4个32bit寄存器控制,并由上升沿采样电路EDC输出为event对应的编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海赛昉科技有限公司,未经上海赛昉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010229829.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:超高峰值功率飞秒激光级联混合压缩系统
- 下一篇:网络安全系统