标签:
困难 TS101 Xilinx
这是我毕业后接手的第一个任务:硬件平台是以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的控制程序(其实就是最简单的串口接发和点灯程序)。
系统分类:
DSP | 用户分类:
无分类 | 来源:
原创 | 【推荐给朋友】 | 【添加到收藏夹】