[发明专利]一种PCI总线到可配置帧长度串行总线适配和传输方法有效
| 申请号: | 201911134417.6 | 申请日: | 2019-11-19 |
| 公开(公告)号: | CN111352887B | 公开(公告)日: | 2023-10-17 |
| 发明(设计)人: | 封安;窦爱萍;刘金学;隽鹏辉;吴志川 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
| 主分类号: | G06F13/42 | 分类号: | G06F13/42 |
| 代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 娄华 |
| 地址: | 710065 陕西省*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 pci 总线 配置 长度 串行 传输 方法 | ||
1.一种PCI总线到可配置帧长度串行总线适配和传输方法,其特征在于:是基于PCI核与串行总线IP核实现的,具体适配和传输方法包括以下步骤:
步骤一:利用PCI核实现PCI总线到局部总线之间的转换;
步骤二:实现局部总线到可配置帧长度高可靠性串行总线IP核的适配;
步骤三:当数据帧发送时,串行总线IP核实现发送数据的组帧及编码,编码后的数据帧通过发送数据寄存器填充到发送缓冲区中,然后通过transimitter逻辑单元进行并串转换及编码,通过LVDS发送器把编码好的数据传输出去;当数据帧接收时,通过LVDS发送器把低压差分信号转化串行信号后进入FPGA,串行总线IP核实现数据帧的解码及缓存,最后通过PCI核从接收缓冲区读取数据帧,并进行处理和解算。
2.如权利要求1所述的一种PCI总线到可配置帧长度串行总线适配和传输方法,其特征在于:所述PCI核支持单次和burst传输模式,单次传输模式使用时序逻辑实现;burst传输模式采用状态机实现。
3.如权利要求2所述的一种PCI总线到可配置帧长度串行总线适配和传输方法,其特征在于:所述状态机由六个状态组成,分别是IDLES,REQS,WRITES,READS,RSTS,OOPS,所述状态机的工作方式具体如下:
(1)IDLES:状态机处于空闲状态,状态机等待用户发起读或者写请求;
(2)REQS:用户发起了传送请求,当是读请求时,状态机进入READS状态;当是写请求时,状态机进入WRITES状态;
(3)READS:状态机一直处于数据读取状态直到传输完成,或者在传输过程中发生了不可恢复的错误,当数据正常传输完成时,状态机会跳到OOPS_S状态;当发生致命错误时,状态机会处于RSTS;
(4)WRITES:状态机一直处于数据写入状态直到传输完成,或者在传输过程中发生了不可恢复的错误,当数据正常传输完成时,状态机会跳到OOPS_S状态;当发生致命错误时,状态机会处于RSTS;
(5)RSTS:当状态机处于RSTS时说明整个系统发生了不可恢复的错误,必须重新复位软硬件,状态机进入IDLES状态;
(6)OOPS:当状态机处于OOPS状态,如果需要对前端的FIFO进行回滚操作,状态机就一直处于OOPS;如果前端FIFO检测传输完成信号,则进入IDLES状态,否则进入申请总线状态REQS。
4.如权利要求1所述的一种PCI总线到可配置帧长度串行总线适配和传输方法,其特征在于:所述串行总线IP核数据帧有5bit的帧头,由数据帧以及校验位组成。
5.如权利要求1所述的一种PCI总线到可配置帧长度串行总线适配和传输方法,其特征在于:所述串行总线IP核是采用曼彻斯特编码方式进行编码。
6.如权利要求4所述的一种PCI总线到可配置帧长度串行总线适配和传输方法,其特征在于:所述数据帧长度为接收、发送缓存区最大范围内的任意长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911134417.6/1.html,转载请声明来源钻瓜专利网。





