登录
首页 » Verilog » 一种新型基于双口ram的异步fifo

一种新型基于双口ram的异步fifo

于 2023-07-03 发布 文件大小:32.58 kB
0 20
下载积分: 2 下载次数: 1

代码说明:

应用背景传统的异步FIFO,把读写地址信号同步后再进行同步比较以产生空满标志,工作频率低、面积大;由于读写地址的每一位都需要两级同步电路,大量使用寄存器必然要占用很大的面积。这种方法不适合设计大容量的FIFO。关键技术当读、写指针相等也就是指向同一个内存位置时,FIFO可能处于满或空两种状态,必须区分FIFO是处于空状态还是满状态。本代码的做法是把读、写地址寄存器扩展一位,最高位设为状态位,其余低位作为地址位。当读写指针的地址位和状态位全部吻合时,FIFO处于空状态;当读写指针的地址位相同而状态位相反时, FIFO处于满状态。由于读写指针是读写地址转换成格雷码的形式,状态为为高两位。并且经过了modelsim验证,附带源码和测试代码。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • VESA Timing
    VESA CVT视频参数计算器,输入分辨率和刷新率即可得到需要参数。(VGA Timing Calculator)
    2020-12-23 14:29:07下载
    积分:1
  • DDS-Waveform-generator
    采用FPGA实现的DDS波形发生器源码,可以实现频率幅值变换、正弦波、方波、三角波输出,输出频率可达1MHz(FPGA implementation of the DDS waveform generator source frequency amplitude transform, sine wave, square wave, triangle wave output, the output frequency up to 1MHz)
    2012-06-29 23:20:58下载
    积分:1
  • 6T SRAM的源代码
    应用背景6T SRAM是基于晶体管模块设计。关键技术这个6T SRAM技术是旧版本,新版本已经更新。
    2022-01-25 17:09:33下载
    积分:1
  • 一种新型设计的可逆 2:4 译码器
    可逆的逻辑已收到
    2023-03-10 23:00:04下载
    积分:1
  • sdram_cmd命令集
    sdram_cmd.v是控制sdram的命令集合。网上资料,是控制sdram的命令集合。网上资料。控制sdram的命令集合。网上资料控制sdram的命令集合。网上资料。
    2022-05-10 21:41:40下载
    积分:1
  • AD9250 204b Verilog源码
    说明:  AD9250是一款双通道14位ADC,最高采样速率250 MSPS,JESD204B Subclass 0或Subclass 1编码串行数字输出(The ad9250 is a dual channel 14 bit ADC with a maximum sampling rate of 250 MSPs and jesd204b sub class 0 or sub class 1 coded serial digital output)
    2021-04-14 11:01:55下载
    积分:1
  • gff_int_mul
    application of a galois field multiplication and normal multiplication
    2008-05-28 16:23:11下载
    积分:1
  • FPCA_彩灯控制器
    基于fpga的彩灯控制器。利用verilog硬件描述语言,掌握状态机的基本原理,利用状态转换,实现26个(8个绿灯,18个红灯)LED灯显示8种不同的闪烁花型,主要包括 绿灯全亮,红灯左移 绿灯左移,红灯全亮 绿灯左移,红灯左移 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-03-21 07:50:42下载
    积分:1
  • UART 变送器
    UART 变送器正以一个 8 位数据总线和 8 位地址总线。变送器 FIFO 是包含和发射机状态机包括国家: 闲着,开始的传输,传输停止的实际数据传输。UART 变送器可以连接到任何具有可配置的数据和地址总线的 UART 接收机。
    2022-08-13 16:53:10下载
    积分:1
  • 基于FPGA的SDRAM 模块-单字读写
    驱动 SDRAM 而言,简单可以分为以下四项操作: (一) 初始化 (二) 刷新操作 (三) 读操作 (四) 写操作 初始化令 SDRAM 就绪,刷新操作就是不失掉内容(数据),读操作就是从 SDRAM 哪 里读取数据,写操作就是向 SDRAM 写数据。其中,读写操作又有单字读写,多字读写 还有页读写。 本代码针对单字读写
    2022-03-21 13:15:08下载
    积分:1
  • 696524资源总数
  • 103945会员总数
  • 46今日下载