User Tag List

Страница 10 из 29 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 282

Тема: AZ для БК-0010(01) и БК-0011М

  1. #91

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Статус на сегодня:

    0. палитры работают как и описано ранее.

    1. куча автоматов контроллера памяти SDRAM заработала
    обслуживаются 3 запроса
    - простое чтение слова
    - пакетное чтение
    - запись слова/байта

    2. запросы будут поступать от
    - чтение МПИ [уже работает]
    - запись МПИ [уже работает]
    - пакетное чтение строки для VGA [уже работает]
    - чтение STM32 [в этапе проектирования]
    - запись STM32 [в этапе проектирования]

    3. арбитраж запросов - обслуживание запросов к оперативке согласно приоритета
    максимальное ожидание данных ~600нс в случае конкуренции с уже выполняющимся длинным запросом
    цикл записи - полностью синхронный - те RPLY идет сразу
    цикл чтения - 120нс
    + есть еще поле для оптимизации

    4. сейчас делаю маппер памяти - придумываю как сделать его универсальным тк стоит задача:
    - область перехвата - те копия станиц оперативки
    - область эмуляции ROM - выделил 256КБ под всякие ПЗУ которые будут подключаться как в эмуляторе из меню
    - 512КБ под SMK
    - и вся остальная память

    5. если интересно есть промежуточная версия которая грузит модифицированное ПЗУ КНГМД + работает с диском (образом дискеты)

    сейчас ближайший план такой
    - полный перехват ОЗУ в SDRAM - дабы можно было вывести на экран любую страницу памяти - как минимум для отладки
    - полный вывод VGA уже из SDRAM [тк сейчас из внутриплисовой памяти]
    [пока без новых режимов но они уже заложены в архитектуру]
    - подключение STM к оперативке и операции с ней, загрузка ПЗУ
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

    Эти 2 пользователя(ей) поблагодарили SuperMax за это полезное сообщение:

    Manwe(25.03.2021), Oleg N. Cher(04.04.2021)

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

  3. #92

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можете меня поздравить! я таки запилил ф-ю ручного переключения видеорежимов!!!!
    использую сочетание AR2 + KT
    те можно будет перейти в монохром там где надо и в цвет где надо

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

    Статус на сегодня:

    добавилось:

    1. полная теневая память БК11М в SDRAM
    2. ручное переключение видеорежима (циклическое 1-2-3-4) по сочетанию AR2+KT
    3. сделан маппер памяти + разделение по сегментам:
    - область перехвата - те копия станиц оперативки
    - область эмуляции ROM - выделил 256КБ под всякие ПЗУ которые будут подключаться как в эмуляторе из меню
    - и вся остальная память
    4. полный вывод VGA уже из SDRAM, переключение страниц
    [пока без новых режимов, но они уже заложены в архитектуру]
    5. проведен рефакторинг кода VGA-модуля, унификация под 65MHz и отказ от 130MHz

    план ближайший:
    - перехват переключения палитр БК11М
    - доступ к памяти палитр с шины, чтение+запись
    - подключение STM к оперативке и операции с ней, загрузка ПЗУ согласно конфига
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

    Эти 4 пользователя(ей) поблагодарили SuperMax за это полезное сообщение:

    Dennion(03.04.2021), hobot(03.04.2021), Manwe(05.04.2021), Копейкин(03.04.2021)

  4. #93

    Регистрация
    18.01.2021
    Адрес
    п. Новый Ургал
    Сообщений
    145
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Супер! Ждем дальнейших успехов! )

  5. #94

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Корпус для AZ БК - практически финальная версия



    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

    Эти 2 пользователя(ей) поблагодарили SuperMax за это полезное сообщение:

    AndyFox(06.09.2023), hobot(07.04.2021)

  6. #95

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Переделал палитры
    концепция прежняя - полная гибкость, но я ее еще расширил:


    управление палитрами будет через 2 регистра палитры первый - адрес ячейки палитры
    второй - значение палитры 15bit

    адреса ячеек палитры будут начинаться с большей
    Код:
    нумерация кодов цветов
    палитра коды цветов (адреса ячеек палитры)
    256     0-255
    4x16    320-335
    16       256-319
    2         336-337
    так получается полностью независимые палитры без пересечений
    + явный дубль стандартного функционала палитр, те можно переключать палитры как и ранее, но теперь доступна опция настройки каждой штатной палитры!

    и как следствие палитры не надо будет перегружать при переключении видеорежима

    для удобства формирования палитр сделал эксельку
    https://forum.maxiol.com/index.php?s...ndpost&p=55113

    основная задача этой эксельки - сформировать файл mif для загрузки дефолтной палитры при старте ПЛИС

    также она пригодится разработчикам для пересчета цветов в 15bit


    пояснения к блоку 4x16 320-335
    это 16 наборов палитры, изначально туда грузятся штатные значения, но их можно менять на любые!
    нумерация прямая - те нулевая палитра это 320-321-322-323 ячейки
    следующие 4 ячейки это 1ая палитра и так далее
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  7. #96

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Концепция работы с памятью
    https://forum.maxiol.com/index.php?s...ndpost&p=55394

    предложения принимаются
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

  8. #97

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Статус на сегодня

    0. палитры, сделано расширение функционала механизма палитр
    подробнее https://forum.maxiol.com/index.php?showtopic=5556

    1. куча автоматов контроллера памяти SDRAM заработала
    обслуживаются 3 запроса
    - простое чтение слова
    - пакетное чтение
    - запись слова/байта
    - чтение STM32
    - запись STM32

    2. запросы будут поступать от
    - чтение МПИ [уже работает]
    - запись МПИ [уже работает]
    - пакетное чтение строки для VGA [уже работает]
    - чтение STM32 [в процессе отладки]
    - запись STM32 [в процессе отладки]
    - чтение "DMA" для фоновых процессов - музыка итд

    3. арбитраж запросов - обслуживание запросов к оперативке согласно приоритета
    максимальное ожидание данных ~600нс в случае конкуренции с уже выполняющимся длинным запросом
    цикл записи - полностью синхронный - те RPLY идет сразу
    цикл чтения - 120нс
    + есть еще поле для оптимизации

    4. реализовано ручное переключение видеорежима (циклическое 1-2-3-4) по сочетанию AR2+KT
    те можно спокойно переключать его в зависимости от программы не напрягаясь!

    5. сделан маппер памяти + разделение по сегментам:
    - область перехвата - те копия станиц оперативки
    - область эмуляции ROM - выделил 256КБ под всякие ПЗУ которые будут подключаться как в эмуляторе из меню
    - и вся остальная память

    6. полный вывод VGA уже из SDRAM, переключение страниц
    [пока без новых режимов, но они уже заложены в архитектуру]

    7. проведен рефакторинг кода VGA-модуля, унификация под 65MHz и отказ от 130MHz

    8. перехват переключения палитр БК11М
    - доступ к памяти палитр с шины, чтение+запись

    9. Генератор псевдослучайных чисел - технически это LFSR длиной 128бит, младшие 16 в регистре доступном программно.
    сдвиг идет с частотой 50MHz (или 65Mhz-посмотрим) как следствие полностью новое слово доступно будет каждый такт

    Сейчас процессе:
    - STM и операции с ней, загрузка ПЗУ согласно конфига
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

    Эти 4 пользователя(ей) поблагодарили SuperMax за это полезное сообщение:

    Dennion(03.05.2021), electroscat(06.05.2021), hobot(03.05.2021), Копейкин(03.05.2021)

  9. #98

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновление документации: консоль и секция загрузки ПЗУ
    Контроллер AZ BK: Документирование процесса разработки


    Выпустил прошивку - дабы уже можно было побаловаться палитрами и прочим
    Контроллер AZ BK: Прошивка 00002
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

    Эти 2 пользователя(ей) поблагодарили SuperMax за это полезное сообщение:

    grf(11.05.2021), hobot(08.05.2021)

  10. #99

    Регистрация
    18.01.2021
    Адрес
    п. Новый Ургал
    Сообщений
    145
    Спасибо Благодарностей отдано 
    30
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На БК11М и СМК невозможно из программы узнать текущее распределение памяти, приходится самому хранить информацию какие страницы куда включены и надеяться, что это так Хорошо бы такую возможность в AZ сделать )

  11. #100

    Регистрация
    25.08.2012
    Адрес
    г. Красноярск
    Сообщений
    1,245
    Спасибо Благодарностей отдано 
    343
    Спасибо Благодарностей получено 
    369
    Поблагодарили
    261 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от grf Посмотреть сообщение
    На БК11М и СМК невозможно из программы узнать текущее распределение памяти, приходится самому хранить информацию какие страницы куда включены и надеяться, что это так Хорошо бы такую возможность в AZ сделать )
    да, в SMK есть такое упущение

    я планирую утрясти запросы SMK в модель управления памятью AZ где вся память управляется через явные регистры окон
    соответственно если это получится, то состояние мапирования через SMK можно будет считать через регистры маппера AZ
    Все о БК ДВК УКНЦ VAX Alpha

    Архив ПО для ретрокомпьютеров

    предоставляю бесплатный хостинг на PDP-11.RU для проектов о ретрокомпьютерах

    Эти 2 пользователя(ей) поблагодарили SuperMax за это полезное сообщение:

    grf(12.05.2021), TheGWBV(11.05.2021)

Страница 10 из 29 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор БК-0010-01, БК-0011 и БК-0011М
    от Doronetty в разделе Эмуляторы отечественных компьютеров
    Ответов: 255
    Последнее: 23.12.2025, 20:28
  2. Режим совместимости БК-0011М с БК-0010
    от Oleg N. Cher в разделе БК-0010/0011
    Ответов: 62
    Последнее: 19.12.2021, 12:03
  3. Отличия БК-0011М от БК-0010(01)?
    от nzeemin в разделе БК-0010/0011
    Ответов: 22
    Последнее: 30.03.2021, 18:47
  4. Ответов: 37
    Последнее: 16.04.2019, 21:21
  5. Ответов: 66
    Последнее: 03.05.2014, 14:58

Ваши права

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