[发明专利]可编程高速差分接口有效
申请号: | 201510051106.9 | 申请日: | 2015-01-30 |
公开(公告)号: | CN104615571B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 邹家轩;魏敬和;于宗光;罗晟;汤赛楠;桂江华 | 申请(专利权)人: | 中国电子科技集团公司第五十八研究所 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 总装工程兵科研一所专利服务中心32002 | 代理人: | 杨立秋 |
地址: | 214035 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可编程 高速 接口 | ||
技术领域
本发明属于电路高速接口领域,具体涉及一种可编程高速差分接口。
背景技术
在高速接口领域,采用差分信号满足更快的数据输出要求是一种常见手段。传输数据的同时发送同步时钟是一种解决接收端信号同步的方法,最常见的是在每个时钟周期发送一次数据(SDR)。随着对传输速率要求的增高,同时在时钟的两个边沿发送数据(DDR)也成为发展趋势。
而现有的高速差分接口都是单模式传输信号,即要么只能支持LVDS传输DDR(Double Data Rate,双倍数据速率)电路,要么只能支持LVDS传输SDR(Single Data Rate,单倍数据速率)电路。无法满足多方式高速差分接口传输的需求且无法扩展。
发明内容
本发明要解决的技术问题是:为了解决背景技术提出的问题,本发明提供一种能够同时支持LVDS传输DDR和SDR电路的可编程高速差分接口。
本发明解决其技术问题所采用的技术方案是:一种可编程高速差分接口包括输入通道、输出通道和控制模块,输入通道用于接收外部差分数据和差分时钟信号,转换后给内部输入并行数据和同步时钟信号,输出通道用于接收内部的并行数据和同步时钟信号,转换后输出差分数据和差分时钟给外部,控制模块控制输入通道输入数据和控制输出通道输出数据;所述输入通道包括差分LVDS接收模块、输入时钟调整模块和数据输入装箱模块,差分LVDS接收模块将外部输入的LVDS信号转换为单端LVCMOS信号后输出给数据输入装箱模块,并反馈外部数据输入状态给控制模块,同时将外部输入的差分时钟信号输出给输入时钟调整模块;输入时钟调整模块将差分时钟信号转换为多组互补时钟信号输出给数据输入装箱模块,同时将差分时钟信号进行不同的延迟处理后输入给内部;数据输入装箱模块根据多组互补时钟信号将单端LVCMOS信号转换为并行数据输入给内部;所述输出通道包括差分LVDS发送模块、输出时钟调整模块和数据输出装箱模块,输出时钟调整模块将内部的同步时钟信号转换为多组互补时钟信号输出给数据输入装箱模块,同时将同步时钟信号进行不同的延迟处理后输出给差分LVDS发送模块,数据输出装箱模块根据互补时钟信号将内部输出的并行数据转换为单端LVCMOS信号输出给差分LVDS发送模块,差分LVDS发送模块将单端LVCMOS信号转换为LVDS信号输出同时输出差分时钟信号。
进一步优选的,所述差分LVDS接收模块包括多个差分LVDS接收单元,所述差分LVDS接收单元包括LVDS接收器、可配置内置电阻单元、失效检测单元和非门,LVDS接收器接收差分信号并转换为单端LVCMOS数字信号,可配置内置电阻单元根据控制模块的控制信号跨接在LVDS接收器的差分信号输入端,失效检测单元接入在外部信号输入端,LVDS接收器的输出端与失效检测单元输出端并行接入非门后输出单端LVCMOS信号。
进一步优选的,所述失效检测单元用于检测输入短路、输入断路和输入信号低于阈值三种状态。
进一步优选的,所述数据输入装箱模块包括多个数据输入通道和可配置FIFO单元,每个数据输入通道对应一个差分LVDS接收单元,所述数据输入通道包括同步寄存器组、锁存器阵列组、锁存控制器,同步寄存器组为数据输入通道输入端,锁存器阵列组为数据输入通道输出端,同步寄存器组包括寄存器一和寄存器二,所述锁存器阵列组包括锁存器阵列一和锁存器阵列二,寄存器一输出数据给锁存器阵列一,寄存器二输出数据给锁存器阵列二,锁存控制器控制锁存器阵列组根据互补时钟信号进行数据锁存,锁存器阵列组将锁存的数据信号输出给可配置FIFO单元,寄存器一和锁存器阵列一的接受的时钟信号相同,寄存器二和锁存器阵列二的接受的时钟信号相同,锁存器阵列一和锁存器阵列二接受的时钟信号互补。
进一步优选的,所述可配置FIFO单元包括数据汇聚接口、FIFO访问控制器和硬件FIFO,数据汇聚接口将接收到的数据汇聚,在FIFO访问控制器控制下,完成对硬件FIFO写入操作。
进一步优选的,所述输入时钟调整模块包括输入DLL阵列单元、输入时钟选择单元、时钟整形单元、时钟分配单元和输入时钟控制器单元,输入DLL阵列单元将输入的时钟信号延迟为多个不同相位的时钟信号输出给输入时钟选择单元,输入时钟选择单元选择一组互补时钟信号输出给时钟整形单元进行整形,整形后的互补时钟信号经时钟分配单元处理分配输出,输入时钟控制器单元控制输入时钟选择单元、时钟整形单元、时钟分配单元处理时钟信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第五十八研究所,未经中国电子科技集团公司第五十八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510051106.9/2.html,转载请声明来源钻瓜专利网。