Układy prądowe dokonujące konwersji liczb z systemu binarnego do systemu RNS i odwrotnie

Podobne dokumenty
Przerzutniki prądowe dla logiki wielowartościowej i arytmetyki resztowej

Model reprogramowalnego prądowego układu działającego w logice wielowartościowej

1 Wyznaczyć zastępczą impedancję zespoloną dwójnika przedstawionego na rys.1 dla trzech wartości pulsacji: a) = 0, b) = 1 krad/s, c) = 2 krad/s.

Minimalizacja funkcji logicznych w algebrze bramek prądowych

Modelowanie reprogramowalnych układów prądowych pracujących w logice. wielowartościowej.

Projekt i weryfikacja praktyczna podstawowych bloków układów FPGA zbudowanych w oparciu o bramki prądowe

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

Kod U2 Opracował: Andrzej Nowak

Układy logiczne układy cyfrowe

Wstęp do Techniki Cyfrowej... Układy kombinacyjne

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

MODEL KOMÓRKI UKŁADU FPGA ZBUDOWANEGO W OPARCIU O BRAMKI PRĄDOWE

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

Układy logiczne układy cyfrowe

Gdynia, dr hab. inż. Krzysztof Górecki, prof. nadzw. AMG Katedra Elektroniki Morskiej Akademia Morska w Gdyni

Arytmetyka liczb binarnych

Weryfikacja logiczna projektów VHDL realizowanych w reprogramowalnych układach FPGA pracujących w trybie prądowym

Kodowanie liczb całkowitych w systemach komputerowych

Układy cyfrowe zbudowane w oparciu o bramki prądowe: stan obecny, perspektywy rozwoju i zastosowania

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

1259 (10) = 1 * * * * 100 = 1 * * * *1

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

Wykorzystanie bramek prądowych i napięciowych CMOS do realizacji funkcji bloku S-box algorytmu Whirlpool

Pracownia Komputerowa wykład V

Przykładowe pytania DSP 1

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

PRZETWORNIKI A/C I C/A.

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

Automatyzacja procesu implementacji układów cyfrowych w technologii prądowych układów FPGA

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze.

Układy cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć:

SYSTEMY LICZBOWE 275,538 =

Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości.

Układy kombinacyjne. cz.2

Elementy cyfrowe i układy logiczne

Logika binarna. Prawo łączności mówimy, że operator binarny * na zbiorze S jest łączny gdy (x * y) * z = x * (y * z) dla każdego x, y, z S.

Funkcja Boolowska a kombinacyjny blok funkcjonalny

Układy kombinacyjne 1

MADE IN CHINA czyli SYSTEM RESZTOWY

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

Techniki multimedialne

Systemy zapisu liczb.

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW

Samodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =

Pracownia Komputerowa wyk ad V

EUROELEKTRA. Ogólnopolska Olimpiada Wiedzy Elektrycznej i Elektronicznej. Rok szkolny 2013/2014

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

Układy kombinacyjne Y X 4 X 5. Rys. 1 Kombinacyjna funkcja logiczna.

Stan wysoki (H) i stan niski (L)

1. Operacje logiczne A B A OR B

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Politechnika Wrocławska, Wydział PPT Laboratorium z Elektroniki i Elektrotechniki

Ćwiczenie 27 Temat: Układy komparatorów oraz układy sumujące i odejmujące i układy sumatorów połówkowych i pełnych. Cel ćwiczenia

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

Przetworniki cyfrowo-analogowe C-A CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

wiedzy Sieci neuronowe (c.d.)

Wstęp do informatyki- wykład 1

Automatyka. Treść wykładów: Multiplekser. Układ kombinacyjny. Demultiplekser. Koder

WSTĘP DO ELEKTRONIKI

LEKCJA. TEMAT: Funktory logiczne.

Ćw. 7: Układy sekwencyjne

Wstęp do informatyki- wykład 1 Systemy liczbowe

