Выполненные проекты
Специализация
Главная / Проекты / Анализатор пользовательских UDP фреймов

Анализатор пользовательских UDP Ethernet фреймов в сети Ethernet

Анализатор пользовательских UDP Ethernet фреймовКонтроллер предназначен для приема, анализа и распределения, пользовательских UDP пакетов в сети Ethernet. Для контроллера использованы 2 отладочные платы компании Memec (Avnet), пользовательская дочерняя плата c 6 физическими Ethernet PHY устройствами.

В систему имплементированы 2 ядра Microblaze, которые обмениваются данными через BRAM и одно ядро Picoblaze, в качестве контролера прерываний. Пакеты принимаются одновременно 6-ю Ethernet контроллерами с последующим пре- и пост-процессингом фреймов.

Для вышеуказанного были реализованы аппаратные пользовательские ядра, а также "target" приложения и драйвера, для встроенной операционной системы uCLinux.

Характеристики

Тип ПЛИС Xilinx Virtex II - 1000
Использованные шины и интерфейсы LMB, OPB, FSL, SDRAM, Toshiba Flash
Использованные внешние интерфейсы
  • Ethernet 10/100
  • UART
  • JTAG
  • Разработанные IP Ядра
  • Фрейм буфер/мультиплексор
  • CRC checker and generator
  • Packet interpreter/composer
  • ARP/RARP/IP Look up tables
  • Контроллер NAND Flash 
  • Особенности
  • Процессор Microblaze 100 MHz
  • Процессор Picoblaze 50 MHz
  • Операционная система ucLinux
  • Средства проектирования ISE Xilinx, EDK, ChipScope Pro, gcc, Crosscompiler Toolchain Microblaze, Picoblaze assembler
    Срок разработки 5 месяцев

    Скачать PDF - 91Kb