C
cris2
Guest
Sveiki,
Man ir jādara scool projektu ar folowing tematu:
"Šī projekta ideja ir izveidot vienkāršu slēgtiem procesoriem, Mini-MIPS, kas ir apakškopa 32-bit MIPS arhitektūru kā aprakstīts mācību grāmata (pielikums). Mini-MIPS izmanto pašu 3 instrukcija formātus MIPS (R, I un J-veida), lai īstenotu šādus 10 instrukcijām: ADD, SUB, addì, subi, AND, OR, LW, SW, JR, un BEQZ. Tas tiks uzskatīts, ka atmiņa var piekļūt vienā clock ciklā un strādā sinhroni ar CPU (ti, nav nepieciešams, lai sniegtu skaidru ārējās atmiņas kontrole).
Jums vajadzētu turpināt soli pa solim veidojot CPU ar:
Izpratne un analizējot izturēšanos katrā mācību
Definē detalizētu mikroorganismu darbību un kodēšanas katra instrukcija
Noteikšanu, kam darbības tiks parallelized iegūt virknes CPU
Projektēšana detalizēta blokshēma no CPU
Sadalīšana stājas Datapath un kontroles blokiem vienība
Projektēšana katru no Datapath pie RT bloku līmenī (nav nepieciešams iet pie vārtiem līmenī)
Projektēšana vadības ierīces, tostarp: dekodēšana, datapath kontrole, cauruļvadu kontroli utt (jums var atstāt kontrolēt dizainparauga MFV līmenī)
Liekot visiem blokiem kopā, lai iegūtu pilnu CPU
Simulēt savu CPU ar vienu testu montāžas programma
Jāraksta detalizētu projekta ziņojums, kas dokumentē iepriekš minētos uzdevumus un sniegs prezentāciju beigu termiņš ilustrē galvenās problēmas jūs saskaras šajā projektā.
Īpaša uzmanība būtu jāpievērš virknes dizainu.Jūsu dizainu vajadzētu būt ar būvdarbiem saistīti apdraudējumi free.Datu apdraudējumu jārisina ar apejot tehnika viena slota kavējas slodzi.Kontrolētu apdraudējumu, ir pieņemts, jārisina, izmantojot vienu nišu kavējas filiālē.
Sākot ar papīru un zīmuli, dizains galveno bloku, ir ierosināts, jums īstenot savu CPU, izmantojot VHDL vai Verilog (piemēram, saskaņā Cadence vai SYNOPSYS)."
Could somebody help par šo?Jebkurš info patiks!
Paldies,
Cris2
Man ir jādara scool projektu ar folowing tematu:
"Šī projekta ideja ir izveidot vienkāršu slēgtiem procesoriem, Mini-MIPS, kas ir apakškopa 32-bit MIPS arhitektūru kā aprakstīts mācību grāmata (pielikums). Mini-MIPS izmanto pašu 3 instrukcija formātus MIPS (R, I un J-veida), lai īstenotu šādus 10 instrukcijām: ADD, SUB, addì, subi, AND, OR, LW, SW, JR, un BEQZ. Tas tiks uzskatīts, ka atmiņa var piekļūt vienā clock ciklā un strādā sinhroni ar CPU (ti, nav nepieciešams, lai sniegtu skaidru ārējās atmiņas kontrole).
Jums vajadzētu turpināt soli pa solim veidojot CPU ar:
Izpratne un analizējot izturēšanos katrā mācību
Definē detalizētu mikroorganismu darbību un kodēšanas katra instrukcija
Noteikšanu, kam darbības tiks parallelized iegūt virknes CPU
Projektēšana detalizēta blokshēma no CPU
Sadalīšana stājas Datapath un kontroles blokiem vienība
Projektēšana katru no Datapath pie RT bloku līmenī (nav nepieciešams iet pie vārtiem līmenī)
Projektēšana vadības ierīces, tostarp: dekodēšana, datapath kontrole, cauruļvadu kontroli utt (jums var atstāt kontrolēt dizainparauga MFV līmenī)
Liekot visiem blokiem kopā, lai iegūtu pilnu CPU
Simulēt savu CPU ar vienu testu montāžas programma
Jāraksta detalizētu projekta ziņojums, kas dokumentē iepriekš minētos uzdevumus un sniegs prezentāciju beigu termiņš ilustrē galvenās problēmas jūs saskaras šajā projektā.
Īpaša uzmanība būtu jāpievērš virknes dizainu.Jūsu dizainu vajadzētu būt ar būvdarbiem saistīti apdraudējumi free.Datu apdraudējumu jārisina ar apejot tehnika viena slota kavējas slodzi.Kontrolētu apdraudējumu, ir pieņemts, jārisina, izmantojot vienu nišu kavējas filiālē.
Sākot ar papīru un zīmuli, dizains galveno bloku, ir ierosināts, jums īstenot savu CPU, izmantojot VHDL vai Verilog (piemēram, saskaņā Cadence vai SYNOPSYS)."
Could somebody help par šo?Jebkurš info patiks!
Paldies,
Cris2