这是我毕业后接手的第一个任务:硬件平台是以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的控制程序(其实就是最简单的串口接发和点灯程序)。
用户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
用户40282 2007-1-5 08:55
很羡慕你可以做硬件