用vivado仿真多久 HLS做了FIFO仿真并将端口設置为ap_fifo类型,C仿真没有问题代码如下:
但C/RTL时间一直增加且无法自动结束,终端提示如下:
手动停止仿真后Wave View只有一个周期的波形
难道是峩的端口类型约束有错?但是指针参数明明可以约束为fifo端口的把指针参数换成数组参数:
怀疑是fifo深度没有指定,造成仿真一直持续于昰还把参数改为指针类型,在Directive里增加深度:
但我的问题是我手动点了停止仿真后,Wave viewer应该显示出已经仿真出来的波形不应该只显示一个周期的呀,已经仿真完成的波形给吃了吗