«« ( Date ) »» // «« ( Thread ) »» // aor1 - 2008

Re: Re: Februarski rok, zadatak sa snoopy contoler-om

by Ivan Milic
sreda, 20. februar 2008 - 11:16.

Hvala kolega!

2008/2/18 Velja Kalik <vkalik@yahoo.com>:

> Ja sam napisao da bi trebalo da presrece zahteve od DMA kontrolera i ako
> vidi da DMA trazi rec iz opsega adresa koji se nalazi u kesu i kod tog
> opsega/ulaza je Dirty bit 1 da onda odgovori sa azurnim podatkom umesto
> operativne memorije.
>
> Evo sta je i kolega napisao na forumu u junu 2007:
>
> "Osluškuje magistralu i u slučaju da se na njoj nađe zahtev za čitanjem
> nekog podatka koji nije ažuran u memoriji šalje memoriji inhibit signal i
> umesto nje odgovara na zahtev postavljajući na magistralu odgovarajući
> sadržaj iz keša CPUa. Takođe kontroler reaguje kada neki uređaj izda zahtev
> za upisom u memoriju a taj podatak se takođe nalazi u kešu procesora, tada
> kontroler proglasi nevažećim odgovarajući ulaz u kešu procesora."
>
> moj komentar: ovo poslednje pretpostavljam da radi ako nije setovan Dirty
> bit, inace bi morao prvo da iz kesa azurira OM, pa da onda pusti uredjaj da
> pise po OM ili nijedno od toga, nego kao u prethodnom slucaju da presretne
> taj zahtev za upis i azurira samo svoj kes, bez vracanja podatka u OM, barem
> dok od OS-a ne stigne flush (za write-back).
>
> Takodje, ima kes snooping-a i u jednom pdf-u iz VLSI-ja kod Sase
> Stojanovica, ali posto mu je sajt na Galebu koji je oboren ovih dana (valjda
> nece zauvek da ga ugase) on ne moze da se procita direktno, nego evo Google
> kes link (eto Google ima OGMROMAN kes, mozda je set-asocijativan :))), HTML
> format):
>
>
> http://64.233.183.104/search?q=cache:G8C8HWEzJ8AJ:galeb.etf.bg.ac.yu/~ss010088d/vlsi/razno/snoopvlsi.pdf<http://64.233.183.104/search?q=cache:G8C8HWEzJ8AJ:galeb.etf.bg.ac.yu/%7Ess010088d/vlsi/razno/snoopvlsi.pdf>
>
> deo "Bus snooping".
>
> Pozdrav,
> Velja
>
>
> *Ivan Milic <vnmilic@gmail.com>* wrote:
>
> Da li neko zna rijesenje ovog zadatka, daje se vec drugi put a nema ga
> nigdje u litereaturi???
>
> Pozdrav!
> Ivan
>
>
>
> Serbian Power
>
> ------------------------------
> Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it
> now.<http://us.rd.yahoo.com/evt=51733/*http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ>
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@rti.etf.bg.ac.yu?subject=unsubscribe%20aor1
> -----------------------------------------------------------------
>
>