news 2026/7/1 11:11:27

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/26 17:42:23

Qwen3-VL-30B-FP8:高性能多模态模型量化新突破

Qwen3-VL-30B-FP8:高性能多模态模型量化新突破 在AI系统向真实世界任务深度渗透的今天,如何让庞大的视觉语言模型(VLM)走出实验室、真正落地于高并发、低延迟的生产环境,成为开发者面临的核心挑战。参数动辄百亿级的多…

作者头像 李华
网站建设 2026/6/25 18:04:39

Linly-Talker:打造多模态AI数字人完整指南

Linly-Talker:打造多模态AI数字人完整指南 在短视频爆发、虚拟交互崛起的今天,一个现实摆在面前:内容创作者越来越需要“出镜”,但并非人人都愿意或擅长面对镜头。与此同时,企业对自动化服务的需求也从文字客服升级到…

作者头像 李华
网站建设 2026/6/26 17:42:36

LobeChat能否应用于自动驾驶?车载语音助手升级

LobeChat能否应用于自动驾驶?车载语音助手升级 在智能汽车的演进浪潮中,一个看似简单却极为关键的问题正在浮现:为什么我们和车说话,它还是听不懂“人话”? 尽管今天的车辆已经能自动变道、识别红绿灯,但当…

作者头像 李华
网站建设 2026/7/1 4:42:29

Windows10下WSL安装vLLM 0.11.0避坑指南

Windows10下WSL安装vLLM 0.11.0避坑指南 在当前大模型快速落地的背景下,本地部署一个高性能、低延迟的推理服务已成为许多开发团队的刚需。尤其是像 vLLM 这类支持 PagedAttention 和连续批处理的引擎,凭借其高吞吐、低显存占用的优势,正被广…

作者头像 李华
网站建设 2026/6/25 2:35:35

DeepSeek-V2.5:强大多用途语言模型解析

DeepSeek-V2.5 与 PyTorch-CUDA 镜像:构建高效大模型开发环境 在当今 AI 研发节奏日益加快的背景下,一个稳定、高性能且开箱即用的开发环境,往往决定了从实验到落地的速度。尤其当我们面对像 DeepSeek-V2.5 这类参数量达百亿级别、对计算资源…

作者头像 李华