• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Altera、Xilinx、Lattice三家的FPGA

Chauncey 2018-02-26 浏览量:3639

Altera、Xilinx、Lattice三家的FPGA用起来的感觉是像ST、NXP、Atmal三家单片机那样,程序移植要改寄存器,

还是像宏晶和Atmal那样基本没区别。。。

没玩过FPGA,有推荐的吗??

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1.Lattice与Altera、Xilinx对比
    lattice的FPGA是基于EEPROM的,在你设计的时候程序不会因为你掉电而消失
    而altera的和xilinx的都是基与SRAM的,程序会因为你掉电而消失,当然你可以外置EEPROM或者FLASH。下载入编译工具生成的POF文件,同样可以达到掉电不消失的效果。至于开发环境,lattice的ispLEVER跟Altera的quartus以及xilinx的ISE都大同小异。因为FPGA的设
    计流程在那里,所以工具没太大的不同。
    注:ISPLever版本太低时,需要更新器件库,才能找到对应的FPGA型号。
    另外,lattice的ISPLever已经停止更新了,改成Diamond了,建议你升级软件。

    2.集成开发环境(IDE)
    Altera :QuartusII
    Xilinx :ISE

    Lattice:Diamond


    入门的话 可以从altera 板子入手



    • 发布于 2018-02-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :带Q是汽车级的http://www.21yangjie.com/?s=1SS355&type=product 回复

其他答案 数量:5
  • FPGA编程本质上不同于单片机操作寄存器那种类型。要说单片机是做好了寄存器给你操作,fpga就是让你自己做寄存器,所以如果是单纯的verilog hdl编程的话,无论用什么芯片都好,程序都是一样的,只是引脚设置不同而已。不过如果说道软核的话,不同的芯片支持的软核不同,比如nios通常是用在altera上面的。

    题主说的那三个fpga制造商中,xilinx是最大的(最建议学习),altera虽然位居第二,但实际上非常窘迫,前段时间还卖身intel才复活(但资料多,通常都用altera学习)。lattice就跟很多其他的fpga制造商差不多,泯然众人矣,但隐隐之间也有第三的意思,我就是用step fpga的开发板入门的,用的就是lattice芯片。黑金的开发板也做的不错,属于fpga界正点原子。

    • 发布于2018-02-28
    • 举报
    • 评论 1
    • 1
    • 0
电子老工程师 回复了  :物料丝印是正确的 回复

  • 工具不一样的。
    Altera :QuartusII
    Xilinx :ISE
    Lattice:Diamond

    FPGA没有单片机那些寄存器的概念,要更改的是硬件与引脚分配等等。
    • 发布于2018-02-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :包装不同。 MBRB20200CTG 50 Units / Rail MBRB20200CTT4G 800 Units / Tape & Reel 回复

电子老工程师 回复了  :是的,不带尾缀是Tube packing style包装,带Z的是Tape and reel packing包装 回复

  • Altera的开发板是比较便宜的,而且教程也多。
    其他的两个,感觉是比较偏一些,Xilinx还是可以的,见到不少产品中在使用。
    • 发布于2018-02-26
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :带后缀1的表示没有固定螺丝的小圆柱,没有尾缀1的表示带固定螺丝的小圆柱,如附件图中所示 回复

相关问题

问题达人换一批

Altera、Xilinx、Lattice三家的FPGA