Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подскажите по драйверам AXI4 Stream
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
count_enable
Хочу сделать стрим в процессор напрямую, и читать данные из стрима в прерывании.
Сгенерировал корку-пример, подключил, собрал систему. Почему-то в примере програмного кода С который идёт с коркой чтение-запись сделаны через функции FSL:
Код
#include "fsl.h"
#define write_into_fsl(val, id)  putfsl(val, id)
#define read_from_fsl(val, id)  getfsl(val, id)


#define  testip_stream(\
         input_slot_id,\
         output_slot_id,\
         input_0,      \
         output_0       \
         )\
{\
   int i;\
\
   for (i=0; i<3; i++)\
   {\
      write_into_fsl(input_0[i], input_slot_id);\
   }\
\
   for (i=0; i<3; i++)\
   {\
      read_from_fsl(output_0[i], output_slot_id);\
   }\
}

При попытке записи или чтения (даже неблокирующего проц виснет наглухо). Информация по работе с AXI4-Stream и чем он отличается от FSL с точки зрения программиста очень неполная. Может кто-то работал уже с ним?
Nivovod
Подниму тему. Начал разбираться с AXI4-Stream и тоже не понял почему в драйвере FSL задействован.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.