原创 看不到曙光!

2007-1-4 22:51 2417 6 10 分类: 处理器与DSP

这是我毕业后接手的第一个任务:硬件平台是以TS101为CPU,Xilinx的XC4000系列的一片FPGA作数据转发和时序控制,功能器件是三片DDS,AD9858。板子的功能是CPU产生AD9858的频率控制字和地址数据,经FPGA控制AD9858产生点频信号。


我大概用了两个月的时间才把硬件平台做好,毕竟是我作的第一块板子,一切从头开始,走了一些弯路,吃了一些苦,但好在在别人的帮助下,顺利把PCB交制出去了。上个周二,我拿到了装配好的板子,一上来心里还是忐忑不安的,唯恐哪里线布错了,或者出一些低级的错误,那就丢人了。于是拿回来立刻检查,很不幸,DSP内核供电的1.2v电源和地短路了-----


当天的网上,我反复推敲了电路板的各个地方,实在想不出哪里出了问题,正在一筹莫展的时候,我忽然想起来,我同事以前也做过一个TS101的板子,于是灵机一动就拿万用表量了一下他板子上1.2v和地的电阻,我靠,竟然比我板子的还小,检查短路,也是报警!!我心里踏实了:可能DSP内核的电阻的确很小吧。


于是,第二天打起精神来调FPGA和DSP的外围电路,那时我对ISE和Visal-DSP几乎一窍不通,一切都是硬着头皮一点一点摸索,不会的就问别人,但是大部分时间都不好意思,这也耽误了我的调试进度。


我大概用了一天时间,把FPGA和EPROM看了一下,学习操作了一下ISE,接下来我走了一些弯路:其中之一是我一上来没有调通DSP的外围电路,就开始编程序,后来转过头来单独调FPGA+DDS,后来,由于我对Visal-DSP不会使用,加之编程上也是一塌糊涂,所以,整整一个礼拜,我都在那里打转,最后,我的组长的催促起了作用,我手忙脚乱的学会了Visal-DSP,并且基本调通了DSP的控制程序(其实就是最简单的串口接发和点灯程序)。

PARTNER CONTENT

文章评论4条评论)

登录后参与讨论

用户1026580 2007-4-9 13:26

您好,我也是做TigerSHARC101的。我现在正在做TS101+FPGA的PCI处理板,也碰到了一些问题,希望能和你一起探讨。谢谢:)

我的QQ是:123075467

MSN是:iamchenyuanlin@hotmail.com

用户1455312 2007-1-6 23:08

谢谢两位仁兄的关注和鼓励。

用户1053025 2007-1-5 10:38

hehe,不要着急啊,刚开始都会有这样的问题的。

用户40282 2007-1-5 08:55

很羡慕你可以做硬件

相关推荐阅读
用户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-06 22:56
不是新问题,但是很让人郁闷!!!
今天本来想睡个懒觉,看看火箭的比赛的,但是组长打电话催我,搞得我手忙脚乱、连滚带爬的跑去加班。到了以后向她汇报了一下昨晚上的成果:能找到TS101了,也能控制灯亮灯灭了,说明DSP的复位电路也是正确的...
我要评论
4
6
关闭 站长推荐上一条 /3 下一条