Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
e4ecd30c6d
Добавил IP ядро, которое реагирует на изменение входного вектора и защелкивает свои внутренние тики и данные. А дальше через AXI_DMA заполняет ячейки памяти в DDR напрямую без PS. Дизайн собрался. В приложении тестовый код тоже стартанул, но данные не приезжают.
c152e6d26c
Создание собственного IP ядра с зашелкой входного вектора и формированием прерывания не решил проблему.
36555736f9
Перенос в один GPIO всего вектора не решил проблему.
846cc1e2d0
А вот при работе параллельной шины появляются повторы в строках и неверная последовательность сигналов. Может от того, что начали работать два прерывания. Попробую перенести их в один GPIO.
34f752a171
Добавил обработчик прерывания в код. Проверил работу последовательноу шины. Все данные записаны, всё лежит в своих ячейках. Чтение последовательной шины вызвало 62 переключения линий SerialBus. Ровно столько ячеек задействовано в памяти. Лишних переключений не зафиксировано, но и пропусков информации не было.