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

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

Программа принимает по витой паре ARP-запросы и ICMP-запросы и отвечает на них.
IP-адрес Ethernet-контроллера в программе: 192.168.1.87.

В командной строке вводим ping 192.168.1.87, после чего контроллеру отправляются запросы
по ICMP-протоколу. Контроллер формирует ответ на них и отправляет обратно. На компьютере
появляется статистика обмена данными. В ICMP-пакете должно быть не более 534 байт!
При приеме пакета загарается светодиод VD6 на время обработки пакета, на время формирования
ответного пакета по ICMP-протоколу загарается светодиод VD7. При успешной отправке пакета
инвертирует свое состояние светодиод VD8.
При включении питания загорается желтый светодиод на разъеме XP104 (означает, что контроллер
настроен на режим FullDuplex), при подключении витой пары к разъему и прохождению IDL-пакета
загорается зеленый светодиод (наличие сигнала Link).

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

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

Настройки на плате:

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


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