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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: Портирование на Xilinx конфигураций компьютеров на ПЛИС

  1. #1
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Портирование на Xilinx конфигураций компьютеров на ПЛИС

    Заинтересовался темой реализации компьютеров на FPGA. Уважаемый BYTEMAN http://zx-pk.ru/showpost.php?p=809170&postcount=522 говорил о Xilinx. В наличии появилась плата Zedboard http://zedboard.org/product/zedboard. Начал переносить на неё конфигурации. Имеется уже рабочая zx48k сделанная в Vivado 2015.2 и ISE14.7. За основу взят тутор от Ewgeny7 http://zx-pk.ru/showpost.php?p=364990&postcount=704. Сейчас разбираюсь со звуковым кодеком на плате, фактически уже разобрался. Работает вывод звука и запись на магнитофон . Клавиатуру PS/2 подключил через pmod, возможно подключу через USB. Архив с папкой рабочего проекта более 20 мегабайт. Готов, в случае заинтересованности и не противления авторов, поделиться подробностями.
    Последний раз редактировалось parsec; 05.08.2015 в 19:21. Причина: Забыл вложить урл на пост Ewgeny7

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

  3. #2
    Master
    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    827
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    108 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parsec Посмотреть сообщение
    Заинтересовался темой реализации компьютеров на FPGA. Уважаемый BYTEMAN http://zx-pk.ru/showpost.php?p=809170&postcount=522 говорил о Xilinx. В наличии появилась плата Zedboard http://zedboard.org/product/zedboard. Начал переносить на неё конфигурации. Имеется уже рабочая zx48k сделанная в Vivado 2015.2 и ISE14.7. За основу взят тутор от Ewgeny7. Сейчас разбираюсь со звуковым кодеком на плате, фактически уже разобрался. Работает вывод звука и запись на магнитофон . Клавиатуру PS/2 подключил через pmod, возможно подключу через USB. Архив с папкой рабочего проекта более 20 мегабайт. Готов, в случае заинтересованности и не противления авторов, поделиться подробностями.
    Могу при случае "посмотреть/запустить/проверить" на zedboard. так что есть интерес.

  4. #3
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Файлы BOOT.bin для SD карточки/заливки во флэш, и собственно бит файл. Клавиатура подключена через pmod, хвостиком и разъёмом PS2 с раздербаненной мамки. Фотки выложу позже.
    PS2 подсоединяется JA1
    +5 с разъёма VCC
    - с разъёма GND
    CLK с разъёма JA4
    DATA с разъёма JA3
    PS2 клавиатура заработала сразу, USB через фиолетовый переходник на PS2 не заработала. Видимо из-за питания, так как там не 5, а 3.3 вольта. Рабочую папку проекта можно "причесать", там корки весят много и имплементация. Проект держу и в ISE14.7 и в Vivado2015.2.
    Вложения Вложения

  5. #4
    Master
    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    827
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    108 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parsec Посмотреть сообщение
    Файлы BOOT.bin для SD карточки/заливки во флэш, и собственно бит файл. Клавиатура подключена через pmod, хвостиком и разъёмом PS2 с раздербаненной мамки. Фотки выложу позже.
    PS2 подсоединяется JA1
    +5 с разъёма VCC
    - с разъёма GND
    CLK с разъёма JA4
    DATA с разъёма JA3
    PS2 клавиатура заработала сразу, USB через фиолетовый переходник на PS2 не заработала. Видимо из-за питания, так как там не 5, а 3.3 вольта. Рабочую папку проекта можно "причесать", там корки весят много и имплементация. Проект держу и в ISE14.7 и в Vivado2015.2.
    Сам проект вивадо ?

  6. #5
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проект VHDL+verilog, из Vivado только block design, чтобы потом в SDK сделать BOOT.bin для SD карты/флэшки. Для ISE так же, Zynq по другому не знаю как стартануть. Из корок clk_wiz, rom, ram - память, на zedbord'e нет памяти для PL, потому сделал враппер для внутренней.

  7. #6
    Master
    Регистрация
    27.11.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    827
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    108 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parsec Посмотреть сообщение
    Проект VHDL+verilog, из Vivado только block design, чтобы потом в SDK сделать BOOT.bin для SD карты/флэшки. Для ISE так же, Zynq по другому не знаю как стартануть. Из корок clk_wiz, rom, ram - память, на zedbord'e нет памяти для PL, потому сделал враппер для внутренней.
    Это как бы понятно...
    Сам проект где взять то для вивады? про исе нужно забыть.

  8. #7
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexG Посмотреть сообщение
    Это как бы понятно...
    Сам проект где взять то для вивады? про исе нужно забыть.
    Сейчас приготовлю . Но Vivado, конечно, всё лучше и лучше, однако всё-же ещё жесть! К тому же не все проекты переносятся безболезненно.

  9. #8
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Папка проекта Vivado, "причёсанная" в плане очистки сгенерённых вивадой файлов и без sdk, но там только fsbl был.
    Вложения Вложения
    • Тип файла: 7z fpga.7z (553.9 Кб, Просмотров: 106)

  10. #9
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Небольшие утилиты для получения файлов .coe для коэффициентов и инициализации ROM в корегенераторе. Соответственно 32 и 64 битные версии.
    Вложения Вложения

  11. #10
    Member
    Регистрация
    01.08.2015
    Адрес
    д. Нагорная, Орловская обл.
    Сообщений
    72
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    16 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Забыл вложить программы для генерации инициализации кодека. Соответственно 32 и 64 битные версии и пример.
    Вложения Вложения
    • Тип файла: zip i3c2.zip (14.9 Кб, Просмотров: 99)

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Размышления на тему компьютеров на ПЛИС
    от Mick в разделе ZX Концепции
    Ответов: 161
    Последнее: 14.11.2015, 18:50

Ваши права

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