位置:51电子网 » 技术资料 » 仪器仪表

系统的硬件验证

发布时间:2008/10/13 0:00:00 访问次数:736

  dds的输入频率控制字κ有10位数据,输出数据q为9位,并且rom需1024个存储单元,需要占用的系统比较大。但我们所拥有的实验开发系统所配的适配板的资源可能有限,如我们在进行该实验时所用的芯片为altera公司的ep 1 k30tc 144芯片,这时我们直接进行硬件验证会遇到困难。因此我们需要进行变通,想办法进行硬件验证或部分验证。

  在本设计的硬件验证过程中,针对实验开发系统所提供的输入、输出资源的限制及芯片逻辑资源的限制,我们采取了如下变通办法:

  (1)在dds的前端增加一个信号发生器,该信号发生器实际就是一个数据锁存器,当控制信号lock有效时,将事先设定的频率控制字输出送入相位累加器。设定的频率控制字可在程序中随时修改。该信号发生器的vhdl源程序如下:

  (2)由于能够使用的fpga的芯片eplk30tc144的逻辑资源不够,因此对dds内部最占用资源的rom模块进行了修改。原模块是对-个完整的正弦波进行采样,我们可以只采样正弦波的上半周,这样就可以节省一半的硬件资源。如果只对正弦波的上半月进行采样,那么在进行rom的设计时,就可以将原来的输入数据由9位变成8位,可以将用来表示符号的最高位省去,这样也可以省去很多的硬件资源。

  将修改后的程序重新进行了仿真,仿真正确后进行了硬件验证,进到了预期的设计要求。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



  dds的输入频率控制字κ有10位数据,输出数据q为9位,并且rom需1024个存储单元,需要占用的系统比较大。但我们所拥有的实验开发系统所配的适配板的资源可能有限,如我们在进行该实验时所用的芯片为altera公司的ep 1 k30tc 144芯片,这时我们直接进行硬件验证会遇到困难。因此我们需要进行变通,想办法进行硬件验证或部分验证。

  在本设计的硬件验证过程中,针对实验开发系统所提供的输入、输出资源的限制及芯片逻辑资源的限制,我们采取了如下变通办法:

  (1)在dds的前端增加一个信号发生器,该信号发生器实际就是一个数据锁存器,当控制信号lock有效时,将事先设定的频率控制字输出送入相位累加器。设定的频率控制字可在程序中随时修改。该信号发生器的vhdl源程序如下:

  (2)由于能够使用的fpga的芯片eplk30tc144的逻辑资源不够,因此对dds内部最占用资源的rom模块进行了修改。原模块是对-个完整的正弦波进行采样,我们可以只采样正弦波的上半周,这样就可以节省一半的硬件资源。如果只对正弦波的上半月进行采样,那么在进行rom的设计时,就可以将原来的输入数据由9位变成8位,可以将用来表示符号的最高位省去,这样也可以省去很多的硬件资源。

  将修改后的程序重新进行了仿真,仿真正确后进行了硬件验证,进到了预期的设计要求。

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

驱动板的原理分析
    先来看看原理图。图8所示为底板及其驱动示意图,FM08... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!