当前位置:首页 » 寻物指南 » vhdl为什么找不到硬件

vhdl为什么找不到硬件

发布时间: 2022-09-05 17:12:25

① 用VHDL语言是不是写好代码后,会自动生成相应的硬件啊

不了解硬件原理,是写不好VHDL描述的。

② 问什么我的VHDL程序中会出现WORK库找不到呢恳请大侠指教 谢谢

是你自己定义的程序包没有进行声明。自己定义的程序包就在WORK这个库中。不晓得为什么你有两个package.而且名字还是一样的。可能是我不知道。但如果是一个package的话,在主程序前面加上:library work;use work.myuse.all;再加上你其他库函数的定义就可以了。
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
PACKAGE myuse IS
procere jfq(din1,din2: in integer range 0 to 31;
dout : out integer range 0 to 31);
END myuse ;
package body myuse is
procere jfq(din1,din2: in integer range 0 to 31;
variable dout : out integer range 0 to 31) is
begin
dout := din1 + din2;
end jfq;
end myuse ;
library work;
use work.myuse.all;
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;
USE work.myuse.ALL;
ENTITY call IS
PORT(
d1,d2: IN integer range 0 to 31;
fout : OUT integer range 0 to 31);
END call ;
ARCHITECTURE a OF call IS
BEGIN
process_label:
PROCESS (d1,d2)
VARIABLE fo : integer range 0 to 31;
BEGIN
jfq(d1,d2,fo);
fout <= fo;
END PROCESS process_label;

END a;
上面的程序如果没有错的话,就不会出现报没有库的错误了。祝你好运~~
不好意思,这个我就不晓得了。我用的是ISE。用自己写的库就是这样声明的。

③ 计算机硬件描述语言(VHDL)与编程语言(C语言)的区别及关系,

首先说VHDL:它是描述电路的计算机工具,早期的CPLD等器件是基于与-或阵列的,更容易说明这点,VHDL是描述电路行为的,当下载到器件后,它就是具体的电路,这个电路全由与-或阵列组成。后期的FPGA也一样,只是它是基于查找表的。再说C语言:我们可以认为它是用于控制特定电路的工作。我们都知道可以C编程的控制器都有程序存储器,它里面就存放了C编译后的二进制代码。而VHDL里下载后根本就不需要这个存放程序的地方。

④ 我写了个VHDL程序,硬件测试不合要求,哪位大神给修改下

第1句中if rst='1' then a:=0;b:=0;c:=0;d:=0;
elsif clk1 ='1' then
if a<9 then a:=a+1;
else a:=0;
............

⑤ VHDL是什么

VHDL全名Very-High-Speed Integrated Circuit HardwareDescription Language,诞生于1982年。1987年底,VHDL被IEEE和美国国防部确认为标准硬件描述语言 。自IEEE-1076(简称87版)之后,各EDA公司相继推出自己的VHDL设计环境,或宣布自己的设计工具可以和VHDL接口。1993年,IEEE对VHDL进行了修订,从更高的抽象层次和系统描述能力上扩展VHDL的内容,公布了新版本的VHDL,即IEEE标准的1076-1993版本,简称93版。VHDL和Verilog作为IEEE的工业标准硬件描述语言,得到众多EDA公司支持,在电子工程领域,已成为事实上的通用硬件描述语言。

⑥ VHDL中用的软件是什么工具硬件是什么工具

VHDL是硬件描述语言,是EDA(电子设计自动化)技术中用于设计PLD(可编程逻辑器件)的设计描述工具之一。软件是指PLD的开发工具,硬件是指使用的PLD器件。根据所选用的可编程逻辑器件生产厂家的不同,PLD的开发工具也是不同的。VHDL是国际标准硬件描述语言,可以用于各PLD厂商的开发平台上。

⑦ VHDL中的变量经综合会对应什么硬件

NO.在硬件设计中即RTL设计中,是不允许用变量的,因为变量是综合不了实际电路的,
那么变量用在什么地方呢?主要是用在TESTBENCH中.

你学VHDL语法想到这个层面真的很不错!!! :)

一般的人学完后写程序,满篇都是变量..看得我真想杀人!!

一个正确的设计一般不会带变量,反正我设计了这么多年,不管国内我见过的工程师还是国外的,里面都不会用变量来写RTL,因为在设计中,如果能知道电路图,再用VHDL去描述他的时候,SIGNAL目前能解决我碰到的所有问题.D触发器就是一个输入输出而已,搞不懂为什么还要在中间定义一个变量,的确非常怪...

就是能烧进去又有什么用..关键要知道自己的设计倒底是综合成什么电路,,,光烧进去有什么用?根据上一位仁兄的发言估计在某些情况下能烧的(反正我没有碰到过这种情况),如果一味的强调成这个问题,而不想想自己的设计的问题,那这个设计,自己还没有完全理解...

⑧ VHDL与硬件设计基础

我发现一本书特别适合你的,就是清华大学出版社出版的一本《数字电路与逻辑设计》,你去书店找一下,好像书皮是深蓝色的。那本书前半部分是讲数字电路的,后半部分是讲VHDL语言的。我个人认为是最适合你的了,如果我是你的话,我会用那本书的。

⑨ VHDL硬件描述语言和汇编语言有什么关系吗

做单片机方面,汇编语言是必学的,虽然单片机编程所用的大部分是C语言!
VhdL语言是针对FPGA和CPLD的硬件描述语言,两者没多大共同点,是针对两个不同领域的语言!

学习单片机后,你可以往ARM和DSP方向发展!现在电子的一个大方向

你也可以单独学习VHDL,将FPGA学懂,那么你就是兼顾电子两大类的最尖端人才了!

热点内容
我的电脑为什么突然都变成繁体 发布:2025-06-07 06:11:55 浏览:550
人为什么闭着眼睛没法单腿站立 发布:2025-06-07 06:11:50 浏览:69
为什么国产智能手表不能回复微信 发布:2025-06-07 06:10:35 浏览:389
进加气站为什么不能玩手机 发布:2025-06-07 06:10:25 浏览:178
帕斯卡契约为什么找不到杰罗尔德 发布:2025-06-07 06:06:09 浏览:256
为什么搭讪加了微信不聊天 发布:2025-06-07 06:06:09 浏览:124
商用空气能为什么保修时间短 发布:2025-06-07 05:51:48 浏览:703
小米的体重秤为什么那么贵 发布:2025-06-07 05:47:01 浏览:341
为什么lightroom导出文件那么小 发布:2025-06-07 05:47:01 浏览:700
a6为什么这么便宜了 发布:2025-06-07 05:45:24 浏览:652