TS-Conf на ReVerSE-U16

Железо, связанное с TS-Conf

Postby TS-Labs » Thu, 14.04.2016 20:34:10

MVV wrote:Evo нет, проверить нет возможности

Тогда не стоит пиздеть распространять дезу: на реальной еве в тсконфе все работает без глюков.
User avatar
TS-Labs
 
Posts: 5222
Joined: Thu, 26.07.2012 01:29:56

Postby MVV » Thu, 14.04.2016 22:37:02

TS-Labs wrote:Тогда не стоит пиздеть распространять дезу: на реальной еве в тсконфе все работает без глюков.

Я очень рад этому, допиливать меньше придется... Нечего идеального нет :) Новости конфигурации от TS-Labs
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby MVV » Sun, 17.04.2016 13:33:02

SysConfig(ZCLK[1:0]) = 11 резерв, планирую использовать для установки max клока проца, например 42МГц для NextZ80 или 112МГц для T80 в конфигурации для ReVerSE-U16.
Status(VDVER[2:0]) = 100, хотелось бы добавить для 8-bit VDAC
VConfig(VM[2:0]) = 100, для 640x480@60Hz 8/15/24 bpp
Нужны будут ещё порта для MMU (хотелось-бы реализовать виртуальное адресное пространство) и таймера
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby TS-Labs » Sun, 17.04.2016 16:58:58

MVV wrote:SysConfig(ZCLK[1:0]) = 11 резерв, планирую использовать для установки max клока проца, например 42МГц

Хорошо.
MVV wrote:VConfig

На бите 2 будет фт812.
MVV wrote:Status(VDVER[2:0]) = 100, хотелось бы добавить для 8-bit VDAC

Предлагаю поставить бит VDVER[4] = 1, после чего пили какие биты куда хочешь. Чтоб софт при желании знал, что железо не пентева.
MVV wrote:Нужны будут ещё порта для MMU

64 и далее.
User avatar
TS-Labs
 
Posts: 5222
Joined: Thu, 26.07.2012 01:29:56

Postby Mor-Da » Fri, 24.06.2016 15:13:36

А подскажите пожалуйста, вот такая (NP25D1616256K-7.5) память с DDR подойдет (не могу даташыт найти)?
Может вот такая - HYB25D256160BT-5 лучше подойдет заместо MT48LC16M16?
User avatar
Mor-Da
 
Posts: 312
Joined: Fri, 12.02.2016 07:20:43
Location: Воткинск (родина П.И.Чайковского)

Postby Sergey78 » Fri, 24.06.2016 21:52:05

Не подойдет. SDR надо.
Sergey78
 
Posts: 420
Joined: Wed, 05.09.2012 20:04:40

Postby MVV » Fri, 24.06.2016 21:53:48

Mor-Da wrote:Может вот такая - HYB25D256160BT-5 лучше подойдет заместо MT48LC16M16?

не подходит, во-первых это видно даже визуально (лишнее придется отпиливать или откусывать), во-вторых у Вас на фото DDR, нужно SDR. У меня на плате установлена IM2516SDBATG-6I, или смотрите аналогичную 256Mbit(512Mbit) 16bit в корпусе 54pin TSOPII, например MT48LC16M16A2, NT5SV16M16AT-75B, A43L2616B...
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby AndyD » Fri, 24.06.2016 22:40:11

Mor-Da wrote:А подскажите пожалуйста

В двд плеерах,в принтерах,копирах и китаях,РС планки тоже были ,но редкие.
User avatar
AndyD
 
Posts: 277
Joined: Thu, 21.05.2015 21:32:38

Postby Mor-Da » Fri, 01.07.2016 06:18:21

Дорогие, уважаемые люди. Подобный проект буду собирать впервые, сразу и далеко не посылайте, пож. Подскажите, для чего отверстие на плате под Циклоном, с ним надо чего-то делать?
User avatar
Mor-Da
 
Posts: 312
Joined: Fri, 12.02.2016 07:20:43
Location: Воткинск (родина П.И.Чайковского)

Postby AndyD » Fri, 01.07.2016 08:46:59

Mor-Da wrote:для чего отверстие на плате под Циклоном, с ним надо чего-то делать?

Так циклон припаивать,типа теплоотвод,чтоб тепло на плату отводить
User avatar
AndyD
 
