[发明专利]基于李氏制约竞争计数编码的异步FIFO地址转换电路有效
| 申请号: | 201210202525.4 | 申请日: | 2012-06-19 |
| 公开(公告)号: | CN102799410A | 公开(公告)日: | 2012-11-28 |
| 发明(设计)人: | 李冰;章旭东 | 申请(专利权)人: | 东南大学 |
| 主分类号: | G06F5/06 | 分类号: | G06F5/06 |
| 代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
| 地址: | 214135 *** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 制约 竞争 计数 编码 异步 fifo 地址 转换 电路 | ||
技术领域
本发明涉及微电子技术领域,特别是设计一种基于李氏制约竞争计数编码的异步FIFO地址转换电路。
背景技术
在通讯处理系统中,经常需要进行不同时钟域之间的数据传输。如果是多比特数据的传输,为了保证异步时钟域之间传输时的数据完整性,一种通用的方法是使用异步FIFO,如图1所示,数据在写时钟域中进入缓存,在读时钟域中被读出,为了保证数据缓存的同时写入和读出时数据的一致和完整,在写逻辑和读逻辑中分别对写地址和读地址的相对位置进行逻辑比较,从而判断出缓存的状态(读空或写满)。
由于读时钟的异步,读和写的地址指针需要分别进行时钟域穿越。读地址和写地址的宽度都是多个比特,所以直接的时钟穿越不能解决问题。为此,一种通用的做法是在穿越前(源时钟域内)将二进制地址转换成格雷码(Gray Code),利用格雷码的特性(相邻数字只相差一个比特)进行时钟穿越,在穿越(目标时钟域)后再转换成原来的二进制代码进行比较。李氏编码同格雷码一样,相邻编码间每次只有一位数据发生变化,从而从根本上消除了电路的竞争冒险现象。由于格雷码不是一种权重码,在用于计数时很不方便,没有规律性,即缺乏特征序列,李码本身即为制约竞争计数码且产生便捷,因此用于对异步FIFO进行地址管理比格雷码更有应用价值。李氏编码与BCD码的比较如下表所示:
表1 李氏编码与BCD码的比较
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210202525.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有防盗结构的保险箱
- 下一篇:车门限位器及车辆





