[实用新型]一种基于SoC支持多个SPI接口标准组的装置有效

专利信息
申请号: 201720583041.7 申请日: 2017-05-24
公开(公告)号: CN206757602U 公开(公告)日: 2017-12-15
发明(设计)人: 张宏泽 申请(专利权)人: 南京典格通信科技有限公司
主分类号: G06F13/10 分类号: G06F13/10;G06F13/40;G06F13/42
代理公司: 南京知识律师事务所32207 代理人: 张苏沛
地址: 210009 江苏省南京市*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 soc 支持 spi 接口标准 装置
【权利要求书】:

1.一种基于SoC支持多个SPI接口标准组的装置,其特征在于:包括全可编程SoC、ARM处理器、现场可编程门陈列FPGA,在全可编程SoC内部的ARM处理器和现场可编程门陈列FPGA之间通过AXI总线通信,现场可编程门陈列FPGA和外围设备通过SPI接口标准组通信;在现场可编程门陈列FPGA内部设计一个AXI协议解析模块和4个SPI控制器模块,实现ARM处理器和外围SPI接口设备的通信,现场可编程门陈列FPGA内部的AXI协议解析模块和每个SPI控制器模块都是独立发送控制信号和收发数据信号。

2.根据权利要求1所述的基于SoC支持多个SPI接口标准组的装置,其特征在于:AXI协议解析模块解析ARM处理器通过AXI总线发送过来的地址和数据信号,并把信号送到对应的控制寄存器或者读取对应寄存器的数据。

3.根据权利要求2所述的基于SoC支持多个SPI接口标准组的装置,其特征在于:

AXI协议解析模块给每个SPI控制器设置寄存器,分别是:

WR_EABLE,ARM处理器通过WR_EABLE寄存器控制SPI控制器向外部芯片发送或者接收数据;WR_EABLE寄存器和SPI控制器连接信号名是WR;

TRANSMIT_REG,ARM处理器把需要向外部芯片发送的数据信号预先存储在TRANSMIT_REG寄存器;

TRANSMIT_CTRL,ARM处理器通过TRANSMIT_CTRL寄存器控制SPI控制器的工作模式;

RECEIVER_REG,ARM处理器通过RECEIVER_REG寄存器读取SPI控制器从外部设备接收到的数据信号;

STATUS_REG,ARM处理器通过STATUS_REG寄存器查询SPI控制器的工作状态,以判断当前是否可以触发使能SPI控制器往外部设备发送和接收数据。

4.根据权利要求3所述的基于SoC支持多个SPI接口标准组的装置,其特征在于:TRANSMIT_CTRL寄存器包含5个控制信息,分别是LEN,CPOL,CPHA,MODE,CS_ENABLE;

LEN输入信号配置SPI控制器一次读写数据的长度;

CPOL输入信号配置SPI控制器输出的串行同步时钟的空闲状态;

CPHA输入信号配置SPI控制器配置用于选择两种不同的传输协议之一进行数据传输;

MODE输入信号控制SPI控制器输出数据的先后;

CS_ENABLE输入信号控制SPI控制器输出的CS信号。

5.根据权利要求1至4中任一所述的基于SoC支持多个SPI接口标准组的装置,其特征在于:SPI控制器的输入端口包括以下信号,这些信号与AXI协议解析模块通信;

1)CLK输入信号是SPI控制器的系统时钟输入端口;

2)RST输入信号是SPI控制器的复位信号;

3)WR输入信号是SPI控制器的读写使能信号;

4)LEN输入信号配置SPI控制器一次读写数据的长度;

5)CPOL输入信号配置SPI控制器输出的串行同步时钟的空闲状态;

6)CPHA输入信号配置SPI控制器配置用于选择两种不同的传输协议之一进行数据传输;

7)MODE输入信号控制SPI控制器输出数据的先后;

8)CS_ENABLE输入信号控制SPI控制器输出的CS信号;

9)TRANSMIT_REG数据信号输入端口;

10)RECEIVER_REG数据信号输出端口;

11)STATUS_REG状态信号输出端口;

SPI控制器的输出端口包括以下信号,这些信号分别与外部的SPI接口标准组的设备通信:

1)SDI是SPI控制器的SPI总线数据输入端口;

2)SDO是SPI控制器的SPI总线数据输出端口;

3)SCLK是SPI控制器的SPI总线时钟输出端口;

4)CS是SPI控制器的SPI总线片选控制输出端口。

6.根据权利要求1至4中任一所述的基于SoC支持多个SPI接口标准组的装置,其特征在于:ARM处理器通过现场可编程门陈列FPGA内部的AXI协议解析模块和SPI控制器模块与外围设备通信,ARM处理器运行的算法并行配置外围的SPI接口标准组的设备,ARM处理器也具备利用AXI协议解析模块和SPI控制器与一个外围设备单独通信的功能。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京典格通信科技有限公司,未经南京典格通信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201720583041.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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