Posts: 277
Joined: Thu, 21.05.2015 21:32:38

Postby Mor-Da » Fri, 01.07.2016 08:51:14

AndyD wrote:Так циклон припаивать,типа теплоотвод,чтоб тепло на плату отводить
Просто я бы может и вкурил, если б деталюшки на руках были, буду еще заказывать, а так на руках только плата, и килограмм вопросов в голове.
User avatar
Mor-Da
 
Posts: 312
Joined: Fri, 12.02.2016 07:20:43
Location: Воткинск (родина П.И.Чайковского)

Postby MVV » Mon, 01.08.2016 14:16:06

Т.к. сейчас на u16 основная проблема - это поддержка и сопряжение различной внешней пользовательской периферии и устройств, например - USB HID Keyboard, USB Mouse, USB Gamepad, USB Flash, SD Card... с различными конфигурациями на FPGA, то может разработаем простое и универсальное решение, которое решит эту проблему и позволит запустить на плате ещё с десяток другой конфигураций (AMIGA, Sega, Commadore, SAM Coupe...)?
В NES например, получиться сделать загрузку картриджей c SD или USB FLASH, подключить gamepad...

В роли периферийного контроллера на плате выступает VNC2, для него и планирую доработать firmware. Для обмена данными с ПЛИС будет задействован SPI Master (USB_CLK, USB_SI, USB_SO, USB_NCS) (см. схему) max clock=24Mhz
SPI Slave устройства в ПЛИС будут выбираться сигналами (USB_IO1, USB_IO3): 00=OSD, 01=SD Card, 10=Data, 11=SPI FLASH/ETH
UART (USB_TX, USB_RX) будет использоваться пока для передачи данных от HID устройств - USB Keyboard, USB Mouse, USB Gamepad.
Сейчас разбираюсь в подключении SD Card к VNC2 на этом примере
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby MVV » Mon, 08.08.2016 17:12:06

Планирую сделать следующее:
1) VNC2 занимается поддержкой внешней периферии - HID(клавиатура, мышь, джойстики), USB FLASH, SD CARD
2) у нас на VNC2 HID часть более менее уже работает, от неё и буду идти... Сейчас VNC2 только отправляет пакеты в FPGA через UART (USB_TX, USB_RX, USB_IOxx-маркер начала пакета)
3) пока это оставлю как есть, переназначу только пин маркера на USB_IO1. Потом нужно будет разделять пакеты от двух HOST в FPGA, чтобы работали к примеру два джойстика
4) освобожу пины SPI Master(USB_CLK, USB_SI, USB_SO, USB_NCS), постараюсь запустить его на макс. частоте 24МГц в дуплексном режиме
5) пин USB_IO3 пока задействую для выбора SPI Slave аппаратного state-контроллера в FPGA, пока для отладки сделаю обмен тестовой информацией между VNC2 и FPGA
6) постараюсь выделить в VNC2 клавишу Win и отправить по SPI log (флаг) о её нажатии
7) привяжу флаг вместо клавиши включения OSD
8) перепишу OSD, сделав вывод текста аппаратно (пока символ 8х8, знакогенератор заточенный под основные символы ASCII, видео буфер 32х8 моно-цветных символов 256 байт + знакогенератор 768 байт чтобы втиснуться в 1 М9К)
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby VBI » Tue, 09.08.2016 00:00:28

РубИ
Last edited by VBI on Tue, 09.08.2016 08:57:03, edited 1 time in total.
User avatar
VBI
 
Posts: 1934
Joined: Mon, 03.06.2013 09:20:29

Postby MVV » Tue, 09.08.2016 08:45:25

Динамический язык программирования с открытым исходным кодом с упором на простоту и продуктивность. К сожалению на нем сделать не получится, пока только на С.
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby Mor-Da » Tue, 09.08.2016 14:05:55

Есть-ли возможность вместо V2debug модуля использовать что-то другое (может от MSP430 LaunchPad модуль UART)
Плата ЛУТом делается фигово, FT232RL стоит аж 450руб. - почти 7 баксов... В замешателстве.
User avatar
Mor-Da
 
Posts: 312
Joined: Fri, 12.02.2016 07:20:43
Location: Воткинск (родина П.И.Чайковского)

