User Tag List

Страница 44 из 78 ПерваяПервая ... 404142434445464748 ... ПоследняяПоследняя
Показано с 431 по 440 из 775

Тема: Karabas-128

  1. #431

    Регистрация
    27.12.2017
    Адрес
    г. Набережные Челны
    Сообщений
    144
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут разговор не про платы, а подбор вариантов чипов ПЛИС для данного проекта...
    Готовые платки упоминались в контексте чтобы совсем уж с чистого листа все не придумывать...

    Цитата Сообщение от zebest Посмотреть сообщение
    мое - как всегда одно. или DE10nano на Альтере, или AEON\ZXUno(клоны) - на ксайлинке. На решетке за 40$ есть платка то жи интересная
    Отсальное - от Лукавого для велосипедистов.
    Последний раз редактировалось Геккон; 09.01.2018 в 18:34.

  2. #432

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как-то мы чуток в сторону ушли, имхо Предлагаю вынести обсуждение девборд в отдельную ветку

    По поводу Xilinx, мое мнение - можно и ее, но:
    1) с этими камнями нет опыта,
    2) ISE вроде как только под Windows есть - что есть плохо.
    3) Получится в итоге ZX-GO+

    Автор ZX-GO+, кстати, жаловался, что прослойка в виде дешевого МК (там atmega какая-то простенькая, кажется) сильно вносит дискомфорт при трансляции 40-кнопочной клавиатуры внутрь FPGA. Может просто накосячили ?

    Я хочу продолжить традицию и делать на Altera, все-таки, примерно так вижу будущую железку, назовем ее Karabas Next ? :

    1) Altera Cyclone IV EP4CE10 / EP4CE15 / EP4CE22
    2) SDRAM 16x8
    3) W25Q64
    3) HDMI (или microHDMI), смотря что поместится в стардартную дырку видео-выхода резинки
    4) microSD - непонятно пока, в какое место ее физически присобачить
    5) 3.5mm TapeIn/Out
    6) 3.5mm Stereo Out
    7) ZX BUS
    8) USB: FE1.1 или FE1.1S в качестве usb-хаба, MAX3421E в качестве аппаратного SPI usb-host контроллера,
    9) Atmega328 или что-то, чего хватит в качестве контроллера клавиатуры, прокси USB HID репортов от USB-клавы/мыши/геймпадов внутрь FPGA. Также можно заюзать для бут-лоадера (наработки в проекте SPI-VGA для Reverse-U16)
    10) FTDI чип для USB-to-Serial, для программирования атмеги из Arduino IDE по USB
    11) USB-B или micro-USB в качестве разъема питания (он же - для программирования атмеги)
    12) * RTC DS1338 + батарейка - под вопросом, нужно ли оно кому-нибудь
    13) * ESP8266 модуль (ESP12, наверное. или ESP02, хз) - тоже под вопросом

  3. #433

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Господа, мы ж не коммерческий массовый продукт тут делаем
    Нужно сделать поправку на то, что это в первую очередь - хобби-разработка, поэтому 90% всех требований из плана vlad'а можно запросто выкосить

    Первое, с чего хочу начать - это прототипирование.

    В качестве базовой платформы для тестовой площадки вполне сгодится Reverse-U16 или DivGMX, благо и то и другое есть под рукой
    Осталось дождаться от китайцев MAX3421E и FE1.1, затраты на подготовку к тестовому запуску с моей стороны - около $5.

    Получится связка из SPI USB-host + Arduino + Reverse-U16 с задизейбленным VNC2 и Ethernet контроллером
    Если все получится на прототипе - будем двигаться дальше, и разработка сведется к грамотному проектированию схемы, платы и заказу первой пробной партии плат, потом сборка опытного образца

    Тут затраты уже будут чуть весомее, но все равно для хобби-проекта - не космические. Так и с Карабасом было, собственно.


  4. #434

    Регистрация
    27.12.2017
    Адрес
    г. Набережные Челны
    Сообщений
    144
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Зачем все это понаписал...
    Я спрашивал конкретно какой можете предложить чип...У разработчика есть предпочтение. Обсуждение закончено
    Я пусть немного в другом ключе, но сталкиваюсь с проектированием и запуском в производство, так что все это знаю не по наслышке...

    Цитата Сообщение от vlad Посмотреть сообщение
    Что предстоит вкратце:
    1. Анализ (бюджет, оптимизация, цена ошибки)
    - определение концепции устройства
    - создание плана проекта
    - подготовка тех. задания на разработку устройства

    2. Разработка (железо, корпус, софт, технологии)
    - техническая проработка
    - создание спецификации устройства
    - разработка HW, SW, ID
    - сборка опытных образцов
    - проведение испытаний

    3. Производство (опытные образцы и испытания)
    - сертификационные испытания
    - создание плана производства
    - производство оснастки
    - выпуск установочной партии

    4. Серийное производство (поддержка и обслуживание)
    - поддержка конструкторской документации
    - поддержка ПО
    - техподдержка
    - анализ проблем

    Делаем?

    Геккон, представим, что вы разработчик, сколько вы бы попросили за разработку платы? Подготовку тех.описания? Сборку и отладку прототипа? Разработку и тестовую отладку конфигурации?
    Вы приводите ценники серийных изделий, исчисляемых тысячами единиц, это не соизмеримо с единичным производством и трудо-затратами на их разработку здесь.
    Последний раз редактировалось Геккон; 09.01.2018 в 19:49.

  5. #435

    Регистрация
    27.12.2017
    Адрес
    г. Набережные Челны
    Сообщений
    144
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Где брать будем?

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Altera Cyclone IV EP4CE10 / EP4CE15 / EP4CE22
    - - - Добавлено - - -

    Ты начинаешь безосновательно цеплятся к словам. Видимо тебе делать нечего...
    Смотри в каком это написано контексте. А то выглядишь как слон в посудной лавке.

    Цитата Сообщение от vlad Посмотреть сообщение
    Думаю разработчик ответить за себя может самостоятельно.

    Это никому не интересно, не на презентации же.
    Последний раз редактировалось Геккон; 09.01.2018 в 20:03.

  6. #436

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vlad Посмотреть сообщение
    Я бы всё-же начал с п.1, если конечно устройство не планируется использовать для сбора пыли...
    Ну, как-то так получается:

    Бюджет: $100, это та сумма, которую не жалко спустить на закупку компонентов и выпуск опытного образца.
    Затраты времени на саму разработку не считаю, ибо сабж некоммерческий, делаю для своего удовольствия

    Концепция устройства: Девборда на FPGA, спроектированная под корпус "резинки", со всеми вышеозвученными плюшками, повторяющая функциональность DivGMX в master-режиме, с заменой неудобного VNC2 в пользу связки из специализированного чипа с распространенным микроконтроллером (в идеале - atmega328, но ног не хватит, поэтому следующий кандидат - atmega2560), под который есть куча готовых библиотек и IDE под все платформы. Считаю, что именно этот момент снизит порог вхождения в проект и даст возможность подключиться к разработке сторонним девелоперам, если возникнет желание.

    ЦА: ретро-маньяки и просто интересующиеся товарищи с zx-pk.ru

    Примерный план разработки:
    1) Наваять протокол обмена по SPI между контроллером и FPGA, сделать трансляцию 40-кнопочной клавиатуры и USB HID репортов по SPI
    (если сильно упростить - получится около 5-6 байт в пачке: 1 байт - состояние внутренней клавиатуры, 1 байт - внешней, 1 байт - джой1, 1 байт - джой2, N байт - мышь)
    2) Предусмотреть сигналы AVR_BUSY, FPGA_READY (как в Aeon-Lite), дабы исключить пограничные ситуации
    3) Допилить SPI-VGA проект, который будет прошиваться в SPI Flash в качестве бут-лоадера, который позволит:
    3.1) Выбрать конфигурацию для загрузки с SD-карты из списка (битстрим - в FPGA через дрыганье JTAG пинами, образы ROM - в SDRAM по SPI)
    3.2) Сделать настройку RTC
    3.3) Сделать Upgrade прошивки SPI Flash с SD-карты
    4) Спроектировать получившуюся схему и плату
    5) Переписать существующие конфигурации под DivGMX на новый протокол обмена с USB HID, выкосить loader'ы из них в пользу одного глобального loader'а



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

    Цитата Сообщение от Геккон Посмотреть сообщение
    Где брать будем?
    На ali, естественно
    Там разброс цен в зависимости от количества и продавца, но вцелом - можно найти вменяемые:
    EP4CE22E22C8N - стоит в районе $13-$15
    EP4CE15E22C8N - около $10
    EP4CE10E22C8N - около $8

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

  8. #437

    Регистрация
    27.12.2017
    Адрес
    г. Набережные Челны
    Сообщений
    144
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сколько еще нужно входов/выходов? Есть еще ATmega32u4 с 26 I/O (правда это всего на 3 больше чем у atmega328), но он еще со встроенным USB. Кроме того, так как ATmega32U4 обрабатывает USB напрямую, доступны коды библиотек, которые позволяют эмулировать клавиатуру или мышь от компьютера и многое другое с помощью протокола USB-HID.
    FTDI чип для USB-to-Serial тогда уже будет не нужен... напоминаю ATmega32u4 это Arduino Leonardo

    Цитата Сообщение от andykarpov Посмотреть сообщение
    в идеале - atmega328, но ног не хватит
    Последний раз редактировалось Геккон; 09.01.2018 в 21:01.

  9. #438

    Регистрация
    19.12.2013
    Адрес
    г. Никополь, Украина
    Сообщений
    1,017
    Спасибо Благодарностей отдано 
    363
    Спасибо Благодарностей получено 
    706
    Поблагодарили
    187 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Геккон Посмотреть сообщение
    Сколько еще нужно входов/выходов?
    Пока насчитал
    1) 8 - KBA
    2) 5 - KBD
    3) 4 - JTAG
    4) 2 - SERIAL + 1 RESET
    5) AVR_BUSY
    6) FPGA_READY
    7) 3 - SPI (MOSI, MISO, SCLK)
    8) SD_CS, VGA_CS, SDRAM_CS, ...
    9) USB_CS + USB_INT + USB_GPX
    Итого, пока получается 8+5+4+2+1+1+3+3+3=30, это при условии одного SPI на все. Хотя при наличии свободных пинов можно сделать несколько SPI под каждое устройство.... То есть ни atmega328, ни 32u4 тут ну никак не вписываются

    Цитата Сообщение от Геккон Посмотреть сообщение
    так как ATmega32U4 обрабатывает USB напрямую, доступны коды библиотек, которые позволяют эмулировать клавиатуру или мышь от компьютера и многое другое с помощью протокола USB-HID.
    Atmega32u4 не умеет быть usb host'ом, только девайсом.
    Хотя умельцы и на Atmega8 умудрились реализовать low-speed usb host для usb hid, вроде как

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

    Цитата Сообщение от vlad Посмотреть сообщение
    Может тогда уже ZX Spectrum Next переразвести? Совместимость на будущее не помешает. Смотрю там на плате места много свободного, хватит под все хотелки
    А идея мне нравится Вместо BGA поставить православный TQFP

    Схемы нет, платы чистой нет, чтобы отреверсить.
    Да и потом проблемы с копирайтами могут вылезти...

  10. #439

    Регистрация
    27.11.2010
    Адрес
    Пенза
    Сообщений
    332
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если пины остануться, то можно статику повесить, и General Sound запилить. Ну это я уж размечтался.

  11. #440

    Регистрация
    13.02.2016
    Адрес
    г. Королёв
    Сообщений
    493
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Как-то мы чуток в сторону ушли, имхо Предлагаю вынести обсуждение девборд в отдельную ветку

    По поводу Xilinx, мое мнение - можно и ее, но:
    1) с этими камнями нет опыта,
    2) ISE вроде как только под Windows есть - что есть плохо.
    3) Получится в итоге ZX-GO+
    4, 5, 6 и 7 - ISE не поддерживает System Verilog от слова "совсем"
    фтопку!


    Цитата Сообщение от andykarpov Посмотреть сообщение
    1) Altera Cyclone IV EP4CE10 / EP4CE15 / EP4CE22
    2) SDRAM 16x8
    3) W25Q64
    3) HDMI (или microHDMI), смотря что поместится в стардартную дырку видео-выхода резинки
    4) microSD - непонятно пока, в какое место ее физически присобачить
    5) 3.5mm TapeIn/Out
    6) 3.5mm Stereo Out
    7) ZX BUS
    8) USB: FE1.1 или FE1.1S в качестве usb-хаба, MAX3421E в качестве аппаратного SPI usb-host контроллера,
    9) Atmega328 или что-то, чего хватит в качестве контроллера клавиатуры, прокси USB HID репортов от USB-клавы/мыши/геймпадов внутрь FPGA. Также можно заюзать для бут-лоадера (наработки в проекте SPI-VGA для Reverse-U16)
    10) FTDI чип для USB-to-Serial, для программирования атмеги из Arduino IDE по USB
    11) USB-B или micro-USB в качестве разъема питания (он же - для программирования атмеги)
    12) * RTC DS1338 + батарейка - под вопросом, нужно ли оно кому-нибудь
    13) * ESP8266 модуль (ESP12, наверное. или ESP02, хз) - тоже под вопросом
    Чем не устраивает ReVerSe или DivGMX ?

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

    Цитата Сообщение от kox Посмотреть сообщение
    Стоит заметить, что пользователи данного форума более тяготеют с ПЛИС Altera, Xilinx здесь скорее экзотика.
    Стоит заметить, что ПЛИС Альтеры всегда были доступны на территории бывшего СССР, чего нельзя сказать о ксаях.
    Так исторически сложилось.

    Цитата Сообщение от Геккон Посмотреть сообщение
    Учитывая данную задачу, что если обратить внимание на Xilinx Spartan-6 XC6SLX9 как самый недорогой 5-6 USD и доступный вариант?
    С учётом вышенаписанного, скорее нет, чем да...

    Цитата Сообщение от Геккон Посмотреть сообщение
    Вот достаточно интересная вещь:
    По параметрам только последняя ближе всего к "поделкам" Влада.
    За исключением Host USB.


    Цитата Сообщение от Геккон Посмотреть сообщение
    Ваше предложение?
    Есть золотое правило: сам предложил - сам сделал.

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

    Цитата Сообщение от andykarpov Посмотреть сообщение
    с заменой неудобного VNC2 в пользу связки из специализированного чипа с распространенным микроконтроллером (в идеале - atmega328, но ног не хватит, поэтому следующий кандидат - atmega2560), под который есть куча готовых библиотек и IDE под все платформы.
    Атмега умеет USB-HOST? )))


    Цитата Сообщение от andykarpov Посмотреть сообщение
    Пока насчитал
    1) 8 - KBA
    2) 5 - KBD
    3) 4 - JTAG
    4) 2 - SERIAL + 1 RESET
    5) AVR_BUSY
    6) FPGA_READY
    7) 3 - SPI (MOSI, MISO, SCLK)
    8) SD_CS, VGA_CS, SDRAM_CS, ...
    9) USB_CS + USB_INT + USB_GPX
    Итого, пока получается 8+5+4+2+1+1+3+3+3=30, это при условии одного SPI на все. Хотя при наличии свободных пинов можно сделать несколько SPI под каждое устройство.... То есть ни atmega328, ни 32u4 тут ну никак не вписываются
    Может хватит уже?
    Для приверженцев Ардуиньи есть stm32duino
    ...для остальных есть нормальные IDE. )))


    Цитата Сообщение от andykarpov Посмотреть сообщение
    А идея мне нравится Вместо BGA поставить православный TQFP
    А пинЫ?
    Что мешает поставить готовый Core (с SDRAM сразу), коих на Али вагон с тележкой.

    Цитата Сообщение от andykarpov Посмотреть сообщение
    Бюджет: $100, это та сумма, которую не жалко спустить на закупку компонентов и выпуск опытного образца.
    Для начала паять ничего не надо.
    МК
    Либо либо

    Вот это КАТЕГОРИЧЕСКИ не рекомендую - память разведена отвратно.

Страница 44 из 78 ПерваяПервая ... 404142434445464748 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 506
    Последнее: 15.09.2023, 02:34
  2. 128-48
    от ZX_NOVOSIB в разделе Разное
    Ответов: 10
    Последнее: 05.03.2016, 17:22
  3. Продам Composite-128(Kay-128) с BDI
    от _Ratibor_ в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 08.08.2011, 14:22
  4. Куплю Кворум 128, либо Пентагон 128
    от IL_DECAMERON в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 13.03.2011, 18:35
  5. Продам фирменные Speccy : 128+ и 128 +3 + divid + много всего ....
    от Zerios в разделе Барахолка (архив)
    Ответов: 12
    Последнее: 09.12.2010, 00:19

Ваши права

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