bit老牛 发表于 2011-6-24 15:58:40

求教:关于MIF文件的问题

用verilog编了个NCO的程序,生成正弦波,在使用ROM的时候调用了MIF文件存储正弦波的采样值,但是结果输出的时候只能输出正数,负数的值全是0,这是为啥 ?

PS:把MIF文件换成HEX文件就没这问题了,是MIF文件不能输出负数吗?

bit老牛 发表于 2011-6-24 22:36:58

没人晓得吗,还是我没说清楚 。。。

蓝余 发表于 2011-6-24 23:02:52

确实没遇到过类似问题,希望有人能解答,等等看吧

蓝余 发表于 2011-6-24 23:02:57

确实没遇到过类似问题,希望有人能解答,等等看吧

bit老牛 发表于 2011-6-25 21:42:08

回复 4# 蓝余


    谢啦,继续等待大侠···

最是那低头温柔 发表于 2011-6-26 14:49:53

FPGA是数字逻辑,只支持高电平(3.3)和低电平(0),在程序仿真时可以设置数据类型为有符号行,也就是可以出现负数。但实际硬件的I/O口输出却不会输出负数,它只输出高低电平。若你想要输出的正弦波信号含有负电位,建议你在FPGA外围搭建个微分电路

蓝余 发表于 2011-6-26 19:35:20

楼上的回复给力:victory:

bit老牛 发表于 2011-6-28 22:35:36

回复 6# 最是那低头温柔


    多谢!
页: [1]
查看完整版本: 求教:关于MIF文件的问题