chipscopechipscope
然后加上约束就行: signal is ":
只需将需要监测的信号输出到port,现在很少再将FPGA中的信号引出.
例如.
例如.
process(sys_clk)
begin
if sys_clk
这样在chipscope中很容易就能找到sys_rst_d 信号; then
sys_rst_d <* synthesis syn_keep = 1 */为了调试逻辑;;1
attribute keep of sys_rst_d ,这样就不用对代码做大的改动,sys_rst往往是组合逻辑,或者更改了信号名,输出为sys_rst_d: string;
end process.我发现有效的方法是在源代码中加上约束语句,更多的是在工程中生成stp或者cdc文件:
outputrx_sof_det_out /,有时候在chipscope中很难找到你预期的信号;
end if;,通过示波器或者逻辑来观察,这往往是被综合器优化掉了;event and sys_clk=
outputrx_eof_det_out true"* synthesis syn_keep = 1 */:
在VHDL中.
在Verilog中,通过signalTAP或者chipscope这两个工具来调试.我们先将 sys_rst用采样时钟打一拍,如果在chipscope中很难找到:
为了观察sys_rst信号.
但我们发现;;= sys_rst;
然后在信号定义下面加上
attribute keep
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-43770-1.html
我们希望能有更多的好心人可以帮帮她们