PFGA coe文件导入、更改,mcs回读

coe文件导入

next

这一步根据自己的输入输出来进行选择,可是自己试试不同的选择,可以看到输入输出的管脚不同了(左侧图)

因为工程只需要一个输出,所以选择了single Port ROM。

这一步,把导入的数据想象成一个矩阵,矩阵n行m列,读取的宽度深度就是这个,本工程导入的是序列,所以宽度是1,深度是序列的长度,

使能信号选择后就会有使能信号管脚,如果不选择,就永远使能,永远可以读取数据

后面两步不用怎么设置,可以直接生成就可以,需要等待一小会。

——————————————————生成后,如何调用———————————————————————

框起来的上面的,查看的时候应该就是生成xco文件时自己根据输入输出生成的.v文件,自己生成的一个“函数”,等待被“调用”。

复制.voe文件未注释的部分,粘贴在“调用”它的.v文件中,调节输入输出信号名

coe文件更改

直接双击工程目录下的需要更改的xco文件,右边最上面的名字是灰色的,还是是系统自己给出的一个文件名字(没有截图,反正就不是需要改的xco文件的名字,假设我想修改improved_hadamard,直接双击出来的是blk开头的名字)

(如果coe文件路径不对,会存在这个问题,比如别人拷贝你的工程,别人的工程在E盘,你拷贝粘贴在了其他地地方,文件夹名字不一样就会这样)所以一直都改不成功,不知道为什么为什么。

---------------------------2020年操作步骤,存在文件路径不对的问题,请忽略(以下)---------------------------------

点击manage Core

随便点一个core,(小灯泡?),ip核?block memory?,

手动更改component Name(需要更换的ip的名字);(对手动,我不知道有没有其他方法了额,百度不到额,百度到的删除mif文件的方法对我没用……【不,是我当时不会2021年说】)

---------------------------2020年操作步骤,可能存在文件路径和软件版本不对的问题,请忽略-----------------------------------------------------------------------

:::因为之前文件路径不对,所以出现了只能手动修改的问题,如果路径对了,无论是直接双击还是点击manage core都可以默认出现要修改的xco的对应名字。可以进行下一步修改;

--------------------------------------------------20210527更新----------------------------------------------------------------------------------------

(20210527更新---上面无法更改的是因为自己的coe路径不对,选中自己想要修改的IP核,直接点击manage cores就可以更换coe文件了)

https://jingyan.baidu.com/article/77b8dc7fad00cf6174eab6da.html

可以根据这个更改ipcore_dir目录下各个IP核也就是xco,可以用记事本打开修改,也可以用其他编程软件打开(例如pycharm)

--------------------------------------------------20210527更新----------------------------------------------------------------------------------------

(20210527更新---后来更改coe路径,就没有2020年的问题,选中自己想要修改的IP核,直接点击manage cores就可以更换core了)

20210527更新图

然后按照COE文件导入的方法,再选择RAM/ROM,是否使能等等;

然后生成需要一大段时间…………………………………………………………

如果数据深度等发生了改变,记得在调用他的函数里面,涉及到数量的地方做出修改。

资源报告

综合分析后,还要有布线等操作;之前RAM资源用的超过100%了,所以尽量不用IP核,地方不够,还要删改,能用逻辑表达出来的就不要用ip额

回读操作

http://bbs.eetop.cn/thread-440075-1-1.html

  • 0
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值