####小脚丫FPGA开发板 --- STEP小脚丫系列是为初学者打造的一个FPGA入门平台,即使没有数字电路的基础和可编程逻辑的知识也能在很短时间内掌握FPGA的应用设计。如果你想开始学习可编程逻辑设计,STEP小脚丫系列无疑是一个非常酷又好玩的平台,你还可以基于STEP小脚丫做二次开发,做出属于自己的创意项目。 * [[xo2-1200hc|核心板:Lattice XO2-1200HC]] * [[xo2-4000HCF|核心板:Lattice XO2-4000HC]] * [[xo2-4000HCU|核心板:Lattice XO2-4000 U盘模式]] * [[max10m08|核心板:Altera MAX10M02/08]] 这里汇集了STEP小脚丫的所有资料,我们也会不断完善FPGA的相关资料。 如果你购买了我们的[[https://shop591798238.taobao.com/|STEP FPGA相关开发板]],可以现在开始一步一步(step by step)学习。如果你对FPGA完全不了解,没关系,可以从[[fpga_start|FPGA快速入门]]开始。 \\ \\ \\ {{ :stepfpga_flash.jpg?600 |}} \\ - ### 板卡硬件 --- STEP小脚丫FPGA学习平台是思得普信息科技公司专门针对FPGA初学者打造的一款性价比最高、学习门槛最低的学习模块系列。系列中所有板子的大小兼容标准的DIP40封装,尺寸只有52mm x 18mm,非常便于携带;并通过MicroUSB端口进行供电和下载,板上选用的芯片兼具了FPGA和CPLD的优点,瞬时上电启动,无需外部重新配置FPGA,是学习数字逻辑绝佳的选择。而且能够直接插在面包板上或以模块的方式放置在其它电路板上以即插即用的方式,大大简化系统的设计。 \\ 小脚丫系列产品: * [[xo2-4000HCF|STEP-MXO2第二代]] 采用Lattice的MachXO2-4000器件,模块本身集成了编程器,不需要外置的编程模块就可以直接使用。另外该模块上增加了更多的输入和输出、LED、数码管显示灯,单个模块完全可以满足高校数字电路教学实验 * [[xo2-4000HCU|STEP-MXO2-C]] STEP团队专为“FPGA万人大赛”所打造的比赛平台,核心采用Lattice的MachXO2-4000器件,模块本身集成了MCU编程器,瞬间即可完成下载,不需要外置的编程模块就可以直接使用。另外该模块上增加了更多的输入和输出、LED、数码管显示灯,单个模块完全可以满足高校数字电路教学实验。 * [[max10m08|STEP-MAX10]] 采用Altera的MAX10系列芯片,模块本身集成编程器,外设资源与[[xo2-4000hcf|STEP-MXO2第二代]]完全相同,差别只是FPGA芯片。非常适合Altera的FPGA入门学习。 * [[xo2-1200HC|STEP-MXO2第一代]] 采用Lattice的MachXO2-1200器件,模块上没有编程功能,有6Pin的JTAG连接器,配合[[STEP-FT232H]]编程器一起使用。 * [[STEP-Baseboard]] 针对高校数字电路教学设计的扩展学习平台 * [[STEP-FT232H]]:支持小脚丫STEP-MXO2第一代的[[USB]]编程器 \\ ### FPGA设计工具 --- FPGA设计的各个阶段,FPGA厂商和EDA软件公司提供了很多优秀的EDA工具,尤其是FPGA厂商提供的集成开发环境。熟练掌握这些设计工具能够有效提高设计的效率,但是必须明白这些EDA软件只是一个工具,核心的FPGA设计流程是不变的。STEP小脚丫系列目前有支持Lattice和Intel-Altera的版本,未来将会开发基于Xilinx的FPGA芯片平台。 \\ FPGA设计软件: * [[http://www.latticesemi.com|Lattice公司]]: [[Diamond]] * [[http://www.altera.com|Intel/Altera公司]]: [[Quartus Prime]] * [[http://www.xilinx.com|Xilinx公司]]: [[https://www.xilinx.com/products/design-tools/vivado.html|Vivado Design Suite]] ### 硬件描述语言 ------ 在FPGA逻辑设计中有两种硬件设计语言(HDL)最常用,一种是Verilog HDL,还有一种是VHDL。推荐使用Verilog上手更简单,语言更简洁。 * [[Verilog]] * VHDL \\ ### 上手教程 ------ * [[lattice_diamond的使用|快速上手STEP-MXO2第二代]] * [[快速上手STEP-MXO2-C|快速上手STEP-MXO2-C]] * [[快速上手STEP-MAX10]] * [[STEP-MXO2入门教程]] * [[STEP-MAX10入门教程]] ### 小脚丫FPGA在电赛中的应用 --- * [[fpga4contest|FPGA在全国大学生电子设计大赛相关类别中的应用参考]] * [[stepfpga4contest|小脚丫FPGA在电赛中的应用]] {{ :stepfpgamind.png |}}