我工作一年多以来一直从事FPGA的开发和调试。我是一年前开始使用signaltap II调试工具的。这一年来,通过使用这个工具解决了不少工作中的问题,发现并干掉了原设计中的不少bug。 riple
刚开始调试时总是胡乱设置一通,查找bug全凭运气;渐渐地有了一些经验,知道先观察哪些信号,再观察哪些信号,保留哪些信号,添加哪些信号,一步一步找到有问题的信号,从而定位和解决问题。 riple
虽然每一次调试解决的问题不同,但是需要考虑和注意的地方却有相同之处。一直想要把这些方法总结下来,一方面祛除自己对遗忘症的恐惧,另一方面也希望对别人的工作有所助益。 riple
涉及到的有以下几个方面: riple
用户276169 2010-6-4 11:24
用户571671 2010-2-12 10:06
用户1073592 2009-11-26 16:51
用户1546547 2009-11-25 20:17
用户1569463 2009-1-13 12:01
ash_riple_768180695 2006-11-3 16:43
感谢大家的支持,我会再接再厉。
由于边学边写,所以会比较慢。请大家耐心等。
ash_riple_768180695 2006-10-30 16:17
这个jtag小板做得不错。
1. 可以通过开关在Altera和Xilinx两种jtag电路间切换,做一个就可以支持两个厂商。
2. 信号的去噪做得不错,供电方式也很好。
3. 利用多余的并口信号线实现了第二jtag口的作用,结合altium的软件和ip核可以实现cpu的调试功能。
建议改一下并口连接件的封装,改成一面一排表贴封装的,并口连接件选用直针的,不选弯针的。再相应修改一下布线。改过之后的并口就更结实了。
建议根据原理图复查一遍,我没做过,我可不保证版图正确啊。
ash_riple_768180695 2006-10-30 16:04
这个是原理图。
版图太大,传不上来。
这个是altium的jtag原理图和版图。
用户1053025 2006-10-24 17:23
好文章