Publication detail
Implementation of Combinational and Sequential Functions in Embedded Firmware
DVOŘÁK, V.
Original Title
Implementation of Combinational and Sequential Functions in Embedded Firmware
Type
journal article - other
Language
English
Original 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.
Keywords
Multi-terminal BDD, LUT cascades, multi-way branching, firmware development
Authors
DVOŘÁK, V.
RIV year
2008
Released
17. 1. 2008
ISBN
1738-9984
Periodical
International Journal of Software Engineering and Its Applications
Year of study
2
Number
1
State
Republic of Korea
Pages from
43
Pages to
54
Pages count
12
URL
BibTex
@article{BUT48164,
author="Václav {Dvořák}",
title="Implementation of Combinational and Sequential Functions in Embedded Firmware",
journal="International Journal of Software Engineering and Its Applications",
year="2008",
volume="2",
number="1",
pages="43--54",
issn="1738-9984",
url="https://www.fit.vut.cz/research/publication/8544/"
}
Documents