开发日志(5)-附Altera FPGA开发板原理图
时间过去半年了,开发板的原理设计基本完成了。最初是想将工程化的一些应用放到开发板上,使的开发板不要停留在跑马灯、7段译码管之类的阶段。
AD输入就是工程上常用的一种功能,作为自然界传感器AD芯片几乎应用在各个电子领域中,FPGA在
AD采样上有着天然的优势,其并行高速属性特别适合于MHz速度乃至GHz速度的AD,但是一般开发板都
不会提供高性能的AD应用。另外还有与之相配套的通讯带宽,例如USB2.0,将数据传输到PC。所以将
AD和USB都放在了开发板上作为尝试吧。
好像博客上不能上传附件,只能在论坛上传了。
不知道大家对这个开发板有什么好的建议?-kai
[ 本帖最后由 kdy 于 2012-8-9 22:04 编辑 ] 我是支持的!做好这个开放板,给论坛的兄弟姐妹一人送一块硬件和程序,那是最好不过的! 几个小问题,仅供参考:
1. sdram那部分,需不需要做阻抗匹配,如果需要的话,应该加上一些匹配电阻;
2. 54HC244芯片选型有没有问题,用军品级?
3. 74HC595,需不需要用HC,有没有考究过,个人感觉,7段码没有必要用这个等级吧;
4. 有没有必要用74HC595,不知道是基于什么考虑,FPGA直接驱动7段码应该是可以的,7段码需要的驱动电流是多少,FPGA能够输出的电流是多少,有没有考虑驱动能力的问题?
5. 原理图的设计过程中,有没有考虑调试的问题,看了下原理图,基本没有添加测试点,为什么?
6. 建议添加一个插座,引出一部分没有用的管脚出来,用于调试或者外围电路的扩展;
7. AD那部分的电路,这个ADC是怎么选择的,输入信号是什么,值的范围是多大,ADC的有效输入范围是多少?有没有必要加上一些模拟电路,对输入信号进行调整? 感谢二位。
1、SDRAM不需要匹配,速度不高。计划50M-75MHz。加33欧的匹配一般用在多芯片的SDRAM内存条上。
2、244随便拉了一个型号,当然不用54的呵呵。
3、用595为了节约管脚串并转换。
4、调试确实没有加测试点,主要考虑用SignalTap,当然增加测试点更好。
5、AD部分考虑速度适中大概10M上下,选型的主要参考是价格。考虑成本直接使用了交流耦合,
滤除低频信号,但是信号质量会在低成本下得到较好的保证。输入范围计划使用PI电阻网络衰减。
最后更新一下计划:
因为确实考虑过免费送一批硬件(PCB)和程序。所以在硬件成本上做了最大的压缩。
最近考虑使用核心板+2mm的接插件实现。核心板含有FPGA+SDRAM,
EPCS FLASH,电源等,甚至考虑过4层板(送这个,真疯了!)最近手头项目忙,
进度有点慢,sorry了。
另外FPGA的IP很多,但总感觉很杂乱,不知工程化里到底什么样的IP用的最多呢?
我用的最多的是总线类、信号处理类和FPGA底层IP的。其他真的不熟悉应用领域。
——20120818 于安徽合肥
[ 本帖最后由 kdy 于 2012-8-18 23:18 编辑 ] 很不错,之前我想做个FPGA+mcu的开发板,配套AD和以太网通信或者USB通信,目前FPGA+处理器的应用越来越多,一直忙于项目,没有时间做,各位大侠,觉得这样的开发板如何,有没有需求? FPGA+MCU也是最初的目标,后来放弃了。因为开发板不是定制版,很难满足真正的工程需求。如果定制可能MCU+FPGA是最佳选择。但开发板目标太不明确。也许Altera的内嵌ARM能解决这一问题。毕竟这是一个芯片的开发板。如果不然那么你将面对的问题是:究竟用MCU+FPGA做哪些功能?FPGA完成了AD,MCU完成了接口?可是这毕竟是一个开发板,不是买回去实现某些项目的板子,开发板的目的最大限度的学习一种芯片。而我可以花1XX元买一个ARM开发板来学习接口,再花XXX买个FPGA的。这样我的项目可以由我来设计MCU+FPGA方案。实际上现状我的项目中就是这样组合的。
这是我最初的考虑。 <div class='shownolgin' data-isdigest='no'>楼主还有考虑送开发板,期待啊</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <div class='shownolgin' data-isdigest='no'>支持楼主。有钱的捧个钱场,没钱捧个人场。给楼主一点勇气,他给我们的是开发板+程序。期待中。</div><script>showreplylogin();</script>
reading
<div class='shownolgin' data-isdigest='no'>期待lz作品出来~~</div><script>showreplylogin();</script>reading
<div class='shownolgin' data-isdigest='no'>期待lz作品出来~~</div><script>showreplylogin();</script>期待 到时一定捧场!
<div class='shownolgin' data-isdigest='no'>。。</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>哈哈,送的话人气很高啊!只能这么说,有钱的买,没钱的送。怎样才能又送又不亏本正在酝酿中......
各位看官切不可涸泽而渔啊</div><script>showreplylogin();</script>
FPGA开发板
<div class='shownolgin' data-isdigest='no'>这个板子不错,原理图值得看下</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>顶顶顶,支持楼主!</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>5*5核心板太小啊,放了SDRAM和FPGA。
电源和1117还没放。
4层板超过5*5贵啦。晕!
2层板差不多,成本好一点啊
[ 本帖最后由 kdy 于 2012-8-22 23:28 编辑 ]</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>支持一下,感觉外围的模块好丰富</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>:carnation: ,支持!</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>LZ,探索者一号的原理图在哪儿?</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>请看【一】【FPGA助学系列-准备篇】软件下载及开箱说明一贴说明</div><script>showreplylogin();</script> <div class='shownolgin' data-isdigest='no'>支持</div><script>showreplylogin();</script>
页:
[1]
2