AX7021🔗

Общие сведения🔗

AX7021 – это универсальная сборка на основе SoC Zynq-7000, состоящая из двух плат:

  • Core Board – AC7021, содержащую непосредственно SoC, DDR3 память, загрузочную флешь, eMMC, локальные источники питания, разъёмы для подключения к несущей плате и др.;
  • несущая плата с разъёмами для подключения Core Board и устройствами ввода-вывода:
    • 1 Gigabit Ethernet PHY, подключенный к PS части SoC;
    • 4 Gigabit Ethernet PHY, подключенных к PL части SoC;
    • 4 USB интерфейса;
    • 1 HDMI;
    • 1 USB-UART;
    • 2 40-контактных IDC разъёма, куда ввыведены сигналы ввода-вывода от PL части SoC;
    • 1 отладочный интерфейс для подключения через USB-JTAG;
    • 1 USB-UART.

Core Board может использоваться как в составе сборки, так и самостоятельно. В последнем случае питание платы осуществляется через micro-USB разъём, расположенный на ней, который служит также и разъёмом питания – плата питается от USB.

ПРЕДУПРЕЖДЕНИЕ

Данное устройство не является отладочным, поэтому на нём не предусмотрены тестовые точки и другие средства для подлключения с целью отработки взаимодействия с внешними платами и отладки. В частности, сигналы MIO не выведены ни на один из разъёмов, и доступ к этой группе (а это ввод-вывод непосредственно управляемый из APU) может осущетсвляться только путём подключения к отдельным цепям платы, куда выведены те или иныте сигналы из MIO группы.

Терминал🔗

Для целей вывода информации разного рода, а также для управления устройством предусмотрен последовательный интерфейс, подключаемый к удалённому хосту через терминальную программу. В качестве такого интерфейса AС7021 предлагает два варианта в зависимости от способа подключения:

  • UART0, если AC7021 подключается сама по себе;
  • UART1, если AC7021 подключается через несущую плату.

В качестве моста USB-UART обе платы используют CP2102-GM компании Silicon Labs. Для работы с этим устройством в для операционных систем семейства Ubuntu правила udev уже присутствуют. Для доступа к устройству без административных прав достаточно включить пользователя в группу dialout.

ВНИМАНИЕ

При использовании в качестве терминальной программы minicom необходимо отключить Hadware Flow Control в её настройках. В противном случае обмен данными не осуществляется.

Ethernet🔗

AX7021 имеет в составе 5 каналов 1GbE, один из которых подключен к PS части SoC, а 4 – к PL части...