Simply Put: What is Direct Memory Access (DMA) in Embedded Systems

  Рет қаралды 3,512

Zygal Studios

Zygal Studios

Күн бұрын

Пікірлер: 13
2 жыл бұрын
Like your series of videos. Here, I think you're describing a DMA controller rather than DMA in a broader sense, which just means direct memory access. In some DMA designs it's possible for a peripheral to directly control the memory lines and write directly to the data bus/main memory. In either cases, the operation would occupy the data bus, and unless the CPU has useful data in its cache or pipeline, the CPU would stop. One example I'm familiar with is the blitterchip in the Atari ST.
@dontknow8835
@dontknow8835 3 жыл бұрын
Pretty good and simple video explaining DMA
@tchitchouan
@tchitchouan 3 жыл бұрын
Very educational and informative.
@BubblegumCrash332
@BubblegumCrash332 3 жыл бұрын
Good to have you back 👍
@ZygalStudios
@ZygalStudios 3 жыл бұрын
Glad to be back!
@nicholascarroll2821
@nicholascarroll2821 3 жыл бұрын
I understand it now!
@newvocabulary
@newvocabulary 3 жыл бұрын
Oh my, an actually interesting youtube video in my feed. This must be a mistake....
@one_up907
@one_up907 3 жыл бұрын
Do you do any game development?
@ZygalStudios
@ZygalStudios 3 жыл бұрын
Why yes, in fact I do! Embedded software is my career, but video game development is one of my hobbies. I'm lucky that there are many similarities in problem solving between the two disciplines.
@jh5124
@jh5124 3 жыл бұрын
Can you do one on scratchpad memory vs regular cache memory?
@ZygalStudios
@ZygalStudios 3 жыл бұрын
Yes! Absolutely!
@zzco
@zzco 3 жыл бұрын
First! :p
@A31Chris
@A31Chris 3 жыл бұрын
I had an Athlon64 3800+ processor 2.4 ghz. It was rated at the equivalent of a contemporary 4ghz intel processor at the time. Can you explain sometime why the same bit/speed processor can outperform a different processor of the same bit and speed?
Introduction to Direct Memory Access (DMA)
20:33
Intermation
Рет қаралды 47 М.
How the Original Xbox Changed Game Development Forever
12:22
Zygal Studios
Рет қаралды 6 М.
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 53 МЛН
ТЫ В ДЕТСТВЕ КОГДА ВЫПАЛ ЗУБ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 3,7 МЛН
Haunted House 😰😨 LeoNata family #shorts
00:37
LeoNata Family
Рет қаралды 13 МЛН
Introduction to Direct Memory Access (DMA)
31:29
Vipin Kizheppatt
Рет қаралды 35 М.
What is DMA? What does it do? and Why is it Important?
8:23
RobSmithDev
Рет қаралды 13 М.
What was the Sega Genesis Like to Develop Games On?
11:07
Zygal Studios
Рет қаралды 12 М.
DMA Overview on PIC® MCUs
6:45
Microchip Technology, Inc.
Рет қаралды 6 М.
5 Tips on How to Start Learning Embedded Systems Programming
6:11
Zygal Studios
Рет қаралды 17 М.
What is DMA?   Direct Memory Access Explained!! (SIMPLIFIED)
10:17
Karthik Vippala
Рет қаралды 38 М.
Extracting Firmware from Embedded Devices (SPI NOR Flash) ⚡
18:41
Flashback Team
Рет қаралды 587 М.
Interrupts, ISR, Context Switching| RTOS| Embedded Systems
26:03
Easy Electronics
Рет қаралды 21 М.
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 53 МЛН