Teoretyczne Podstawy Informatyki

Podstawowe informacje o przedmiocie (niezależne od cyklu) Podstawy elektroniki. Kod Erasmus Kod ISCED Język wykładowy

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

PAMIĘĆ RAM. Rysunek 1. Blokowy schemat pamięci

Wstęp do informatyki- wykład 2

Technologie Informacyjne

Zapis liczb binarnych ze znakiem

Szybkie układy mnożące

Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10

Podział sumatorów. Równoległe: Szeregowe (układy sekwencyjne) Z przeniesieniem szeregowym Z przeniesieniem równoległym. Zwykłe Akumulujące

Dr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały:

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA

IZ1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki niestacjonarne

Dr inż. Robert Wójcik, p. 313, C-3, tel Katedra Informatyki Technicznej (K-9) Wydział Elektroniki (W-4) Politechnika Wrocławska

1.1. Pozycyjne systemy liczbowe

Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI

Arytmetyka binarna - wykład 6

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

Tranzystor JFET i MOSFET zas. działania

PL B1. POLITECHNIKA WARSZAWSKA, Warszawa, PL BUP 04/11. KRZYSZTOF GOŁOFIT, Lublin, PL WUP 06/14

Wzmacniacz operacyjny

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

Ćwiczenie 24 Temat: Układy bramek logicznych pomiar napięcia i prądu. Cel ćwiczenia

Projektowanie układów na schemacie

Szybkie układy mnożące

Układy TTL i CMOS. Trochę logiki

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.

Transkrypt:

Magdalena Raewska Oleg Maslennikow Robert erezowski Wydział Elektroniki i nformatyki Politechnika Koszalińska ul. Śniadeckich, 75-453 Koszalin atne@ie.tu.koszalin.pl oleg@ie.tu.koszalin.pl beny@ie.tu.koszalin.pl Układy prądowe dokonuące konwersi liczb z systemu binarnego do systemu R i odwrotnie łowa kluczowe: bramki prądowe, resztowy system liczbowy R, logika wielowartościowa, arytmetyka resztowa, układy konwersi TREZCZEE W pracy przedstawiono metody konwersi liczb z systemu binarnego do systemu resztowego R i odwrotnie. Zaprezentowano układy realizuące omawiane konwerse. Proponowane układy zostały zbudowane w oparciu o bramki prądowe. Wyróżniaącą cechą opracowanych układów est znacznie mniesza liczba połączeń w porównaniu do konwerterów zbudowanych w oparciu o klasyczne bramki napięciowe. Do zweryfikowania poprawności działania zaproektowanych układów w środowisku ActiveHDL, stworzono bibliotekę napisaną w ęzyku opisu sprzętu VHDL. Zawiera ona opis podstawowych bramek prądowych i elementów oraz tablicę rezoluci sygnałów prądowych.. WPROWADZEE Resztowe systemy liczbowe R (ang. Residue umber ystem) staą się coraz bardzie popularne ze względu na charakterystyczne właściwości, akie są z nimi związane: zrównoleglenie operaci, modułowość, brak przeniesienia pomiędzy cyframi. R dobrze pasue do systemów cyfrowego przetwarzania sygnałów (CP), szczególnie do konstruowania ednostek przetwarzaących tych systemów. Ze względu na pewną złożoność systemów resztowych pożądana est konwersa z oraz do systemu dziesiętnego i binarnego. Oczywiście ważne est żeby konwersa ta była maksymalnie efektywna. W 998 roku na Politechnice Koszalińskie opracowano pierwsze bramki prądowe [], w których poziomy logiczne odpowiadaą ustalonym wartościom prądu. Od tego czasu bramki te zostały poddane wielu modyfikacom [,3]. Obecnie zdefiniowana logika bramek prądowych est w pewnym stopniu logiką wielowartościową [3]. Dzięki te właściwości bramek prądowych możliwe est konstruowanie układów cyfrowych działaących w logice wielowartościowe z podstawą > lub w arytmetyce resztowe (oparte o arytmetykę modulo ). Wartość zmienne albo funkci logiczne Y na wyściu dowolne bramki prądowe należy do zbioru Y {-, }, natomiast wartość zmienne (albo funkci) logiczne, która może się poawić na weściu bramki, np. ako wynik operaci dodawania lub odemowania prądów, teoretycznie należy do przedziału (-L, R). Dodatkową wyróżniaącą cechą bramek prądowych X Proekty finansowane przez Mi 59

