Elektronika.lt
 2025 m. gruodžio 21 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

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, 21:02. 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 22
Pereiti prie Atgal  1, 2
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 Direct Memory Access (DMA) - kaip veikia?
PranešimasParašytas: 2007 08 11, 21:34 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Kodel manai kad isvis tosk buferis yra didesnis nei vienas baitas?
nebent tas parasyta datasheete
 Direct Memory Access (DMA) - kaip veikia?
PranešimasParašytas: 2007 08 11, 22:27 Pranešti apie taisyklių pažeidimą Atsakyti su citata
p12
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2007 08 11, 23:44 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2007 08 12, 18:40 Pranešti apie taisyklių pažeidimą Atsakyti su citata
p12
Patyręs dalyvis
Patyręs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
PranešimasParašytas: 2007 08 12, 19:28 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Digix
VIP narys
VIP narys
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
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?
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie Atgal  1, 2
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

„Mokslo sriuba“

www.matuok.lt - Interneto spartos matavimo sistema

Programuotojas Tautvydas – interneto svetainių-sistemų kūrimas

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

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
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Ets2 mods, Ats mods, Beamng drive mods
allmods.net
„MokslasPlius“ – mokslui skirtų svetainių portalas
www.mokslasplius.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – lietuviškų tinklalapių vitrina
www.ltv.lt/technologijos/
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
Mokslo festivalis „Erdvėlaivis žemė“
www.mokslofestivalis.eu
Reklama


Reklama