news 2026/5/26 1:11:56

FPGA基础知识(二十):Xilinx Block Memory IP核(5)--ROM 详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
FPGA基础知识(二十):Xilinx Block Memory IP核(5)--ROM 详解

《FPGA基础知识》系列导航

本专栏专为FPGA新手打造的Xilinx平台入门指南。旨在手把手带你走通从代码、仿真、约束到生成比特流并烧录的全过程。

本篇是该系列的第二十篇内容

上一篇:FPGA基础知识(十九):Xilinx Block Memory IP核(4)--True Dual Port RAM 详解-CSDN博客

下一篇:关注我,第一时间获取更新!!


大家好,今天我们来分享block Memory Generate的最后一个知识点:ROM,说起ROM,主要是为了将我们提前写好的数据文件,作为源数据,导入FPGA,作为后续使用的。

这个ROM我之前的使用场景是用来存储 仿真好的移相器的参数用作相控阵雷达的俯仰角控制的,ROM最重要的是.coe文件的文件格式。

1 手册说明

手册里面给出的格式说明如下:

通过radix配置是2(二进制),10(十进制),16(十六进制)

通过vector配置数据

如果这里没有理解,没有关系哈,大家跟着我的思路试一下

2 IP核配置

为了方便说明,我这里选择了单端口的ROM,数据宽度8bit,深度16bit,深度会直接决定地址addr的宽度哈

这里,我们勾选load init file,即导入初始化文件,如果我们已经有准备好的coe文件,点击Browse选择你的文件路径即可,但如果没有就点击Edit直接编辑就可以

我这里现在没有文件,我就给大家现场编辑了,点击Edit,按照上面的步骤新建一个test.coe的文件,点击save

会打开这样一个界面,大家可以在这里填自己的数据,我这个是刚才写的 上面的radix即选择你是 二进制 十进制 还是 十六进制,我这里是 16进制的 我就给了16

下面的vetor写的就是你的数据列表,我暂时按照我的配置8bit位宽16深度给了16个8bit的数据

他其实就会生成一个这样的文件

3 仿真

我们配置好之后,可以仿真看看,如下

这是从ROM中读出的数据,与我刚才的写入是一致的

那关于ROM的使用方法就这些,大家可以试试,如果大家有现成的数据,可以按照FPGA的coe文件格式整理好,一般数据量大的时候,自己手动整理比较麻烦,我们就可以借助Matlab等工具进行数据整理。

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

ComfyUI缺少Manager?手把手教你安装

ComfyUI缺少Manager?手把手教你安装 你有没有试过兴冲冲地打开 ComfyUI,准备复现一个社区分享的炫酷工作流,结果一加载 .json 文件就弹出一堆红色警告:“Missing custom node: Impact Pack”、“Node not found: IPAdapter”………

作者头像 李华
网站建设 2026/5/24 12:08:06

Python安装opencv-python支持YOLO显示

Python安装opencv-python支持YOLO显示 在部署YOLO目标检测模型时,一个看似简单却常被忽视的关键步骤是:如何让模型的输出“看得见”。很多开发者在成功加载权重、完成推理后,却发现无法将检测框清晰地绘制在图像上——问题往往不在于模型本身…

作者头像 李华
网站建设 2026/5/25 5:58:02

TensorRT镜像部署:从Git下载到Docker安装一步到位

TensorRT镜像部署:从Git下载到Docker安装一步到位 在现代AI系统中,模型训练完成只是第一步。真正决定用户体验的,是推理阶段的响应速度与资源效率。尤其是在视频分析、自动驾驶或在线推荐这类对延迟极为敏感的应用场景下,一个“能…

作者头像 李华
网站建设 2026/5/25 10:19:00

LobeChat能否实现AI生成年终总结?年度绩效展示利器

LobeChat能否实现AI生成年终总结?年度绩效展示利器 在每年年底,无数职场人面对的一项“传统挑战”不是加班赶项目,而是如何写出一份既真实反映工作成果、又足够亮眼的年终总结。写得平淡,怕被忽视;夸大其词&#xff0c…

作者头像 李华
网站建设 2026/5/25 5:41:24

零成本搞定!2025 年免费降 AI 率实操指南:3款工具 + 5个有效方方法

论文降aigc现在绝对是大家写论文时遇到的最大拦路虎。别慌,只要掌握了正确的方法,把那些顽固的AI生成痕迹去掉,顺利通过检测其实并不难。 一、 AI检测原理 很多同学都在问:为什么我自己一个字一个字敲出来的论文,aig…

作者头像 李华
网站建设 2026/5/25 19:19:50

大模型如何赋能智能制造

大模型(Large Models),特别是以大语言模型(LLM)和多模态大模型为代表的通用人工智能技术,正在深刻赋能智能制造(Smart Manufacturing),推动制造业向更高效、柔性、智能和…

作者头像 李华