重置FilterHDL RTL代码

2视图(30天)
大卫。Capotosto
大卫。Capotosto 2018年1月26日
你好,我想,当生成从滤波器RTL代码HDL编码器工具箱,创建代码异步和同步重置。是可能的吗?如何?提前感谢

答案(1)

Gaurav Phatnani
Gaurav Phatnani 2018年2月2日
你好大卫,
不幸的是没有办法生成代码的异步和同步复位类型通过调用代码生成一次。为了做到这一点,你将不得不运行代码生成的两倍。
你可以写一个MATLAB脚本自动化这个过程。这 链接 有一些文档HDL代码生成的命令行接口。
改变“ResetType”从一个MATLAB脚本可以使用以下功能:
> > hdlset_param (gcs,“ResetType”,“同步”)%重置类型改为同步
> > hdlset_param (gcs,“ResetType”,“异步”)%重置类型更改为异步的
1评论
大卫。Capotosto
大卫。Capotosto 2018年2月2日
下午好,但如果我启动代码生成2 *我将两个不同的代码,一个异步和同步复位,对吗?我期待一个方法来获得一块代码2重置istantianted。像总是@ (posedge时钟或posedge reset_async)开始如果(reset_async = = 1) pdm_data_resampled < = 0;其他的开始如果(reset_sync = = 1) pdm_data_resampled < = 0;其他开始.....结束
用两种不同的代码,“合并”会很乏味。致以最亲切的问候

登录置评。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!