在仿真软件中实现复位金宝app

2视图(30天)
shauk
shauk 2018年10月25日
回答: Kiran Kintali 2020年11月1日
我们有一个altrea FPGA,我们使用仿真软件生成的设计,然后使用hdl编码器生成vhdl代码。金宝app我们使用生成的硬件描述语言(vhdl)项目文件在第四的fpga下载程序。我们得到一个警告阿尔特拉以下
R102规则:外部复位信号应同步使用两个级联的寄存器
我们目前正在使用一个异步复位,因为同步复位使用很多资源,导致速度的问题。
从仿真软件我们如何解决这个问题?金宝app

答案(1)

Kiran Kintali
Kiran Kintali 2020年11月1日
这些页面描述如何生成代码同步或异步复位。
web (fullfile (docroot hdlcoder / ug / reset-and-clock-enable-settings.html))
异步
使用 异步 重置 逻辑。这 重置 逻辑的样本 重置 独立的时钟信号。
下面的过程,生成的 单位延迟 块,说明了使用 异步 重置 。当 重置 信号是断言,这个过程块执行 重置 ,没有检查时钟事件。
Unit_Delay1_process:过程(时钟, 重置 )
开始
如果 重置 = ' 1 '
Unit_Delay1_out1 < =(别人= > ' 0 ');
ELSIF clk 'event clk = ' 1 '
如果clk_enable = ' 1 '
Unit_Delay1_out1 < =签署(x_in);
如果;
如果;
结束过程Unit_Delay1_process;
web (fullfile (docroot hdlcoder / ug / guidelines-for-clock-and-reset-signals.html))
web (fullfile (docroot hdlcoder / ug / check-for-global-reset-setting-for-xilinx-and-altera-devices.html))

下载188bet金宝搏


释放

R2014a

社区寻宝

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

开始狩猎!