ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ДинамичСская ΠΏΠ°ΠΌΡΡ‚ΡŒ. 
Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠ°Ρ организация памяти

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π―Ρ‡Π΅ΠΉΠΊΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΈ Π΄Π»Ρ обращСния ΠΊ ΡΡ‡Π΅ΠΉΠΊΠ΅ трСбуСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π΄Π²Π° Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‰ΠΈΡ… сигнала — RAS# (Row Access Strobe, строб строки) ΠΈ CAS# (Column Access Strobe, строб столбца). ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Ρ†ΠΈΠΊΠ»ΠΎΠ² чтСния Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ динамичСской памяти ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ (Ρ†ΠΈΠΊΠ»Ρ‹ записи для простоты здСсь Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ). ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡ‹ динамичСской памяти Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ДинамичСская ΠΏΠ°ΠΌΡΡ‚ΡŒ. Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ‡Π΅ΡΠΊΠ°Ρ организация памяти (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’Π΅ΠΏΠ΅Ρ€ΡŒ посмотрим Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ. На ΠΏΡ€ΠΎΡ‚яТСнии ΡƒΠΆΠ΅ Ρ‚Ρ€Π΅Ρ… дСсятилСтий Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ основной памяти ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ массивы ячССк динамичСской памяти. КаТдая ячСйка содСрТит всСго лишь ΠΎΠ΄ΠΈΠ½ КМОП-транзистор (ΠΊΠΎΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π²Ρ‹Π΅ транзисторы), благодаря Ρ‡Π΅ΠΌΡƒ достигаСтся высокая ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ячССк ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΉ Ρ†Π΅Π½Π΅. Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ элСмСнтом Ρƒ Π½ΠΈΡ… являСтся кондСнсатор (Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ Π·Π°Ρ‚Π²ΠΎΡ€Π°), ΠΈ ΡΡ‡Π΅ΠΉΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ своС состояниС Π½Π΅Π΄ΠΎΠ»Π³ΠΎ — всСго дСсятки миллисСкунд. Для Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ хранСния трСбуСтся рСгСнСрация — рСгулярноС «ΠΎΡΠ²Π΅ΠΆΠ΅Π½ΠΈΠ΅» (refresh) памяти, Π·Π° Ρ‡Ρ‚ΠΎ эта ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠ°Ρ» — DRAM (Dynamic RAM).

ДинамичСская ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° своС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° дСйствия Π΅Π΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ячССк, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ кондСнсаторов, ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтами ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²Ρ‹Ρ… микросхСм. НСсколько упрощая описаниС физичСских процСссов, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ записи логичСской Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π² ΡΡ‡Π΅ΠΉΠΊΡƒ кондСнсатор заряТаСтся, ΠΏΡ€ΠΈ записи нуля — разряТаСтся. Π‘Ρ…Π΅ΠΌΠ° считывания разряТаСт Ρ‡Π΅Ρ€Π΅Π· сСбя этот кондСнсатор, ΠΈ, Ссли заряд Π±Ρ‹Π» Π½Π΅Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ, выставляСт Π½Π° ΡΠ²ΠΎΠ΅ΠΌ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ΄Π·Π°Ρ€ΡΠΆΠ°Π΅Ρ‚ кондСнсатор Π΄ΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅Π³ΠΎ уровня. ΠŸΡ€ΠΈ отсутствии обращСния ΠΊ ΡΡ‡Π΅ΠΉΠΊΠ΅ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ Π·Π° ΡΡ‡Π΅Ρ‚ Ρ‚ΠΎΠΊΠΎΠ² ΡƒΡ‚Π΅Ρ‡ΠΊΠΈ кондСнсатор разряТаСтся ΠΈ ΠΈΠ½Ρ„ормация тСряСтся, поэтому такая ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ постоянной пСриодичСской подзарядки кондСнсаторов (обращСния ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйкС) — ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Π­Ρ‚ΠΈΠΌ ΠΎΠ½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ ΡΡ‚атичСской памяти, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π½Π° Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π½Ρ‹Ρ… ячСйках ΠΈ Ρ…ранящСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π±Π΅Π· ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Π½Π΅ΠΉ сколь ΡƒΠ³ΠΎΠ΄Π½ΠΎ Π΄ΠΎΠ»Π³ΠΎ (ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ). Благодаря ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ простотС ячСйки динамичСской памяти Π½Π° ΠΎΠ΄Π½ΠΎΠΌ кристаллС удаСтся Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ ячССк ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΡΠ°ΠΌΡƒΡŽ Π΄Π΅ΡˆΠ΅Π²ΡƒΡŽ ΠΏΠΎΠ»ΡƒΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ достаточно высокого быстродСйствия с ΡƒΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹ΠΌ энСргопотрСблСниСм, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ основной памяти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Π—Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ ячСйки микросхСм DRAM ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹. АдрСс строки ΠΈ ΡΡ‚ΠΎΠ»Π±Ρ†Π° пСрСдаСтся ΠΏΠΎ ΠΌΡƒΠ»ΡŒΡ‚иплСксированной шинС адрСса ΠœΠ (MultiplexedAddress) ΠΈ ΡΡ‚робируСтся ΠΏΠΎ ΡΠΏΠ°Π΄Ρƒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ² RAS# (RowAccessStrobe) ΠΈ CAS# (ColumnAccessStrobe). Бостав сигналов микросхСм динамичСской памяти ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π² Ρ‚Π°Π±Π». 6.

