Настоящий проект является одним из исследовательских проектов, посвященных построениею аппаратного межсетевого экрана (файерволла) на базе проекта hXDP
Разработка межсетевого экрана это серия научно-исследовательских и прикладных проектов-репозитоиев в рамках проекта Wissance
Данное решение будет построено на базе FPGA Kintex-7
и платы Kintex-7 Base C
В процессе выполнения задач данный раздел будет пополняться
- Архив с документацией на плату и инструменты разработки , в состав архива входит Vivado 18.3
- ???
- Проверка работоспособности проекта
hXDP
(компиляция и прошивка битстрима) решенияhXDP
на платах отличных отSUME
- разобраться и описать принцип работы данного проекта (аппартного ускорения обработки пакетов)
- портирование / создание
Vivado
проекта на платуKintex-7 Base C
- прошивка платы и запуск
hXDP
на этой плате (определение какой софт крутится на процессорных ядрах и как конфигурируется)
- Проверка возможности обработки пакетов на скорости
1Гбит/с
(пропуск, фильтрация пакетов)
- разработка методик тестирования функций;
- проведение тестирования;
- создание тестбенчей (если нужно).
- Статья про обработку пакетов с использованием
hXDP
находится в репо вdocs
- Репозиторий по материалам статьи
- Архив с Vivado-проектом находится в репо в
resources