Implementation of Combinational and Sequential Functions in Embedded Firmware.

Jun Huang,Yuebin Bal,Zhiyuan Zhang,Jing Kong,Depei Qian
DOI: https://doi.org/10.1109/ipc.2007.54
2007-01-01
Abstract:The paper addresses firmware implementation of multiple-output combinational and sequential Boolean functions based on cascades of look-up tables (LUTs). A LUT cascade is described as a means of compact representation of a large class of Boolean functions, which reduces their evaluation to multiple indirect memory accesses. A LUT-oriented decomposition technique is illustrated on several examples. A specialized micro-engine is proposed for sequential processing of LUT cascades by means of multi-way branching. The presented method provides high performance micro-programmed control for embedded applications.
What problem does this paper attempt to address?