est stała wartość prądu pobieranego ze źródła zasilania w różnych trybach ich pracy (np. w stanach logicznego zera i edynki). Z tego powodu cechuą się one znacznie mnieszym poziomem pasożytniczych sprzężeń podłożowych, stąd w mnieszym stopniu (do 0 razy, w zależności od wartości prądu odpowiadaącego edynce logiczne, i od wymagane szybkości działania) zakłócaą układy analogowe w porównaniu z układami napięciowymi. Oprócz tego, wcześniesze badania sposobów proektowania cyfrowych układów prądowych [] wykazały, że standardowe układy cyfrowe (np. sumatory, multipleksery, dekodery, bloki operacyne ALU, liczniki itd.) zbudowane w oparciu o bramki prądowe są prostszymi logicznie (pod względem ilości wykorzystanych bramek do 35%) od ich prototypów zbudowanych w oparciu o klasyczne bramki napięciowe [4]. X Y Y Y 3 Y 4 X K A A Y Y Y 3 Rys.. Przykładowa realizaca wielowyściowe bramki prądowe (=) Y 4 X 4 Y Y X Rys.. Przykładowa realizaca dwuwyściowe bramki prądowe (=4) Charakterystyczną cechą budowy bramek prądowych est modułowość i regularność ich budowy. Oznacza to, że schemat bramki składa się z prostych bloków kilku różnych typów, mianowicie bloków K, i A, których liczba zależy od wartości podstawy systemu liczbowego. Każda bramka zawiera obwod weściowy przedstawiaący sobą - szeregowo połączonych komparatorów K oraz ednego lub kilku (w zależności od liczby wyść bramki) obwodów wyściowych typu inwerter lub anty-inwerter A. Przykład realizaci bramki prądowe z wyściami wszystkich czterech typów (inwerter, anty-inwerter, podwóny inwerter, anty-podwóny inwerter) przedstawiono, dla =, na rys.. W przypadku większe wartości, realizaca ednego wyścia typu inwerter wymaga podłączenia osobnego bloku do wyścia każdego komparatora K. Wyścia wszystkich (-) bloków są połączone w eden węzeł reprezentuący wyście bramki. posób realizaci bramki z wyściem typu inwerter i wyściem typu anty-inwerter przedstawiono (dla =4) na rys.. zczegółowy opis bramek prądowych przedstawiony est w pracy [3].. YTEM REZTOWY R W arytmetyce modulo zapis liczby est uzależniony od podstawy systemu i pozwala na przedstawienie w sposób ednoznaczny - liczb. Zapis większych od podstawy systemu liczb sprowadza się do wyliczenia reszty z dzielenia te liczby przez ego podstawę. Ważną zaletą arytmetyki modulo est brak przeniesienia przy wykonywaniu operaci dodawania, odemowania i mnożenia. ystem resztowy używa G poedynczych arytmetyk modulo, pozwalaąc na ednoznaczny zapis liczb z zakresu od 0 do * (=,,,G). Przykładowo liczba 7 0 zapisana w 3-cyfrowym (G=3) systemie resztowym R( 3 )=R(5 3 ) będzie oznaczona ako ( ) R(5 3 ). Jednoznacznie dla tego przykładu możemy zapisać liczby z zakresu od 0 do (*3*5-=9). stotnym elementem est dobór poszczególnych podstaw w systemie resztowym. Powinien on spełniać dwa warunki: pozwolić na obęcie swoim zakresem całego zbioru liczb, na którym operue system CP oraz podstawy powinny spełniać warunek: WW( i, )= i (namniesza wspólna wielokrotność każde pary liczb reprezentuących podstawy systemów est równa iloczynowi tych liczb). Ze względu na brak przeniesienia przy wykonywaniu podstawowych operaci arytmetycznych, wykonywane one mogą być równolegle na wszystkich cyfrach systemu, niezależnie od siebie. Zwiększa to szybkość działania układu, głównie tam gdzie wykorzystywane są podstawowe operace K K K 3 A A A Y Y 59

