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

User Tag List

Страница 14 из 67 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 661

Тема: Еще один Орион на ПЛИС

  1. #131
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    Кстати, "о птичках" - оставлять ли совместимость в ВМ80А или делать на Z80?

    По видео - 3 джампера на ширину изображения (384/512) и ещё 2 на широкоформатный вывод (640х480/640х350).
    Я за Z80 (т.к. кроме прочего он позволяет погнать комп на более высокие частоты и этим полностью утилизировать технологические возможности СРАМины). Какой такт процессора планируется? Реально ли достичь 10М реального (без WAIT) такта (с, к примеру, 55-70 ns SRAM которые широко распространены и в теории легко должны работать на 10МГц)

    Джамперы для коммутации 384/512 - в оригинале же вроде мультиплексор управляемый битом порта, а не джамперы?
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  2. #132
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Причем тут 74163, если я тебе о 74168 говорил?
    Только вот 168-ая есть только 40-ой серии, с частотой до 3МГц. А тут тактирование на 25МГц.
    "Байт-48"

  3. #133
    Guru Аватар для Vslav
    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    755
    Поблагодарили
    353 сообщений
    Mentioned
    86 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    Только вот 168-ая есть только 40-ой серии, с частотой до 3МГц. А тут тактирование на 25МГц.
    30МГц: http://www.onsemi.com/pub/Collateral/SN74LS168-D.PDF

  4. #134
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Я за Z80 (т.к. кроме прочего он позволяет погнать комп на более высокие частоты и этим полностью утилизировать технологические возможности СРАМины). Какой такт процессора планируется? Реально ли достичь 10М реального (без WAIT) такта (с, к примеру, 55-70 ns SRAM которые широко распространены и в теории легко должны работать на 10МГц)
    Пока что не пробовал. Но корка ВМ80А на 10МГц работает В текущей схеме, правда, уже не работает - на данной частоте убрал формирование F2.
    А память такую медленную не получится использовать - вечером гляну на тайминги обращения CPU к памяти. Там вроде бы 2 такта по 25МГц самый короткий цикл получался, если не 1...
    Цитата Сообщение от Error404 Посмотреть сообщение
    Джамперы для коммутации 384/512 - в оригинале же вроде мультиплексор управляемый битом порта, а не джамперы?
    Если мультиплексоры, то можно КП11 поставить без проблем. Но это потребует регистра - потом буду смотреть в эту сторону, пока что внешним переключателем реализовано.

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

    Цитата Сообщение от Vslav Посмотреть сообщение
    Ок. Но у себя в продаже не нашел. А с алика долго ждать =/
    Последний раз редактировалось andreil; 15.02.2018 в 14:45.
    "Байт-48"

  5. #135
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    Пока что не пробовал. Но корка ВМ80А на 10МГц работает В текущей схеме, правда, уже не работает - на данной частоте убрал формирование F2.
    А память такую медленную не получится использовать - вечером гляну на тайминги обращения CPU к памяти. Там вроде бы 2 такта по 25МГц самый короткий цикл получался, если не 1...
    Ну, не такая и медленная, 55ns это же вроде 18МГц? Просто такая память распространена, дешевая и приличных объемов (512кб на чип). А если ставить от Кэшей 386 (15-20ns), то там максимум 64к на чип.
    А как у процессора (реального Z80, не VHDL-корки) тактируемого 10МГц могут получаться тайминги обращения к памяти более чем 10МГц? Проц же синхронный автомат и все фронты завязаны на фронты тактового сигнала? У нас же не 6502 где частота памяти удваивалась к частоте проца.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #136
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Ну, не такая и медленная, 55ns это же вроде 18МГц? Просто такая память распространена, дешевая и приличных объемов (512кб на чип). А если ставить от Кэшей 386 (15-20ns), то там максимум 64к на чип.
    А как у процессора (реального Z80, не VHDL-корки) тактируемого 10МГц могут получаться тайминги обращения к памяти более чем 10МГц? Проц же синхронный автомат и все фронты завязаны на фронты тактового сигнала? У нас же не 6502 где частота памяти удваивалась к частоте проца.
    Я просто цикл обращения процессора к памяти максимально урезал - оно начинается незадолго до старта импульса F1 (а при частоте 10МГц каждый второй период может быть как раз между предыдущим F2 и F1). Для этого я и ввел этот "виртуальный" CAS по положительному фронту которого как раз и формируется старт обращения к памяти при наличии активных RD или WR.
    Ну так-то да, получается хватит и 50ns памяти, а может даже и с 70ns будет стабильно работать - надо проверять. Я думаю "свою" память на плате разведу, а так же сделаю дополнительный разъём для припаивания платы с другой памятью.
    Пока что вижу конструктив из 3-х плат, иначе сильно дороже получится изготовление:
    1) видео, память;
    2) процессор, порты, ПЗУ, клавиатура, ROM-диск;
    3) контроллер флоппи (в следующий раз буду заказывать всё равно).
    "Байт-48"

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

  8. #137
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    1) видео, память;
    2) процессор, порты, ПЗУ, клавиатура, ROM-диск;
    3) контроллер флоппи (в следующий раз буду заказывать всё равно).
    Так это же какой никакой модульный комп получается. Модуль видео вынесен за скобки.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  9. #138
    Master Аватар для andreil
    Регистрация
    20.06.2005
    Адрес
    Светлогорск
    Сообщений
    885
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от OrionExt Посмотреть сообщение
    Так это же какой никакой модульный комп получается. Модуль видео вынесен за скобки.
    Не совсем - на плате с видео расположена основная память, она разделяемая для обеих частей (CPU, video), а не отдельными банками. У меня вообще 512Кб одним корпусом памяти
    "Байт-48"

  10. #139
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    Не совсем - на плате с видео расположена основная память, она разделяемая для обеих частей (CPU, video), а не отдельными банками. У меня вообще 512Кб одним корпусом памяти
    Начало положено.

    Специфическая архитектура все равно не позволит разбить Орион на канонические модули. Придется дублировать память (первые 128кБ) и некоторые узлы. Но это я о своем
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  11. #140
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andreil Посмотреть сообщение
    Я просто цикл обращения процессора к памяти максимально урезал - оно начинается незадолго до старта импульса F1 (а при частоте 10МГц каждый второй период может быть как раз между предыдущим F2 и F1). Для этого я и ввел этот "виртуальный" CAS по положительному фронту которого как раз и формируется старт обращения к памяти при наличии активных RD или WR.
    Ну так-то да, получается хватит и 50ns памяти, а может даже и с 70ns будет стабильно работать - надо проверять. Я думаю "свою" память на плате разведу, а так же сделаю дополнительный разъём для припаивания платы с другой памятью.
    Пока что вижу конструктив из 3-х плат, иначе сильно дороже получится изготовление:
    1) видео, память;
    2) процессор, порты, ПЗУ, клавиатура, ROM-диск;
    3) контроллер флоппи (в следующий раз буду заказывать всё равно).
    Я так понимаю, будешь умещаться в платки 10х10? тогда "процессор, порты, ПЗУ, клавиатура, ROM-диск" на одну такую не влезут. Одни три штуки ВВ55 (мы же ставим ДИП) - это уже на половину платки.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

Страница 14 из 67 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор ZX-Poly
    от Raydac в разделе Эмуляторы
    Ответов: 106
    Последнее: 24.01.2024, 11:52
  2. ОРИОН-2010 на ПЛИС.
    от Ewgeny7 в разделе Орион
    Ответов: 447
    Последнее: 23.11.2016, 12:27
  3. Еще один Ленинград 48
    от Ewgeny7 в разделе Ленинград
    Ответов: 0
    Последнее: 16.10.2007, 22:31
  4. Ещё один Д.Р.
    от GNTB в разделе Поздравления
    Ответов: 4
    Последнее: 19.07.2006, 01:52
  5. Ещё один подраздел
    от CityAceE в разделе Форум
    Ответов: 2
    Последнее: 22.05.2005, 11:57

Ваши права

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