Hjælp med eksterne Bus Interface

S

smartsarath2003

Guest
Hej,
Jeg er forsker i et program, der har behov for en ekstern flash og ekstern SRAM forbundet med en MCU bus.Jeg ønsker at gemme programmet hukommelse på flash og bruge SRAM som datalager og jeg har nogle i tvivl ..

Jeg kan forstå de mest almindelige gennemførelse er at kopiere programmet hukommelse fra flash til SRAM, og kør programmet fra SRAM.Er dette korrekt og er der andre måder at gennemføre dette

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Spørgsmål" border="0" />Hvis jeg bruger processor med eksterne bus-interface, hvordan dette arbejde fra software-perspektiv?Er det nogle ting som at sætte korrekte data og adresse på bussen og satte alle registre for at starte dataoverførslen

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Spørgsmål" border="0" />

I dette tilfælde er den eksterne bus-interface tænde chip vælger / læse-skrive muliggør automatisk

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Spørgsmål" border="0" />Også, hvad er forskellen mellem eksterne bus-interface og DMA-controller?

Tak på forhånd
Smartsarath2003

 
Hej

1) Kun hvis du ønsker at gøre processoren til at køre hurtigere - du skal arbejde fra ram, men du ikke har at gøre det (for langsom processor som 8051)

2) processoren se den eksterne hukommelse del, som en del af hele hukommelse kort

3) DMA - Direct Memory Access det er en metode til at få adgang til hukommelsen ikke throughthe cpu kerne

Alle de bedste

Bobi

 

Welcome to EDABoard.com

Sponsor

Back
Top