Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Microblaze + AXI IP Core
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
LexRoss
Начинаю осваивать ПЛИС. Hello world на microblaze работает.
Дальше хотелось бы подключить FFT, передавать по уарту данные с компа и получать обратно по уарту отсчеты FFT.
Непонятно, как подключить FFT, нужен ли FIFO, или что-то другое, или можно напрямую. Пробовал подключать разные IP в XPS через Hardware -> Create or import peripheral. Но что дальше, как с ними работать из SDK? Опишите последовательность действий или ткните в документ, где это подробно расписано.
Virtex 6, ISE 14.7
GriXa
На мой взгляд, классический Hello world на ПЛИС - это кусок кода на чём-то вроде VHDL или Verilog, который мигает светодиодом на плате. Microblaze и использование различных IP - это, как мне кажется, следующий шаг в изучении ПЛИС.
Что касается Вашего вопроса про FFT, то ознакомтесь с описанием AXI интерфейса. Дело в том, что если в Microblaze используется шина AXI, то это Full-AXI. А у модуля FFT - AXI-Stream. Просто так их друг к другу не подключить. Надо использовать "переходник" MemoryMapped to Stream.
Буфер или фифо можно использовать уже в памяти Microblaz'a
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.