当前位置: 首页 > news >正文

例说FPGA:可直接用于工程项目的第一手经验【2.7】

11.4 IP核配置——FIFO配置

本实例例化了3个FIFO,即video_ctrl.v模块例化的video_fifo、ddr_avl_bridge.v模块例化的rdfifo_for_sdram和wrfifo_for_sdram,关于它们的基本配置,说明如下。

1.视频时域变换FIFO配置(video_fifo)

基本的配置请参考工程实例8的FIFO配置说明,这里只对特殊设置部分做说明。

①如图11-13所示,在第一个配置页面“Parameter Settings→Widths,Clks,Synchronization”中,我们需要做如下的设置。

·在“How wide should the FIFO be?”后面的文本框中输入“8”,即该FIFO输入数据的位宽是8bits。

·勾选“Use a different output width and set to”,并在其后面的文本框中输入“16”,表示该FIFO输出数据的位宽是16bits。这个FIFO的输入位宽是8bit,输出位宽是16bit。在读出端,先输入FIFO的8bit,再输出16bit的最低8bit,示意如图11-14所示。

·在“How deep should the FIFO be?”后面的文本框中输入“512”,表示该FIFO的存储深度为512words,单位是前面设置的FIFO输入数据位宽8bits,即该FIFO的存储空间为512×8bits。

·在“Do you want a common clock for reading and writing the FIFO?”下面选择“No,synchronize reading and writing to‘rdclk’and‘wrclk’,respectively.Create a set of full/empty control signals for each clock.”,表示我们的FIFO使用不同的读和写时钟。

②第三个配置页面“Parameter Settings→DCFIFO2”中,配置如图11-15所示。

·在“Which optional output control signals do you want?”下选择“Read-side”的“usedw[]”,表示FIFO已经读出的数据量,单位是读出数据位宽16bits,该信号主要用于逻辑中防止FIFO溢出。

·勾选“Asynchronous clear”选项,但不需要勾选其下的两个子选项。

2.DDR2写FIFO配置(wrfifo_for_sdram)

基本的配置请参考工程实例8的FIFO配置说明,这里只对特殊设置部分做说明。

①如图11-16所示,在第一个配置页面“Parameter Settings→Widths,Clks,Synchron-ization”中,我们需要做如下的设置。

http://www.jsqmd.com/news/342894/

相关文章:

  • 普通人学习大模型应该怎么学?_大模型的挑战与优势?
  • MySQL dump and pump
  • 大数据毕设项目:基于django+大数据平台的短视频推荐系统设计与实现(源码+文档,讲解、调试运行,定制等)
  • 编程的未来:从复杂到简单的转变
  • P4999 烦人的数学作业
  • 【毕业设计】基于django+大数据平台的短视频推荐系统设计与实现(源码+文档+远程调试,全bao定制等)
  • K8s 部署Doris 高可用集群 - 指南
  • 大数据领域的创新应用案例
  • 大数据连接池配置:结构化数据访问优化
  • 【计算机毕业设计案例】基于数据可视化+协同过滤算法的个性化视频推荐系统基于django+大数据平台的短视频推荐系统设计与实现(程序+文档+讲解+定制)
  • 【赵渝强老师】国产金仓数据库的物理存储结构
  • 什么是铜包钢、锌包钢?核心作用是什么?二者核心区别的是什么? - 非研科技
  • C++网络创建---CURL与CURLcode数据类型
  • 动态DP(20260204)
  • dballgts01e01-1
  • 从文本到可视化:Java企业数据查询的智能进化之路
  • Java企业AI升级:高效文档处理与知识检索的核心路径 在数
  • 大学生就业避雷平台开发任务书
  • P1270 学习笔记
  • Daggr:介于 Gradio 和 ComfyUI 之间的 AI 工作流可视化方案
  • 北京上品极致产品设计有限公司:工业设计、产品设计、外观设计、结构设计、设备设计、仪器设计、机器人设计公司,全链条设计服务全景解析 - 海棠依旧大
  • 2026年郑州电加热咖啡豆烘焙机厂家专业推荐:燃气加热咖啡豆烘焙机、小型咖啡豆烘焙机、大型咖啡豆烘焙机、高端咖啡豆烘焙机 - 海棠依旧大
  • AI在生物领域「翻车」?复杂模型不如简单方法
  • 第四章 字符串part01
  • Python aiomysql,asyncio.run() insert into mysql asynchronously
  • 临床前研究中AI驱动的虚拟细胞模型
  • C++中的过滤器模式
  • Matthias Mann万万没想到单细胞蛋白质组学
  • 大数据计算机毕设之基于大数据技术的数据可视化食物营养分析及协同过滤推荐系统基于django+大数据平台的食物营养成分分析与推荐系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • 边缘侧时序数据的选型指南:网络不稳定、数据不丢、回传可控——用 Apache IoTDB 设计可靠链路