Most of the firmware engineering research currently under investigation at CSU is focused on methods of automated microcode generation and compaction, particularly retargetable methods. We have developed a prototype for a retargetable microcode compiler, which is depicted in Figure 1. Ideally, the system shown is retargeted by supplying a flow graph machine model for the target machine, and the remainder of the system is invariant.
/lp/association-for-computing-machinery/firmware-engineering-and-microprogramming-research-at-colorado-state-7jOV6L1KO0