Π’Π°Π±Π»ΠΈΡ†Π° 6. Π‘ΠΈΠ³Π½Π°Π»Ρ‹ микросхСм динамичСской памяти.

Π‘ΠΈΠ³Π½Π°Π».

НазначСниС.

RAS#.

RowAccessStrobe — строб Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ адрСса строки. По ΡΠΏΠ°Π΄Ρƒ сигнала начинаСтся любой Ρ†ΠΈΠΊΠ» обращСния, Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сохраняСтся Π½Π° Π²ΡΠ΅ врСмя Ρ†ΠΈΠΊΠ»Π°. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ†ΠΈΠΊΠ»Π° сигнал Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии (высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ) Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ‡Π΅ΠΌ врСмя ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ заряда RAS (Π’RP — RASprecliargetime).

CAS#.

ColumnAccessStrobe — строб Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ адрСса столбца. По ΡΠΏΠ°Π΄Ρƒ сигнала начинаСтся Ρ†ΠΈΠΊΠ» записи ΠΈΠ»ΠΈ чтСния, минимальная Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ (Π’CAS) опрСдСляСтся спСцификациСй быстродСйствия памяти. Минимальная Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ состояния ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ†ΠΈΠΊΠ»Π°ΠΌΠΈ (высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ) Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ врСмя (TCPCASprechargetime) ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ заряда CAS.

MAi.

MultiplexedAddress — ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ адрСса. Π’ΠΎ Π²Ρ€Π΅ΠΌΡ спада сигнала RAS# Π½Π° ΡΡ‚ΠΈΡ… линиях присутствуСт адрСс строки, Π²ΠΎ Π²Ρ€Π΅ΠΌΡ спада CAS# — адрСс столбца. АдрСс Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ ΡΠΏΠ°Π΄Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ строба ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ послС Π½Π΅Π³ΠΎ Π΅Ρ‰Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя. ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡ‹ с ΠΎΠ±ΡŠΠ΅ΠΌΠΎΠΌ 4 Πœ ячССк ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ с ΡΠΈΠΌΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ — 11 Π±ΠΈΡ‚ адрСса строк ΠΈ 11 Π±ΠΈΡ‚ адрСса ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈΠ»ΠΈ асиммСтричными —12×10 Π±ΠΈΡ‚ соотвСтствСнно.

WE#.

WriteEnable — Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ записи. Π”Π°Π½Π½Ρ‹Π΅ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π² Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ ячСйку Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΡΠΏΠ°Π΄Ρƒ CAS# ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ WE# (EarlyWrite — ранняя запись, ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚), Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΡΠΏΠ°Π΄Ρƒ WE# ΠΏΡ€ΠΈ Π½ΠΈΠ·ΠΊΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ CAS# (DelayedWrite — задСрТанная запись). ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ WE# Π² Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ ΠΏΡ€ΠΈ высоком ΡƒΡ€ΠΎΠ²Π½Π΅ CAS# записи Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€ EDODRAM Π² Π²Ρ‹ΡΠΎΠΊΠΎΠΈΠΌΠΏΠ΅Π΄Π°Π½ΡΠ½ΠΎΠ΅ состояниС.

ΠžΠ•#.

OutputEnable — Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ открытия Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ чтСния. Высокий ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала Π² Π»ΡŽΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΡ„Π΅Ρ€ Π² Π²Ρ‹ΡΠΎΠΊΠΎΠΈΠΌΠΏΠ΅Π΄Π°Π½ΡΠ½ΠΎΠ΅ состояниС.

DB-In.

DataBitInput — Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для микросхСм с ΠΎΠ΄Π½ΠΎΠ±ΠΈΡ‚Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ).

DB-Out.

DataBitOutput — Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для микросхСм с ΠΎΠ΄Π½ΠΎΠ±ΠΈΡ‚Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ). Π’Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π±ΡƒΡ„Π΅Ρ€Ρ‹ стандартных микросхСм ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ сочСтании Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня сигналов RAS#, CAS#, OE# ΠΈ Π²Ρ‹ΡΠΎΠΊΠΎΠ³ΠΎ уровня WE#; ΠΏΡ€ΠΈ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ любого ΠΈΠ· ΡΡ‚ΠΈΡ… условий Π±ΡƒΡ„Π΅Ρ€Ρ‹ пСрСходят Π² Π²Ρ‹ΡΠΎΠΊΠΎΠΈΠΌΠΏΠ΅Π΄Π°Π½ΡΠ½ΠΎΠ΅ состояниС. Π£ ΠΌΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌ EDO Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π±ΡƒΡ„Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ ΠΈ ΠΏΠΎΡΠ»Π΅ подъСма CAS#. Π›ΠΎΠ³ΠΈΠΊΠ° управлСния прСдусматриваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ нСпосрСдствСнного объСдинСния Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… микросхСм.

