mandag den 30. august 2010

Øvelse 2

  • interfaced imellem OMAP og DM9000.
på side 10 i devkit schematic fandt vi frem til at CS i DM9000 var forbundet til kredsen 74ALV164245.
På 74ALV164245 forbindes GPMC med CS_6, databen, adresseben 10. Derudover read_E og write_E. Mængden af databit er 16 bit


























beregning af timninskonstanter

 
man skal ud fra fra diagrammer og tabeller kunne slå op hvad der er af forsinkelser. Ud fra dette kan man sammensætte hvilke værdier man skriver til timingsregisteret.

READ:

CSONTIME/T1 =  1 clockcycle
OEONTIME = 2 clockcycles
OEOFFTIME = 3 clockcycles
GPMC_d = 2 clockcyckles
RDCYCLETIME = OEOFFTIME+ 4 clockcycles  = 7 clockcycles

WRITE:

CSONTIME = 1 clockcyckle
WEONTIME = 2 clockcyckles
WEOFFTIME = 3 clockcycles
GPMC_d = 2 clockcyckles
WRCYCLETIME = WEOFFTIME + 2 clockcyckles = 5 clockcycles

mandag den 23. august 2010

Øvelse 1 CPAC

Opgave 1

Big læses "normalt"
Little har modsat rækkefølge på bytene.
Hex er på 8 bit. Hver karakter er 4bit

A. 4E 55 20 4B

B. 41 49

C. 55 20 56 49

D. 54 20

E. 44 54 20 47

F. 41 20 48 4A

G. 47 53

H. 45 4D

I. 4E

J. 47 4F

K. 41

L. 20 44

Done..!

Opgave 2

4E 55 20 4B 41 49 4E 20 44 55 20 56 49 47 53 54 20 47 4F 44 54 20 47 41 41 20 48 4A 45 4D


Opgave 3

?NU KAIN DU VIGST GODT GAA HJEM?

Opgave 4
Ved ændring af måden hvorpå hvor meget data der læses af gangen, skal vi vide hvor stor den den mindste data vi læser er. Dette ændre rækkefølgen mm.