发明名称 一种接口装置
摘要 本发明公开了一种接口装置,包括:控制逻辑功能单元、MOSI端口、MISO端口、SS_端口、SCK端口、输入选择器、输入寄存器、输出选择器和输出寄存器。当设备工作于双端口半双工模式时,由MOSI端口和MISO端口同时同向传送数据。采用本发明,当设备工作于双端口半双工时,通过MOSI端口和MISO端口同时进行数据传送,有效提高了设备之间数据的传送效率。本发明还公开了在SPI协议下,在只有主设备输入的8个SCK时钟信号、不需要主设备输入额外的时钟信号的情况下,实现从设备和主设备之间的数据传输。
申请公布号 CN102096650B 申请公布日期 2012.11.21
申请号 CN200910252445.8 申请日期 2009.12.09
申请人 炬力集成电路设计有限公司 发明人 梁海滨;蔡瑞仁
分类号 G06F13/40(2006.01)I 主分类号 G06F13/40(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 郭润湘
主权项 一种接口装置,包括:控制逻辑功能单元、输入寄存器、输出寄存器、主设备输出从设备输入MOSI端口、主设备输入从设备输出MISO端口、从设备选择信号SS端口和串行时钟SCK端口,所述MOSI端口、MISO端口、SS端口、SCK端口均为双向输入输出端口,其特征在于,该接口装置还包括:输入选择器、输出选择器、输入组合器、输出组合器;其中所述控制逻辑功能单元,用于产生双端口半双工模式控制信号输出给所述输入选择器、输入寄存器、输出选择器和输出寄存器;所述输入选择器,在所述控制逻辑功能单元输出的双端口半双工模式控制信号的控制下,同时从所述MOSI端口和所述MISO端口接收数据,并通过与所述输入寄存器相连接的两根数据线,将接收的数据传送至所述输入寄存器;所述输出选择器,在所述控制逻辑功能单元输出的双端口半双工模式控制信号的控制下,从与所述输出寄存器相连接的两根数据线接收数据,并通过所述MOSI端口和所述MISO端口同时输出数据;所述输入组合器,所述输入选择器的输出端通过两根数据线连接到所述输入组合器,所述输入寄存器的输出端通过一组6比特数据总线连接到所述输入组合器,所述输入组合器的输出端通过一组8比特数据总线输出数据;所述输出组合器,通过一组8比特数据总线接收输出数据,所述输出组合器的输出端通过一组6比特数据总线连接到所述输出寄存器的输入端,并通过两根数据线连接到所述输出选择器的输入端。
地址 519085 广东省珠海市唐家湾镇哈工大路1号15栋1单元1号