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

User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 49

Тема: Спекки на FPGA с минимумом корпусов.

  1. #31
    Activist
    Регистрация
    26.07.2015
    Адрес
    г. Хабаровск
    Сообщений
    221
    Спасибо Благодарностей отдано 
    13
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вообщем в MachXO2-7000HE Speccy влазит, без проблем, как впрочем и в 10M08SAE144C8GES, ну память конечно навешивать надо.

    Если кому интересно, то могу развести несколько вариантов плат, под эти чипы со статической или динамической памятью, выходом на VGA (если надо то HDMI), плюс Stm32f417vgt6, которая будет USB устройства обслуживать и (опционально) экранчик тип такого http://ru.aliexpress.com/item/3-2inc...444_6,201409_4

    Соответственно множество ножек как с FPGA, так и микроконтролера могут быть выведены на гребёнку.

    Можно вроде голосовалки устроить, какой вариант может быть востребован. Не навязываюсь, если ни кому не интересно всё это, то больше писать не буду, только читать.

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

  3. #32
    Junior
    Регистрация
    13.03.2007
    Адрес
    Минск, РБ
    Сообщений
    12
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Извините что вмешиваюсь. Но что вы скажете по поводу этой платы? Как по мне, так идеально подходит для реализации ZX Spectrum. И vga есть, и памяти достаточно, и порт PS/2 для клавиатуры. Да еще и порт есть. Запросто можно к нему музыкальный сопроцессор пристыковать. http://www.aliexpress.com/item/Cyclo...74_75,201409_4


    Отправлено из моего iPad используя Tapatalk

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

    Smile

    Цитата Сообщение от Smolov Посмотреть сообщение
    Извините что вмешиваюсь. Но что вы скажете по поводу этой платы? Как по мне, так идеально подходит для реализации ZX Spectrum. И vga есть, и памяти достаточно, и порт PS/2 для клавиатуры. Да еще и порт есть. Запросто можно к нему музыкальный сопроцессор пристыковать. http://www.aliexpress.com/item/Cyclo...74_75,201409_4
    Данная плата известна на этом форуме как ZR-Tech WXEDA. Первооткрыватель данной платы - товарищ svofsky, за что ему низкий поклон Именно он и товарищ ivagor перенесли конфигурацию Вектор-06ц на данную плату.

    Свободных пинов на ней очень мало, поэтому svofsky предложил доработку, как подсоединить SD-карту на пины 7-сегментного индикатора. Я развил эту тему и разработал shield-плату, которая ставится вместо этого индикатора.

    Вот проекты ретро-компов, которые работают на этой плате:
    https://github.com/andykarpov/bk0010-wxeda
    https://github.com/andykarpov/tsconf-wxeda
    https://github.com/andykarpov/speccy-wxeda
    https://github.com/andykarpov/radio-86rk-wxeda
    https://github.com/andykarpov/specialist-wxeda
    https://code.google.com/p/vector06cc...xeda-cycloneiv
    А вот проект shield-платы:
    https://github.com/andykarpov/wxeda-sdcard-shield

    Удачи в освоении
    Последний раз редактировалось andykarpov; 27.09.2015 в 15:44.

  5. #34
    Member Аватар для Mayor
    Регистрация
    13.03.2008
    Адрес
    Нижний Новгород
    Сообщений
    135
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Здравствуйте andykarpov!
    Помогите пожалуйста.
    Пытаюсь Ваш проект (с https://github.com/andykarpov) speccy-wxeda и tsconf-wxeda запустить вот на этой плате:
    https://ru.aliexpress.com/item/only-...800440716.html
    Не получается.

    С платой WXEDA хорошо совместима, FPGA одного семейства (EP4CE15F17), схемы подключения VGA, PS/2, SDRAM (W9825G6EH) одинаковы. SDCard в наличии. Переназначил пины, проверил все настройки проекта, все ОК (Q II 15.1).
    Оба проекта стартуют до картинки на экране (как будто нету микросхемы ПЗУ) и все, никаких надписей нет. Появляется матрас, причем с задержкой после конфига FPGA где-то 2 сек.
    Логическим анализатором проверил выводы W25Q32 (подключил проводками) в проекте speccy-wxeda - 0, никаких обращений к мс нету.

    Что удивительно, Ваш же проект Радио-86РК для WXEDA прекрасно работает.
    Не знаете в чем такое различие EP4CE6E22C8 и EP4CE15F17C8 что Ваши проекты на второй работают лишь частично?
    (Работать с FPGA я только учусь.)

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

    По умолчанию

    Цитата Сообщение от Mayor Посмотреть сообщение
    Что удивительно, Ваш же проект Радио-86РК для WXEDA прекрасно работает.
    Не знаете в чем такое различие EP4CE6E22C8 и EP4CE15F17C8 что Ваши проекты на второй работают лишь частично?
    (Работать с FPGA я только учусь.)
    Радио86-РК не читает из SPI флешки ничего - поэтому и запускается.

    Остальные проекты при старте читают оттуда образы ПЗУ. Хотя я уже не помню, вроде бы переделывал на загрузчик с SD-карты, нужно исследовать ветки в github
    В SPI флешку что-то записано перед тем, как оттуда что-то читать ?

  7. #36
    Member Аватар для Mayor
    Регистрация
    13.03.2008
    Адрес
    Нижний Новгород
    Сообщений
    135
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В SPI флешку что-то записано перед тем, как оттуда что-то читать ?
    Все записано, с адреса #B0000, как и положено.
    tsconf-wxeda запускается с CDcard, на нее тоже все записал как надо.

    Нету никакого обращения к флэшке 25q32, проверял логическим анализатором.
    Пробовал вместо loader.hex в FPGA запихнуть test128k.hex, никакого эффекта, матрас...

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

    По умолчанию

    Из-за глюков форума мой ответ не сохранился...

    В общем, попробую донести мысль еще раз:
    1) Платы этой у меня уже нет, но точно в ветку master проекта tsconf-wxeda закоммичена актуальная рабочая версия, которая грузит образы ПЗУ из W25Q32.
    2) Loader должен появляться в любом случае, потому что он реализован как altsyncram-компонент. Появляется при запуске платы что-то на экране, отличное от матраса ?
    3) Если Loader таки есть - он быстро-быстро грузит ПЗУ из W25Q32 в SDRAM. Состояние загрузки также должно отображаться. И перед бутом в реальную систему Loader ждет нажатия на enter, вроде бы.

    Поэтому, несмотря ни на что, есть в 25q32 что-то или нет - loader должен отработать и загрузить образы ПЗУ (либо нули) в SDRAM.
    Если нет обращения к 25q32 - ищите несоответствие схемы и платы / пинов FPGA, на которые назначены сигналы DATA0 / NCSO / DCLK / ASDO.

    По поводу проекта speccy-wxeda - нужно смотреть, там вроде бы загрузчик был заменен на FAT32 loader, и вполне логично, что обращения к w25q32 нет - но это было очень давно, нужно проверять

  9. #38
    Member Аватар для Mayor
    Регистрация
    13.03.2008
    Адрес
    Нижний Новгород
    Сообщений
    135
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    2) Loader должен появляться в любом случае, потому что он реализован как altsyncram-компонент. Появляется при запуске платы что-то на экране, отличное от матраса ?
    Ничего кроме матраса нет и не проскакивает даже. Матрас разный, иногда бежит, по сбросу иногда одинаковый иногда разный.

    С ПЛИС только учусь разбираться, много чего не знаю.
    Читаю Cyclone IV Device Handbook, вот вижу что моя FPGA имеет бОльшее кол-во памяти и больше PLL. А не надо заново эти компоненты для моей ПЛИС пересоздать в Q II? Я то в проекте просто переназначил пины в Pin Planner. (тогда почему с радио86рк все нормально?...)

    Если нет обращения к 25q32 - ищите несоответствие схемы и платы / пинов FPGA, на которые назначены сигналы DATA0 / NCSO / DCLK / ASDO.
    Обращения точно нет. Пины перепроверил. Похоже, не работает лоадер, размещенный в ПЛИС.

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

    По умолчанию

    Цитата Сообщение от Mayor Посмотреть сообщение
    Похоже, не работает лоадер, размещенный в ПЛИС.
    Это мы сейчас говорим про проект tsconf-wxeda, ветка master, правильно?

    Потому как speccy-wxeda - там нужно отдельно смотреть, кажется загрузчик с SD-карточки был корректно реализован в ветке zpu_loader, и я не уверен, какая ветка актуальная для этого проекта.

  11. #40
    Member Аватар для Mayor
    Регистрация
    13.03.2008
    Адрес
    Нижний Новгород
    Сообщений
    135
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это мы сейчас говорим про проект tsconf-wxeda, ветка master, правильно?
    Все верно.
    Примеры снимков экрана. Думаю что тут более серьезное что-то. Нужно разбираться...





    Картинка сдвинута потому что кварц на моей плате 50 МГц, PLL не менял.

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 23
    Последнее: 18.10.2019, 01:56
  2. Ответов: 24
    Последнее: 09.10.2015, 19:36
  3. ZX 48/128 FPGA
    от Александр Бухаров в разделе Несортированное железо
    Ответов: 6
    Последнее: 21.04.2015, 17:04
  4. NES на FPGA
    от AlexBel в разделе Nintendo
    Ответов: 7
    Последнее: 05.12.2008, 16:44
  5. Ответов: 28
    Последнее: 01.09.2005, 17:32

Ваши права

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