现在位置: 首页

vivado加快编译速度—-设置 多线程编译

2018年06月25日 FPGA开发  ⁄ 共 117字 vivado加快编译速度—-设置 多线程编译已关闭评论 ⁄ 阅读 3,539 次
在VIVADO中一个run编译时支持的线程数如下表:(综合时一般是2线程)   设置多线程的命令为:  set_param general.maxThreads 4 读取当前线程数的命令: 为get_param  general.maxThreads
阅读全文

Vivado IP核锁定的解决办法(两种解决办法)

2018年06月23日 常见问题  ⁄ 共 240字 Vivado IP核锁定的解决办法(两种解决办法)已关闭评论 ⁄ 阅读 12,034 次
发生IP核锁定,一般是Vivado版本不同导致的,下面介绍两种方法: 一、常用的方法 1.生成IP核的状态报告 Tools -> Report -> Report IP Status 2.点击Upgrade Selected 3.更新完成后IP Status 从此,被锁住的IP就可以正常配置了。 二、下面介绍另一种方法,对应上述方法不能使用的情况(Upgrade Selected 按钮是灰色的 情况) 在 Tcl console中 执行如下一条命令即可: upgrade_ip [get_ips]
阅读全文

Quartus II 13.1中sof2flash、elf2flash、elf2hex和bin2flash出错、无响应的问题解决

2018年06月14日 常见问题  ⁄ 共 317字 Quartus II 13.1中sof2flash、elf2flash、elf2hex和bin2flash出错、无响应的问题解决已关闭评论 ⁄ 阅读 2,426 次
由于Quartus II® 13.1中的一个问题,运行Windows PC时,一些NIOS® II EDS工具可能会出错,但不会有任何错误输出或者信息提示。 受影响的工具分别是sof2flash、elf2flash、elf2hex和bin2flash 解决方案: 要在Windows系统下的Quartus II 13.1中解决这一问题, 可执行下面的步骤: 打开NIOS II命令行界面后,将名为QUARTUS_BINDIR的环境变量设置成/bin export QUARTUS_BINDIR=/bin 在Qsys中通过工具(Tools)菜单打开的N...
阅读全文

Info: No EPCS layout data – looking for section [EPCS-EF4015]

2018年06月05日 常见问题  ⁄ 共 452字 Info: No EPCS layout data – looking for section [EPCS-EF4015]已关闭评论 ⁄ 阅读 1,701 次
项目中更换了大容量的EPCS,导致程序固化到EPCS时失败,出现如下错误: 出现这个错误的原因是没有配置芯片的说明。 解决方案: 1.在Nios-IDE的安装路径下的bin文件夹中 (比如我的系统中是 D:\altera\13.1\nios2eds\bin)新建一个文件 《nios2-flash-override.txt》 2.输入下述代码,下面描述的器件都是Altera的EPCS器件,sector_size表示sector大小,sector_count表示sector个数 [EPCS-EF4015] #EPCQ16A(lead-free) sect...
阅读全文

__attribute__ 之weak,alias属性

2018年05月30日 技术文章  ⁄ 共 1101字 __attribute__ 之weak,alias属性已关闭评论 ⁄ 阅读 1,746 次
Weak Alias 是 gcc 扩展里的东西,实际上是函数的属性。这个东西在库的实现里面可能会经常用到,比如 glibc 里面就用了不少。抄录一段 gcc 手册里面的话解释下函数属性是干啥的 In GNU C, you declare certain things about functions called in your program which help the compiler optimize function calls and check your code more carefully. 先上代码,看看 weak alias 怎么写。 第一个文件 dummy.c 内容 int __foo...
阅读全文
×