Detail publikace
Space-Time Trade-offs in SW Evaluation of Boolean Functions
Multiple-output Boolean functions, fast sw evaluation, PLA emulation, linked tables, LUT cascades
Rychlá evaluace boolovských funkcí s více výstupy s minimální spotřebou paměti je často žádána ve vestavěných systémech. Článek popisuje novou metodu vázaných tabulek pro reprezentaci a evaluaci boolovských funkcí a srovnává ji s tradičními metodami; pro srovnání jsou použita pole PLA z mikrořadiče MCS-51. Tradiční metody používají k emulaci PLA různými způsoby masky. Navržená metoda vázaných tabulek je založena na iterativním disjunktivním rozkladu a vede na serii vyhledání v tabulkách. Je ukázáno, že vázané tabulky jsou ekvivalentní specifikým lineárním rozhodovacím diagramům. Ukázaly se jako nejpružnější při volbě mezi výkonností a spotřebou paměti. Metoda vázaných tabulek může být velmi užitečná pro software vestavěných mikroprocesorů nebo mikrořadičů stejně jako pro simulaci číslicových systémů.
@inproceedings{BUT28597,
author="Václav {Dvořák}",
title="Space-Time Trade-offs in SW Evaluation of Boolean Functions",
booktitle="Proceedings of The Second International Conference on Systems",
year="2007",
pages="344--349",
publisher="IEEE Computer Society",
address="New York",
isbn="0-7695-2807-4"
}