CPLD和FPGA单片机是使用VHDL或verlilog HDL语言来编程的吗

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:32:55
是不是像用c语言给51单片机编程一样?

CPLD/FPGA 和 单片机是不同的。

VHDL,verilog是FPGA(或cpld)的编程语言。着两种都是硬件编程语言,也就是对硬件进行逻辑综合编程。

单片机是“已知硬件”,也就是说硬件都已经设计好了,需要做得是软件编程,一般是用C或汇编。

当然,做FPGA做到复杂的时候(操作系统)也要用到C编程。

说清楚了吧^_^

本质是一样的,只是形式不一样。

CPLD/FPGA 和单片机编程有比较大的不同:
1、是并行编程。
2、以变化的信号作为进程、函数、过程等启动条件。

呵呵,也有给CPLD用C语言编程的编译器,但是目前流行的是Verilog HDL与VHDL语言.使用JTAG口下载程序