реклама на сайте
подробности

 
 
> Microblaze + AXI IP Core
LexRoss
сообщение Feb 10 2016, 07:41
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 31-01-09
Пользователь №: 44 202



Начинаю осваивать ПЛИС. Hello world на microblaze работает.
Дальше хотелось бы подключить FFT, передавать по уарту данные с компа и получать обратно по уарту отсчеты FFT.
Непонятно, как подключить FFT, нужен ли FIFO, или что-то другое, или можно напрямую. Пробовал подключать разные IP в XPS через Hardware -> Create or import peripheral. Но что дальше, как с ними работать из SDK? Опишите последовательность действий или ткните в документ, где это подробно расписано.
Virtex 6, ISE 14.7
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
GriXa
сообщение Feb 11 2016, 08:59
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 22-05-09
Пользователь №: 49 385



На мой взгляд, классический Hello world на ПЛИС - это кусок кода на чём-то вроде VHDL или Verilog, который мигает светодиодом на плате. Microblaze и использование различных IP - это, как мне кажется, следующий шаг в изучении ПЛИС.
Что касается Вашего вопроса про FFT, то ознакомтесь с описанием AXI интерфейса. Дело в том, что если в Microblaze используется шина AXI, то это Full-AXI. А у модуля FFT - AXI-Stream. Просто так их друг к другу не подключить. Надо использовать "переходник" MemoryMapped to Stream.
Буфер или фифо можно использовать уже в памяти Microblaz'a
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 08:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01337 секунд с 7
ELECTRONIX ©2004-2016