Szczegóły publikacji

Opis bibliograficzny

Implementacja układów dodających wchodzących w skład konwolwera w układach programowalnych FPGA — Efficient FPGA implementation of adders as a part of convolvers / Kazimierz WIATR, Ernest JAMRO // Kwartalnik Elektroniki i Telekomunikacji = Electronics and Telecommunications Quarterly ; ISSN 0867-6747. — 2002 — t. 48 z. 3/4, s. 571–589. — Bibliogr. s. 588–589, Summ.

Autorzy (2)

Słowa kluczowe

EN: specialised processorsprogrammable logic devicereal time systemsmulti-processors systems architecturedistributed arithmetic
PL: arytmetyka rozproszonaarchitektury systemów procesorowychprogramowalne układy logicznesystemy czasu rzeczywistegoprocesory specjalizowane

Dane bibliometryczne

ID BaDAP11736
Data dodania do BaDAP2003-02-12
Tekst źródłowyURL
Rok publikacji2002
Typ publikacjiartykuł w czasopiśmie
Otwarty dostęptak
Czasopismo/seriaKwartalnik Elektroniki i Telekomunikacji = Electronics and Telecommunications Quarterly

Streszczenie

Operacja dodawania jest podstawową operacją wykonywaną podczas obliczania operacji konwolucji (filtracji typu FIR) o stałych współczynnikach. W układach FPGA operacja dodawania powinna być implementowana z wykorzystaniem układu dodającego z przeniesieniem skrośnym RCA (ang. Ripple Carrry Adder), w porównaniu z układami ASIC, dla których optymalną architekturą jest układ dodający z przechowaniem przeniesienia CSA (ang. Carry Save Adder). W konsekwencji w niniejszym opracowaniu zostały przedstawione różne algorytmy znajdujące optymalną sieć połączeń w bloku dodającym: przeszukiwania wyczerpującego ES (ang. Exhaustive Search), algorytmu zachłannego GrA (ang. Greedy Algorithm). Ponadto zostały przedstawione różne architektury układu konwolwera w układach FPGA oraz ich wpływ na parametry wejściowe układu dodającego, w szczególności zakresu danych wejściowych (wartość minimalna i maksymalna) oraz korelacji pomiędzy wejściami.

Abstract

Addition is a fundamental operation for the constant coefficient convolutions (FIR filters). In FPGAs, addition should be carried out employing ripple-carry adders rather than carry-save adders as it is the case for ASIC designs. Therefore different adder optimisation techniques are required as a result Exhaustive Search and Greedy Algorithm have been implemented. Different convolver architectures and consequently different input parameters, e.g. input width, correlation between different inputs, are described.

Publikacje, które mogą Cię zainteresować

artykuł
#15867Data dodania: 24.3.2004
Implementacja operacji konwolucji o stałych współczynnikach w układach FPGA — Convolution with constant coefficient implemented in FPGA chips / Ernest JAMRO, Kazimierz WIATR // Kwartalnik Elektroniki i Telekomunikacji = Electronics and Telecommunications Quarterly ; ISSN 0867-6747. — 2003 — t. 49 z. 3, s. 295–315. — Bibliogr. s. 314, Summ.
artykuł
#7744Data dodania: 28.1.2002
Układy mnożące przez stały współczynnik implementowane w układach programowalnych FPGA — Constant coefficient multiplication in FPGA structures / Kazimierz WIATR, Ernest JAMRO // Kwartalnik Elektroniki i Telekomunikacji = Electronics and Telecommunications Quarterly ; ISSN 0867-6747. — 2001 — t. 47 z. 2, s. 233–253. — Bibliogr. s. 252, Summ.