大事そうなことなのでもう少し詳しく
● 良くない😫:大きなパイプラインがひとつ
○ ひとつのfor文に処理を詰め込む
■ソフトウェア的な発想だと自然
○ 制御信号が遠くまで広がる
■ fanout、配線遅延、クロックリージョンまたぎ
○ SLRに納まりが悪そう
パイプライン
制御信号
for (int i=0; i<N; i++)
{
auto x = mem_in[i];
auto y = func_a(x);
auto z = func_b(y);
auto w = func_c(z);
mem_out[i] = w;
}