首页 > 其他 > 详细

quartus与modelsim联合仿真时rom ip核无输出原因

时间:2020-09-11 18:46:48      阅读:199      评论:0      收藏:0      [点我收藏+]

最近要中期答辩,论文进展才刚刚起步,接下来一段时间我将在博客里记录下我的毕设过程。

毕设题目是《人体关键生理参数测量系统设计》

具体来说就是测量人体的阻抗,为什么题目起得这么大呢,是因为老师担心我做不出来具体的。

关于人体阻抗测量的论文网上一大堆,但是都是理论性的知识。具体实现起来还是要靠自己。

设计测量系统一共需要以下几个模块:

具体参数要求以后补齐,

方案一:

1.激励源电源:(恒定电流)

  (1).DDS(任意波形发生器)模块(FPGA内部实现)

  (2).DA转换模块

  (3).vccs电压控制电流源电路(AMP实现)

  (4).滤波电路(用外围电路实现还是用FPGA内部实现待定)

2.测量计算模块:

  (1).电极电路设计

  (2).AD转换电路

  (3).DPSD滤波解调 //重点

  (4).相位和幅值计算模块(在FPGA内部实现还是STM32中实现?)

  (5).FPGA与STM32通信电路

3.控制系统(STM32实现)

  (1).电源网络

  (2).通信接口

  (3).程序下载与调试(stm32与fpga)接口

  (3).样点优化算法(stm32实现)

  (4).LCD显示(阻抗)电路

  (5).频率,复位设置按键

  (6).

 

 

ERRO:

1.在DDS实现的过程中发现ROM ip核输出一致为0,经过分段调试代码,

发现是自己没有将用软件生成的.mif文件放置在正确的路径(工程根目录)下,

从而导致其没有输出,另外在testbench配置时,testbench name 需要和生成

的文件一致。

技术分享图片

 

 

编写Verilog时应注意:

1.不同always中不能同时对相同的reg赋值

2.如需将输入端口wire型变量读入,需要将其在always语句中存储到reg变量中

 

 

该测量系统需要采样用户数据达到一定时间,

quartus与modelsim联合仿真时rom ip核无输出原因

原文:https://www.cnblogs.com/amxiang/p/13652994.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!