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

User Tag List

Страница 1 из 15 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 143

Тема: Лешадок помпе: плата расширения для Вектора-06ц

  1. #1
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,106
    Благодарностей: 714
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Лешадок помпе: плата расширения для Вектора-06ц

    Создал новую тему, чтобы не засорять тему про временные диаграммы.

    Цитата Сообщение от Syntal Посмотреть сообщение
    О май гад! У Svofski остался 1 пин на 4-ом Циклоне, представляю что это будет за котлета!
    Моя котлета:

    Скрытый текст


    [свернуть]


    Это плата расширения для Вектора-06ц. Функционально это Combodevice на другой элементной базе. Принципиально отличается от творения Syntal тем, что пока не работает.

    Характеристики: FPGA Cyclone IV EP4CE6, со всеми любимым пином 145 по центру. Квазидиск в SDRAM (не видно на фото, чип с обратной стороны). AY и дисковод будут эмулироваться. К AY можно будет подмешивать звук с ВИ. Джойстики, пока даже не знаю какие и как, но возможность оставил. SD карта. ESP12F будет конфигурировать Циклон, затем, если хватит моих сил, терпения и ампер по 3.3В, помогать этому агрегату общаться с миром. В принципе возможности ограничиваются только фантазией. Корованы обязательно можно будет грабить.

    Цитата Сообщение от Syntal Посмотреть сообщение
    Круть! Плата 4 слоя? А на обратной стороне есть чего?
    И "ЛЕШАДОК ПОМПЕ" - was ist dast? Простите, я стал забывать родной албанский.
    Плата двуслойная. Странная форма объясняется дешевым спецпредложением на jlcpcb при размерах платы ≤ 10х10см. По диагонали разъем ВУ вписывается. Установленная в Вектор плата не достает до стола примерно 8мм.

    Название — отсыл к поп-культуре, буквально значит "Шадки качали", на картиночке видно их с насосом. Мультик, который ivagor метко охарактеризовал Flash-анимацией 60-х: Et voilà les Shadoks.

    Пока плата едва и только частично спаяна. Были вроде бы успешные попытки запустить SDRAM. Программа-минимум на ближайшее время: сделать простой квазидиск. У платы получается общаться с Вектором, что-то явно пытается работать, но шалит. Это мой первый опыт связки FPGA с реальным железом.

    Сейчас принято выпускать "Making of" до того, как выйдет сам собственно само, так что вот:
    Разводка платы [часть 1] [часть 2]
    Не совсем отсюда, но косвенно отвечает на вопрос tnt23: "а откуда такая шикарная 3D модель СНП разъема?" [СНП342].

    [Update 16.07.18] Сорцы и дизайн файлы: https://github.com/svofski/vector06c-lesshadoks/
    Последний раз редактировалось svofski; 16.07.2018 в 11:54.
    Больше игр нет

  2. Эти 7 пользователя(ей) поблагодарили svofski за это полезное сообщение:
    crackintosh (10.07.2018), dbk (10.07.2018), KTSerg (10.07.2018), lafromm31 (09.07.2018), Ramiros (11.07.2018), tnt23 (09.07.2018), zx_ (10.07.2018)

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

  4. #2
    Activist
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    497
    Благодарностей: 160
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Джойстики, пока даже не знаю какие и как, но возможность оставил.
    Да, джойстики - сложный вопрос. Если сделать аппаратные, то в 02-ом будут одновременно читаться с собственными, какие-то нужно будет отключать.
    Для доступа из софта к ESP12 было-бы круто наличие подобия СОМ-интерфейса, кинул байт в порт - отправил, нужно принять байт - прочитал из порта...
    Последний раз редактировалось KTSerg; 10.07.2018 в 07:08.

  5. Этот пользователь поблагодарил KTSerg за это полезное сообщение:
    svofski (10.07.2018)

  6. #3
    Member Аватар для crackintosh
    Регистрация
    27.10.2013
    Адрес
    г. Кишинев, Молдова
    Сообщений
    146
    Благодарностей: 36
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что за софт использовался для проэктирования ПП?

  7. #4
    Veteran Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    1,595
    Благодарностей: 417
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от crackintosh Посмотреть сообщение
    А что за софт использовался для проэктирования ПП?
    Рискну предположить, что замечательный во всех отношениях KiCad - http://kicad-pcb.org/

  8. #5
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,106
    Благодарностей: 714
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    Рискну предположить, что замечательный во всех отношениях KiCad - http://kicad-pcb.org/
    Конечно это Кикад. А разъем — Фрикад. В отличие от замечательного во всех отношениях Кикада, которым я только повод ищу попользоваться лишний раз, Фрикад я советую обходить стороной.

    Как-то совершенно неожиданно трудно продвигается дело. Сделал основную часть интерфейса с квазом. Пока с блокрамом вместо SDRAM-а, чтобы исключить лишние неизвестные. Вроде все предельно просто и негде закрасться ошибке. Но нет, простейший тест типа записать байт - прочитать байт и вывести на экран - один раз проходит, а в цикле мерцает. Сигналтапом такое не поймать. Чудом заметил в редакторе блокрама, что данные, которые должны быть на экране, попадают в диск. Вах. То есть иногда диск не отключается. Или самопроизвольно включается.

    Стал семплировать ЗПЗУ с растяжкой аж на 6 тактов (24 МГц). Невозможная запись в диск вроде бы прошла. То есть либо на ЗПЗУ звон и проскакивают левые записи, либо на ШД звон и записывается левый бит. Тесто стало лучше, но мельтешня на экране равно осталась, то есть это была только одна из вороха проблем. И как так жить? А с другими сигналами, которые требуют быстрой реакции, что делать?
    Больше игр нет

  9. #6
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    3,266
    Благодарностей: 935
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если это приглашение подумать коллективно, то информации маловато, желательно увидеть фрагмент верилога отвечающий за отлавливание записи. Или ты на 100% уверен что проблема аппаратная (разводка платки, что-то шалит в векторе и т.п.)?

  10. #7
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,106
    Благодарностей: 714
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor, нет, это просто выплеск эмоций. Но я подозреваю, что все, кто интерфейсится между FPGA и старым железом сталкиваются с подобными проблемами. Если кто-то вдруг захочет поделиться каким-то общеприменимым опытом, я с благодарностью послушаю. Базовые принципы полной внутренней синхронности и семплирования внешних сигналов я соблюдаю.
    Больше игр нет

  11. #8
    Veteran Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    1,595
    Благодарностей: 417
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    svofski, могу навскидку вспомнить неочевидности работы квиксвитчей как проводников тока от 3.3в FPGA в сторону 5в враждебного мира. Сигналтап это хорошо, но аналоговому осциллографу открываются горы пищи для ума.

  12. #9
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    2,106
    Благодарностей: 714
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    tnt23, и какие были неочевидности? Я помню что-то про ОК в Амиге. В Векторе по-моему обычные TTL уровни и буфера у меня 74LVX4245, а не кисичи.
    Больше игр нет

  13. #10
    Veteran Аватар для tnt23
    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    1,595
    Благодарностей: 417
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    tnt23, и какие были неочевидности? Я помню что-то про ОК в Амиге. В Векторе по-моему обычные TTL уровни и буфера у меня 74LVX4245, а не кисичи.
    Ну тогда мой горький опыт тебе не будет полезен. В моем случае я пытался длинную и довольно емкостную шину прокачать дохлым 12-миллиамперным выходом второго циклона, да еще через 5 ом свитча.

Страница 1 из 15 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 577
    Последнее: 27.07.2018, 09:10
  2. Вектор-06Ц: железо расширения приобрету
    от dbk в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 25.06.2012, 19:29
  3. Ответов: 5
    Последнее: 20.06.2011, 20:39
  4. ZXKit-004: плата расширения 128K+AY для SPECCY2007
    от zst в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 05.07.2010, 13:57
  5. Ответов: 11
    Последнее: 23.10.2009, 17:14

Ваши права

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