IN2060 Oblig1 digital design
Om oppgaven
Her er den f?rste obligatoriske oppgaven klar til nedlasting. Det er to filer zippet til én: En testbenk som skal benyttes i oppgaven, og selve oppgaveteksten som pdf. ?vrige kildekode skal dere skrive selv. Alt dette st?r beskrevet i oppgaveteksten. I oppgaven skal dere utvide en MAC algoritme til ? ha pipelining. Pipelining er beskrevet i kapittel 3.6 i l?reboka. Oppgaven skal l?ses individuelt.
Questa.
Oppgaven forutsetter at dere benytter Questa eller et tilsvarende simuleringsverkt?y (Modelsim, evt. Vivado). Ved omlegging til ny windows filtjener for UIO har det oppst?tt et problem som viser seg ved at Questa for windows ikke klarer ? lagre og lese prosjektfiler p? hjemmeomr?det (m:).
Workaround for ? kunne benytte Questa med eget hjemmeomr?de er ? kj?re fra linux (typisk gjennom xwin eller fra en linuxmaskin)
For ? kunne benytte questa skikkelig, m? det legges til noen ting i path, og settes noen milj?variabler. Dette er n?ye beskrevet p? denne siden:
https://robin.wiki.ifi.uio.no/FPGA_tools
Alternativt for windows kan man lagre prosjektfila p? C: mens man gj?r oppgaven. Kildefilene kan godt ligge p? m:, fordi disse vil Questa bare trenge ? lese. V?r obs p? at man da m? enten opprette prosjektet p? ny hver gang, eller flytte p? prosjektfila slik at man ikke mister den ved utlogging.
Om obliger generelt:
I tilfeller hvor det skal leveres individuelle oppgaver til godkjenning er f?lgende viktig:
- Du kan diskutere en l?sning sammen med andre, men dere skal ikke dele noen deler av l?sningen (f.eks ved ? levere inn lik kode hvor kun variabelnavn er byttet ut).
- Dersom du tar med tekst, programkode, illustrasjoner, og annet som andre har laget, m? du tydelig merke det og angi hvor det kommer fra – i en selvstendig oppgave er dette noe som sjelden skal forekomme.
Hvis du er i tvil om hva som er lovlig 澳门葡京手机版app下载, m? du kontakte gruppel?rer eller fagl?rer.