news 2026/5/1 9:10:56

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
例说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”中,我们需要做如下的设置。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:51:22

临床前研究中AI驱动的虚拟细胞模型

AI驱动的虚拟细胞模型有望通过整合多模态组学数据(如单细胞转录组学、蛋白质组学)与深度生成模型、图神经网络等先进算法,实现对药物反应、基因扰动及疾病进展的高精度预测,从而变革生命科学研究范式。本综述概述了虚拟细胞的技术…

作者头像 李华
网站建设 2026/5/1 8:16:04

【计算机毕业设计案例】基于django+大数据平台的食物营养成分分析与推荐系统的设计与实现大数据技术和Django框架的健康饮食推荐平台(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/5/1 8:02:11

[信息论与编码理论专题-19]:信息熵的量化,通俗易懂!

我们用完全不用公式、只靠生活直觉的方式,讲清楚 信息熵是怎么被“量化”(也就是用数字衡量)的。🌟 核心思想一句话:信息熵的单位是“比特”(bit),它表示: “要搞清一件事…

作者头像 李华
网站建设 2026/4/19 16:29:16

大数据毕设项目:基于django+大数据平台的食物营养成分分析与推荐系统的设计与实现(源码+文档,讲解、调试运行,定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/24 21:18:58

【课程设计/毕业设计】基于springboot+数据可视化大屏果树的生长信息管理系统基于springboot+大数据的果园管理系统【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/25 13:53:01

别再一对一去问了:Find the Celebrity 本质是一次“幸存者筛选”

别再一对一去问了:Find the Celebrity 本质是一次“幸存者筛选” 先说一句可能让你恍然大悟的话: 这道题根本不是在“找名人”,而是在“不断排除不可能是名人的人”。 理解了这点,这题就已经解了一半。 一、先把问题说清楚:什么叫“名人”? 我们先别急着写代码,先对齐…

作者头像 李华