Prosze o pomoc: projekt prostego procesora.

Jan 03, 2006 10 Replies

Witam



Jestem studentem informatyki i na budowaniu procesorów sie za bardzo nie znam. A mam na zaliczenie zaprojektowaæ procesor w Simulinku.... Szuka³em jaki¶ schematów w internecie ale praktycznie nic nie znalaz³em :( I niewiem nawet od czego zacz±æ...



Procesor ma byæ w architekturze von Harvarda, ale to juz jest szczegó³ , gdybym mia³ jakikolwiek najprostszy dzia³aj±cy procesor to by by³o co¶...



Mo¿e kto¶ wie gdzie móg³bym takie co¶ znale¼æ??? A mo¿e kto¶ robi³ co¶ takiego kiedy¶ i podzieli by siê informacjami z kompletnym lajkiem w tej dziedzinie? Zadowole siê wszelkimi wskazówkami, i prosze o pomoc.



Z góry dziêkuje i pozdrawiam S_Mike



Witam,

Kiedy¶ zbudowa³em sobie "niepe³ny" 32-bitowy procesor na TTLach. Jedynym scalakiem wy¿szej skali integracji by³ EPROM gdzie zapisany by³ ci±g "instrukcji" steruj±cy liniami uk³adu. Wy¿sze linie adresowe EPROMu by³y ustalane na podstawie pobranego opcode instrukcji, ni¿sze linie adresowe sterowane by³y licznikiem kroku instrukcji. Wyj¶cie danych EPROM sterowa³o sygna³ami otwarcia buforów, zatrza¶niêciem zatrzasków, "zewnêtrznymi" liniami odczytu/zapisu procesora. W sumie wiêkszo¶æ operacji sprowadzi³a siê do odpowiedniego "przerzucania" danych miêdzy zatrzaskami.

Prosty procek 8bit to by³ gdzie¶ tutuaj:

formatting link
SJ

U¿ytkownik "Micha³ Stochliñski" snipped-for-privacy@onet.pl napisa³ w wiadomo¶ci news:dpetor$82m$ snipped-for-privacy@news.onet.pl...

von Harvarda powiadasz ??? lol :-)))))

A na wyk=B3adzie by=B3e=B6 ?

No niestety na wyk³adach go¶æ omawia arytmetyke komputerów , budowe liczników, demultipleksera, multileksera , rejestru , itp...

Ale jak to wszystko posk³adaæ do kupy, ¿eby powsta³ ca³y procesor to ju¿ nie mówi...

Pozd. S_Mike

Tak, von Harvarda. No ale to sie ró¿ni od zwyk³ego (czyli von Neumana) tylko tym ¿e tu sa dwa bloki pamieci jeden na dane, a drugi na instrukcje....

Pozdr. S_Mike

nie uważałeś na wykładach. To jest architektura Harvard, zmodyfikowana architektura von Neumanna. Co prawda po niemiecku mógłbyś powiedzieć, że jest to architektura von Harvard (czyli z Harvardu), ale nie po polsku.

A w sumie wsio ryba. Niestety uczelnia jest po to, by się nauczyć myśleć, a nie tylko kopiować.

Waldek

U¿ytkownik "Micha³ Stochliñski" snipped-for-privacy@onet.pl napisa³ w wiadomo¶ci news:dpetor$82m$ snipped-for-privacy@news.onet.pl...

Takie strony odwiedza³e¶: ?

formatting link

To jeszcze jedne hint - z poltora roku temu w elektronice praktycznej byl opis bardzo prostego procesora ktory mial cos kolo 2 albo 3 instrukcji, dokladny listing, narzedzia itd (ktos podobno nawet zrobil procesor z jenda instrukcja i da sie nawet napisac na tym dzialajacy soft). Ogolnie polecam wyprawe do czytelni, pobrac z 3 ostatnie roczniki EP (2004, 2003, 2002) i przewertowac... stawiam na rocznik 2004 ok lipca,sierpnia poza tym odwiedz strone

formatting link
- tam jest masa roznych procesorow - zawsze to jakis punkt wyjscia... A i prosty procek masz w zrodlach do emulatora Amigi (UAE) poszukaj slowa "copper" - nie mial co prawda architektury harvard ale jest prosty - znow jakis punkt wyjscia

U¿ytkownik "PAndy" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:dph5si$btq$ snipped-for-privacy@news.dialog.net.pl...

(...)

teraz chyba przesadzi³e¶ :D albo ta instrukcja oszukana - jaki¶ skok warunkowy robi±cy co¶tam i to nie zawsze...

pozdrawiam entrop3r

Ja nie przesadzam, komus sie chcialo i udowodnil ze mozna - to instrukcja jesli mnei nie mli pamiec to wlasnie skok warunkowy ktory cos tam robi... :D

poprawka poszukalem i oto:

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required