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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 26

Тема: ULA для серого 128 +2, вопросы.

  1. #1
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    800
    Спасибо Благодарностей отдано 
    340
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию ULA для серого 128 +2, R-ULA.

    Итак, друзья, успешно закончился этап прототипирования R-ULA, схемы замещения ULA 128 / +2 серый.
    Мой компьютер полностью работоспособен.
    Теперь группирую все материалы здесь:
    Нажмите на изображение для увеличения. 

Название:	on_brd.jpg 
Просмотров:	433 
Размер:	67.8 Кб 
ID:	62659Нажмите на изображение для увеличения. 

Название:	ula_top.jpg 
Просмотров:	424 
Размер:	77.1 Кб 
ID:	62660Нажмите на изображение для увеличения. 

Название:	ula_bot.jpg 
Просмотров:	369 
Размер:	18.5 Кб 
ID:	62661
    Схема, сборочный чертёж, перечень компонентов, прошивка:
    R-ULA_schematic.pdf
    R-ULA_assemble.pdf
    ula128_bom.txt
    ula128.rar
    Перечень исправлений и переходник для USB blaster
    errata.txt
    rc-ext.txt
    programmer.txt
    ================================================== ===============
    Теперь нужно развести финальную версию платы, с исправленными ошибками и учетом пожеланий.
    Последний раз редактировалось Копейкин; 29.10.2017 в 12:14.

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

  3. #2
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    800
    Спасибо Благодарностей отдано 
    340
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итак, с памятью разобрался.
    Вкратце может кому интересно:
    ----------------------------
    ULA[15:14], область
    ----------------------------
    0 0, ПЗУ задержек нет
    0 1, Экран и нечётные банки, медленная память
    1 0, Четные банки, быстрая память
    1 1, Такая комбинация не формируется.
    Сделано так, чтобы сохранить схему ULA 48K

    Однако, следующий вопрос:
    Сигналы с ULA, R, G, B, SYNC уходят через 75 ом на разъёмы, где нагружаются опять таки на 75 ом.
    При I = 0, R G B дополнительно нагружаются на 75 ом делителя.
    Это дает ток, по грубой оценке 5 / (75+75) = 33 мА, при I = 1
    И 5 / (75 + 32,5) = 44мА, при I = 0
    Интересно, рассчитывали ULA на такую нагрузку?
    А вот EPM7128 имеет максимально допустимый ток 25 мА и она не выдержит.
    Посоветуйте микросхему буфера, минимум на 5 линий (RGBI+SYNC), можно с инверсией,
    но в маленьком (скажем SO-14) корпусе.
    Я присмотрел 74ACT04SC, https://www.chipdip.ru/product/74act04sc
    Максимально допустимый ток 50мА на 1 вывод.
    Но может есть лучший выбор?

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

    Пока получается так.
    Ссылка на папку с диаграммами ниже.

    Таблица временных соотношений доступа ULA к DRAM (nS)
    Параметр- симуляция / паспортное
    T column setup tASC -17 / -10
    T row address hold tRAH 19 / 20
    RAS to CAS delay tRDC 37 / 30-50
    RAS precharge tRP 140 / 100
    CAS precharge tCP 82 / 60
    CAS pulse width tCAS 193 / 100 - 10000
    RAS hold time tRSH 102 / 100
    Column address hold tCAH tCAS+49 / 45
    Последний раз редактировалось Копейкин; 22.03.2017 в 18:43.

  4. #3
    Veteran Аватар для MV1971
    Регистрация
    06.04.2010
    Адрес
    Новосибирск
    Сообщений
    1,303
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Копейкин Посмотреть сообщение

    Однако, следующий вопрос:
    Сигналы с ULA, R, G, B, SYNC уходят через 75 ом на разъёмы, где нагружаются опять таки на 75 ом.
    При I = 0, R G B дополнительно нагружаются на 75 ом делителя.
    Это дает ток, по грубой оценке 5 / (75+75) = 33 мА, при I = 1
    И 5 / (75 + 32,5) = 44мА, при I = 0
    Интересно, рассчитывали ULA на такую нагрузку?
    А вот EPM7128 имеет максимально допустимый ток 25 мА и она не выдержит.
    Посоветуйте микросхему буфера, минимум на 5 линий (RGBI+SYNC), можно с инверсией,
    но в маленьком (скажем SO-14) корпусе.
    Я присмотрел 74ACT04SC, https://www.chipdip.ru/product/74act04sc
    Максимально допустимый ток 50мА на 1 вывод.
    Но может есть лучший выбор?
    Может лучше транзисторы поставить ?
    Они немного места займут.
    Если есть вопросы - пишите на tetroid собака inbox точка ru

  5. #4
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    800
    Спасибо Благодарностей отдано 
    340
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ----Может лучше транзисторы поставить ?
    Я вот уже тоже о транзисторах думаю.
    Т.к. ток через выводы питания 74ACT04 тоже ограничен 50 мА.

  6. #5
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    800
    Спасибо Благодарностей отдано 
    340
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В этой папке будут лежать диаграммы, для обсуждения

    https://drive.google.com/drive/folde...3M?usp=sharing

    1) ras_cas_tv.gif - диаграммы опроса видеопамяти, времянки темой выше
    2) iorq_tv.gif - задержка тактовой частоты, при обращении к портам ULA.
    Последний раз редактировалось Копейкин; 22.03.2017 в 19:05.

  7. #6
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    800
    Спасибо Благодарностей отдано 
    340
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Развел платку.
    Выводы решил делать из штыревой линейки, угловой, 2мм.
    Они узкие, не разобьют панельку, но припаивать придётся поштучно.
    Можно наломав, воткнуть в панельку, и припаять уже точно зафиксированные.
    Припаивать с нижней стороны на площадки.
    Кто-нибудь видит явные нестыковки?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	ula_pcb1.jpg 
