首页 > 其他分享 >【FIFO】vivado FIFO IP核的一点使用心得

【FIFO】vivado FIFO IP核的一点使用心得

时间:2023-04-11 16:34:12浏览次数:35  
标签:IP fifo rd vivado wr 模块 FIFO 时钟

简单记一下今天在使用FIFO的过程中的一些注意事项。

【时钟模块】

使用时钟模块用于生成FIFO模块的读写时钟,在复位之后时钟模块不能立刻输出时钟,需要等待一段时间(我仿真的时候就想着怎么没数据出来捏)

具体标志为   locked信号拉高

 

 【FIFO模块】

同样的FIFO模块在复位之后也不能立刻工作,需要等待一段时间,

具体的标志信号为  wr_rst_busy  和  rd_rst_busy拉低。

FIFO模块的信号有很多,可以尝试分组记忆,分成读写两种信号。

————  写  ————

wr_clk    (写时钟)

wr_en    (写使能)

wr_ack    (表明成功写入)

din      (写入的数据)

full      (fifo写满)

almost_full  (fifo快写满了)

wr_data_count  (在写时钟域下fifo的计数)  ***(fifo  full信号的输出是由wr_data_count决定的)

overflow    (再写就不礼貌了)  0.0  (严谨一点,包括这次)

————  读  ————

rd_clk    (读时钟)

rd_en    (读使能)

valid    (表明成功读出)

dout      (读出的信号)

empty      (fifo读空)

almost_empty  (fifo快读空了)

rd_data_count  (在读时钟域下fifo的计数)  ***(fifo  empty信号的输出是由rd_data_count决定的)

underflow    (再读就不礼貌了)  0.0    (严谨一点,包括这次)

标签:IP,fifo,rd,vivado,wr,模块,FIFO,时钟
From: https://www.cnblogs.com/xingod666/p/17306696.html

相关文章

  • Eclipse IDE -maven,安装配置说明,实际操作
     实际操作步骤:1网站下载https://maven.apache.org/  官网地址    2文件路径存放和配置环境变量2.1新建一个maven目录,并将下载文件解压到当前目录,如图所示:   2.2 配置环境变量,新建一个MAVEN_HOME,值为:D:\maven\apache-maven-3.9.1,如下图所示:   ......
  • HCIP-BGP反射器与联邦实验
      配置:一、进行IP地址划分将as2区域内部划分成一个网段172.16.0.0/16MA网段172.16.0.0/24172.16.1.0/24172.16.2.0/24172.16.3.0/24172.16.4.0/24172.16.5.0/24 用户网段(环回地址)172.16.6.0/24172.16.7.0/24172.16.8.0/24172.16.9.0/24172.16.10.0/24...........
  • odoo中用javascript调用model中定义好的方法
    odoo中如果前端界面要调用后台model中写好的方法,很简单。使用do_action即可,比如要调用改res.users的默认语言后执行的方法 odoo.define('switch_language.SwitchLanguageMenu',function(require){"usestrict";varModel=require('web.Model');varse......
  • 解决javascript调用本地sanic接口报跨域错误的问题
    在py代码中利用middleware()方法修饰request/response即可,无需别的操作。 app=Sanic('Sanic_Server')@app.middleware("request")defcors_middle_req(request:Request):"""路由需要启用OPTIONS方法"""ifrequest.method.lower()==......
  • 报错信息:Failed to Setup IP tables: Unable to enable SKIP DNAT rule: (iptables
    一、报错提示   二、原因对关闭防火墙执行开启/关闭操作之后,没有重启docker服务三、解决办法方式一:重启docker服务systemctlrestartdocker方式二:若不想重启docker服务,则修改网络模式将docker的网络模式network_mode由映射改为host模式 ......
  • JavaScript 的 ==、===、区别
    在JavaScript中,==和===都是用于比较两个值是否相等的运算符。它们之间的主要区别在于类型转换方面。具体来说:== 运算符在检查相等性之前会根据需要进行类型转换,将不同类型的值转换为相同类型。例如,如果一个操作数是字符串类型,另一个是数字类型,那么字符串会被转换成数字后......
  • macOS Big Sur 11.7.6 (20G1231) 正式版 ISO、PKG、DMG、IPSW 下载
    本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。2023年4月10日(北京时间11日凌晨),Apple为那些无法更新macOSVentura的旧Mac发布了macOSBig......
  • macOS Monterey 12.6.5 (21G531) 正式版发布,ISO、IPSW、PKG 下载
    本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows和Linux中创建可引导介质。2023年4月10日(北京时间11日凌晨),Apple为那些无法更新macOSVentura的旧Mac发布了macOSBig......
  • 使用ECLIPSE时弹出中文帮助
    (原创)使用ECLIPSE时弹出中文帮助1 在http://gceclub.sun.com.cn/download/Java_Docs/html_zh_CN.zip官方的下载JDK中文API2把它解压在自己的电脑上,如:F:\JAVAAPI1.5html\html\zh_CN\api(不要有中文路径)(ps:好像可以有中文)3打开ECLIPSE的window--->Preferences--->java--......
  • Wav2Lip-GFPGAN用法
    下载官网:https://github.com/ajay-sainy/Wav2Lip-GFPGAN下载:https://www.adrianbulat.com/downloads/python-fan/s3fd-619a316812.pth改名为:s3fd.pth存放到/Wav2Lip-master/face_detection/detection/sfd/s3fd.pth下载https://drive.google.com/uc?id=1fQtBSYEyuai9MjBOF8j......