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

User Tag List

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

Тема: ОЗУ 4 мб.

  1. #1
    Guru Аватар для zorel
    Регистрация
    17.09.2010
    Адрес
    г. Днепропетровск
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    8 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    Post ОЗУ 4 мб.

    Привет всем. Пытаюсь понять как работает ОЗУ у ZX EVO как 4 мб.

    Схема подключения ОЗУ на картинке 2 микросхемы работают как 4 мб


    Схема подключения ОЗУ на АТМ ТУРБО 2 микросхемы, в данный момент MA9(R10) сидит на земле, в итоге получается 1 мб ОЗУ на 2-х микросхемах.


    Суть вопроса вот в чем. Если доработать порты и схему регенирации АТМ, задействовать в АТМ сигнал MA9, то в итоге на 2-х микросхемах можно получить 2 мб. Как в ZX EVO с теми же микросхемами получается 4 мб? Можно ли в АТМ получить 4 мб на тех же 2-х микросхемах ОЗУ как и в ZX EVO?
    Если в личке не отвечаю, есть связь через почту zoreldnepr(собака)gmail(точка)com
    ATM-turbo 2+ v7.10+General Sound+FloppyEmul+HDD(Tasis/Xcomander CP/M)
    Неофициальный сайт об Орель БК-08 и не только.

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

  3. #2
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    10 адресных линий (MA0..9), это 1024 строк/столбцов, всего матрица 1024*1024 = 1Mб 16-битных данных (DQ0..15). Т.е по 2Мб байт в каждой МС.
    Все любят гипножабу

  4. #3
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zorel Посмотреть сообщение
    Суть вопроса вот в чем. Если доработать порты и схему регенирации АТМ, задействовать в АТМ сигнал MA9, то в итоге на 2-х микросхемах можно получить 2 мб. Как в ZX EVO с теми же микросхемами получается 4 мб? Можно ли в АТМ получить 4 мб на тех же 2-х микросхемах ОЗУ как и в ZX EVO?
    По сути как выше сказано каждая микросхема это 2Мб (1Мx16)
    Выбираются они как правило либо только по сигналам CAS (UCAS0, LCAS0, UCAS1 и LCAS1) и одинм сигналом RAS на обе микрухи, либо
    RAS0, RAS1 и UCAS0, LCAS0. Шину данных либо объединяют в одну 8 битную, либо как на схеме в 16 битную.
    Тут все зависит от конкретной задачи и схемотехники.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  5. #4
    Guru Аватар для zorel
    Регистрация
    17.09.2010
    Адрес
    г. Днепропетровск
    Сообщений
    3,216
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    8 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    SAM style,Mick спасибо Вам за ответ. Теперь понятно.
    Если просто перекинуть шину данных как у ZX EVO, такой способ не заработает? У ZX EVO в отличии от АТМ объединен сигнал WE, у АТМ на каждой микросхеме свой WE.
    Если в личке не отвечаю, есть связь через почту zoreldnepr(собака)gmail(точка)com
    ATM-turbo 2+ v7.10+General Sound+FloppyEmul+HDD(Tasis/Xcomander CP/M)
    Неофициальный сайт об Орель БК-08 и не только.

  6. #5
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Опять же все зависит от того как в АТМ реализована шина данных на ОЗУ. Если она 8ми битная, то можешь управлять только сигналами CAS (через дешифратор), а RAS пустить на все один.
    Я просто не помню схему АТМ, а под рукой ее нет.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #6
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Mick, 16ти битная. как и в Профи, нужно читать одновременно два байта.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  8. #7
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    Mick, 16ти битная. как и в Профи, нужно читать одновременно два байта.
    Поглядел на схему. На ней RAS и CAS как бы не раходятся а приходят на все микрухи. Разделение банков происходит по WE0 и WE1.
    Да еще не стоит забывать что она читается как 16битная, а запись то идет как 8ми битная. А поскольку у новых микрух данные объединены, то надо этот факт учитывать, тоесть два входных буфера ставить.
    Исходя из этого RAS можно пускать на обе микрухи один не разделяя. А вот если оставлять разделение WE0 и WE1, то в любом случае необходимо еще поделить и сигнал CAS.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  9. #8
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    4,731
    Спасибо Благодарностей отдано 
    355
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    238 сообщений
    Mentioned
    11 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Исходя из этого RAS можно пускать на обе микрухи один не разделяя.
    он и так не разделен. по схеме это один и тот же сигнал, просто раздвоенный (буферизированый) на две линейки рушек.

    - - - Добавлено - - -

    чтоб небыло глюков из-за слишком большого кол-ва входов. а так да, можно и один сигнал использовать...
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

    Ссылка на Telegram-канал поддержки пользователей Profi.

  10. #9
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,917
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    чтоб небыло глюков из-за слишком большого кол-ва входов. а так да, можно и один сигнал использовать...
    Ну это актуально допустим для оригинального АТМ с 16 микросхемами РУ7. Тут то всего две микрухи.
    Я думаю, это не сильно критично. Если есть два сигнала RAS, то пусть приходят.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  11. #10
    Moderator Аватар для Максагор
    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,981
    Спасибо Благодарностей отдано 
    207
    Спасибо Благодарностей получено 
    303
    Поблагодарили
    113 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Посмотрел еще раз PCB-разводку 7.18 и схему, которую ты кинул тут и сравнил с "классической" схемой на 565РУ7:

    Если я не ошибся, то оказывается все не просто, а очень просто! Даже удивительно, как мы раньше этого не заметили! Дело в том, что шина данных у тебя в 7.18 УЖЕ разделена!

    Вот возьми для сравнения схему с v7.10 - там каждая из двух линеек ОЗУ по 8 микросхем РУ7 формирует 8-битную шину данных. Линейки между собой выбираются сигналом /WE0 и /WE1. при этом РУ7 имеют два полуряда, адресованные адресными линиями MA0-MA8 (сигналы R1-R9 с платы). Доступ к данным открывается сигналом /CAS (ножка 15 у каждой 565РУ7), куда идет сигнал /C0 с платы. Это в совокупности дает нам 256Кб на линейку или 512Кб ОЗУ в сумме.

    Как же на классической АТМ получаем мегабайт ОЗУ? Напаиванием второго этажа и через участие сигнала PG5 на D65.2 формируем на микросхеме D15 разделение сигнала выборки /CAS на два - /C0 (D15.12, который и идет на нижние 512Кб) и /C1 (D15.16), аналогичный обратный первому. Он (в паре с "антагонистом" /C0) открывает доступ шине данных у напаянного второго этажа и временно блокирует доступ у первого этажа.

    Теперь смотрим по съеме, как реализовано подключение ОЗУ на двух микрухах в 7.18.

    Они, во-первых, имеют 16бит шину данных, но пока ограничимся 8-ю битами. Во-вторых, имеют дополнительный адрес MA9 для каждого полуряда выборки, что в 4 раза увеличивает объем при 8битах - до 1Мб на микросхему и в 8 раз (до 2Мб) при использовании всех 16бит шины данных. Но пока что для совместимости с "классической" АТМ с 1Мб ОЗУ адрес MA9 не задействован (сигнала R10 для него не просто существует), а помимо него за одним исключением все сигналы аналогичны таковым у каждой линейки РУ7. Но в таком случае мы должны получить только по 256Кб на каждую микросхему или всего 512Кб ОЗУ. Так откуда мы получаем тоже 1Мб, ведь второй этаж с этими микросхемами мы не напаивали!? Из-за упомянутого исключения - к микросхеме ОЗУ идут сразу два сигнала доступа к данным - /C0 и /C1, так как она имеет сразу два входа для них - /LCAS и /UCAS. Т.е., получается, что каждая такая микросхема содержит "второй напаянный этаж" сама в себе. Но как происходит адресация? Ведь /LCAS и /UCAS это не адресные шины! Они только открывают доступ к шине данных. Если я не ошибся (по крайней мере мои выводы логически вытекают из анализа сигналов), то названия /LCAS и /UCAS должны полностью звучать как /LowCAS и /UpCas - типа "нижний" и "верхний" регистры. И открывают они доступ к нижней и верхней ПОЛОВИНКАМ 16-битной шины данных: /LCAS соответственно к DQ0-DQ7 и /UCAS к DQ8-DQ15. Как понимаю, при помощи этих сигналов можно (и это делается в текущей АТМ v7.18) попеременно работать с 8-битными половинками шины данных, а если использовать микросхемы в 16-битных компьютерах, то при одновременной установке /LCAS и /UCAS (или просто их припаивании друг к другу) можно работать одновременно со всеми 16 битами.

    Так что для того, чтобы получить на АТМ 4Мб ОЗУ не надо делать практически НИЧЕГО. Разводим по моей съеме порт с новыми сигналами PG6 и PG7. PG6 пускаем по схеме TiM0Na на формирование полурядов микросхему создание сигнала R10 который затем пойдет на задействование сигнала MA9.

    А PG7 пустим ВМЕСТО PG5 на D65.2. чтобы именно PG7 обеспечивал формирование сигналов /C0 и /C1, идущие к ногам /LCAS и /UCAS для выборки младшего или старшего полурядов 16-битной шины адреса. В итоге оп-ляяя!!!! Получаем в рабочем состоянии все 4Мб ОЗУ на ATM-turbo 2+!

    [уходит танцевать брейк-данс, выкрикивая по дороге "Эврика!"]
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

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

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

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

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

Похожие темы

  1. Регенерация ОЗУ
    от CheburatoR в разделе Память
    Ответов: 108
    Последнее: 14.04.2022, 08:03
  2. Тест ОЗУ 48
    от PicNov76 в разделе Память
    Ответов: 31
    Последнее: 24.12.2018, 13:02
  3. Теневое ОЗУ.
    от solegstar в разделе Память
    Ответов: 6
    Последнее: 16.12.2012, 12:29
  4. озу 565ру5
    от sevol в разделе Память
    Ответов: 6
    Последнее: 13.08.2010, 18:58
  5. Выбор ОЗУ
    от Addison в разделе Память
    Ответов: 7
    Последнее: 01.08.2009, 21:18

Ваши права

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