Postby AndyD » Tue, 09.08.2016 15:35:06

Mor-Da wrote:Есть-ли возможность вместо V2debug модуля использовать что-то другое

Я шил VNC2 через USB-Serial pl2303,только паяться надо к VNC2,очень не удобно,но на один раз сойдет.Как ,написано на 4й странице zxpk про reverse.
User avatar
AndyD
 
Posts: 277
Joined: Thu, 21.05.2015 21:32:38

Postby MVV » Tue, 09.08.2016 15:44:52

Mor-Da wrote:Есть-ли возможность вместо V2debug модуля использовать что-то другое

через PL2303 http://zx-pk.ru/threads/23528-reverse-u ... post741377
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby TS-Labs » Tue, 09.08.2016 16:45:44

Юсб переходники всегда нужны ВНЕЗАПНО. Т.е. когда бы ты ни собрался чтото делать, это всегда ровно на месяц раньше, чем можно было купить на Али за 80 рублей с бесплатной доставкой.
User avatar
TS-Labs
 
Posts: 5222
Joined: Thu, 26.07.2012 01:29:56

Postby AndyD » Tue, 09.08.2016 23:38:43

я купил такую штуку 232RL но есть подозрение на легальность RLки покупал под VNC2 прогер,но спаять все нет времени,как уарт проверял,работает ,дрова ставяться только старые,новые вышибают винду в синий экран,как то так.
User avatar
AndyD
 
Posts: 277
Joined: Thu, 21.05.2015 21:32:38

Postby MVV » Sun, 14.08.2016 07:55:11

Nintendo Entertainment System (NES)

build 20160813:
  • сделал 640x480@60Hz HDMI с поддержкой Audio 2Ch 48kHz
  • доработал serializer в hdmi.vhd от Alexey Spirkov, теперь собирается дифпара HDMI_D1 вывод (144,143)
  • обновил прошивку VNC2, переназначил маркер начала пакета на PORT_A1 вывод (12)
  • светодиод мигает, если в USB разъём ничего не подключено
  • освободил пины SPI Master(USB_CLK, USB_SI, USB_SO, USB_NCS) на VNC2 для загрузчика
  • доработал OSD, сделал вывод текста аппаратно (символы 8х8 и буфер 32х8 втиснул в 1 М9К)
  • добавил десяток игр на SPI-FLASH
  • сделал выбор игр в OSD клавишами [Up],[Down] и [LShift] при зажатой клавише [Win] или с GamePad
  • добавил 2x USB GamePad "Defender Game Master G2"
https://github.com/mvvproject/ReVerSE-U ... er/u16_nes
MVV
 
Posts: 479
Joined: Sun, 01.12.2013 22:48:17

Postby Mor-Da » Thu, 18.08.2016 19:14:21

Пока не прошил VNC2, только Циклон (ep4ce22c7_epcs16.jic) вот что показывает
Еще карта памяти не распаяна.
User avatar
Mor-Da
 
Posts: 312
Joined: Fri, 12.02.2016 07:20:43
Location: Воткинск (родина П.И.Чайковского)

Postby alsp » Thu, 18.08.2016 22:01:16

Mor-Da wrote: вот что показывает

а прошито что?
но похоже на проблемы с памятью...
начинать надо с u16_test - она память не использует...
alsp
 
Posts: 7
Joined: Fri, 12.08.2016 15:19:58

Postby Mor-Da » Thu, 18.08.2016 22:08:23

Прошита была ts-conf, потом u16_test - та же канитель. Прошил HDMI-test (u16_hdmi_test_1280x800@60hz.jic)
Так и должно быть - видео Нормально тест проходит?
Моя конфигурация: EP4CE22E22C8N / MT48LC16M16A2
User avatar
Mor-Da
 
Posts: 312
Joined: Fri, 12.02.2016 07:20:43
Location: Воткинск (родина П.И.Чайковского)

Postby alsp » Thu, 18.08.2016 22:34:39

да, HDMI-test правильный...
Странно что u16_test не работает... а ты .sof файл прошиваешь в нем? оно работает только до сброса - т.е. флешку не программирует.
alsp
 
Posts: 7
Joined: Fri, 12.08.2016 15:19:58

PreviousNext

Return to Hardware

Who is online

Users browsing this forum: No registered users and 1 guest

x