Skip to content

Wissance/FpgaNetHXDP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1 Общее описание

Настоящий проект является одним из исследовательских проектов, посвященных построениею аппаратного межсетевого экрана (файерволла) на базе проекта hXDP Разработка межсетевого экрана это серия научно-исследовательских и прикладных проектов-репозитоиев в рамках проекта Wissance

1.1 Осноные функции межсетевого экрана

1.2 Оборудование (платы + инструменты)

Данное решение будет построено на базе FPGA Kintex-7 и платы Kintex-7 Base C

2 SDK и софт необходимы для работы

В процессе выполнения задач данный раздел будет пополняться

  1. Архив с документацией на плату и инструменты разработки , в состав архива входит Vivado 18.3
  2. ???

3 Задачи проекта

Этап 1 (~ до середины декабря 2024 г.)

  1. Проверка работоспособности проекта hXDP (компиляция и прошивка битстрима) решения hXDP на платах отличных от SUME
  • разобраться и описать принцип работы данного проекта (аппартного ускорения обработки пакетов)
  • портирование / создание Vivado проекта на плату Kintex-7 Base C
  • прошивка платы и запуск hXDP на этой плате (определение какой софт крутится на процессорных ядрах и как конфигурируется)
  1. Проверка возможности обработки пакетов на скорости 1Гбит/с (пропуск, фильтрация пакетов)
  • разработка методик тестирования функций;
  • проведение тестирования;
  • создание тестбенчей (если нужно).

4 Полезные ресусры

  1. Статья про обработку пакетов с использованием hXDP находится в репо в docs
  2. Репозиторий по материалам статьи
  3. Архив с Vivado-проектом находится в репо в resources

5 Авторы / контрибьюторы