原创 有点转机鸟

2009-11-3 11:25 1807 11 12 分类: FPGA/CPLD

一个星期里,到底做了啥,周一拿到打出来的板子,周二,周三发现出现MegaCore的time-limited情况,当时又加上tcl说不支持EPM1270T144当时,心情是凉了半截儿,没办法,如果Altera的IP核不可以用,那就只能自己写了,无非就是多一点时间调试,其实对于锻炼自己来说可能这样更好些,能够深入的理解verilog和PCI的实现机制,只是周期拖长了点。


先说Megacore,周三的时候,我拿到了最新的Quatus软件及license,编译后发现megacore不显示说time-limited了,这下问题似乎有了点希望。下载到板卡也成功了。当时想着就是快点验证板卡是不是正常。


周三晚上我在琢磨那个TCL脚本文件到底写了些啥,用记事本打开一看,感觉好像是一堆的管脚命名和管脚分配,如果是这样的话,我其实也是可以不采用它的命名和分配方式而手工分配,这也可以的。于是,我就没再关心tcl了。


周四的时候,我将板卡插到实验用的电脑上,MD,一插上就开不了机,我试了一上午没有一次成功开机的,NND,下午查了一下午,也没从网上找到什么,后来我和MR讨论,猜想会不会是管脚电压不匹配,PCI上的钳位二极管没有打开呢,我赶紧又查看pin-assignment,果然上面的PCI管脚都是3.3TTL这样估计是不行的,我于是将其都改成了PCI-3.3,并将没使用的引脚设置为tri-input,插到电脑上一样的不开机。FK。


周五,上午真是无可奈何,去网上东查查,西看看,都没什么好的信息可以用。Shit。下午的时候,算球,上次装个Quartus都把自己电脑硬盘空间都占光了,读了这多年书,移动硬盘还没有,悲剧,反正项目没进展,MR正好要去修电脑,我也蹭到了资讯广场买了一移动硬盘。420,250G,money is water 啊。MR心血来潮要买旧液晶。350一个15寸的IODATA,抱回家。


周六,MR说要用自己的台式机做开发,也好,那就拿板卡插他的机器试一下,Fantastic,MR人品真是牛逼,居然机器正常启动,我给他装了Windriver,NND居然识别出Vender ID 和Device ID,这他妈的太爽了吧,我又进入配置空间查看其它信息,以及Mem space,我估计这台机器就是这个项目的救命稻草了,MR真是硬件大神。上午,为了测试,我立马做了一个测试头,把板上的信号引到机箱外面来。下午,测了下纹波,NND居然有1点几伏,50HZ的工频干扰居然这么严重,我们开始有点觉得是不是XBoss的PCI信号线长度太长了,还是LM1117M3的TAP短接的不对。坐在旁边的YCH一提示,是不是“浮地”,把示波器的电源插座插到机箱电源插座一起,NND居然纹波就消失了,唉,现在的插座啊,估计底线都他妈的省了,黑心的JS。


周日,睡过去了。


周一,捣鼓捣鼓各个信号,对cmdo-0~cmdo-3,dxfrn,datao0-3进行了测试,虽然波形有点难分析,但是我可以清晰的看到datao的变化和dxfrn配合的很好,但是datao存在偏置,不知道是为什么,不启用的时候各个信号都有默认的电平,而cmdo的规律我现在基本没有发现。


唉,终于有点转机了,但是也失去了自己动手写PCI的机会,那就在其他的模块和Windriver上多下点功夫吧。


继续记录开发过程。

文章评论1条评论)

登录后参与讨论

用户238327 2009-12-24 20:38

关注中。。。。。。。。
相关推荐阅读
用户105409 2009-12-24 09:34
《解决问题的哲学》——著者的思想
要承认,人是脆弱和缺乏坚强意志的。要承认,人的能力是有差异的,这不是他本人的责任。要发挥人的长处,而不要去矫正人的弱点。不要让一个人去做超越他能力范围的事情,也绝不要伤害他的自尊心。要知道,再重复作业...
用户105409 2009-12-23 11:18
目前的进展、遇到的问题和解决的办法
从10月26日到12月23日,这两个月的时间都是投入在CPLD和驱动开发上的,当然重要的部分都是MR一手打造的。12月初驱动和板卡都已经调通,在10号左右去现场测试打标效果的时候,发现板卡在单词打标的...
用户105409 2009-10-28 22:42
麻烦了,麻烦了
最开始,定芯片的老师说:你们用CPLD来做PCI桥吧,我们说:啊,我们查查。结果,选来选去选了EPM1270,为了节约成本结果就选择了现在的T144C5,当时并没有想到T144C5和F256的不同。今...
用户105409 2009-10-26 22:33
CPLD+DSP的工控板山寨出炉了
今天晚上10点10分,拿到了板卡。说现在的我技术搓,那是真的搓。不怕各位笑话,基础一般般,经验更是少。一晃都快研究生毕业了,还没有一件像样的作品出来,真是失败。但是失败归失败,看到坛子里的各位大侠,有...
用户105409 2009-05-25 16:07
逻辑分析仪的应用指南
使用SignalTap II逻辑分析仪调试FPGA摘 要 :本文介绍了可编程逻辑器件开发工具Quartus II 中SingalTap II 嵌入式逻辑分析器的使用,并给出一个具体的设计实例,详细介绍...
我要评论
1
11
关闭 站长推荐上一条 /2 下一条