加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

FPGA核心转接板(原理图、PCB源文件、测试程序)

2017/01/18
49
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(3)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

用途:制作一个FPGA转接板,Fpga采用的核心芯片为EP4CE6E22C8,插在51开发板DIP40座(或锁座)上,学习FPGA,给FPGA入门级学生使用。

功能:相比其他作品来说,应该是最简单的了。

1、板子配有8个LED灯,可做LED灯试验;

2、有DIP40接口,兼容51单片机的座子,理论上51的外围电路,该板子的FPGA都可以使用上;

3、扩展的32个IO,可做其它用途。

目的:现在市面上我还没有发现有这种类型板子,在我看来还是有必要存在的。

主要原因是:

1、现在买一套FPGA板少则一两百,多则上万,对于一个初学者或者只需简单了解FPGA的人来说,是一笔不小的支出。

2、初学者一般都有自己的51开发板,闲置是一种浪费,如果有一个FPGA核心板转DIP40的模块,搭上合适简单的外围,就可以利用上51开发板的外围,也是一个不错的选择,价格会低一点点。

3、学的深一些的同学,可以搞个51核,继续跑原来十分熟悉的51底板,也是一件很愉快的事情。

FPGA最小系统框图:

FPGA核心转接板实物截图:

软件部分的描述

新建工程参考链接:FPGA怎么建立一个Quartus工程

程序下载参考链接:fpga的EPCS 配置的2种方法 FPGA下载程序的方法

我也是刚开始学习FPGA,复杂的程序现在写不出来,简单写了一下驱动8BIT LED的跑马灯程序,可以跑。后续接着努力学习,看能否移植51核上去,现在正在看VERILOG。

调试过程总结:

1、FPGA封装中心最好留个大过孔焊盘,不然焊接的时候会很痛苦。我就是没留好孔,FPGA中间的地要跟PCB连起来,费了好大劲。后来还是通过钻孔才能焊接起来。注意:如果FPGA中间地没连到PCB上是下载不了程序的。

见截图:

2、焊接好板子后,测试电源3.3V对地短路,找了好久,发现是滤波电容短路了,0603封装还是有点小,有一定概率短路,后面做板子建议使用0805会好些。

3、所有元器件焊接好后,上电,下载测试程序,下载成功,就是不跑,纳闷了,以为是FPGA被我用热风枪吹坏了,着急,以为是程序写错了,一直改,还是不行。后来就找硬件上的问题,一直找,找到有源晶振,测试其振幅才1.2V,判断应该是坏了,重新换了一个,测得振幅是3.3V,程序才跑了起来。这个有源晶振因为批次和质量问题,有可能是坏的,不能太相信有源晶振了。

  • 原理图源文件.rar
    描述:原理图源文件,用AD打开
  • EP4CE10_TEST.rar
    描述:自己建立的工程文件及调试程序
  • BOM.jpg
    描述:BOM
  • PCB源文件.rar
    描述:PCB源文件,用AD打开

相关推荐

电子产业图谱