亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」

本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于FPGA的Arduino扩展板

发布时间:2021-05-04
分享到:

基于FPGA的Arduino扩展板

发布时间:2021-05-04
分享到:

该项目是创建基于FPGA的Arduino扩展板,可通过SPI闪存、SPI编程(包括来自Arduino Due的编程)。来自Arduino的SPI闪存的编程是通过ICSP头完成的。

组件:

  • XC6SLX9-2TQG144C 
  • S25FL216K0PMFI041(Spansion 16K闪存-保持FPGA配置)
  • SN74CBTLV3257DBQR(SPI Multiplexer-管理从多个SPI源对闪存的访问)
  • KC5032A20.0000CM0E00(20MHz CMOS振荡器-FPGA时钟源)
  • IS61WV12816DBLL-10BLI

 步骤:

  1. 将Arduino板文件导入Altium Designer:使用Altium Designer(AD)要求将Eagle板导入AD。AD14.x包括Eagle进口商。从Arduino站点使用的源文件导入AD。  
  2. 建立主要覆盖区:估算可用的电路板面积需要建立主要覆盖区并将其放置在PCB上。建立早期的足迹,并放置以确定可用的额外空间。git中的文件。
  3. 创建项目并创建符号和封装。
  4. 开始接线,首先通过SPI连接至FPGA,然后进行SPI闪存。
  5. 连接JTAG连接以进行JTAG编程。
  6. 按照mfg添加FPGA解耦
  7. 在项目层次结构中将IO引脚和端口(表外)分到顶层。
  8. 完整的FPGA时钟电路。
  9. FPGA找出IO引脚和各种IO端口的突破模式。
  10. 布置设计

外文原文:点击进入
声明:本文由Hackaday授权电路城翻译,系电路城的原创内容,转载请注明出处!  

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论