一种用于协议处理的微处理器及处理协议的方法技术

技术编号:16644558 阅读:62 留言:0更新日期:2017-11-26 16:57
本发明专利技术公开了一种用于协议处理的微处理器及处理协议的方法,其中,该微处理器包括:主控制器,用于读写发送FIFO数据、接收FIFO数据、指令存储器、状态寄存器、系统状态配置寄存器;微处理器核,用于改变协议信号状态,更改系统状态配置寄存器的相关位;指令存储器,用于当微处理器核启动后,从零地址开始执行指令;状态寄存器,用于存储FIFO数据的各种状态,以及协议信号的输入输出状态;协议接口电路,用于将状态寄存器发出的信号电平序列转换为符合协议要求的信号电平序列;接收FIFO模块,用于存储相应的FIFO数据;发送FIFO模块,用于存储待发送的数据。实施本发明专利技术,可以通过执行不同的协议处理程序,动态改变适用的协议种类,处理不同的协议。

A microprocessor for protocol processing and a method for processing protocols

The invention discloses a method for processing, microprocessor and protocol processing in which the microprocessor comprises a main controller, used to read and write FIFO data transmission, receiving FIFO data and instruction memory, state register, system configuration register; microprocessor core, used to change the protocol signal, change the system configuration register bits; instruction memory, used when the microprocessor starts, starting from zero address instruction execution; status register for various state FIFO data storage, and protocol signal input and output; protocol interface circuit for converting a signal level sequence status register issued for the requirements of the agreement in accordance with signal level sequence FIFO; receiving module, FIFO data store for the corresponding; send FIFO module, for storing. Send data. The implementation of the invention can dynamically change the applicable protocol types and deal with different protocols by performing different protocol processing programs.

【技术实现步骤摘要】
一种用于协议处理的微处理器及处理协议的方法
本专利技术涉及计算机通信
,尤其涉及一种用于协议处理的微处理器及处理协议的方法。
技术介绍
计算机系统中具有各种通讯协议,用于在不同设备间进行通信。通讯协议往往需要特定的接口电路处理;处理后的信息存放在某块存储区,或者将某块存储区内的信息按照协议处理后,发送到对端设备。例如两线式串行总线(Inter-IntegratedCircuit,I2C)、串行外设接口(SerialPeripheralInterface,SPI)、通用异步收发传输器(UniversalAsynchronousReceiver/Transmitter,UART)、外设部件互连标准接口(PeripheralComponentInterconnect,PCI)等都需要相应的接口电路负责处理协议。现有技术中存在一种利用微处理器实现串行通讯协议的方法及装置,该技术使用一组小型的通用处理器、可以编程的外部存储设备,以及和外部交互的缓冲器(PAD)管脚,来实现集成电路总线(Inter-IntegratedCircuit,IIC)、UART以及SPI等低速串行通信协议。该技术的本文档来自技高网...
一种用于协议处理的微处理器及处理协议的方法

【技术保护点】
一种用于协议处理的微处理器,其特征在于,所述微处理器包括:主控制器,用于读写发送FIFO数据、接收FIFO数据、指令存储器、状态寄存器、系统状态配置寄存器;微处理器核,用于从指令存储器某一特定位置开始执行,从发送FIFO模块读取FIFO数据,将所接收的数据存储于接收FIFO模块,发送中断消息或者状态消息给主控制器,改变协议信号状态,更改系统状态配置寄存器的相关位;指令存储器,用于存储微处理器核所要执行的指令,当微处理器核启动后,从零地址开始执行指令;状态寄存器,用于存储发送FIFO数据、接收FIFO数据的各种状态,以及协议信号的输入输出状态;协议接口电路,用于根据协议要求进行相应操作,将状态寄...

【技术特征摘要】
1.一种用于协议处理的微处理器,其特征在于,所述微处理器包括:主控制器,用于读写发送FIFO数据、接收FIFO数据、指令存储器、状态寄存器、系统状态配置寄存器;微处理器核,用于从指令存储器某一特定位置开始执行,从发送FIFO模块读取FIFO数据,将所接收的数据存储于接收FIFO模块,发送中断消息或者状态消息给主控制器,改变协议信号状态,更改系统状态配置寄存器的相关位;指令存储器,用于存储微处理器核所要执行的指令,当微处理器核启动后,从零地址开始执行指令;状态寄存器,用于存储发送FIFO数据、接收FIFO数据的各种状态,以及协议信号的输入输出状态;协议接口电路,用于根据协议要求进行相应操作,将状态寄存器发出的信号电平序列转换为符合协议要求的信号电平序列;脉冲产生电路,用于根据所配置的周期、脉冲宽度、信号极性持续产生脉冲;接收FIFO模块,用于微处理器核处理从对端接收的协议信号后,存储相应的FIFO数据,并发送通知信号给主控制器获取FIFO数据;发送FIFO模块,用于存储待发送的数据。2.如权利要求1所述的用于协议处理的微处理器,其特征在于,所述微处理器还包括主控制器接口。3.如权利要求2所述的用于协议处理的微处理器,其特征在于,所述微处理器核通过所述主控制器接口发送中断消息或者状态消息给所述主控制器。4.如权利要求1所述的用于协议处理的微处理器,其特征在于,所述协议接口电路还用于根据协议要求进行电平变化、极性变化、信号保持。5.如权利要求2所述的用于协议处理的微处理器,其特征在于,所述主控制器还用于将协议处理程序通过主控制器接口写入所述指令...

【专利技术属性】
技术研发人员:黄林峰田正虎吴明显
申请(专利权)人:佛山华芯微特科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1