news 2026/9/20 16:27:22

例说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/9/17 21:21:36

从文本到可视化:Java企业数据查询的智能进化之路

在数字化转型的浪潮中,数据已经成为企业的核心资产。对于以Java技术栈为核心的企业而言,如何高效挖掘私有数据的价值,让数据从“沉睡的数字”转变为“决策的依据”,是亟待解决的关键问题。传统的数据查询模式中,业务人…

作者头像 李华
网站建设 2026/9/18 15:19:43

C内存布局

一、变量作用域与存储类别根据定义位置和存储方式,变量可分为以下几种类型:int degree 0; // 全局变量,文件作用域(其他文件声明后可引用) static int cnt 0; // 静态全局变量,文件作用域&…

作者头像 李华
网站建设 2026/9/20 10:48:55

【课程设计/毕业设计】基于大数据的健康美食推荐系统基于django+大数据平台的食物营养成分分析与推荐系统的设计与实现【附源码、数据库、万字文档】

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

作者头像 李华
网站建设 2026/9/17 5:33:21

零基础进阶大模型实战高手:从Transformer到企业级部署全攻略

《动手构建大模型》为零基础读者提供了一条从理论到实践的大模型学习路径。全书分为基础理论、核心技术和高阶应用三篇,涵盖Transformer架构、提示词工程、RAG、框架工具使用、智能体构建、微调及模型部署等内容。采用实战导向的项目驱动学习方法,提供Go…

作者头像 李华
网站建设 2026/9/9 8:57:15

智能文档处理全栈指南:从OCR到VLM智能体的技术演进与AWS Serverless实践

本文详细介绍了智能文档处理技术的三个演进阶段:从Tesseract规则匹配到PaddleOCR深度学习,再到基于VLM智能体的端到端解析。文章探讨了如何通过布局检测、阅读逻辑排序和视觉工具链实现文档智能化,并介绍了使用AWS Serverless与LandingAI ADE…

作者头像 李华