
Демонстрационная программа ICMP-сервер.

----------------
--- Описание ---
----------------
Программа демонстрирует работу Ethernet-контроллера.

Программа принимает по витой паре ARP-запросы и ICMP-запросы и отвечает на них.
IP-адрес: 192.168.1.87.
В командной строке вводим ping 192.168.1.87, после чего контроллеру отправляются запросы
по ICMP-протоколу, контроллер формирует ответ на них и отправляет обратно. На компьютере
появляется статистика обмена данными.
При приеме пакета загарается светодиод VD6 на время обработки пакета, на время формирования
ответного пакета по ICMP-протоколу загарается светодиод VD9.
При включении питания загорается желтый светодиод на разъеме XP104 (означает, что контроллер
настроен на режим FullDuplex), при подключении витой пары к разъему и прохождению сигнала Link
загорается зеленый светодиод (наличие сигнала Link).

--------------------
--- Конфигурация ---
--------------------
Настройки Ethernet: 10 - 100 Мбит/с (зависит от SPEED_100M в файле config.h), FullDuplex,
прием широковещательных пакетов и пакетов с полным совпадением MAC-адреса.

Если REVISION_2 раскомментировано (см. файл config.h), то проект собирается для второй ревизии
платы; если REVISION_2 закомментировано, то проект собирается для первой ревизии платы.

Если SPEED_100M раскомментировано (см. файл config.h), то скорость Ethernet равна 100 Мбит/с;
если SPEED_100M закомментировано, то скорость Ethernet равна 10 Мбит/с;

Настройки на плате первой ревизии:
XP163 - убрана
XP159 - положение GEN
XP137-XP144 - установить
PB14 - положение YELLOW LED
PB15 - положение GREEN LED

Настройки на плате второй ревизии:
XP52 - замкнута
XP51 - положение OSC
XP16.1 - XP16.8 - замкнуты
PB14 - положение YELLOW LED
PB15 - положение GREEN LED
PF0 - нижнее положение