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

1 kommentar:

  1. Måske I skulle kommentere hvordan at I er kommet frem til de forskellige resultater? Om et halvt år vil det nok være svært at huske hvorfor det netop var ex 2 clk cycles. Se evt udregning i øvelsesvejledning. Mangler I ikke CS off time? Ellers ser det rigtigt ud. /Peter

    SvarSlet