資源がほいほい増えたり減ったりする(スタックポインタが行ったり来たりして)
コンピュータプログラムと、基本的にリソースが増減しないハードウェアの設計は、
基本的に別物。

言うだけじゃなくてちゃんと自分で設計してFPGAをコンフィグして、動かすまでやったのかおまい?