小编Riz*_*ias的帖子

将库添加到Vivado 2014.4

我是Vivado和VHDL的新手,我想就一个基本问题提供一些指导.

我猜我可以创建自己的库并在我的项目中使用它们,就像我使用默认库和基本库一样

例如:

library IEEE;
use IEEE.std_logic_1164.ALL;
use IEEE.std_logic_unsigned.ALL;
Run Code Online (Sandbox Code Playgroud)

现在,通过在网上浏览,我没有找到任何具体的答案,没有任何直接的方式来"添加库"(至少在我的Vivado版本中).

有没有办法构建VHDL代码,让我们说类型定义,并在任何你喜欢的文件中使用它们,例如在C中完成?

vhdl vivado

4
推荐指数
1
解决办法
5666
查看次数

make 文件预处理器指令

我对 make 文件不太有经验,并且正在尝试在 Eclipse (linux) 中的 make 文件中定义预处理器变量。

这变成了一项不平凡的任务,因为它似乎遗漏了一些东西......

您可以在下面找到我的 make 文件的结构:

 var_first=g++

all:

    g++ main_cell.cpp -o hello
Run Code Online (Sandbox Code Playgroud)

以这种方式构建我的代码,我想要做的是在我的 make 文件中定义一个变量,然后在我的代码中使用 #ifdef、#endif 对其进行断言。

我已经经历了无数的组合,但似乎缺少一些步骤......

您能给一些指点吗?

makefile g++ compiler-options c-preprocessor

4
推荐指数
1
解决办法
5589
查看次数

VHDL 优化技巧

我对 VHDL 相当陌生,通过使用不同的 IP 核(由不同的提供商提供)可以看到,有时它们根据占用的空间或时序限制存在巨大差异。

我想知道 VHDL 中是否有优化的经验法则(例如,C 中的经验法则;展开循环等)。

它与我使用的综合工具有关(就像不同的编译器在 C 中使用其他优化方法,因此您需要学习阅读它们返回的反馈 asm 文件),还是取决于我的编码技能?

optimization vhdl

2
推荐指数
1
解决办法
3856
查看次数

什么是关于入门C++教程的好书?

你能推荐一本自学C++的书吗?

感谢您的帮助 :)

c++

1
推荐指数
1
解决办法
3642
查看次数