Xilinx AXI-II C Slave режим PS использовать - PullRequest
0 голосов
/ 03 апреля 2020

Я пытаюсь использовать Xilinx AXI II C в SDK в РЕЖИМЕ РАБОТЫ для получения данных от Raspberry PI MASTER.

Моя FPGA - Zynq-7000, и я относительно новичок в этом.

Вы можете видеть прикрепленную мою блок-схему Vivado

Сначала я попытался использовать пример из библиотеки Xilinx ii c, поэтому я использовал INT C module.

Но в xiic_slave_example. c система обработки застряла в ожидании прерывания адресации в качестве ведомого.

Здесь вы можете увидеть прикрепленные состояния регистров во время выполнения кода.

Я нашел этот вопрос очень близким к моему, но я не понимаю, как этот человек переписывает слой SDK, используя документацию. Xilinx AXI-II C Описание протокола ведомого

У меня нет области, которая сильно меня тормозит.

Кажется, Raspberry PI не обнаруживает I2 C рабов, использующих i2cdetect, я не знаю, должен ли он что-то обнаруживать перед началом программирования мастера. Я мог бы понять, что адрес памяти PS для записи 0x4160010 C я прав?

...