Важная информация

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: DRAM vs SRAM объясните разницу

  1. #1
    DimkaM
    Гость

    По умолчанию DRAM vs SRAM объясните разницу

    DRAM vs SRAM объясните разницу.

    Физичиские различия я знаю и понимаю, а вот в чем различие при приминении в спектруме, это для меня загадка.
    Какие плюзы и минусы при применении той или другой памяти в спектруме?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Странный вопрос, если знаешь хотябы в общих чертах who is who.
    В старые добрые времена DRAM в силу простоты ячейки имела меньшую цену за одну ячейку памяти, поэтому естественно там где требовались большие массивы памяти применялась именно DRAM, как впрочем и сейчас модули памяти (DDR-DDR3) это та же самая DRAM.
    Если говорить о плюсах и минусах в применении к Speccy на нынешнем этапе, то ценой ячейки можно принебречь и имеем такие различия.
    DRAM - большой массив ячеек в единичном корпусе, малое количество адресных ножек для модуля памяти (в 2 раза меньше чем для SRAM), доступность и бросовая цена на чипы;
    SRAM - быстродействие чипов на один-два порядка выше, простота включения в адресную шину процессора (не требуется адресных мультплексоров), микроскопическое потребления тока в режиме хранения информации, не нуждается в циклах регенирации. Из отрицательных сторон - чипы имеют цену, с нормальным объемом (>32Кб) выковырять из вторсырья проблематично, кроме того имеется проблема с модернизацией существующих ZX-компьютеров - архитектура ZX заточена на DRAM.

  4. #3
    DimkaM
    Гость

    По умолчанию

    Цитата Сообщение от spensor Посмотреть сообщение
    архитектура ZX заточена на DRAM.
    Вот здесь хотелось бы по подробней. К сожалению не нашёл схему на ZXM-777(который на статике), поэтому и спрашиваю.

    я конечно понимаю что на SIMM'ах дешевле, но на SRAM'ах вроде как компактней получается.

  5. #4
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    архитектура ZX заточена на DRAM
    Цитата Сообщение от DimkaM
    Вот здесь хотелось бы по подробней
    Для совсем подробно можно статью Буна почитать опубликованную в "Радио", тема-зацепка тут http://zx.pk.ru/showthread.php?t=8811. А в общих чертах Speccy реализован таким образом, чтобы одну половину времени к памяти мог обращаться Z80, а вторую видеоконтроллер. Сам видеоконтроллер помимо вывода изображения на экран монитора выполняет обязательную для DRAM функцию регенирации памяти. Такая организация обращений приводит к появлению в схеме арбитра памяти, контроллирующего доступ к памяти Z80 и видеоконтроллера. Помимо этого у DRAM шина адреса мультиплицирована - число адресных ножек в два раза меньше чем в случае с SRAM (для обращения к 64Кб у SRAM потребуется 16 ног, у DRAM 8 ног), и присутствую сигналы управляющие работой мультиплексоров - CAS и RAS.
    В итоге имеем в системе два устройства (Z80 и видеоконтроллер) формирующих, к примеру для Spectrum-48, каждый свой 16-битный адрес. Эти адреса "упаковываются" адресными мультиплексорами в 8-битные адреса, которые и подаются на DRAM.
    При переходе на SRAM, в варианте "минимум", потребуется демультиплицировать 8-битный адрес в 16-битный (если Speccy собран на ПЛИС, как фирменный), либо пропустить адресные сигналы Z80 и видеоконтроллера через буферные элементы (если Speccy собран на дискретной логике). Вариант "минимум", не даст особых приимуществ перед DRAM, так как арбитраж останется прежним. В варианте "максимум" потребуется переделать логику работы арбитра, но поскольку SRAM гораздо быстрее DRAM, то за один такт процессора к памяти успеет обратится не только Z80, даже на повышенной частоте, и видеоконтроллер, а скажем и модуль DMA.

  6. #5
    DimkaM
    Гость

    По умолчанию

    Цитата Сообщение от spensor Посмотреть сообщение
    Сам видеоконтроллер помимо вывода изображения на экран монитора выполняет обязательную для DRAM функцию регенирации памяти. Такая организация обращений приводит к появлению в схеме арбитра памяти, контроллирующего доступ к памяти Z80 и видеоконтроллера. Помимо этого у DRAM шина адреса мультиплицирована - число адресных ножек в два раза меньше чем в случае с SRAM (для обращения к 64Кб у SRAM потребуется 16 ног, у DRAM 8 ног), и присутствую сигналы управляющие работой мультиплексоров - CAS и RAS.
    Получается, если с нуля разводить спектрум, то на SRAM схема будет немного(или намного) проще?!

    Я не видел схем ZXM-777(на SRAM и DRAM), но мне кажется автор почему то пошёл по этому пути:
    Цитата Сообщение от spensor Посмотреть сообщение
    в варианте "минимум", потребуется демультиплицировать 8-битный адрес в 16-битный (если Speccy собран на ПЛИС, как фирменный), либо пропустить адресные сигналы Z80 и видеоконтроллера через буферные элементы
    Последний раз редактировалось DimkaM; 29.04.2009 в 10:45.

  7. #6
    DimkaM
    Гость

    По умолчанию

    Изучил схему ZXM-777(на SRAM), и я оказался не прав, всё перелопачено под статику. На вид схема намного красивше, чем на "динамике".
    P.S.Пытался прочитать схему скорпиона, это ппц какой-то. Мозги закипают, прежде чем что-то проследишь.

  8. #7
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня есть вот этот файл: zxm-777 ver00 rev01. Собственно, там ничего особо не перелопачено, просто все упрятано в PLDшки И кол-во корпусов при использовании статики особо не изменяется т.к. все равно остается синхрогенератор и обвязка для формирования видеосигнала, остаются те же мультиплексоры которых как не крути а 4-5 корпусов, а вот памяти можно один корпус поставить вместо 8, 16 и т.д.

  9. #8
    DimkaM
    Гость

    По умолчанию

    Не, это у тебя турбированная версия. Я смотрел обычную, там всё на рассыпухе. Мультиплексоров получается на два корпуса меньше(на три, если >=128КБ), плюс памяти на 7 корпусов меньше(как минимум).итого 9-10 корпусов минус, а это порядка 15-20% от всего компа(в полной комплектации).

  10. #9
    Master Аватар для Keeper
    Регистрация
    15.11.2007
    Адрес
    Харьков
    Сообщений
    873
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DimkaM Посмотреть сообщение
    Мультиплексоров получается на два корпуса меньше(на три, если >=128КБ)
    С чего это вдруг? Сегодня скачал ZX-777 2005.pdf так там вроде все мультиплексоры на месте Комментарий Mick`a:

    Цитата Сообщение от Mick Посмотреть сообщение
    Блин, мужики. Сколько раз повторять, что схема на статике в основном сокращает число микросхем памяти. В обвязке памяти устанавливаются КП13 мультиплексоры(4шт) А в остальном все остается по прежнему.
    Такой комп я еще года два назад сделал. А вы до сих пор спрашиваете.

  11. #10
    DimkaM
    Гость

    По умолчанию

    Может быть. Просто я не очень хорошо читаю схемы и для анализа взял схему по проще(Ленинград-48). Вот там, по моему, вместо четырёх КП11 можно было обойтись двумя при использовании SRAM.
    Или я чёта туплю, поправьте меня плиз.

    Ща надо ещё с видео частью разобратся, что то не пойму как она ОЗУ рефрешит.
    Последний раз редактировалось DimkaM; 30.04.2009 в 17:12.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. SRAM vs DRAM
    от Eugene Palenock (500:95/468.1) в разделе Память
    Ответов: 7
    Последнее: 03.10.2009, 18:26
  2. Замена FREDDIE или SRAM в ATARI XE
    от Tim0xA в разделе Atari
    Ответов: 0
    Последнее: 27.12.2008, 01:38
  3. CACHE SRAM versions
    от VELESOFT в разделе Несортированное железо
    Ответов: 11
    Последнее: 28.10.2008, 07:33
  4. Объясните плиз новичку
    от I_0 в разделе Графика
    Ответов: 17
    Последнее: 19.06.2007, 15:37
  5. Ответов: 21
    Последнее: 23.01.2007, 00:23

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •