原创 不是新问题,但是很让人郁闷!!!

2007-1-6 22:56 2761 5 7 分类: FPGA/CPLD

今天本来想睡个懒觉,看看火箭的比赛的,但是组长打电话催我,搞得我手忙脚乱、连滚带爬的跑去加班。


到了以后向她汇报了一下昨晚上的成果:能找到TS101了,也能控制灯亮灯灭了,说明DSP的复位电路也是正确的了。于是上午忙了一下杂活,下午就开始做以下工作:从TS101向xc2v400-7FG456写数据,然后让后者直接转发给DDS,目的是检验一下DSP、FPGA和DDS的线路是否正常。但很不幸,每次都是失败,于是一点一点的检查到底是哪里出了问题:先是怀疑复位程序有问题,改了几遍,似乎可以了,但是结果依然,于是又检查FPGA的输出到底有没有信号,很有意思的是:没有!!


这时候就出现矛盾了:如果FPGA有问题,那DSP的复位怎么是好的(我是在FPGA里面写了一段程序给DSP提供复位的),如果FPGA没有问题,那为什么让它输出一个电平信号都没有??


在同事的帮助下,我们终于发现了FPGA自己的复位电路竟然是坏的:我用的是max811看门狗给FPGA复位信号,而max811的第二脚没有输出,也就是说FPGA根本就没有工作!!


那DSP自己怎么会在没有复位的情况下工作的了??我这时想起来我把TS101的复位脚(A20)上拉了,它在合适的情况下,可以凑巧完成复位赋予,这也解释了我的DSP有时可以找到,有时又找不到的现象了!


这不是一个新问题,因为我的师兄也碰到过,希望可以顺利搞定,明天我换一片max811再尝试一下。

PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户490121 2007-2-8 11:18

狠顶喜欢这样

用户68661 2007-1-18 13:21

哈哈,在这里竟然找到一个球友,呵呵,我也喜欢火箭,更确切的说是喜欢麦蒂,呵呵

相关推荐阅读
用户1455312 2007-01-10 22:37
可以开始主程序了!
首先感谢几位来到我Blog的兄弟的支持和鼓励!今天终于开始调试DSP的主程序了!工作量不小,但难度不是很大,主要包括片选不同的AD9858、片选FLASG和FPGA、Link口接发数据等等。由于我以前...
用户1455312 2007-01-09 22:11
好累好累好累!!凡事多波折
昨天不是说调试出一片AD9858有信号了么,于是组长一大早问我进展的时候,我就演示给她看,奇怪的是没有输出,捣鼓了一阵子,终于出来了想要的频率信号,但再改变频率控制字的时候又不行了,总是在随机的频率点...
用户1455312 2007-01-08 23:12
柳暗花明啊!!!!
今天一早我到了单位后,立即到处找仪器搭台子,心想一定早点弄出来!等把信号源、频谱仪、示波器都搞到后,就立即开始编控制AD9858输出的程序。一上来我走入了一个误区:以为TS101的WR周期和AD985...
用户1455312 2007-01-07 23:26
有了一点小进展
今天,一早去单位,把昨晚找到的max811比量了一下,打算自己焊上去:是有点难度(max811是很小的表贴器件),但想想有难度就是锻炼自己的机会,于是冒着把器件搞坏的危险开工了,还挺顺利,尝试了两次就...
用户1455312 2007-01-04 22:51
看不到曙光!
这是我毕业后接手的第一个任务:硬件平台是以TS101为CPU,Xilinx的XC4000系列的一片FPGA作数据转发和时序控制,功能器件是三片DDS,AD9858。板子的功能是CPU产生AD9858的...
EE直播间
更多
我要评论
2
5
关闭 站长推荐上一条 /3 下一条