Просмотров:	268 
Размер:	48.8 Кб 
ID:	60486  
    Последний раз редактировалось Копейкин; 04.04.2017 в 19:27.

  8. #7
    Veteran Аватар для MV1971
    Регистрация
    06.04.2010
    Адрес
    Новосибирск
    Сообщений
    1,303
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Копейкин Посмотреть сообщение
    Развел платку.
    Выводы решил делать из штыревой линейки, угловой, 2мм.
    Они узкие, не разобьют панельку, но припаивать придётся поштучно.
    Можно наломав, воткнуть в панельку, и припаять уже точно зафиксированные.
    Припаивать с нижней стороны на площадки.
    Кто-нибудь видит явные нестыковки?
    Может быть у кого-нибудь есть SLAM-128 ?
    Посмотреть как там выводы сделаны.

    В NEBULA кстати штыревая линейка на 2,54, толщина обычная, но контакты короче.
    Но там сквозные отверстия.

    Так как Вы предлагаете - не технологично, если один экземпляр делать - может и не страшно, а если несколько, слишком много работы.
    Надо что-то другое придумать. Хотя какую линейку ставить это уже дело вкуса, плата же позволит ставит и 2,54 ?

    А JTAG стандартный лучше убрать, надо сделать 5-шт. разъем, как можно меньшего размера или вообще просто контакты.
    Прошивать все равно один раз при изготовлении.

    Надо чтобы размер платы был как можно ближе к размеру оригинальной ULA.
    Если есть вопросы - пишите на tetroid собака inbox точка ru

  9. #8
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    800
    Спасибо Благодарностей отдано 
    340
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Плата имеет площадки с шагом 2,54.
    Однако, если поставить штыревые линейки со сквозными отверстиями, то плис между рядами не помещается.
    Ставить ее рядом тоже не хочется, т.к. площадь платы удваивается, вот и решил поверхностным монтажом сделать.

    Про jtag нужно прикинуть, мой программатор питание выходных буферов от платы берет, поэтому 6 проводов будет.
    Но зато 1-рядный раз'ем почти 10мм в высоту позволит сократить, да.

  10. #9
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,210
    Спасибо Благодарностей отдано 
    131
    Спасибо Благодарностей получено 
    210
    Поблагодарили
    181 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Копейкин Посмотреть сообщение
    Выводы решил делать из штыревой линейки, угловой, 2мм.
    Они узкие, не разобьют панельку, но припаивать придётся поштучно.
    Не знаю, большинство таких платок сделаны с обычными линейкам 2,54 и вроде ничего не разбивается. К тому же её не надо каждый день вынимать, один раз поставил и забыл.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  11. #10
    Master Аватар для NiKa
    Регистрация
    10.02.2015
    Адрес
    г. Екатеринбург
    Сообщений
    789
    Спасибо Благодарностей отдано 
    45
    Спасибо Благодарностей получено 
    32
    Поблагодарили
    27 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Молодец, надо дать отпор буржуйским СЛАМам, и ещё надо 48ю запилить.

    Моё железо

    ZX Spectrum 48K issue 2/3/4A/4B/4S/6A
    ZX Spectrum +2
    ZX Spectrum +3
    Harlequin 48K
    Harlequin 128K
    Karabas-128
    [свернуть]

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

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

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

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

Похожие темы

  1. Ответов: 4
    Последнее: 03.03.2017, 11:35
  2. 50 игр для ULA+
    от Rindex в разделе Игры
    Ответов: 1
    Последнее: 16.03.2015, 00:05
  3. Вопросы по заводскому Ориону-128
    от BarsMonster в разделе Орион
    Ответов: 35
    Последнее: 04.04.2013, 00:34
  4. Ответов: 6
    Последнее: 31.08.2010, 16:21

Ваши права

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