昨天在指导本科生的EDA试验的时候遇见了一个很奇怪的问题。一直想了很久没有搞明白,本来打算问问导师,可是没有忙过来,打算自己再研究一下。如果还不知道结果,就去问问导师。
在做EDA的下载试验时,在一个试验箱上下载一个用VHDL语言编写的与非门,下载到MAX7000S系列中的7128L-84-15中时,实验箱却没有反映,以为是芯片坏了,但是用其他的方式测试的片子的输出又是正常的。但是却用原理图编辑的时候,一起工作又是正常的。简直是无语了,以为是他的VHDL程序写的有问题。所以认真检查他的程序,却没有错误。编译和仿真都是正常的。简直就没有办法。最后我想了一个其他的办法,验证他的程序是否有问题,我就将程序拷贝到另一台电脑上下载到另一个台试验箱。程序又是正常的。这下更是无语了。只好判断先前的那个试验箱有问题。但是有拿不出足够的理由。因为在先前的那个试验箱上,用原理图做又都可以实现,却用VHDL却是错误的。简直无语了!
所以了就有继续思考和向其他人请教了!
ash_riple_768180695 2007-6-3 13:34