|
Nios II, C2H-акселератор функций, Вопросы... |
|
|
|
Mar 27 2008, 12:33
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Пытаюсь применить С2Н-акселератор для ускорения функции загрузки данных в буфер (в данном случае для LAN91C111). Вроде все делаю, как предлагается в ug_nios2_c2h_compiler.pdf: - размещаю описание функции в отдельном файле; - предварительно проверяю ее работоспособность в софт-варианте; - подсвечиваю название функции; - затем правый клик по названию и в выпадающем меню выбираю Accelerate with the Nios II C2H Compiler; - в консоле C2H view устанавливаю опции Build software, generate SOPC Builder system, and run Quartus II compilation, а также Use hardware accelerator in place of software implementation. Flush data cache before each call; - в окне C/C++ Projects запускаю компиляцию своего проекта Build Project.
В итоге выдается сообщение, по поводу которого ничего объясняющего найти не могу: make: *** No rule to make target `my_c2h_load_lan91c111.c', needed by `obj/my_c2h_load_lan91c111.c2h_pre'. Stop.
Попытка сделать все как рекомендуется в ug_nios2_c2h_compiler.pdf, но к учебному примеру, проходит нормально. То есть там все нормально, а у меня не хочет, даже если свою функцию упрощаю до простого присваивания. Кто сталкивался с подобным?
|
|
|
|
|
 |
Ответов
|
Mar 28 2008, 07:11
|
Местный
  
Группа: Свой
Сообщений: 347
Регистрация: 16-02-06
Из: г.Николаев, Украина
Пользователь №: 14 377

|
Цитата(Harbour @ Mar 28 2008, 09:53)  c2h лицензия давалясь, до недавнего времени, особо приближенным к альтере - просто так эту фишку в квартусе не включить 1. Хотел бы знать, кто-то еще пытался запустить С2Н с "лицензией", и что из этого вышло? 2. Если Гора не хочет идти к нам, то попробуем к ней подойти сами. Общая идея акселерации понятна, как строить самим операционные устройства, в том числе с конвейеризацией, тоже. При большом желании можно, что-то подобное синтезировать на Verilog и самому. Теперь вопрос, как такой функциональный блок получше подключить к NiosII, какие компоненты SOPC при этом использовать? Похоже, что PIO, потом нужно притормозить NiosII пока внешняя функция полностью не отработает… Полезно бы услышать соображения форумчан по С2Н как в целом, так и по частностям.
|
|
|
|
|
Mar 28 2008, 07:55
|

МедвеД Инженер I
   
Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951

|
Цитата(Волощенко @ Mar 28 2008, 16:11)  1. Хотел бы знать, кто-то еще пытался запустить С2Н с "лицензией", и что из этого вышло? 2. Если Гора не хочет идти к нам, то попробуем к ней подойти сами. Общая идея акселерации понятна, как строить самим операционные устройства, в том числе с конвейеризацией, тоже. При большом желании можно, что-то подобное синтезировать на Verilog и самому. Теперь вопрос, как такой функциональный блок получше подключить к NiosII, какие компоненты SOPC при этом использовать? Похоже, что PIO, потом нужно притормозить NiosII пока внешняя функция полностью не отработает… Полезно бы услышать соображения форумчан по С2Н как в целом, так и по частностям. 1) не пробовал, попробую на след неделе 2)есть отличное средство и главное широко используемое это DMA, и главное не нужно заморачиваться с С2Н ну и писать для железа тоже не надо :-) всё уже придумано до нас да драйвер есть в составе ниоса. вообщем имхо применение С2Н весьмо сомнительно.
--------------------
Cogito ergo sum
|
|
|
|
Сообщений в этой теме
Волощенко Nios II, C2H-акселератор функций Mar 27 2008, 12:33   RHnd Цитата(Postoroniy_V @ Mar 28 2008, 10:55)... Mar 30 2008, 11:50    Postoroniy_V Цитата(RHnd @ Mar 30 2008, 20:50) Влезу с... Mar 30 2008, 12:41 Harbour шо угодно можно намостырить :
- флаги start/done
... Mar 29 2008, 08:28 RHnd Хм. На данный момент я делаю так: Модуль, который ... Mar 30 2008, 21:27 Postoroniy_V Цитата(RHnd @ Mar 31 2008, 06:27) Хм. На ... Mar 30 2008, 23:20  des00 Цитата(Postoroniy_V @ Mar 30 2008, 18:20)... Mar 31 2008, 12:03   Postoroniy_V Цитата(des00 @ Mar 31 2008, 21:03) Позвол... Mar 31 2008, 23:07 RHnd Не, не оплачивают. В рабочее время все и делаю. К... Mar 31 2008, 05:30 Postoroniy_V Цитата(RHnd @ Mar 31 2008, 14:30) Не, не ... Mar 31 2008, 05:39 RHnd C другой стороны, модуль, который сейчас дописываю... Apr 1 2008, 05:18 Omen_13 RHnd Приведите это выражение расчёта адреса, тогда... Apr 1 2008, 08:12 Евгений Николаев Простой вопрос (DMA ни разу ещё не использовал, пр... Apr 3 2008, 12:32 torik ЦитатаА как же хобби ? smile.gif ИМХО free style и... Apr 28 2008, 06:18 dvladim Цитата(torik @ Apr 28 2008, 10:18) Прости... Apr 28 2008, 19:37 des00 Цитата(torik @ Apr 28 2008, 01:18) Прости... Apr 29 2008, 02:56
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|