news 2026/6/15 13:41:31

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/6/15 13:32:06

百度AI开放平台VS GPT-SoVITS:哪个更便宜?

百度AI开放平台VS GPT-SoVITS:哪个更便宜? 在智能语音技术迅速渗透日常生活的今天,越来越多的企业和个人开始关注“用声音说话”的成本问题。无论是为客服系统配上自然流畅的播报音,还是打造专属品牌的虚拟代言人,语音…

作者头像 李华
网站建设 2026/6/11 21:02:03

YOLOv5详解:高效目标检测的实战指南

YOLOv5详解:高效目标检测的实战指南 在智能制造车间的一条高速生产线上,摄像头每秒捕捉数百帧图像,系统必须在毫秒级时间内判断产品是否存在划痕、缺件或装配偏差。传统视觉算法早已力不从心,而深度学习模型又常因推理延迟无法满…

作者头像 李华
网站建设 2026/6/13 20:08:52

Typora 免费安装教程

Typora 免费安装教程 1.Typora 简介 Typora 是一款跨平台的 Markdown 编辑器,因其简洁的界面和流畅的用户体验而受到广泛欢迎。它支持实时预览功能,让您在编辑 Markdown 文档的同时即时查看最终效果,无需切换视图。此外,Typora …

作者头像 李华
网站建设 2026/6/13 14:48:43

day-02数组题目总结笔记

数组题目总结笔记(二) 目录 最长公共前缀加一杨辉三角买卖股票的最佳时机多数元素6. 最长公共前缀 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。 示例: 输入:strs…

作者头像 李华
网站建设 2026/6/15 9:31:15

LobeChat能否实现AI生成读书笔记?阅读效率倍增技巧

LobeChat能否实现AI生成读书笔记?阅读效率倍增技巧 在信息爆炸的时代,我们每天面对的文本量远超以往——学术论文、行业报告、电子书籍、长篇资讯……即便一个人全年无休地阅读,也难以追上知识更新的速度。更现实的问题是:读完了&…

作者头像 李华
网站建设 2026/6/15 6:18:45

消费级硬件微调210亿参数GPT-OSS-20b指南

消费级硬件微调210亿参数GPT-OSS-20b指南 在一台只有16GB内存的笔记本上跑通210亿参数的大模型?听起来像是天方夜谭。但就在几个月前,我用家里的RTX 4070台式机成功完成了 GPT-OSS-20b 的本地微调——这个由OpenAI开源权重构建的轻量级高性能语言模型&am…

作者头像 李华