Quartus 19.4 SignalTap "file is not compatiable with the file programmed in your device" 错误的解决办法
不要使用BASIC OR 或者是 Advanced trigger 里面的 Logic OR组件先下载文件到FPGA,点击Run Analysis , 会在quartus 界面system日志中显示错误Error(261009): Cannot run Signal Tap Logic Analyzer. Signal Tap File is not compatible with the file programmed in your device. The expected compatibility checksum value is 0x764C634D; the value read from your device is 0x775D735D 。直接修改stp文件 将764C634D 改为775D735D(每一次的都不一样, 具体的checksum 要看自己的quartus主界面的system message )。然后重新打开signaltap, 不要下载文件,直接运行Run Analysis 或者Autorun Analysis。 下一次编译, 基本不会出问题。 不行之后再改, 又能管一阵子。
方法1的局限性很大, 很多时候都是需要使用逻辑或来进行触发, 推荐使用方法2