[实用新型]一种通用输入输出时序处理器有效
申请号: | 201720528482.7 | 申请日: | 2017-05-12 |
公开(公告)号: | CN206975631U | 公开(公告)日: | 2018-02-06 |
发明(设计)人: | 葛松芬 | 申请(专利权)人: | 葛松芬 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215000 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通用 输入输出 时序 处理器 | ||
技术领域
本实用新型涉及处理器技术领域,具体的说是一种通用输入输出时序处理器。
背景技术
在现有的芯片中,如果要实现各种数字接口,就必须在内部加入其控制器。例如要实现SPI接口,就必须加入SPI控制器,要加入UART接口,就必须加入UART控制器,要实现对片外SRAM的读写访问就必须加入SRAM的控制器。然而这些芯片在不同使用者那里的应用场景并不相同。有些客户不需要SPI,但芯片却集成了;而有些客户需要XXX接口,但芯片却没有集成;有些客户需要8路PWM接口,而芯片却只集成了2路。芯片集成了客户不需要的接口,导致性价比下降,不必要的功耗也会增加。而且每设计一种接口会比较复杂,延长了芯片研发生产的周期,也导致成本上升。同时过多接口的加入,导致芯片设计复杂,漏洞过多,出现错误概率增加。
实用新型内容
针对上述现有技术不足,本实用新型提供一种通用输入输出时序处理器。
本实用新型提供的一种通用输入输出时序处理器是通过以下技术方案实现的:
一种通用输入输出时序处理器,由总线接口桥、处理器寄存器堆、时序控制状态机、时序发生计数器、时序RAM存储器、串并转换控制器组成,所述处理器寄存器堆包含多个序列控制寄存器组,其中:
所述总线接口桥分别连接处理器寄存器堆、时序RAM存储器,总线接口桥从总线上接收CPU的各种命令传递给各个寄存器,起到了一个命令格式转换的作用;
所述处理器寄存器堆连接时序控制状态机,处理器寄存器堆用于暂存处理器的处理数据;
所述时序控制状态机连接时序发生计数器,时序控制状态机由取指控制器、译码器、执行器组成,取指器用于读取控制代码,译码器用于分析代码并翻译成执行器便于执行控制的代码,执行器用于配合计数器具体实施控制;
所述时序发生计数器连接时序RAM存储器;
时序RAM存储器连接串并转换控制器组,时序RAM存储器存储各个序列的控制代码,方便于序列状态机和串并转换控制器的读取,所述串并转换控制器用于完成位宽转换,从时序RAM存储器读取数据,然后依次输送到指定的引脚上;
所述序列控制寄存器组中,每个序列控制寄存器组对应1个序列控制。
所述串并转换控制器是双向的,可从当前设定成输入的引脚上读取数据,写入到存储器的指定位置。
本实用新型的有益效果是:
1、实现一种通用的,即支持各种数字端口输入输出时序变化要求,应对复杂多变的各种数字接口协议;
2、降低芯片研发周期;
3、功耗更低;
4、可应用于各种带输入输出数字接口的芯片中。在应用过程中也可以根据应用场景将时序处理器分类以进行简化。例如,有些端口上的时序处理器只支持串行输入(读取某一引脚上的数值将其串转并成字节数据写入RAM)或输出(将RAM字节数据并转串输出到某一引脚);有些端口上的时序处理器只支持并行输入(例如,同时读取8个引脚上的数据,作为1个字节写入RAM)或输出(例如,从RAM中读取1个字节并行输出到8个引脚),不进行串并转换;有些端口上的时序处理器支持并行输出,不支持并行输入等等。这些都是为了根据实际情况简化设计而作的类别划分。
附图说明
图1是通用输入输出时序处理器结构示意图。
具体实施方式
下面将通过实施例对本实用新型的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本实用新型的一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
文中英文缩写释义:CPU:中央处理器单元;GPIO:通用输入输出端口;MUX:多路选择器;IIC:集成电路总线;UART:通用异步收发传输器;PWM:脉冲宽度调制;RAM:随机存取存储器;SPI:串行外设接口;外设IP:在集成电路的可重用设计方法学中,IP核,全称知识产权核(英语:intellectual property core),是指某一方提供的、形式为逻辑单元、芯片设计的可重用模块。
实施例1:
如图1所示的一种通用输入输出时序处理器,由总线接口桥、处理器寄存器堆、时序控制状态机、计数器,时序RAM存储器,串并转换控制器组成。
总线接口桥用于从总线上接收CPU的各种命令传递给各个寄存器。起到了一个命令格式转换的作用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于葛松芬,未经葛松芬许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201720528482.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种后置式机械传动系统
- 下一篇:一种管道转动装置