[发明专利]一种流水线型FPGA回读帧ECC电路有效
申请号: | 201210005852.0 | 申请日: | 2012-01-10 |
公开(公告)号: | CN102594334A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 毛劲松;来金梅;周灏;王元 | 申请(专利权)人: | 复旦大学 |
主分类号: | H03K19/177 | 分类号: | H03K19/177;G06F11/10 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;盛志范 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于FPGA器件技术领域,具体为一种FPGA回读帧ECC检错纠错电路。该电路利用FPGA回读数据总线的特征采用流水线结构将整体的汉明码解码计算分级实现,并根据FPGA单帧回读有效数据的个数来决定流水线的级数,由流水线的级数以及回读总线位宽来决定校验位的个数,在FPGA回读帧数据的同时即进行单帧数据的ECC校验。将汉明码校验的整体计算转换为分级计算实现,避免了额外的用于存储FPGA回读帧数据的资源,整体的路径延时也会减少,因而可以提高电路的计算速度。 | ||
搜索关键词: | 一种 流水 线型 fpga 回读帧 ecc 电路 | ||
【主权项】:
1.一种流水线型FPGA回读帧ECC电路,其特征在于设回读总线位宽为M位,每一帧包含N个有效数据,则FPGA回读帧ECC电路为N级流水线,每级流水线的输入数据为M位;生成k个校验位,k的值由公式(1)决定:(1)每一级共用相同的时钟、复位、数据端口;每一级的输出作为下一级的输入,第N级的输出作为整个ECC电路的输出;所述N级流水线中,每一级流水线包含k个触发器以及相应的组合逻辑,组合逻辑由异或计算单元组成,用于对上一级的校验位输出以及输入的M位数据进行异或运算,每一个校验位所对应的组合逻辑都不相同,但是相同位置的校验位是随着流水线传递;除此以外每一级流水线还包括使能控制端、时钟、复位信号,每一级流水线的使能端都不相同,通过一个全局移位寄存器来使能特定的流水线级。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210005852.0/,转载请声明来源钻瓜专利网。