The invention discloses an enhanced SPI device and method of using the device for data transmission device, including a peripheral bus interface module, register configuration module, data access module, reset module, frequency module and data transceiver module, the peripheral interface module are respectively connected with the configuration register module and reset module, the register allocation module is respectively through the data access module and frequency module connected data transceiver module. The method includes reading the state of the Espi register, configuring the register according to the read state, writing data to Espi, checking the written data, and reading the Espi data that is checked. The present invention can obviously improve the transmission rate of data.
【技术实现步骤摘要】
一种增强型SPI装置及利用该装置进行数据传输的方法
本专利技术涉及芯片设计
,具体地说是一种增强型SPI装置及利用该装置进行数据传输的方法。
技术介绍
在现代EDA(ElectronicsDesignAutomation,电子设计自动化)外围电子器件的接口中存在多种标准,如SPI(serialperipheralinterface,串行外设接口)、I2C(Inter-IntegratedCircuit,集成电路总线)、UART(UniversalAsynchronousReceiver/Transmitter,通用异步收发器)等。如图1所示,以SPI接口为例,主端(master)发送控制信号给SPI核,数据经移位寄存器(shiftregister)处理发送给SPI核,整个SPI通过MOSI/MISO(MISO,masterinputslaveoutput,主项从的spi数据线;MOSI,masteroutputslaveinput,从向主的spi数据线)串行数据线与后端处理模块相连接,进行数据传递。其中SPICLOCKgenerator时钟产生模块,时钟产生模块通过时钟线(SCLKspi)向移位寄存器发送时钟信号。通过spi数据线进行数据传输时,从端(slave)不具有主动请求功能,不能及时向master反馈slave的数据处理情况,因此造成slave的数据滞留,造成数据传输速度缓慢的问题。
技术实现思路
为克服上述现有技术存在的不足,本专利技术的目的在于提供一种快速数据传输的增强型SPI装置及利用该装置进行数据传输的方法,用于解决现有传输协议造成的数据 ...
【技术保护点】
一种增强型SPI装置,其特征是:包括外围总线接口模块、寄存器配置模块、数据存取模块、复位模块、分频模块和数据收发模块,所述外围总线接口模块分别连接寄存器配置模块和复位模块,所述寄存器配置模块还分别通过数据存取模块和分频模块连接数据收发模块。
【技术特征摘要】
1.一种增强型SPI装置,其特征是:包括外围总线接口模块、寄存器配置模块、数据存取模块、复位模块、分频模块和数据收发模块,所述外围总线接口模块分别连接寄存器配置模块和复位模块,所述寄存器配置模块还分别通过数据存取模块和分频模块连接数据收发模块。2.根据权利要求1所述的一种增强型SPI装置,其特征是:所述装置还包括校验模块,校验模块分别连接状态输出模块、数据存取模块和数据收发模块,所述状态输出模块还分别连接数据存取模块、数据收发模块和外围总线接口模块。3.根据权利要求2所述的一种增强型SPI装置,其特征是:所述数据收发模块包括数据接收单元和数据发送单元,所述数据接收单元和数据发送单元均连接IO接口;所述IO接口有多个,均与分频模块连接。4.根据权利要求3所述的一种增强型SPI装置,其特征是:所述数据收发模块还包括spi时序电路,所述spi时序电路分别连接所述数据接收单元和数据发送单元。5.利用权利要求4所述的一种增强型SPI装置进行数据传输的方法,其特征是:包括以下步骤...
【专利技术属性】
技术研发人员:王凯,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。