share: true
aliases:
- 11 Základy VHDL
complete: true
Hardwarová realizace vnitřních pamětí a jejich organizace
- paměti
- vnitřní
- hlavní paměť - RAM
- skrytá paměť = cache
- zápisníková paměť = scratch-pad memory
- registry
- vnější - součástí periferního zařízení
- typy
- měnitelné
- RWM (read/write memory)
- RAM (random access memory)
- SRAM (static RAM)
- DRAM (dynamic RAM)
- permanentní
- ROM (read only memory)
- PROM (programmable ROM)
- semi-permanentní
- EPROM (erasable programmable ROM)
- EEPROM (electrically erasable programmable ROM)
- Flash
- Realizace pamětí
- statická
- rychlejší, větší
- buňka je sériové zapojení dvou invertorů

- dynamická
- pomalejší, větší
- nutné periodické obnovování obsahu
- buňka tvořena kondenzátorem a tranzistorem

RAM
- Paměťová buňka je určena adresou
- n adresních vstupů

LIFO
- Last in First Out, zásobník
- Čte se posdlení zapsaná položka
- používá se pro návratové hodnoty a volání podprogramu

FIFO
- First In First Out
- Fronta
- Používá se jako buffer paměť

CAM
- Asociativní paměť
- Cache, paměťové místo je určené obsahem

Propojení procesoru s paměťmi a jednotkami V/V
- Část adresního prostoru CPU je vyhrazena pro periferie
- Adresy se používají jako čísla periferních zařízení
- Zápis do periferie je jako zápis do paměti
- Vstup je jako čtení z paměti
- Jedna adresa se dá využít pro dvě zařízení jedno vstupní a výstupní
- Jednotlivá zařízení mohou mít svůj adresní prostor, pak se komunikuje portově, postupným zápisem, nebo více registrů jeden pro adresu, druhý pro data
- DMA
- Zajišťuje přenos dat mezi periferií a RAM, bez zatížení CPU
- Procesor pouze spouští
- Vyžaduje
- RAM adresu
- délku bloku
- Cílové zařízení
- Typ operace
- CPU si počítá, DMA přenáší

Typy sběrnic a jejich řízení