❶ c语言和VHDL语言的区别
区别大了
一个是软件描述语言,一个硬件描述语言
应用的地方不一样,c可以用在嵌入式系统中,而vhdl一般用在fpga中
所以运行模式完全不一样,嵌入式系统中流程是取指令-译码-执行,
而vhdl在fpga是多发并行执行的,所有的门电路可以同时翻转
没什么可比性。。
❷ VHDL与C语言的区别主要在哪儿里
VHDL是硬件描述语言,用来做硬件设计的;C语言是软件编程语言,用来编写软件程序的。一个是用来设计硬件系统的,一个是用来设计软件系统的,用途完全不同,不可同日而语。
❸ VHDL语言和C语言区别大吗
我学过一点VHDL语言,区别还是挺大的,VHDL是一种硬件描述语言,跟C语言的语法规则的区别很大,给你一个示例看看吧,你自己体会一下:
libraryieee;
useieee.std_logic_1164.all;
useieee.std_logic_unsigned.all;
entityCNT10is
port(CLK,RST,EN,LOAD:instd_logic;
DATA:instd_logic_vector(3downto0);
DOUT:outstd_logic_vector(3downto0);
COUT:outstd_logic
);
endCNT10;
architecturebehavofCNT10is
begin
process(CLK,RST,EN,LOAD)
variableQ:std_logic_vector(3downto0);
begin
ifRST='1'thenQ:=(others=>'0');
elsifCLK'eventandCLK='1'then
ifEN='1'then
if(LOAD='1')thenQ:=DATA;else
ifQ<9thenQ:=Q+1;
elseQ:=(others=>'0');
endif;
endif;
endif;
endif;
ifQ="1001"thenCOUT<='1';
elseCOUT<='0';
endif;
DOUT<=Q;
endprocess;
endbehav;
❹ VHDL语言和C语言区别大吗
感觉区别还是很大的
1、硬件的描述语言,用来组建硬件内部结构连接的,一个是软件编程语言,用来放到程序存储器中由CPU来执行的;
2、前者执行是并行的,后者是顺序的,所以在编的时候注意点不一样;
3、前者比较固定,格式比较严格,后者相对灵活,有很多的算法和可开拓地方;
4、当然语言有互通之处,可以借鉴
❺ VHDL语言和C语言区别大吗
感觉区别还是很大的 1、硬件的描述语言,用来组建硬件内部结构连接的,一个是软件编程语言,用来放到程序存储器中由CPU来执行的; 2、前者执行是并行的,后者是顺序的,所以在编的时候注意点不一样; 3、前者比较固定,格式比较严格,后者相对灵活,有很多的算法和可开拓地方; 4、当然语言有互通之处,可以借鉴
❻ 计算机硬件描述语言(VHDL)与编程语言(C语言)的区别及关系,
首先说VHDL:它是描述电路的计算机工具,早期的CPLD等器件是基于与-或阵列的,更容易说明这点,VHDL是描述电路行为的,当下载到器件后,它就是具体的电路,这个电路全由与-或阵列组成。后期的FPGA也一样,只是它是基于查找表的。再说C语言:我们可以认为它是用于控制特定电路的工作。我们都知道可以C编程的控制器都有程序存储器,它里面就存放了C编译后的二进制代码。而VHDL里下载后根本就不需要这个存放程序的地方。
❼ VHDL语言与c语言有什么区别
本人刚刚学过VHDL语言,也会C语言。
两个语言没有什么联系。
前者是面向硬件的,有点类似单片机。
一个是面向软件的,是计算机编程。
语法结构没什么大的相似。
都是编程语言。
如果你要制造一个定时炸弹的定时系统,VHDL适合。
如果你要写一些病毒或者其他的软件,c就比较合适。。