I3CPAC+-+Exercise+2

=**Exercise Bus Timing**=


 * **Kort beskrivelse af hvordan at OMAP og DM9000 er forbundet. (Hvilken chip select, hvor mange data bits?)**

Open Multimedea Application Platform og DM9000 er forbundet ved en chipselect. DM9000s chipselect er forbundet med NCS6 (Aktiv Lav Chip Select), denne chipselect bliver herefter forbundet med OMAP'ens GMPC_NCS6 (dog ikke direkte, da der er spændingsforskel på de to enheder). Der er 16 data bits på DM9000. code http://www.cypress.com/?docID=26624] Benyttet til at få forståelser af diverse tidsbegreber code

Tiderne findes i de respektive datablade.

Read-Cycle:
Er den tid som skal gå før enheden skrives/læses fra/til. Denne aktiveres samtidig som adressen, og tiden er T1 (minimum 0 ns., dog reelt sættes den til 10 ns. (en clockcycle)) Er den tid den skal læse fra enheden. Denne tid er T2, som er minimum 10 ns., dvs. en clockcycle. Til den tid hvor den stopper med at læse (fra påbegyndelse af processen). OEONTIME+T2 = 30ns Tiden er T1+T2+T5 = 40 ns Er den tid indtil enheden er klar til at overføre data. T1+T3 = 13 ns, = 20 ns ( to clockcycles) T1 + T2 + T4 = 23ns T6 - T5 - T1 = 20ns
 * CSONTIME
 * OEONTIME
 * OEOFFTIME
 * CSRDOFFTIME
 * RDACCESSTIME
 * RDCYCLETIME
 * CYCLE2CYCLEDELAY

__Relevante diagrammer for read-cycle:__

Write-Cycle:
Tiden indtil den kan skrives til. Tiden er T1. Reelt en clockcycle. Tiden indtil den stoppes med at skrive til. Tiden er T1+T2. 2 Clockcycles. Tiden er T1+T2+T5. 3 Clockcycles = 30 ns. T1 + T2 + T5 = 30 ns. T6 - T5 - T1 = 20 ns.
 * WEONTIME
 * WEOFFTIME
 * CSWROFFTIME
 * WRCYCLETIME
 * CYCLE2CYCLEDELAY

Relevante diagrammer for write-cycle: