第二块FPGA开发板,研发调试笔记

本文记录了作者在研发第二块FPGA开发板时的调试过程,涉及电源管理、USB接口问题及SDRAM模块的复杂时序调试。在电源部分遇到短路问题,通过修改电源管理芯片解决;USB部分因固件程序问题导致读取失败,最终找到解决方案;SDRAM调试是最具挑战性的,通过细致的时序调整和反复测试,最终实现功能。此外,文章还提及了AD和DA模块的调试细节。
摘要由CSDN通过智能技术生成

假期里在实验室做了一款FPGA的开发板,本人的第二块板子,画板一星期,调板一星期,调的进度明显比第一块快了不少,有些东西还是要总结一下的。全版12.8cm×13.5cm,包含电源、FPGA、usb、AD、DA、SDRAm这几个部分。


部分原理图

      1,电源部分,电源秉承着鄙人制版的优良供电系统,3个3.3v、800ma的电源管理芯片(AMS1117系列),外加一个2.5v、800ma的PLL供电芯片 及 1.2v、800ma的FPGA核心供电芯片,5V上电后表现正常。没上电前,简单测了下短路,发现2.5v 和 3.3v的一块电源芯片 短路对地,结果把板子背面的十几个滤波电容去掉后,表现正常。所以焊接这部分,现在要比较谨慎,焊功不行,还是老实找外面的师傅来焊算了。

      2,USB transfers 模块,本来这块是被认为调通率最高的部分,本打算上电就能过去,结果这次着实在USB上摔了个跟头。板子上用的是Cy7c68013a的片子,这款片子我们已经用了多次了,但是在烧写固件程序(iic文件)到E2PROM的时候,发现烧写后PC机可以识别到芯片,驱动名称也正常,但就是读BLUCK失败,很是困惑。烧写hex文件程序到68013a芯片的时候,就一切正常,可以传输数据。这个问题卡了我们一天的时间后,我跟骚瑞同学讨论了一下论坛里的大侠们给出的参考意见,决定重新生成iic文件后再烧写一遍,结果问题解决了。<

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值