- 博客(1)
- 资源 (1)
- 收藏
- 关注
10032异步FIFO
1、实验原理
了解掌握AFIFO的工作原理以及其结构,设计AFIFO模块以及其test_bench,最后在Robei可视化仿真软件经行功能实现和仿真验证。
2、实验原理
在两个时钟域之间进行数据传递最常用的的使用方法就是异步FIFO。异步FIFO一般包括两个端口,其中端口A是写入端,端口B是读入端。AFIFO中最常用的控制信号是“空”(empty)和“满”(full),另外,“将空”(almost empty)、“将满”(almost full)也是两个经常使用的控制信号。
din[n-1:0] dout[n-1:0]
wr_en rd_en
wclk rclk
full
rempty
图1 AFIFO外部链接关系
确定AFIFO的空状态或满状态需要一定的数学处理以及读指针和写指针的比较。关键问题是两个指针在不同的时钟域产生,所以指针必须经过同步化才能在另一时钟域中进行比较和用于计算。对于异步FIFO来说,产
2022-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人