除了john_log所说的:
您的最后一个if语句始终为TRUE。您正在添加1位操作数并与1位结果进行比较,因此结果为1'b1或1'b0,它始终为< = 1'b1。
您应该检查您的FPGA工具是否支持:
initial begin $readmemb("C:/Users/KP/Desktop/data.txt", memory, 0, 1199); i = 0; end
特别是由综合工具从文件加载存储器。我最后一次使用FPGA是不可能的。