Xilinx 文件的编写
在使用ROM或RAM的IP核时,会写入coe文件。coe文件编写是有一定格式,以此博客为一个记录。
coe文件编写格式如下:
MEMORY_INITIALIZATION_RADIX = X;
MEMORY_INITIALIZATION_VECTOR= a,b,c,......;
其中RADIX指进制,即X=10的话,那么VECTOR的值就不能出现‘十六进制的A,B,C等’。
其中coe文件可以利用Matlab产生,在Matlab中产生coe文件的方法是:
首先利用Matlab打开一个文件语法至一个变量,方法是:Filed = fopen(‘xxx.coe’,'wt'),“xxx.coe”是文件名,‘wt’是指以文本格式写入。
其次,写入coe文件开头,方法是:
fprintf(Filed ,'%s\n','MEMORY_INITIALIZATION_RADIX = X;');
fprintf(Filed ,'%s\n','MEMORY_INITIALIZATION_VECTOR =');
这样coe文件的开头就写完了。写入数据的话可以采用for循环将数据写入,例如我想写入coe文件1024个数据。该数据是0~1023,将这1024个数据写入coe文件可以如此操作。
for i=0:1023
if i=1023
fprintf(Filed ,'%d',i);
fprintf(Filed ,'%s\n',';');
else
fprintf(Filed ,'%d',i);
fprintf(Filed ,'%s\n',',');
end
end
这样利用Matlab就将数据写入coe文件中。
该博客只是学习记录,如果有问题欢迎指出。
Xilinx 文件的编写相关推荐
- 【LabVIEW FPGA图形化】 ngc、edf网表文件的编写:LED流水灯
[LabVIEW FPGA图形化] ngc.edf网表文件的编写:LED流水灯 文章目录 前言 一.什么是FPGA图形化设计 二.为什么要学习FPGA图形化开发? 三.Xilinx Spartan-6 ...
- Cacti 插件中setup.php 文件的编写
Cacti 插件中setup.php 文件的编写 名词: 初始化函数 预定义函数 cacti 插件存放在 /plugins 目录,由setup.php与cacti 做关联调用; setup.ph ...
- 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译
1 编写以下案例(下面的三个按钮都调用了底层的C语言): 项目案例的代码结构如下: 2 编写DataProvider的代码: package com.example.ndkpassdata; ...
- 手把手教你pyqt中.qrc图片文件的编写和使用
pyqt.qrc图片文件的编写和使用 pyqt图片资源文件的引用 0x00说明: 可以通过qrc文件将我们要用的图片转化成py代码, 然后引入到需要用到的地方. 这将有利于将程序打包成exe后图片的正 ...
- Linux平台Makefile文件的编写基础篇和GCC参数详解
问:gcc中的-I.是什么意思....看到了有的是gcc -I. -I/usr/xxxxx..那个-I.是什么意思呢 最佳答案 答:-Ixxx 的意思是除了默认的头文件搜索路径(比如/usr/incl ...
- python保存代码_python入门(5)使用文件编辑器编写代码并保存执行
原博文 2017-04-21 17:21 − python入门(5)使用文件编辑器编写代码并保存执行 两款文本编辑器: 一个是Sublime Text,免费使用,但是不付费会弹出提示框: 一个是Not ...
- python入门(5)使用文件编辑器编写代码并保存执行
python入门(5)使用文件编辑器编写代码并保存执行 两款文本编辑器: 一个是Sublime Text,免费使用,但是不付费会弹出提示框: 一个是Notepad++,免费使用,有中文界面: 请注意, ...
- matlab m文件的编写,Matlab实验报告(四)M文件的编写.doc
Matlab实验报告(四)M文件的编写.doc 实验目的 学习MATLAB屮的关系运算和逻辑运算,掌握它们的表达形式和川法. 掌握MATLAB中的选择结构和循环结构. 学会用MATLAB进行M文件的编 ...
- Mybatis XML文件如何编写In语句
导语 项目开发中遇到一个问题,就是从前端传入List参数接收到参数之后要从另一张表中查询出相关的的内容,也就是SQL中要实现一个IN的操作,将包含相关内容的信息查询出来. 第一步 首先在Mappe ...
- Android 系统(181 )----Android中各类.mk文件的编写
Android中各类.mk文件的编写 LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_STATIC_JAVA_LIBRARIES := ...
最新文章
- ubuntu15.10英文系统中文输入法配置 fcitx
- oracle impdp导入时卡住,Oracle:impdp导入等待statement suspended, wait error to be cleared
- java创建临时文件夹_java创建临时文件
- 教育为什么重要 大数据_为什么开放数据在教育中很重要
- 闩锁电流_IGBT——闩锁(Lanchup)效应
- 大同语网站页面资料汇总编书(PDF)
- 「leetcode」501. 二叉搜索树中的众数【暴力统计】【中序遍历】详解
- (秒杀项目) 4.10 项目面试项目常见问题
- 修改Docker镜像源地址为网易镜像源地址
- 数据库的基本概念(数据库的发展、主流数据库介绍)
- 徐思201771010132《面向对象程序设计(java)》第三周学习总结
- 四川服务器磁盘阵列卡电池性能,内置磁盘阵列卡的不足之处
- Vcenter证书过期处理----Vcenter无法登录,“根证书错误”,“签名证书无效”,“503 service not available”
- Codeforces 1156B
- java基础,进阶(二)
- 网易严选打造数仓规范和评价体系实践
- 驱动程序如何手动卸载与更新
- 安徽省发票认证服务器网站,安徽省增值税发票综合服务平台网址及操作指南
- Linux笔记 No.17---(磁盘分区fdisk,gdisk,parted、格式化mkfs,mke2fs、挂载mount、卸载umount、df、du、lsof命令)
- 消防应急照明和疏散指示系统——集中控制型系统的设计与应用