在此过程中,你将学习到数字设计中最重要的概念之一,即有限状态机 (the finite-state machine)。 最后,你将学会把重复的代码分解成函数 (functions)和过程 (procedures)等子程序。 分而治之 (divide and conquer)是作为一个VHDL工程师行走江湖的唯一可行策略。
Header-only heriarchical FSM framework in C++11, with fully statically-defined structure (no dynamic allocations), built with variadic templates.