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

User Tag List

Страница 16 из 17 ПерваяПервая ... 121314151617 ПоследняяПоследняя
Показано с 151 по 160 из 163

Тема: Радио-86РК: Реализация компьютера на ПЛИС

  1. #151
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,414
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    600
    Поблагодарили
    446 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Такой скандаблер и в отдельном устройстве дешевле, т.к. не надо хранить весь кадр. Вот только с фреймрейтом пролетаем, если 60Гц. Если взять нестандартную развертку с 50Гц, тогда было бы вообще кошерно, но не все моники ее держат. CRT держали не все, а про LCD вообще молчу.

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

  3. #152
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Вот только с фреймрейтом пролетаем, если 60Гц.
    Это ебстесственно. Для частоты, отличной от 50 нужно хранить в буфере весь кадр.
    Я не упомянул, что у меня сейчас все мони дома и на работе держат 50Гц. Специально не подбирал, оно само так получилось
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #153
    Master
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    997
    Спасибо Благодарностей отдано 
    339
    Спасибо Благодарностей получено 
    667
    Поблагодарили
    177 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    мда, все сложно как-то выходит

    Получается, что можно сформировать кусок видимого изображения во фреймбуффер, для РК86 с головой хватает для этого пиксельклока 8Мгц (для 516 x 310 точек @ 50Гц).

    Выводить эту картинку уже можно при пиксельклоке 40Мгц например (для полноценного стандартного VGA 800x600x60Гц). Другой вопрос - где хранить (и сколько раз) данные для фреймбуффера.

    По логике, вроде как подходит внешний SDRAM. для одного кадра хватает 14кб, посему может и внутренних ячеек должно хватить ?

  5. #154
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,414
    Спасибо Благодарностей отдано 
    322
    Спасибо Благодарностей получено 
    600
    Поблагодарили
    446 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Может и хватить. Тем более, внутренние двухпортовые, можно будет асинхронно туда писать и оттуда считывать.

  6. #155
    Master
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    997
    Спасибо Благодарностей отдано 
    339
    Спасибо Благодарностей получено 
    667
    Поблагодарили
    177 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хватило. Получится блок длиной 131072 бит двухпортовой памяти. В которую помещается часть экрана (я сделал фреймбуффер 432x300). Хотя и задекларирована в РК экранная видимая область 384x250, все равно не все программы этого придерживаются и зачастую лезут в невидимую область.

    Запись в него идет с клоком 16Мгц, чтение - с клоком 48Мгц.
    Все бы ничего, только визуально заметны (не сильно, но есть) некоторые срывы, я так понимаю это как раз когда случается одновременная запись и чтение. Я хоть и выставлял в мега-визарде для такой ситуации, что если в ячейку что-то пишется, второй агент получает старое значение - но это как-то не сильно работает.

    Учитывая то, что с квартусом и verilog'ом я знаком буквально неделю, возможно есть какие-то решения, как это избежать (читать по негативному фронту клока или еще как-то)? Хранить второй кадр аж никак не получится, нет на это ресурсов уже.

  7. #156
    Master
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    997
    Спасибо Благодарностей отдано 
    339
    Спасибо Благодарностей получено 
    667
    Поблагодарили
    177 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот ссылочка на текущий бранч с тестовой и пока глючноватой реализацией фреймбуффера, кому интересно: https://github.com/andykarpov/radio-...mebuffer-test/

  8. #157
    Master
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    997
    Спасибо Благодарностей отдано 
    339
    Спасибо Благодарностей получено 
    667
    Поблагодарили
    177 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выложил релиз 1.0 (тег release-1.0 в master'е) версии radio-86RK_SDRAM для платы Zr-Tech WXEDA: https://github.com/andykarpov/radio-86rk-wxeda/

    В данном релизе удалось пофиксить glitch'и отображения.
    Теперь имеется полноценный режим VGA 800x600x72Гц (можно было бы и 75 сделать, чтобы совсем следовать стандарту, но тактовая частота платы - 48Мгц, а с PLL возиться не хотелось)

    Теоретически, если кому вздумается переносить код VGA обратно на DE1 - будет вообще песня, там тактовая частота 50МГц, что идеально сформирует VGA 800x600x75.

    А проблема, о которой я писал выше, судя по всему, заключалась в том, что мы от ВГ75 требуем 516x620 строк для кадра, строк как бы в 2 раза больше чем в 310 оригинале, и почему-то каждая вторая строка в какой-то момент приходила чуть битая (ну или я не знаю как объяснить этот феномен).

    Теперь можно курить дальше, чтобы прикрутить tape-in / tape-out и s-video
    И поставить наконец-то точку в этом проекте

  9. #158
    Master
    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    997
    Спасибо Благодарностей отдано 
    339
    Спасибо Благодарностей получено 
    667
    Поблагодарили
    177 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил README со всеми известными мне оригинальными копирайтами и ссылками на связанные с проектом статьи / обсуждения / фото.
    Если кого обидел - дайте знать, плз.

  10. #159
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,849
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    168 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #160
    Activist
    Регистрация
    27.11.2015
    Адрес
    г. Самара
    Сообщений
    341
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вопрос по поводу ВГ75:
    если включен режим невидимых аттрибутов, то позиции сдвигаются в пределах строки или всё же всей оставшейся части экрана?

Страница 16 из 17 ПерваяПервая ... 121314151617 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Радио-86РК: Разное
    от Titus в разделе Радио-86РК
    Ответов: 351
    Последнее: 05.04.2018, 16:19
  2. Ответов: 65
    Последнее: 14.11.2014, 08:05
  3. Ответов: 92
    Последнее: 19.02.2009, 17:33
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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