matematyczne (filtry cyfrowe, FFT). Przykładowo dodaąc liczbę 7 do liczby 4 otrzymuemy ( ) R(5 3 ) +(4 0) R(5 3 ) =( 0 ) R(5 3 ), odpowiednio modyfikuąc poszczególne cyfry wyniku, które przekraczaą określoną podstawę systemu. 3. MODELOWAE UKŁADÓW PRĄDOWYCH Rosnąca liczba bramek prądowych w realizowanych układach wymaga środowiska, w którym można realizowany układ testować. Język VHDL został stworzony przede wszystkim do opisu cyfrowych układów w technologii napięciowe. iblioteka EEE4 (est ona elementem składowym symulatora ActiveHDL) zawiera opis VHDL podstawowych bramek napięciowych i określa 9 poziomów logicznych w pełni opisuących standardową logikę binarną. W celu testowania układów zbudowanych w oparciu o bramki prądowe opracowano bibliotekę nstd_logic_003 [5]. Wprowadzenie większe liczby poziomów oraz nowych elementów związanych z systemami resztowymi o podstawach większych niż 0 wymusiło stworzenie nowe wersi biblioteki o nazwie current_pk. W bibliotece zadeklarowano wartości od m30 do p30 odpowiadaące poziomom logicznym od -30 do +30 oraz tablicę rezoluci sygnałów (Tab. ) z uwzględnieniem algebry prądowe. Tabela. Przykładowy wycinek tablicy rezoluci sygnałów w algebrze prądowe z biblioteki current_pk U X m3 m m p0 p p P3 U U U U U U U U U U U poziom logiczny niezainicowany X U X X X X X X X X X poziom logiczny sygnalizuący błąd m3 U X m m5 m4 m3 m m p0 m3 poziom logiczny minus 3 m U X m5 m4 m3 m m p0 p m poziom logiczny minus m U X m4 m3 m m p0 p p m poziom logiczny minus p0 U X m3 m m p0 p p p3 p0 poziom logiczny 0 p U X m m p0 p p p3 p4 p poziom logiczny p U X m p0 p p p3 p4 p5 p poziom logiczny p3 U X p0 p p p3 p4 p5 p p3 poziom logiczny 3 Poszczególne poziomy określaą wartość i kierunek natężenia prądu przepływaącego przez węzeł. 4. KOWERJA LCZ Z YTEMU AREGO DO YTEMU REZTOWEGO Konwersa P-bitowe liczby binarne X = ) wyrażona est wzorem (): ( xg, xg,..., x R Y = ) do systemu R ( yp, yp,..., x = ( y + () gdzie reszta: x P P 0 P P 0 P, yp,..., ) = yp + yp +... + = yp yp y + 0 = Y = Y mod () a rys. 3 przedstawiono ogólny schemat układu do konwersi liczb z systemu binarnego na system modulo. Kolene bity liczby binarne Y = ( yp, yp,..., ) steruą buforami, które przekazuą stałe p-, p-,, 0 na weścia sumatorów Σmod. p., eżeli na weściu y i poawi się wartość bufor przekaże wartość odpowiednie stałe i do układu sumatorów modulo. Tab. zawiera wartości stałych i dla różnych podstaw, które zostały wyznaczone na podstawie wzoru (). W przypadku konwersi P-bitowe liczby binarne do G-cyfrowego systemu R o podstawach,..., G wymagane est wykorzystanie G niezależnie działaących układów konwertera (przedstawionego na X Proekty finansowane przez Mi 593

Tabela. Pomocnicza tabela do konwersi liczb z systemu binarnego na system resztowy 0 3 4 5 7 8 0 0 0 0 0 0 0 0 3 5 4 3 4 3 7 4 4 4 9 4 8 7 9 4 4 8 5 0 9 7 3 3 4 8 3 9 7 4 8 5 3 9 rys.3), w których sumatory resztowe muszą działać w arytmetyce z odpowiednią podstawą. Rys.4 zawiera przykładowy schemat konwertera -bitowych liczb binarnych do systemu resztowego R(7 3 ). kłada się on z trzech niezależnych od siebie konwerterów (schemat ogólny poedynczego konwertera pokazano na rys. 3). Wartości na weściach p-, p-,, 0 oraz układy sumatorów modulo zostały dostosowane do odpowiednich arytmetyk modulo ( 3 =7, =3, =), z których składa się prezentowany system resztowy Ze względu na charakterystyczne wartości w Tab. dla arytmetyki modulo (podobnie dla arytmetyk: modulo 4, modulo 8, itd.) schemat konwertera został uproszczony i składa się edynie z bufora. chematy sumatorów modulo przedstawione zostały na rys. 5,. a rys. 7 przedstawiono wyniki symulaci opisanego powyże konwertera. Zgodnie z założeniem ednoznacznie można określić wartość z zakresu od 0 DEC do 4 DEC. Dla wartości 4 DEC na wyściu poawia się wartość (0 0 0) R(7 3 ), która odpowiada wartości 0 DEC. 0 n- y y P buforów yg- Mod Mod Mod P- sumatorów mod Rys. 3. Ogólny schemat konwertera liczb z systemu binarnego do liczb w arytmetyce resztowe modulo (X) mod (x)= ADDR3 ADDR3 ADDR3 (x)=3 y y ADDR7 3 4 y3 ADDR3 ADDR7 ADDR7 (x3)=7 - Rys. 5. umator resztowy modulo 3 ADDR3 ADDR7 y4 ADDR3 7 y5-4 ADDR7 Rys. 4. Konwerter liczb z systemu binarnego do systemu resztowego R(7 3 ) zbudowany w oparciu o bramki prądowe Rys.. umator resztowy modulo 7 ADDR7 Rys. 7. Wyniki symulaci konwertera liczb z systemu binarnego do R(7 3 ) w środowisku ActiveHDL 594

5. KOWERJA LCZ Z YTEMU REZTOWEGO DO YTEMU AREGO W literaturze [] opisane są dwa sposoby konwersi liczb z systemu resztowego do systemu binarnego. Jedna z metod oparta est na prześciowe konwersi do systemu MR (Mixed Radix form ystem), a następnie do systemu binarnego. Druga metoda wykorzystue Chińskie twierdzenie o resztach (CRT). Do proektowania konwertera wykorzystano pierwszą metodę. Konwersa liczb z systemu R do systemu dziesiętnego sprowadza się do wyznaczenia odwrotności multiplikatywne α (3) dla każde podstawy systemu. gdzie α =, (3) G = =, podstawa -te cyfry układu R. Liczbę w kodzie dziesiętnym można obliczyć korzystaąc ze wzoru (4): G DEC = x α (4) = Przykładowo podano obliczenia dla systemu R(5 3). = 5, = 3 = 5 α = α =, α = α =. + x = x + x = x + 0 n n 5 3 5 5 DEC = x α α x (5) Wykorzystuąc wzór (5) zaproektowano konwerter liczb z systemu R(5 3) do systemu dziesiętnego zbudowanego w oparciu o bramki prądowe (rys. 0). chemat konwertera est praktyczną realizacą wzoru (5). kłada się z układów mnożących oraz układów sumatorów (rys. ) działaących w arytmetyce resztowe modulo (w omawianym przykładzie = * =5). Wyniki symulaci przedstawione są na rys. 8. Drugim etapem est konwersa liczb z systemu dziesiętnego na liczbę w systemie binarnym. Przykładowa realizaca konwertera pokazana est na rys. 4. Wadą tego układu est czas propagaci sygnału weściowego zależny od ilości bitów. Wyniki symulaci przedstawione są na rys. 9. Rys. 8. Wyniki symulaci układu konwertuącego liczbę z systemu resztowego R(5 3) do systemu dziesiętnego Rys. 9. Wyniki symulaci układu konwertuącego liczbę z systemu dziesiętnego do systemu binarnego X Proekty finansowane przez Mi 595

(x)=3 0 0 ADDR5 3 (x)=5 5 K0 K K0 K K K3 ADDR5 ADDR5 DEC + 5-4 Rys.. umator resztowy modulo 5 ADDR5 + - Rys.. umator wielowartościowy o podstawie - ADDMVL -3 Rys. 0. Konwerter liczb z systemu R(5 3) do systemu dziesiętnego zbudowany w oparciu o bramki prądowe DEC ADDMVL8 ADDMVL4 ADDMVL Rys. 4. Konwerter liczb z systemu dziesiętnego do systemu binarnego zbudowany w oparciu o bramki prądowe. WOK y y y3 + 4 Rys. 3. umator wielowartościowy o podstawie 4- ADDMVL4 + 8-7 Rys. 5. umator wielowartościowy o podstawie 8- ADDMVL8 W pracy zaprezentowano układy zbudowane z bramek prądowych, konwertuące liczby z systemu binarnego na system resztowy i odwrotnie. Zaprezentowano bibliotekę napisaną w ęzyku opisu sprzętu VHDL, którą wykorzystano do symulaci zaproektowanych układów w środowisku ActiveHDL. Wyniki symulaci potwierdziły poprawność działania układów. Otwartym problemem zostae minimalizaca czasu opóźnienia układu konwertera z systemu dziesiętnego na system binarny. LOGRAFA [] D. Gretkowski, R. erezowski,. Maslennikowa, Opis i modelowanie cyfrowych układów prądowych z wykorzystaniem ęzyka VHDL, Mat. Konferenci Kraowe Reprogramowalne układy cyfrowe, RUC 99, zczecin 999, str. 5-7 [] Maslennikow O., Gretkowski D., Pawłowski P. Current-Mode Circuits for Multiple- Valued Logic and Residue umber ystem Arithmetic, Proc. of the 0-th nt. Conf. on Mixed Design, MXDE 003, pp. 8-87 [3] O. Maslennikow, Podstawy teorii zautomatyzowanego proektowania reprogramowalnych równoległych ednostek przetwarzaących dla ednoukładowych systemów czasu rzeczywistego, Wydawnictwo Uczelniane Politechniki Koszalińskie, Koszalin 004, pp. 48-9 [4] W. Traczyk, Układy cyfrowe. Podstawy teoretyczne i metody syntezy, WT Warszawa, 98 [5] M. iałko, M. Raewska, R. erezowski, Wykorzystanie ęzyka VHDL do modelowania układów pracuących w logice wielowartościowe i w arytmetyce resztowe, Prace X Konferenci Kraowe Komputerowe wspomaganie badań naukowych, KOWA 003 []. J. Piestrak, Design of High-peed Residue-to-inary umber ystem Converter ased on Chinese remainder theorem, Proc. CCD 94, nt. Conf. on Computer Design: VL in Computers and Processors, Cambridge, MA Oct. 0-.994, pp. 508-5 5 C C C Praca est wykonana w ramach grantu K 3T059 59