«« ( Date ) »» // «« ( Thread ) »» // vlsi-nastava - 2003

Re: pipeline sabirac

by Stojiljkovic Predrag
ponedeljak, 09. jun 2003 - 22:18.

> pa ako je jedan sabirak normalan, drugi komplementiran i postavis ulazni
> bit prenosa da je jedan dobices oduzimanje
>

Znam ja to, ali da li i to moramo da implementiramo. Lako je ostaviti taj
pin na cipu otvoren i prepustiti korisniku cipa da ga poveze na odgovarajuci
nacin. Medjutim, nije previse tesko ni implementirati kompletnu funkciju
oduzimanja. Zato me zanima, koje od sledecih resenja treba da
implementiramo:

a) Izostaviti C0, (sto bi znacilo da zaboravimo na oduzimanje i eventualno
mogucnost koriscenja ovog sabiraca kao komponente u implementaciji CSA sa
vecim brojem bitova (16, 32 itd.)).

b) Koristiti C0 i ostaviti ga otvorenog, pa nek se korisnik sam snalazi sta
ce sa njim (zavisno od toga da li zeli sabiranje ili oduzimanje (pri tom
mora sam da negira umanjilac)).

c) Implementirati i samu operaciju oduzimanja uvodjenjem jednog kontrolnog
signala koji odredjuje operaciju (ADD ili SUB). Pri tom bi od operacije
zavisila vrednost C0. Sema bi bila malo slozenija, verovatno bi postojao jos
jedan nivo pajplajna i ne bi postojala mogucnost koriscenja ovog sabiraca za
implementaciju sabiraca sa vecim brojem bitova.

Ovo su ideje koje mi trenutno padaju na pamet. Koja se od ovih trazi od nas?

Pedja