码迷,mamicode.com
首页 > 其他好文 > 详细

v3学院 FPGA专家 带你学习FPGA实现格雷码跨时钟域异步fifo

时间:2017-03-14 20:29:43      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:代码实现   关注   指针   代码   body   格雷码   fifo   数据   div   

当由慢时钟域到快时钟域,肯定需要一个buffer做缓冲,这样才能完成时钟域的转换。一般这种情况都选择FIFO来做缓冲。
当读写FIFO的时钟不同那么称为异步FIFO,FIFO就是一个”环形存储器”读操作会把读指针指向下一个读数据,写操作会把写指针指向下一个写数据地址。当读指针追上写指针时称作读空,当写地址追上读地址时称作写满。

读空,写满标志的产生
技术分享

格雷码地址编码产生
技术分享
异步fifo整体逻辑框图
技术分享
请扫二维码加入fpga圈
技术分享
代码实现请持续关注,下次讲解!
本文章原创,来自v3学院 www.v3edu.org

v3学院 FPGA专家 带你学习FPGA实现格雷码跨时钟域异步fifo

标签:代码实现   关注   指针   代码   body   格雷码   fifo   数据   div   

原文地址:http://www.cnblogs.com/v3eduwym/p/6550437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!