差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
stepfpga_sp [2019/08/12 23:26] gongyu 创建 |
stepfpga_sp [2019/08/13 20:41] (当前版本) gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
- | #### STEP FPGA平台 - 快速入门FPGA并能够陪伴工程师一生的万能数字逻辑模块 | + | #### STEP FPGA平台 |
---- | ---- | ||
+ | {{ :stepfpgaapp.png |}} | ||
- | STEP小脚丫FPGA学习平台是苏州思得普信息科技公司专门针对[[FPGA]]初学者打造的一款性价比最高、学习门槛最低的学习模块系列。系列中所有板子的大小兼容标准的[[DIP40]]封装,尺寸只有52mm x 18mm,非常便于携带;并通过MicroUSB端口进行供电和下载,板上选用的芯片兼具了FPGA和CPLD的优点,瞬时上电启动,无需外部重新配置FPGA,是学习数字逻辑绝佳的选择。而且能够直接插在面包板上或以模块的方式放置在其它电路板上以即插即用的方式,大大简化系统的设计。 | + | STEP小脚丫FPGA学习平台是苏州思得普信息科技公司专门针对[[FPGA]]初学者打造的一款性价比最高、学习门槛最低的学习模块系列。系列中所有板子的大小兼容标准的[[DIP40]]封装,尺寸只有52mmx18mm,非常便于携带;并通过MicroUSB端口进行供电和下载,板上选用的芯片兼具了FPGA和CPLD的优点,瞬时上电启动,无需外部重新配置FPGA,是学习数字逻辑绝佳的选择。而且能够直接插在面包板上或以模块的方式放置在其它电路板上以即插即用的方式,大大简化系统的设计。 |
\\ | \\ | ||
行 11: | 行 12: | ||
* [[MAX10M08|STEP-MAX10]] 采用Altera的MAX10系列芯片,模块本身集成编程器,外设资源与[[XO2-4000HCF|STEP-MXO2第二代]]完全相同,差别只是FPGA芯片。非常适合Altera的FPGA入门学习。 | * [[MAX10M08|STEP-MAX10]] 采用Altera的MAX10系列芯片,模块本身集成编程器,外设资源与[[XO2-4000HCF|STEP-MXO2第二代]]完全相同,差别只是FPGA芯片。非常适合Altera的FPGA入门学习。 | ||
* [[STEP-Baseboard]] 针对高校数字电路教学设计的扩展学习平台 | * [[STEP-Baseboard]] 针对高校数字电路教学设计的扩展学习平台 | ||
- | |||
- | {{ :stepfpgaapp.png |}} | ||
#### 特性与指标 | #### 特性与指标 | ||
行 23: | 行 22: | ||
^A [[MAX10M08]]|10M08SCM153|Altera|8000LEs|378Kbit|172KB|2 |DDR2/DDR3L/DDR3/LPDDR2 |24路硬件乘法器 |NOIS、8051|Quartus II |软件内支持| | ^A [[MAX10M08]]|10M08SCM153|Altera|8000LEs|378Kbit|172KB|2 |DDR2/DDR3L/DDR3/LPDDR2 |24路硬件乘法器 |NOIS、8051|Quartus II |软件内支持| | ||
- | + | #### 板载资源(XO2-1200HC除外): | |
- | ##### 板载资源(XO2-1200HC除外): | + | |
* 两个RGB三色LED; | * 两个RGB三色LED; | ||
* 2路用户LED; | * 2路用户LED; | ||
行 31: | 行 29: | ||
* 36个用户可扩展I/O; | * 36个用户可扩展I/O; | ||
- | ##### 其它特性: | + | #### 其它特性: |
- | * 支持的开发工具[Lattice](http://www.latticesemi.com)的[[Diamond]]或 [Altera](http://www.altera.com)的Quartus II | + | * 支持的开发工具Lattice的[[Diamond]]或Altera的Quartus II |
* 支持Mico8、Mico32、NOIS、[[8051]]、Arm Cortex M0软核处理器 | * 支持Mico8、Mico32、NOIS、[[8051]]、Arm Cortex M0软核处理器 | ||
* 1路Micro USB接口:可以通过USB供电、并对[[FPGA]]编程,使用简单 | * 1路Micro USB接口:可以通过USB供电、并对[[FPGA]]编程,使用简单 | ||
* 超小型设计:[[DIP40]]封装大小,板卡尺寸52mm x 18mm,方便扩展 | * 超小型设计:[[DIP40]]封装大小,板卡尺寸52mm x 18mm,方便扩展 | ||
- | #### 社区与交流 | + | #### 文章阅读 |
- | * [[http://www.stepfpga.com/doc/stepfpgaboard|STEP FPGA开源社区]] | + | * 官方资源Wiki: http://www.stepfpga.com/doc |
- | + | * 来自微信公众号“电子森林”的文章 | |
- | + | ||
- | #### 阅读与视频 | + | |
- | * 官方资源:[Wiki](http://www.stepfpga.com/doc) | + | |
- | * 技术文章 | + | |
- | * [[https://search.eefocus.com/s?q=%E5%B0%8F%E8%84%9A%E4%B8%AB&app_id=70&sort=0&cat_id=0&time_limit=0|来自爱板网的评测文章]] | + | |
- | * [[https://www.zhihu.com/search?type=content&q=%E5%B0%8F%E8%84%9A%E4%B8%ABFPGA|来自知乎的文章]] | + | |
- | * 来自官方网站的介绍: http://www.stepfpga.com | + | |
- | * 来自微信公众号“电子森林”的文章 | + | |
* [FPGA是什么?里面有什么?能做什么?](https://mp.weixin.qq.com/s/NOXJqn3l8R_mjlYxRDz9Fg) | * [FPGA是什么?里面有什么?能做什么?](https://mp.weixin.qq.com/s/NOXJqn3l8R_mjlYxRDz9Fg) | ||
* [FPGA不应该是大奔司机的装X神器,而是普通大众的代步工具](https://mp.weixin.qq.com/s/RpK-tTSsCH8N9ajcZyxIMQ) | * [FPGA不应该是大奔司机的装X神器,而是普通大众的代步工具](https://mp.weixin.qq.com/s/RpK-tTSsCH8N9ajcZyxIMQ) | ||
行 54: | 行 44: | ||
* [从概念到FPGA逻辑实现的设计流程](https://mp.weixin.qq.com/s/DerCzK9xNrr19itvgW1oIA) | * [从概念到FPGA逻辑实现的设计流程](https://mp.weixin.qq.com/s/DerCzK9xNrr19itvgW1oIA) | ||
* [Verilog编程的要点](https://mp.weixin.qq.com/s/DeVQ4nCRAotKtrBhH7YUrg) | * [Verilog编程的要点](https://mp.weixin.qq.com/s/DeVQ4nCRAotKtrBhH7YUrg) | ||
- | * [资深工程师介绍FPGA及其学习技巧](https://mp.weixin.qq.com/s/Q0CpMuyE3QqXzWtNglPasQ) | + | |
- | * [为什么工程师一定要学会用FPGA?](https://mp.weixin.qq.com/s/Z9R3LSOiHbfSVmZ9hjHI8w) | + | |
- | * [学用FPGA的几大误区](https://mp.weixin.qq.com/s/MhR-901OBWwonU3OoTUUPQ) | + | |
- | * [做好FPGA设计还需要具备的其它相关硬件技能](https://mp.weixin.qq.com/s/HCCR9xcsaxpXG0pczuTuVg) | + | |
- | * [学习FPGA一定也要掌握PCB设计](https://mp.weixin.qq.com/s/h3jd0y8lnEbp9iIWWpqW9A) | + | |
- | * [几个帮助学习FPGA的资源网站](https://mp.weixin.qq.com/s/cG_Fk-gCAag3TbvhRP2PAg) | + | |
- | * [Lattice FPGA的集成化开发环境Diamond的安装配置](https://mp.weixin.qq.com/s/8qDY5Vwx3stglRI_4uuBMA) | + | |
- | * [开源FPGA怎么玩?能不能支持Risc V!](https://mp.weixin.qq.com/s/9NkBp-YA9Izl5COuonzIbQ) | + | |
* 项目 | * 项目 | ||
* STEPFPGA网站上的初级项目 | * STEPFPGA网站上的初级项目 | ||
行 90: | 行 73: | ||
* STEPFPGA网站上的高级项目 | * STEPFPGA网站上的高级项目 | ||
* [[stepfpga_scope|简易示波器]] | * [[stepfpga_scope|简易示波器]] | ||
- | * 来自fpga4fun.com上的项目 | ||
- | * [[https://www.fpga4fun.com/MusicBox.html|Music box]] | ||
- | * [[https://www.fpga4fun.com/digitalscope.html|Digital oscilloscope]] | ||
- | * [[https://www.fpga4fun.com/Opto.html|LED displays]] | ||
- | * 来自fpga4students上的项目 | ||
- | * [[https://www.fpga4student.com/2017/04/simple-debouncing-verilog-code-for.html|Key debounce]] | ||
- | * [[https://www.fpga4student.com/2016/11/verilog-code-for-alarm-clock-on-fpga.html|Alarm clock]] | ||
- | * [[https://www.fpga4student.com/2016/11/verilog-code-for-parking-system-using.html|Car parking system]] | ||
- | * 主要的视频 | ||
- | * 摩尔吧上的视频教程 | ||
- | * [小脚丫FPGA入门篇](https://www.moore8.com/courses/1483) | ||
- | * [小脚丫FPGA实战教学系列](https://www.moore8.com/series/package/xjy) | ||
- | * [小脚丫FPGA数电实验系列](https://www.moore8.com/courses/2580) | ||
- | * Youtube上的视频教程 | + | #### 编程语言 |
- | * [What Is An FPGA?](https://www.youtube.com/watch?v=gUsHwi4M4xE) | + | * [[verilog|Verilog HDL]] |
- | * [FPGA Programming Projects for Beginners](https://www.youtube.com/watch?v=aSFoG59UkiU) | + | * System Verilog |
- | * [FPGA Blinking Led](https://www.youtube.com/watch?v=JJ3XkNcLdx8) | + | * VHDL |
- | * [How to Create a 7 Segment Controller in Verilog? ](https://www.youtube.com/watch?v=v2CM8RaEeQU) | + | |
- | * 小脚丫FPGA学习板在全国大学生电子设计竞赛中的应用 - [[stepfpga4contest|参加全国大学生电子设计竞赛中为什么要会用FPGA?]] | + | #### 扩展板 |
- | * [2019全国大学生电子设计竞赛资源大全](http://www.eetree.io/doc/electronics_design_contest)中有关于小脚丫FPGA在电赛中的应用及项目举例 | + | |
- | ==== 开发环境及流程 ==== | + | * [[step-baseboard|STEP-Baseboard V3.0教学实验板]] |
- | 开发软件、工具、环境、语言、平台、框架、库、代码以及其它资源 | + | * [[baseboard_arduino|Arduino转接板]] |
- | * 开发环境 | + | |
- | * [[http://www.latticesemi.com/|Lattice]]:[[diamond|Diamond]] | + | * [[适配板_树莓派|树莓派转接板]] |
- | * [[https://www.intel.com/content/www/us/en/products/programmable.html|Altera]]:[[quartus_prime|Quartus Prime]] | + | |
- | * [[http://www.xilinx.com/|Xilinx]]:[[https://www.xilinx.com/products/design-tools/vivado.html|Vivado Design Suite]] | + | |
- | * WebIDE | + | |
- | * 编程语言 | + | |
- | * [[verilog|Verilog HDL]] | + | |
- | * System Verilog | + | |
- | * VHDL | + | |
- | * PCB设计文档 | + | |
- | * {{:step_mxo2_框图.png?linkonly|框图}} | + | |
- | * 库文件 | + | |
- | * {{:step-mxo2v2.2原理图.pdf|原理图文件}} | + | |
- | * {{:step_mxo2_pcb_file.zip|PCB文件}} | + | |
- | * {{:step_mxo2_gerber.zip|Gerber文件}} | + | |
- | * {{:step_mxo2_bom.pdf|BOM文件}} | + | |
- | * {{:step_mxo2_引脚分配.pdf|管脚定义}} | + | |
- | * 扩展板 | + | |
- | * [[step-baseboard|STEP-Baseboard V3.0教学实验板]] | + | |
- | * [[baseboard_arduino|Arduino转接板]] | + | |
- | * [[适配板_树莓派|树莓派转接板]] | + | |
- | * 外设板 | + | |
- | * [[扩展模块_传感器|传感器扩展功能模块]] | + | |
- | * [[扩展模块_led点阵|LED点阵扩展功能模块]] | + | |
- | * [[扩展模块_计算器|计算器扩展功能模块]] | + | |
- | * [[扩展模块_电子琴|电子琴扩展功能模块]] | + | |
- | * [[扩展模块_无线测试|无线扩展功能模块]] | + | |
- | * [[ext_extend|显示与串行通信功能模块]] | + | |
- | ==== 硬件相关 ==== | + | * 外设板 |
+ | * [[扩展模块_传感器|传感器扩展功能模块]] | ||
+ | * [[扩展模块_led点阵|LED点阵扩展功能模块]] | ||
+ | * [[扩展模块_计算器|计算器扩展功能模块]] | ||
+ | * [[扩展模块_电子琴|电子琴扩展功能模块]] | ||
+ | * [[扩展模块_无线测试|无线扩展功能模块]] | ||
+ | * [[ext_extend|显示与串行通信功能模块]] | ||
+ | |||
+ | #### 硬件相关 | ||
* 数据手册 | * 数据手册 | ||
* {{:step_mxo2硬件手册.pdf|}} | * {{:step_mxo2硬件手册.pdf|}} | ||
* {{:step_mxo2软件手册.pdf|}} | * {{:step_mxo2软件手册.pdf|}} | ||
- | * 应用指南 | ||
* PCB设计文档 | * PCB设计文档 | ||
* {{:step_mxo2_框图.png?linkonly|框图}} | * {{:step_mxo2_框图.png?linkonly|框图}} | ||
- | * 元器件库文件: | ||
- | * 来自[UltraLibrarian的Lattice XO2-4000HC-4MG132C](https://app.ultralibrarian.com/details/01aabecc-1067-11e9-ab3a-0a3560a4cccc/Lattice/LCMXO2-4000HC-4MG132C?uid=07b2cf88c109d875),包括原理图符号、封装、3D模型库 | ||
- | * 来自[SnapEDA的Altera MAX10M08SCM153C8G](https://www.snapeda.com/parts/10M08SCM153C8G/Intel/view-part/?ref=search&t=10M08SCM153),只有PCB封装库文件 | ||
* {{:step_mxo2原理图源文件.zip|原理图源文件}} | * {{:step_mxo2原理图源文件.zip|原理图源文件}} | ||
* {{:step_mxo2_pcb_file.zip|PCB设计源文件}} | * {{:step_mxo2_pcb_file.zip|PCB设计源文件}} | ||
* {{:step_mxo2_gerber.zip|Gerber文件}} | * {{:step_mxo2_gerber.zip|Gerber文件}} | ||
* {{:step_mxo2_bom.pdf|BOM采购清单}} | * {{:step_mxo2_bom.pdf|BOM采购清单}} | ||
- | |||
- | ==== 如何购买? ==== | ||
- | * 核心板 | ||
- | * [[https://item.taobao.com/item.htm?spm=a230r.1.14.1.2eb62471OXqTAl&id=555814388537&ns=1&abbucket=10#detail|STEP FPGA with Lattice MXO2]] | ||
- | * [[https://item.taobao.com/item.htm?spm=a230r.1.14.7.2eb62471OXqTAl&id=543730230478&ns=1&abbucket=10#detail|STEP FPGA with Altera MAX10]] | ||
- | * 适配板 | ||
- | * [[https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-15824061525.11.1cff6317OMhXrB&id=553783404769|Arduino适配板]] | ||
- | * [[https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-15824061525.9.fdfc6317dBbZZe&id=553935119576|树莓派适配板]] | ||
- | * 扩展板 | ||
- | * [[https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-18531878241.8.6aad277790oXHf&id=543788448766|全功能学习板]] | ||
- | * [[https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-15824061525.13.6cf06317uTRrDz&id=555683202994|LED点阵扩展板]] | ||
- | * [[https://item.taobao.com/item.htm?spm=a1z10.3-c-s.w4002-15824061525.9.6cf06317uTRrDz&id=555686990019|传感器扩展板]] | ||
- | * [[https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15824061530.14.7cb832e0C4Hkw1&id=576828218190|DDS信号发生器扩展板]] | ||
- | * [[https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15824061530.17.7cb832e0C4Hkw1&id=555741123776|触摸电子琴扩展板]] | ||
- | * [[https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-15824061530.29.7cb832e0C4Hkw1&id=565324458582|计算器扩展板]] | ||
- | |||
- | * 采购渠道 | ||
- | * 官方网站:[[http://www.stepfpga.com/|小脚丫FPGA官网]] | ||
- | * 淘宝商城:[[https://stepfpga.taobao.com/?spm=a1z10.5-c-s.0.0.7cb832e0C4Hkw1|小脚丫STEP FPGA入门]] | ||
- | * 授权分销商:ICEasy | ||
- | * 线下联系方式: | ||
- | * 联系人:吴志军 | ||
- | * 邮箱:zhijun@stepfpga.com |