用Quartus II创建并仿真ROM的步骤:1.在Quatus工程下生成一个ROM2.编写.mif文件,作为ROM的初始化文件3.将.mif文件拷贝到Modelsim工程下4.进行Modelsim仿真图像保存的步骤:1.使用matlab将图像生成txt文。%将256位的BMP灰度图像128*128大小生成TXT文档,再生成mif文件;

clc

clear all

close all

I_rgb = imread('lena.jpg');

subplot(2, 2, 1), imshow(I_rgb), title('lena-rgb')

I_gray = rgb2gray(I_rgb);

subplot(2, 2, 2), imshow(I_gray), title('lena-gray')

I = imresize(I_gray, 0.25);

subplot(2, 2, 3), imshow(I), title('lena-qtr')

fid = fopen('./lena.txt','wt');

for i = 1 : size(I, 1)

for j = 1 : size(I, 2)

fprintf(fid, '%d ', I(i, j));%每个数据之间用空格分开%

end

fprintf(fid, '

');

end

fid = fclose(fid);

I_data = load('./lena.txt');2.创建mif文件(Memory Initialization File):使用mif生成器、C语言或者matlab语言来生成;   选择直接使用matlab生成mif文件gray_image.mif;%mcode to create a mif file

src = imread('lena.jpg');

gray = rgb2gray(src);

[m,n] = size( gray ); % m行 n列

N = m*n; %%数据的长度,即存储器深度。

word_len = 8; %%每个单元的占据的位数,需自己设定

data = reshape(gray', 1, N);% 1行N列

%fid=fopen('gray_image.mif', 'w'); %打开文件

fid=fopen('gray_image.mif', 'w'); %打开文件

fprintf(fid, 'DEPTH=%d;

', N);

fprintf(fid, 'WIDTH=%d;

', word_len);

fprintf(fid, 'ADDRESS_RADIX = UNS;

'); %% 指定地址为十进制

fprintf(fid, 'DATA_RADIX = HEX;

'); %% 指定数据为十六进制

fprintf(fid, 'CONTENT');

fprintf(fid, 'BEGIN

');

for i = 0 : N-1

fprintf(fid, '%d:%x;

',i, data(i+1));

end

fprintf(fid, 'END;

'); %%输出结尾

fclose(fid); %%关闭文件生成的mif文件如下图所示:

3.调用mif文件生成ROM(verilog文件即.v文件)

matlab生成mif图像文件,matlab 生成mif文件导入quartus rom中相关推荐

  1. 将多个csv文件导入到pandas中并串联到一个DataFrame中

    本文翻译自:Import multiple csv files into pandas and concatenate into one DataFrame I would like to read ...

  2. 云服务器如何导入文件,如何将文件导入云服务器中

    如何将文件导入云服务器中 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 华为云 ...

  3. 将csv文件导入到数据库中

    1.csv文件简介 CSV全称 Comma Separated values,是一种用来存储数据的纯文本文件格式,通常用于电子表格或数据库软件.这样你就发现了,csv其实就是纯文本文件,可以使用记事本 ...

  4. php导入qq数据txt代码,/谁有能都实现将excel文件导入到数据中,并在php网页上显示的源码啊,有的发送1091932879@qq.com,谢谢!...

    PHP网页怎么导入Excel的数据 参码如下: // 1.引用ExcelReader类文 require_once 'Excel/reader.php'; // 2.实例化读取Excel类 $data ...

  5. 将dblp中的文件导入到endnote中

    将dblp中的文件导入到endnote中 复制要导入的论文题目到dblp中搜索 点击第一个按钮的第一个链接 跳转后页面点击cite 点击1 Endnote,然后点击2下载. 此时并没有下载文件,页面跳 ...

  6. access数据库导入oracle数据库,将excel表格导入access数据库再导入oracle数据库方法-如何将ACCESS数据库的文件导入到ORACLE中?...

    怎样将excel中的数据导入到oracle数据库中 敢问楼主,表A存在几列,表B存在几列,表C存在几列 常规方法(表中列和excel中列一致) PLSQL 中 : select * from A up ...

  7. python头文件math.h_将常量从.h文件导入到python中

    我一直在寻找一个简单的答案这个问题,但似乎我找不到一个.我宁愿远离任何尚未包含在 Python 2.6 / 2.7中的外部库. 我有2个c头文件类似于以下内容: //constants_a.h con ...

  8. linux中将hdfs数据导入hbase,将数据文件导入到HBase中

    假设有一个TSV格式的数据文件test.dat(TSV是指数据文件中的每个字段是以制表符隔开的) 首先,将test.dat上传到hdfs上,具体的命令如下: hadoop fs -copyFromLo ...

  9. 【Java代码】MP3、flac歌曲批量生成同名的“xxx.lrc”歌词文件导入索尼黑砖二代

    目录 1.准备条件 2.实现方式 3.代码环境和maven依赖 4.Java代码 5.示例1结果 6.示例2结果 7.一个小问题 8."音乐标签"下载地址 1.准备条件 网易云下载 ...

最新文章

  1. 研究能力培养的阶梯: 盐趣一对一科研项目
  2. python困难_Python开发总感觉困难重重,可能是你没用上这些开发工具
  3. Zabbix-3.0.0 安装Graphtree
  4. linux一g运行内存不足,在linux运行weblogic出现运行内存不足错误,求鞭挞....
  5. 理解SQL Server中的权限体系(下)----安全对象和权限
  6. 创建目录_聊聊Word创建目录那些事儿
  7. LeetCode(976)——三角形的最大周长(JavaScript)
  8. Spring框架(IoC、AOP面向接口切面)
  9. 忽略字母大小写情况下统计字符出现的次数
  10. gps高斯utm_高斯-克吕格投影与UTM投影
  11. 微信公众号文章采集浅谈--搜狗APP近一天文章
  12. 企业微信打卡具有人脸识别功能吗?如何设置?
  13. RuntimeError: mat1 dim 1 must match mat2 dim 0 报错解决
  14. android6.0 cta认证,什么是CTA认证?CTA进网许可认证。
  15. python基础-15-列表推导式
  16. 读书笔记-人品惠及一世
  17. C#  图片背景变为透明
  18. MATLAB指数拟合
  19. barrnap:预测基因组上的核糖体RNA
  20. MySQL下载完如何打开

热门文章

  1. UC浏览器打开百度显示 丰臣吉秀.网址
  2. 【C# 处理IOS无法播放HTTP视频流】
  3. 【三维目标分类】PointNet++详解(一)
  4. 大数据系列之数据仓库Hive原理
  5. php 8 下 phpexcel 报错
  6. 四种主流的视频图像处理技术——北京明景科技
  7. Bugku pwn2
  8. 电脑到手小技巧(随时更新)
  9. php textrank,textrank-jieba 算法复现
  10. Python_matplotlib散点图、条形图、直方图笔记