FPGA начального уровня :: Часть 3.3 :: Разработка PUF на HDL

preview_player
Показать описание
В этом видео мы продолжаем разрабатывать HDL код для физически неклонируемой функции Arbiter PUF.
Сегодня мы спроектируем D-триггер и разработаем проект верхнего уровня для Arbiter PUF.
Несмотря на то, что это видео является заключительным видео третьей части, не стоит расслабляться, поскольку это всего лишь не более 20 процентов от всего проекта. Нам ещё многое предстоит сделать и многому научиться.

КТЦ «ИНЛАЙН ГРУП» | Дистрибьютор XILINX INC.

Сертифицированный тренинг центр Xilinx

Ссылки на документацию:
UG901: Vivado Design Suite User Guide. Synthesis.

UG474: 7 Series FPGAs Configurable Logic Block

UG953: Vivado Design Suite 7 Series FPGA and Zynq-7000 SoC Libraries Guide

#FPGA_Systems #FPGA_tutorial #ПЛИС_уроки #ПЛИС_для_начинающих #Xilinx #Vivado
Рекомендации по теме
Комментарии
Автор

Отличная подача материала. Спасибо за Ваш титанический труд!

capsismephi
Автор

Огромное спасибо за проделанную работу! Очень классная подача материала

mironovtt
Автор

Спасибо за видео. Подскажите пожалуйста в чем может быть у меня ошибка. После добавления выбора на чем реализуется MUX в схематике получилось, что два MUX реализованы на LUT, а два на MUXF7. и получилось, что 16 пар мультиплексоров на LUT 16 на MUXF7.

alexbeykin
Автор

Hi Sir, when we implement the PUF we need to take care of biasing so to avoid biasing, we can create the hard macro of PUF architecture

kaverihatti
Автор

Спасибо огромное, очень круто! Зачем менять имя архитектуры на rtl или struct? Что это даёт?

nikolaykostishen
Автор

Sir, I liked your videos, and they are easy to understand, I request you to explain how to create the Hard Macros in vivado for PUF architecture.

kaverihatti
Автор

Здравствуйте, а может есть где-то разбор домашнего задания этого модуля?

volodymyrgorbachov
Автор

А что на счёт вопросов метастабильности? Разве подобное подключение мультиплексоров не будет вызывать проблем, связанных с нарушением времени установки и удержания для триггера?

Diyozen
Автор

1:57, сочетание клавиш не работает, не могу найти инфу про ctrl + U, не подскажите? Использую vivado 2017.4

errtime
Автор

Can u plz add english subtitle for this

vanishree
Автор

can you please make another video in English language ?

e-learningacademy
Автор

извините, глупый вопрос:
вот мы пишем dff_generic - это что ? и зачем (видимо можем написать там что угодно?)
generate
if (C_DFF_TYPE == "GENERIC") begin: dff_generic
always @(posedge iclk)

qrwstrq