Altera、Xilinx、Lattice三家的FPGA用起来的感觉是像ST、NXP、Atmal三家单片机那样,程序移植要改寄存器,
还是像宏晶和Atmal那样基本没区别。。。
没玩过FPGA,有推荐的吗??
Lattice:Diamond
入门的话 可以从altera 板子入手
FPGA编程本质上不同于单片机操作寄存器那种类型。要说单片机是做好了寄存器给你操作,fpga就是让你自己做寄存器,所以如果是单纯的verilog hdl编程的话,无论用什么芯片都好,程序都是一样的,只是引脚设置不同而已。不过如果说道软核的话,不同的芯片支持的软核不同,比如nios通常是用在altera上面的。
题主说的那三个fpga制造商中,xilinx是最大的(最建议学习),altera虽然位居第二,但实际上非常窘迫,前段时间还卖身intel才复活(但资料多,通常都用altera学习)。lattice就跟很多其他的fpga制造商差不多,泯然众人矣,但隐隐之间也有第三的意思,我就是用step fpga的开发板入门的,用的就是lattice芯片。黑金的开发板也做的不错,属于fpga界正点原子。