做一个数字模板匹配,10*10的模板,程序时这样的:
result_cnt0<=((~templet20[col_num])&(data0[col_num])+(templet20[col_num])&(~data0[col_num]))+result_cnt0;result_cnt1<=((~templet21[col_num])&(data1[col_num])+(templet21[col_num])&(~data1[col_num]))+result_cnt1;
。。。。。
就是每行的10个点与模板异或,计算一共有几个不同点,Modelsim仿真的结果是这样:
请问这是什么原因呢?