求教:关于MIF文件的问题
用verilog编了个NCO的程序,生成正弦波,在使用ROM的时候调用了MIF文件存储正弦波的采样值,但是结果输出的时候只能输出正数,负数的值全是0,这是为啥 ?PS:把MIF文件换成HEX文件就没这问题了,是MIF文件不能输出负数吗? 没人晓得吗,还是我没说清楚 。。。 确实没遇到过类似问题,希望有人能解答,等等看吧 确实没遇到过类似问题,希望有人能解答,等等看吧 回复 4# 蓝余
谢啦,继续等待大侠··· FPGA是数字逻辑,只支持高电平(3.3)和低电平(0),在程序仿真时可以设置数据类型为有符号行,也就是可以出现负数。但实际硬件的I/O口输出却不会输出负数,它只输出高低电平。若你想要输出的正弦波信号含有负电位,建议你在FPGA外围搭建个微分电路 楼上的回复给力:victory: 回复 6# 最是那低头温柔
多谢!
页:
[1]