The invention provides a method for realizing high-speed data transmission. The method by using the default interface to send data packets to packets and add test code, immediately release the system resources for the correct response message, a response message to the wrong packet automatic retransmission, reduces the complexity of chip and power level, and ensure the quality and speed of data exchange. The invention also provides a universal interface chip for realizing high-speed data transmission.
【技术实现步骤摘要】
本专利技术涉及一种接口芯片数据传输技术,特别涉及一种实现高速数据传输的方法及通用接口芯片。
技术介绍
随着当代专用集成电路的迅猛发展,集成电路(芯片)的应用已经深入到各个领域中。而在电子电路系统设计中,简单的由单一芯片组成的系统方案已经被多芯片组的方案所代替,单板中芯片间的关系更加密切,芯片之间互联互访无法避免。与此同时,伴随着业务数量的激增和业务复杂度的增加,芯片互联互访问题已经逐渐成为系统、整机和单板性能的瓶颈,因此我们迫切地需要一种更为通用、高速而且简单高效的接口来完成集成电路(芯片)之间的数据交换及通信工作。芯片间互联接口可以划分成并行接口和串行接口两大类,也可以按传输速度的数量级别划分成高速和低速接口两类。目前存在的主流接口主要有:UART,SPI,IIC,Serdes,USB、LPT和IDE等等。若按照并/串类划分,UART,SPI,IIC,Serdes,USB都是采用串行的方式进行传输的,而LPT和IDE则为并行传输接口。若按照高/低速类型划分,Serdes,USB和IDE为高速接口;UART,SPI,IIC和LPT属于低速接口。然而,接口在集成电路(芯片)逻辑实现时其逻辑复杂度是不可忽略的问题。逻辑复杂度表征了硬件电路的规模、面积,也从侧面反映出了功耗水平,体现了电路实现时的代价和投入。高速接口往往具有更高的逻辑复杂度和协议标准,在获得更高传输带宽的同时也增加了芯片的复杂程 ...
【技术保护点】
一种实现高速数据传输的方法,适用于通用接口芯片,特征在于,该方法包括步骤:A、发送端通用接口芯片侦测并接收待发送的数据包;B、发送端通用接口芯片对接收的数据包按照预设的位宽进行重新组包并加入校验码,将重新组包的数据包发送给接收端通用接口芯片;C、发送端通用接口芯片从接收端通用接口芯片接收响应消息;D、发送端通用接口芯片根据收到的响应消息,对数据包进行相应的处理。
【技术特征摘要】
1.一种实现高速数据传输的方法,适用于通用接口芯片,特征在于,该
方法包括步骤:
A、发送端通用接口芯片侦测并接收待发送的数据包;
B、发送端通用接口芯片对接收的数据包按照预设的位宽进行重新组包
并加入校验码,将重新组包的数据包发送给接收端通用接口芯片;
C、发送端通用接口芯片从接收端通用接口芯片接收响应消息;
D、发送端通用接口芯片根据收到的响应消息,对数据包进行相应的处
理。
2.如权利要求1所述的实现高速数据传输的方法,其特征在于,该方法还
包括:
E、接收端通用接口芯片接收从发送端通用接口芯片发送来的数据包;
F、接收端通用接口芯片对接收的数据包解包并校验,根据校验结果发
送相应的响应消息给发送端通用接口芯片。
3.如权利要求2所述的实现高速数据传输的方法,其特征在于,所述步骤
F包括:
接收端通用接口芯片对接收的数据包解包,及校验接收的数据包是否
正确;
接收端通用接口芯片在数据包校验正确时,将校验正确的数据包发送
给对应的子系统,并返回一个接收正确的响应消息给发送端通用接口
芯片;
接收端通用接口芯片在数据包校验错误时,丢弃校验错误的数据包,
并返回一个接收错误的响应消息给发送端通用接口芯片。
4.如权利要求3所述的实现高速数据传输的方法,其特征在于,所述步骤
D包括:
发送端通用接口芯片在收到接收正确的响应消息时,释放内部占用资
源以继续发送其他待发送的数据包;及
在收到接收错误的响应消息时,重新发送对应的数据包。
5.如权利要求1所述的实现高速数据传输的方法,其特征在于,所述步骤
B包括:
发送端通用接口芯片根据预设的仲裁策略为待发送的数据制定数据发
送队列;
发送端通用接口芯片对当前数据发送队列中处于最优先顺位的数据包
按照预设的位宽进行重新组包并加入校验码;
发送端通用接口芯片将重新组包的数据包发送给接收端通用接口芯片
。
6.如权利要求5所述的实现高速数据传输的方法,其特征在于,所述仲裁
策略包括:
配置数据传输优先级,优先级高的先传输;
相同优先级时,短数据先传输;
相同优先级且数据长度相同时,则先到先传输;及/或
...
【专利技术属性】
技术研发人员:陈续,陈德炜,冯立国,徐洪波,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。