我在 FPGA 开发板上有 4 个按钮,所以我写了
function [HEX0] = Bar(KEY)
n = uint8(sum(KEY, 'native'));
...
不幸的是,HDL Coder 把它变成了下面的 VHDL 块:
y := '0';
FOR k IN 0 TO 3 LOOP
y := y OR KEY(k);
END LOOP;
y_0 := '0' & '0' & '0' & '0' & '0' & '0' & '0' & y;
我就是不明白。你能帮我弄清楚这里发生了什么吗?