DQx.

DataBit — ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ микросхСмы Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅ сигналы Π΄Π°Π½Π½Ρ‹Ρ… (объСдинСниС экономит количСство Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² для микросхСм с ΠΌΠ½ΠΎΠ³ΠΎΠ±ΠΈΡ‚Π½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ).

N.C.

NoConnection — свободный Π²Ρ‹Π²ΠΎΠ΄.

Π’Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ микросхСмой памяти являСтся Ρ‚Π°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ активности (Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня) сигнала RAS# ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ сигнал CAS# (Ρ‚ΠΎΠΆΠ΅ Π½ΠΈΠ·ΠΊΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ). Π’ΠΈΠΏ обращСния опрСдСляСтся сигналами WE# ΠΈ CAS#. ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° «ΠΊΠ»Π°ΡΡΠΈΡ‡Π΅ΡΠΊΠΈΡ…» Ρ†ΠΈΠΊΠ»ΠΎΠ² записи ΠΈ Ρ‡Ρ‚Сния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡ. 50. Как ΠΈΠ· Π½Π΅Π΅ Π²ΠΈΠ΄Π½ΠΎ, ΠΏΡ€ΠΈ Ρ‡Ρ‚Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ†ΠΈΠΊΠ»Π° (сигнала RAS#) появятся Π½Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π’RAC, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ ΡΠ²Π»ΡΠ΅Ρ‚ся Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ доступа.

Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ чтСния ΠΈ записи динамичСской памяти.

Рисунок 50. Π’Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ чтСния ΠΈ Π·Π°ΠΏΠΈΡΠΈ динамичСской памяти.

Π―Ρ‡Π΅ΠΉΠΊΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π² Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹, ΠΈ Π΄Π»Ρ обращСния ΠΊ ΡΡ‡Π΅ΠΉΠΊΠ΅ трСбуСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π΄Π²Π° Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‰ΠΈΡ… сигнала — RAS# (Row Access Strobe, строб строки) ΠΈ CAS# (Column Access Strobe, строб столбца). ВрСмСнная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Ρ†ΠΈΠΊΠ»ΠΎΠ² чтСния Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ динамичСской памяти ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ (Ρ†ΠΈΠΊΠ»Ρ‹ записи для простоты здСсь Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ). ΠœΠΈΠΊΡ€ΠΎΡΡ…Π΅ΠΌΡ‹ динамичСской памяти Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ адрСса (MA). Π’ΠΎ Π²Ρ€Π΅ΠΌΡ дСйствия RAS# Π½Π° Π½Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ адрСс строки, Π²ΠΎ Π²Ρ€Π΅ΠΌΡ дСйствия CAS# — адрСс столбца. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΡˆΠΈΠ½Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡Π°Π»Π° Ρ†ΠΈΠΊΠ»Π° (сигнала RAS#) появится Π½Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅, Ρ‡Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» TRAC, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ доступа. Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ минимальная Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° CAS# (TCAC), ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ пассивности сигналов RAS# ΠΈ CAS# (Π²Ρ€Π΅ΠΌΠ΅Π½Π° прСдзаряда). ВсС эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΡ€Π΅Π΄Π΅Π» ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ памяти. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ микросхСм — врСмя доступа — Π·Π° Π²ΡΡŽ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ всСго Π½Π° ΠΏΠΎΡ€ΡΠ΄ΠΎΠΊ — с ΡΠΎΡ‚Π΅Π½ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дСсятков наносСкунд. Π—Π° ΠΌΠ΅Π½ΡŒΡˆΠΈΠΉ историчСский ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тактовая частота процСссоров x86 выросла Π½Π° 2 порядка, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Ρ‹Π² ΠΌΠ΅ΠΆΠ΄Ρƒ потрСбностями процСссоров ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ями ячССк памяти увСличиваСтся. Для прСодолСния этого Ρ€Π°Π·Ρ€Ρ‹Π²Π°, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ Ρ€Π°Π·Ρ€ΡΠ΄Π½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… памяти, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, строят Π²ΠΎΠΊΡ€ΡƒΠ³ массивов ячССк памяти Ρ€Π°Π·Π½Ρ‹Π΅ Ρ…ΠΈΡ‚Ρ€Ρ‹Π΅ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ, ΡƒΡΠΊΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ процСсс доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ. ВсС, Π΄Π°ΠΆΠ΅ «ΡΠ°ΠΌΡ‹Π΅ ΠΌΠΎΠ΄Π½Ρ‹Π΅», Ρ‚ΠΈΠΏΡ‹ памяти — SDRAM, DDR SDRAM ΠΈ Rambus DRAM ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π΅ ядро, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ обслуТиваСтся описанным Π²Ρ‹ΡˆΠ΅ способом.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