 |

|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 12 21, 19:29. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Direct Memory Access (DMA) - kaip veikia?
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 2 iš 2 Pereiti prie Atgal 1, 2 |
|
 |
Direct Memory Access (DMA) - kaip veikia? |
Parašytas: 2007 08 11, 22:27 |
|
|
|
|
nes pavyzdžiui jei skaitau iš flash ROM ir rašau į SDRAM po vieną baitą tai manau jau greičiau gausis su procesorium nuskaityt daug iš flash ir įrašyt daug į SDRAM. nebent SDRAMe išeina iš naujo nenuskaityt eilutės, jei 'ryšys' su SDRAMu jau buvo nutrauktas..
P.S. datasheete parašyta, kad DMA palaiko burst read/write po 16word/32half-word/64byte. čia ir bus tas buferis?
dar prie to - kas vadinama page SDRAMuose? duomenų dalis, kurį užima viena eilutė? |
|
|
|
|
|
 |
Direct Memory Access (DMA) - kaip veikia? |
Parašytas: 2007 08 11, 23:44 |
|
|
|
|
jei tu is flash skautysi daug tau turesi kazkur padeti ta ka perskaitei
jei procesorius turi cache tai tada gerai nes bus kur tuos duomenis deti.
bet viskas priklasuys nuo visokiu programos menkniekiu, todel ta logika gali nesuveikti.
page tai kaip ir manei viena eilute po 512 baitus
del to burst read nezinau, gali buti kad ten tikrai yra toks fifo |
|
|
|
|
|
 |
 |
Direct Memory Access (DMA) - kaip veikia? |
Parašytas: 2007 08 12, 18:40 |
|
|
|
|
pas mane procesoriui yra po 16kB duomenų ir instrukcijų cache. tai turėtų užtekt beveik betkam..
dar klausimas - kaip procesorius naudoja tą cache? apsižiūri, kokių duomenų reikės ir susirenka į cache. o paskui iš cache trina seniausiai naudotus duomenis, ar apskritai visus duomenis saugo tik vieną kartą?
o pvz instrukcijos - jei būna kokia jump instrukcija tai procesorius ją atpažįsta iš anksčiau ir pradeda kopijuot į cache ar ne? ar čia nuo pačio procesoriaus priklauso, kokio lygio 'atspėjimo' mechanizmą jis turės?
o paskui kai reikia rašyt - palaukia, kol susikaups pakankamai duomenų ar kol duomenų magistralė bus mažiau naudojamas? |
|
|
|
|
|
 |
 |
Direct Memory Access (DMA) - kaip veikia? |
Parašytas: 2007 08 12, 19:28 |
|
|
|
|
kaip veikia cache reikia skaityti aprasyme, nes gamintojiai cia visa savo israginguma panaudoja.
beveik aisku kad neimanoma zinoti kurie duomenys kada panaudoti, nes reiketu tam paskirti dideli kieki atminties kad vesti tokia statistika.
greciausia tai tiesiog toks kaip fifo dalykas kur visi duomenys skaitomi is eles koki 20 instrukciju i prieki.
jei ivyko koks nors JPM atgal tai cache neima daugiau duomenu is sdram, nes nereikia, jei jmp ivyko pirmyn tada viska trinam ir pildom cache is naujo.
cia mano sugalvotas veikimo principas, realiai gal gali buti ir kitaip, bet nemanau kad tokie paprasti procesoriai tuo vargisnsis.
O va visokie PC procesoriai ant sito dalyko vos ne visa savo tobulybe parodo. instrukcijas visi gali vykdyti per 1 cikla po keleta, bet kokia nauda, jei procesorius dirbs tokiu greciu kaip atmintis? |
|
|
|
|
|
|
 |
Google paieška forume |
|
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Must have farming mods
Farming simulator modhub,
Best farming simulator mods |
|

|
 |