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

 
 
 
Reply to this topicStart new topic
> HLS синтез с C/C++, Quartus HLS vis Vivado HLS, ямы|болота и шишки на голову
RobFPGA
сообщение Jan 3 2018, 16:16
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 945
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!

В очережной раз лень не дает жить спокойно - пытаюсь освоить Quartus HLS (17.1).
До этого в Vivado вроде уже использовал периодически куски на HLS для разных модулей. Чтобы получить более менее работаюший модуль естественно приходится ломать стериотипы написания С/C++ кода.

А тут все по новой! Первый этап (после настройки окружения компиляции) разобратся с интерфейсами и атрибутами.
Тут у Qu сразу же отличия по сравнения с Vivado набор интерфейсов в RTL уже и более "абстрактен".
Например (как я понял) нельзя сделать raw интерфейс к внешней BRAM памяти. Можно только Avalon MM мастер.
Можно сделать память внутри модуля а снаружи иметь доступ к ней по Avalon MM slave. Но у меня не получается при этом сделать большой блок (>= 256KB) вылетает с ошибкой при компиляции. Да и не понятно как при этом можно применять атрибуты по управлению разбиения этой памяти на банки.

Успехов! Rob.


Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th January 2018 - 21:21
Рейтинг@Mail.ru


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