Я начал разрабатывать программное обеспечение для ZYNQ 7020 SoC от Xilinx. Я закончил несколько руководств и обнаружил, что всякий раз, когда я использую какой-либо предопределенный блок в PL (например, контроллер GPIO), соответствующий программный драйвер для этого периферийного устройства создается автоматически. Кто-нибудь знает, верно ли это только для предопределенных блоков или также для блоков, разработанных пользователем? Спасибо.
Я нашел, на мой взгляд, полезный документ, касающийся процесса разработка пользовательских драйверов блока IP.