Publication Details

Implementation of Combinational and Sequential Functions in Embedded Firmware

DVOŘÁK Václav. Implementation of Combinational and Sequential Functions in Embedded Firmware. International Journal of Software Engineering and Its Applications, vol. 2, no. 1, 2008, pp. 43-54. ISSN 1738-9984.
Czech title
Implementace kombinačních a sekvenčních funkcí ve vestavěném firmware
Type
journal article
Language
english
Authors
Keywords

Multi-terminal BDD, LUT cascades, multi-way branching, firmware development

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.

Published
2008
Pages
43-54
Journal
International Journal of Software Engineering and Its Applications, vol. 2, no. 1, ISSN 1738-9984
Publisher
Science & Engineering Research Support Center
BibTeX
@ARTICLE{FITPUB8544,
   author = "V\'{a}clav Dvo\v{r}\'{a}k",
   title = "Implementation of Combinational and Sequential Functions in Embedded Firmware",
   pages = "43--54",
   journal = "International Journal of  Software Engineering and Its Applications",
   volume = 2,
   number = 1,
   year = 2008,
   ISSN = "1738-9984",
   language = "english",
   url = "https://www.fit.vut.cz/research/publication/8544"
}
Files
Back to top