Настоящий проект является одним из исследовательских проектов, посвященных построениею аппаратного межсетевого экрана (файерволла) на базе проекта 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