FPGA начального уровня :: Часть 4 :: Сборка процессорной системы на MicroBlaze

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ส.ค. 2024
  • Здравствуйте друзья. С вами проект fpga-systems.ru Мы продолжаем курс лекций по проектированию на FPGA для разработчиков начального уровня. Сегодня мы с Вами приступим с сборке процессорной системы на базе софт процессора MicroBlaze, а также объединим его с нашей разработанной физически неклонируемой функцией Arbiter PUF.
    Если у Вас есть вопрос, идея или вы хотите помочь в развитии проекта статьей, видео или поделиться опытом с начинающими FPGA разработчиками, то оставляйте свои предложения в комментариях под видео, на нашем сайте fpga-systems.ru или присылайте их на наш почтовый ящик fpga-systems@yandex.ru.
    Группа в VK: club185...
    Группа в Facebook: / fpgasystems.ru
    Следите за выходом новых видео на канале в Telegram FPGA-Systems.ru Events
    t.me/Powered_b...
    Обсуждайте в чате Telegram FPGA-Systems.ru
    t.me/Powered_b...
    Ссылки на документацию:
    UG984 MicroBlaze Processor Reference Guide
    www.xilinx.com/...
    UG1037 AXI Reference Guide
    www.xilinx.com/...
    UG994 Designing IP Subsystems Using IP Integrator
    www.xilinx.com/...
    Разработка процессорной системы на базе софт-процессора MicroBlaze в среде Xilinx Vivado IDE/HLx. Часть 1.
    fpga-systems.ru...
    КТЦ «ИНЛАЙН ГРУП» | Дистрибьютор XILINX INC.
    plis.ru
    Сертифицированный тренинг центр Xilinx
    plis2.ru
    #FPGA_Systems #FPGA_tutorial #ПЛИС_уроки #ПЛИС_для_начинающих #Xilinx #Vivado

ความคิดเห็น • 13

  • @nikolaykostishen6402
    @nikolaykostishen6402 4 ปีที่แล้ว

    Super! Thanks!

  • @volodymyrgorbachov
    @volodymyrgorbachov 4 ปีที่แล้ว +1

    Добрый день, следовал пунктам vhdl, но система сделала wrapper как verilog (.v). Это критическая ошибка или могу следовать дальше инструкции?

    • @volodymyrgorbachov
      @volodymyrgorbachov 4 ปีที่แล้ว +1

      Решение : в закладке Tools сверху Settings есть понятие Target language, меняем то поле на VHDL и HDL wrapper работает как надо.

  • @nehamaheshwari1617
    @nehamaheshwari1617 2 ปีที่แล้ว

    sir ,i tried it using zybo and microblaze ps is used but during pin xdc i am not finding uart txd and rxd port please explain

  • @alexey2847
    @alexey2847 4 ปีที่แล้ว

    Очень интересно и полезно, большое спасибо! Есть один вопрос, а почку нам важно, чтобы MUX был внутри своей иерархии? Я использовал MUXF7 и он был сразу в отдельной иерархии

    • @FPGASystems
      @FPGASystems  4 ปีที่แล้ว

      Это в каком моменте про это говорится?

    • @alexey2847
      @alexey2847 4 ปีที่แล้ว

      30.20

    • @FPGASystems
      @FPGASystems  4 ปีที่แล้ว +1

      @@alexey2847 а, ну это просто было для демонстрации того, что можно сохранять архитектуру, если это будет необходимо в будущем в ваших проектах. Можно манипулировать оптимизацией на уровне архитектур

  • @FPGASystems
    @FPGASystems  4 ปีที่แล้ว

    Статьи по Microblaze: fpga-systems.ru/publ/xilinx/microblaze/10

  • @qrwstrq7882
    @qrwstrq7882 ปีที่แล้ว

    нормально, что выдало овер 900 варнингов?

    • @FPGASystems
      @FPGASystems  ปีที่แล้ว

      да, это же Ip ядра, привыкай

  • @kaverihatti7472
    @kaverihatti7472 3 ปีที่แล้ว

    Sir here you have shown 32bit response can be obtained from gpio how can enlarge it for 64 bit can you please explain sir

    • @FPGASystems
      @FPGASystems  3 ปีที่แล้ว

      you should use few gpios. For ex 1st gpio connected to 63:32, second to 31:0, also you could use a different int variables to store the response