Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
12
1.Wprowadzenie
specjalizowaneprocesorysygnałowe,którychzastosowanianieuniwersalne,lecz
dostosowanedokonkretnegozadania.onededykowanedocyfrowegoprzetwarza-
niasygnałówDSP(ang.DigitalSignalProcessing).Zatemicharchitekturajestcelowo
zaprojektowanatak,abyinstrukcjespecyficznedlaDSPbyływykonywanewjednym
cykluzegara.SztandarowymrozkazemjesttutajMAC(ang.MultiplyandACcumulate)
-mnóżisumuj,któregozadaniemjestwjednymcykluzegarapomnożeniedwóchliczb
idodanieichdoaktualnejwartościznajdującejsięwakumulatorze
a:=a+b·c
(1.1)
JestonaużywananaprzykładdoobliczeńtransformatFouriera-cyfrowychDFT
(ang.DigitalFourierTransform)iszybkichFFT(ang.FastFourierTransform),trans-
formatfalkowychCWT(ang.ContinuousWaveletTransform)iRCWT(ang.Redundant
formofCWT),czywykonywaniacyfrowychltrówFIR(ang.FiniteImpulseResponse)
[Sca07],[Wan07],[Pat05].Wtegotypuprocesorachzwykleoddzielasiępamięćdanych
iprogramu(architekturaharwardzkaijejmodyfikacje),abywjednymcykluzegara
odczytaćdaneirozkaz-coprzyspieszawykonywanieprogramu.Pomimopewnych
różnicwstosunkudouniwersalnychprocesorów,icharchitekturyewoluująwpodobnych
kierunkach.Występujetupotokoweprzetwarzanie(ang.pipline)danychorazwielordze-
niowość(ang.multicore).
NatomiastniesposóbjestwymienićzadaniapełnioneprzezukładyASIC,ponieważ
mogąonerealizowaćdowolnefunkcje.Ichzaletąjestmożliwośćdostosowania,naetapie
projektowania,funkcjonalnościdokonkretnegoprzeznaczenia.Zatemwprzypadku
układówwykonanychodpoczątkudokońcaindywidualnie,napodstawieszczegółowego
zamówienia,możliwejestdopasowanieichparametrówdoniestandardowychpotrzeb,
którymimogąbyćchociażbynietypowewarunkipracy,definiowanenp.:napięciem
zasilania,napięciamipoziomówlogicznych,częstotliwościąpracyitp.
Podsumowującnależystwierdzić,żeukładyscalonestandardowelubinaczejkata-
logoweoferowaneszerokiejrzeszyużytkownikówiprojektowanewtakisposób,aby
zaspokoićmożliwieszerokiespektrumoczekiwańpotencjalnegoklienta.UkładyASIC
wsensiezycznymnieróżniąsięodukładówstandardowych.Ichzasadniczaodmien-
nośćujawniasięnaetapieprojektowania.Jużodwstępnegoetapubranepoduwagę
wymaganiaużytkownika.Częstotewymaganianiemogąbyćspełnioneprzezżaden
układkatalogowy,np.:wymiary,masa,pobórenergiizasilania,sprawność,częstotliwość
generatorataktującegoitp.Należywięctakzaprojektowaćukładiwybraćtakątechno-
logięprodukcjiabyspełnićoczekiwaniazamawiającego.Układystandardoweiukłady
ASICniekonkurencjądlasiebie,leczuzupełniająsięnawzajem.
Niezależnieodprzeznaczeniaiklasyfikacjikażdyukładscalonymusibyćzaprojek-
towanyisfabrykowany.
Bardzodużązaletąprocesutworzeniaukładówscalonychjestcałkowiteoddzielenie
etapuprodukcjiodfazyprojektowania.Procesprojektowaniakończysięuzyskaniem
topografiicałegosystemuscalonego,czyliplanemrozmieszczenianapowierzchnipodło-
żawszystkichelementówipołączeńmiędzynimi.Topografiapowstajebezbezpośrednie-
gonadzoruikontaktuzproducentem.Dopieronalnąwersjętopografiiprzekazujesiędo
fabrykacji,gdziesprawdzanajestpoprawnośćjejgeometriiiparametrówelektrycznych.