Author |
Message |
backa
Junior
Joined: 21 Mar 2017 16:39 Posts: 6
|
а что это платка? И что там на экране запущено?
|
13 Jan 2024 18:38 |
|
|
alexcp
Senior
Joined: 11 Jun 2012 07:30 Posts: 128
|
Это 2019 Hackaday Superconference Game Boy Badge. В оригинале на FPGA выполнен, среди прочего, RISC-V процессор. А запущено на нем что-то от Шаоса
|
13 Jan 2024 18:48 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22703 Location: Silicon Valley
|
Да это 16-цветная картинка 720x288 нарисованная в экран 480x320 бейджа с полуторным смешением соседних пикселов в 256-цветную палитру и дорисовыванием двух текстовых строк сверху и снизу (по 16 пикселов высотой каждая) - программка через бейдж сдк скомпилена и залита в бейдж: http://www.nedopc.org/forum/viewtopic.php?f=68&t=20558 (обсуждение Lattice ECP5) http://www.nedopc.org/forum/viewtopic.php?f=60&t=21939&start=30 (момент обсуждения моего проекта Spirit Retro, когда в беседе появился бейдж) https://github.com/Spritetm/hadbadge2019_fpgasoc/tree/master/app-draw720 (моё приложение, принятое в основную репу бейджа с фиксом прошивки для FPGA) alexcp, а ты там чтоли тоже был?
|
13 Jan 2024 22:30 |
|
|
alexcp
Senior
Joined: 11 Jun 2012 07:30 Posts: 128
|
Не был, увы но я весьма впечатлен их бэджами, и даже сделал по мотивам бэджа 2018 года клавиатуру для РК.
|
13 Jan 2024 22:43 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22703 Location: Silicon Valley
|
Я там был в 2016, 2018, 2019 и далее после ковидного перерыва в 2022, а в 2023 вот не поехал - в этот раз они бейдж на RP2040 сделали Давай подъезжай в 2024
|
13 Jan 2024 22:57 |
|
|
backa
Junior
Joined: 21 Mar 2017 16:39 Posts: 6
|
я где-то так и подумал))) сам скриншот от Volcov commandeer-выводил на экраны чисто как заставку в своих поделках....
|
14 Jan 2024 07:19 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22703 Location: Silicon Valley
|
Это я - ага У меня на столе лежит лупа с ручкой - я через неё разглядывал пикселы в том экранчике, когда чинил прошивку в FPGA, чтобы строчки не двоились
|
19 Jan 2024 21:31 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22703 Location: Silicon Valley
|
Кстати ещё момент - этот экранчик 480x272 насколько критичен к частоте строк и кадров? Что если поднять общую частоту системы с 1.77 до скажем 2.5 МГц? Экранчик ведь не опухнет если в него вместо 50 кадров в секунду полетит 70, а вместо 15.6кГц строчной - 22кГц? И программки повеселее бегать будут
|
19 Jan 2024 23:06 |
|
|
alexcp
Senior
Joined: 11 Jun 2012 07:30 Posts: 128
|
ЕМНИП ограничение не в экранчике, а в i8275. Пиксельклока она, конечно, не видит, только частоту смены символов, поэтому можно делать строчки, в которых мало символов, но каждый из них с большим разрешением. Собсна, идея про большую TFT панель оттуда.
|
20 Jan 2024 12:47 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22703 Location: Silicon Valley
|
Смотрю описание ВГ75 - там по скоростям разве что написано для CCLK минимальный период 320нс. В книжке "Домашний компьютер" написано, что частота CCLK это fOSC делённая на 12, т.е. это (если я правильно посчитал) 750нс - теоретически есть запас в 2.34 раза ещё ускорить... А вообще вот тут люди вроде РК к VGA подключали со строчной 31кГц и кадровой 70 Гц: https://zx-pk.ru/threads/19685-radio-86rk-na-novyj-lad.html?p=712917#post712917
|
20 Jan 2024 13:46 |
|
|
alexcp
Senior
Joined: 11 Jun 2012 07:30 Posts: 128
|
Там все в пределах допустимого - пиксельклок 24МГц делится на 8, получается период 333нс. Правда, ИР13 у него не работал на такой частоте, зато ВГ75 справился.
|
20 Jan 2024 17:20 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22703 Location: Silicon Valley
|
Судя по этим каринкам дисплейчик способен показать больше, чем телевизор? Например редактор ПОБЕДИТ, использующий всё поле, сможет сюда целиком влезть? P.S. В первом сообщении топика залил фотки прям сюда на форум, чтобы не "воровать" траффик у alexcp А то у нас с начала года наблюдается набег и я подозреваю он происходит из-за РК-тематики Например фотка размером 3 мега в начале топика может превратиться в 3-гигабайтный ежедневный траффик для radio86rk.pbworks.comP.P.S. Одной из самых популярных в данный момент тем на форуме (после симулидэ и протэуса) является вот эта РК-шная тема
|
03 Feb 2024 15:44 |
|
|
alexcp
Senior
Joined: 11 Jun 2012 07:30 Posts: 128
|
Все поле не влезет - не хватит разрешения по вертикали. ЕМНИП РК настраивает ВГ75 на вывод 300 строк (30 рядов знакомест/символов по 10 строк в каждом ряду), а на этой панели по вертикали всего 272 точки. Мне пришлось выбросить верхние 16 строк, чтобы уместить на экране все строки, куда РК что-нибудь выводит, и при этом последние 12 строк не поместились.
По горизонтали ситуация обратная - панель чуть шире, чем то, что использует РК, и справа остается узкая полоска из случайных пикселей.
|
03 Feb 2024 22:05 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22703 Location: Silicon Valley
|
ну т.е. только последние 12 строк не выводятся? наверное это не страшно т.к. у Победита там только отладочная инфа:
|
03 Feb 2024 22:56 |
|
|
Alikberov
Maniac
Joined: 14 Oct 2019 18:10 Posts: 326 Location: Tashkent
|
Отладочная информация вверху и внизу - выводится исключительно пользовательским кодом. Сам "ПОБЕДИТ" отображает лишь нумерацию строк и рамки слева/справа. Причём, позицию относительно легко сдвинуть на 1-3 позиции влево/вправо (на КР-03 первая буква "РАДИО-86РК" съедается кинескопом телевизора - нумерации строк вообще не увидеть значит!), что указывается с примерами в самой теме.
|
04 Feb 2024 14:10 |
|
|