Анализатор пользовательских UDP Ethernet фреймов в сети 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 месяцев |
|
|
|