fpga 芯片2023年(一款CPLDFPGA芯片)

立题简介:

内容:介绍的使用一款CPLD/FPGA芯片;

来源:仿真得出,暂未实践;

作用:介绍的使用一款CPLD/FPGA芯片;

仿真环境:Quartus II 11.0;

日期:2019-03-26;

=====================分割线========================

立题详解:

对CPLD或FPGA而言,暂时接触过的开发语言只有VHDL和Verilog;本次,介绍手边暂有的一款CPLD/FPGA芯片;

之前买过一款“FPGA开发板”,送的“开发视频资料”里面用的有CPLD,开发语言都是Verilog-HDL,发现其重点还是在2点:

i)、代码描述:对CPLD/FPGA,其中心还是类似于Logic-Elements,怎样使用Verilog-HDL来描述所需的电路才是重点,根本还是在“编程思维上”;

ii)、代码描述:对CPLD/FPGA,虽然有所区别,但其也有共性,具体可自行百度;

出于学习的目的,所购买的“开发板”只属于“入门级”,根本原因也很简单,“混个脸熟、并不追求卓越”,但还是需要根据实际情况来选择,“芯片行业”或是“高精尖领域”使用的FPGA远比我们“普适用的芯片”高端很多;

对芯片框图实例为:

fpga 芯片2023年(一款CPLDFPGA芯片)(1)

4、对“EP4CE6E22C8”(FPGA)

实例编译结果如下:

fpga 芯片2023年(一款CPLDFPGA芯片)(2)

对芯片框图实例为:

fpga 芯片2023年(一款CPLDFPGA芯片)(3)

5、小结

对“EPM240T100C5”(CPLD),隶属于“MAX II系列”,LEs数目约为“240个”,价格约“5.0RMB/PCS”;

对“EP4CE6E22C8”(FPGA),隶属于“Cyclone IV系列”,LEs数目约为“6272个”,价格约“15.0RMB/PCS”;

就个人而言,参考如下:

i)、成本差异:“EPM240T100C5”比“EP4CE6E22C8”有很大的价格优势,成本差值约为“15-5=10RMB”,优势相当明显,要知道,任何东西,一旦起量,就算是“0.01RMB/SMD焊点”也能累积出极大的成本效益,更不用提及动辄“10rmb”的成本差;

ii)、简单功能使用:“EPM240T100C5”比“EP4CE6E22C8”在简单应用上,只要所需LEs数目足够,其功能差异并不会占主导作用;

iii)、通用性:“EPM240T100C5”与“EP4CE6E22C8”在开发平台上,均可使用“Quartus II ” “Verilog-HDL”进行开发,重点还是在“变成实现”;

iv)、代码固化:区别如下:

“EPM240T100C5”为“CPLD”,下载方式可使用“JTAG方式”;内部使用为“EEPROM方式”,“代码固化”可直接存储于“CPLD内部”,可做到“掉电不丢失”;

“EP4CE6E22C8”为“FPGA”,下载方式可使用“AS方式”和“JTAG方式”;内部“代码固化”不能保存于“FPGA内部”,无法做到“掉电不丢失”;为实现“代码固化”,一般需要未接“外部辅助芯片”,譬如“EPCS4N”;

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页