Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт мар 19, 2024 13:36

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: ISE + Vivado 14.2
СообщениеДобавлено: Ср сен 05, 2012 17:04 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Xilinx выпустил очередной релиз САПР. ISE доживает последний год, вместо нее приходит среда разработки Vivado. Кроме этого, впервые появился релиз продукта Vivado HLS (расшифровывается как High Level Synthesis). Очень интересный продукт, позволяет синтезировать ПЛИС непосредственно из высокоуровневого представления - SystemC, C++. Хочу сразу подчеркнуть, что это не означает возможности взять программу на С++ и подобрать для нее оптимальную конфигурацию.
Вот пример с умножением матриц.
Код:
#include "matrixmul.h"

void matrixmul(
      mat_a_t a[MAT_A_ROWS][MAT_A_COLS],
      mat_b_t b[MAT_B_ROWS][MAT_B_COLS],
      result_t res[MAT_A_ROWS][MAT_B_COLS])
{

result_t temp;

// Generate the expected result
// Iterate over the rows of the A matrix
I_LOOP:  for(int i = 0; i < MAT_A_ROWS; i++) {
J_LOOP:     for(int j = 0; j < MAT_B_COLS; j++) {
     // Iterate over the columns of the B matrix
     // Do the inner product of a row of A and col of B
   K_LOOP:      for(int k = 0; k < MAT_B_ROWS; k++) {
#pragma AP PIPELINE
       if(k==0)
    temp = 0;
       temp += a[i][k] * b[k][j];
       if(k == (MAT_B_ROWS - 1))
    res[i][j] = temp;
     }
   }
}
}


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ISE + Vivado 14.2
СообщениеДобавлено: Ср сен 05, 2012 17:47 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
А как там дела с HDL вводом и старыми ПЛИС?

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ISE + Vivado 14.2
СообщениеДобавлено: Ср сен 05, 2012 18:42 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
WingLion писал(а):
А как там дела с HDL вводом и старыми ПЛИС?

VHDL и Verilog остались. Новый движок для implement работает только для 7-й серии и выше. HLS тоже хочет работать только с семеркой. Можно работать со старыми семействами, но только на базе движка предыдущего поколения (XST). В принципе, это не так страшно, поскольку преимущества Vivado начинаются с определенного объема ПЛИС (скажем, 50 тыс. ячеек).


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ISE + Vivado 14.2
СообщениеДобавлено: Пт ноя 09, 2012 16:04 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
в начале декабря Inline Group проводит В Питере семинар по Vivado (если рассылка не врет). Фигово только, что я туда не попадаю...

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ISE + Vivado 14.2
СообщениеДобавлено: Ср ноя 14, 2012 22:53 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Xilinx_ISE_DS_Win_14.3_P.40xd.6.0.tar(сейчас качается) - это оно?

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ISE + Vivado 14.2
СообщениеДобавлено: Ср ноя 14, 2012 23:30 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
WingLion писал(а):
Xilinx_ISE_DS_Win_14.3_P.40xd.6.0.tar(сейчас качается) - это оно?

Да, вышла 14.3. Там полный архив, отдельные возможности разблокируются лицензионными файлами.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ISE + Vivado 14.2
СообщениеДобавлено: Чт ноя 15, 2012 12:30 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
Хищник писал(а):
Там полный архив, отдельные возможности разблокируются лицензионными файлами.

странный архив... ни одного екзешника для запуска установки...

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ISE + Vivado 14.2
СообщениеДобавлено: Чт ноя 15, 2012 13:11 
WingLion писал(а):
Хищник писал(а):
Там полный архив, отдельные возможности разблокируются лицензионными файлами.

странный архив... ни одного екзешника для запуска установки...

Правильно, так как сборка, скорей всего, под linux. Смотрите .sh, хотя, не знаю чем это вам поможет.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: ISE + Vivado 14.2
СообщениеДобавлено: Чт ноя 15, 2012 13:45 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 13:19
Сообщения: 3565
Откуда: St.Petersburg
Благодарил (а): 4 раз.
Поблагодарили: 72 раз.
WingLion писал(а):
странный архив... ни одного екзешника для запуска установки...

глючная закачка оказалась. Перекачал заново, и xsetup.exe сразу проявился

_________________
С уважением, WingLion
Forth-CPU . RuF09WE
Мой Форт
Отсутствие бана это не заслуга юзера, а недоработка модератора (с)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ISE + Vivado 14.2
СообщениеДобавлено: Чт ноя 15, 2012 15:05 
Не в сети
Administrator
Administrator
Аватара пользователя

Зарегистрирован: Вт май 02, 2006 22:48
Сообщения: 7958
Благодарил (а): 25 раз.
Поблагодарили: 144 раз.
Zinger писал(а):
Правильно, так как сборка, скорей всего, под linux. Смотрите .sh, хотя, не знаю чем это вам поможет.

Xilinx_ISE_DS_Win_14.3_P.40xd.6.0.tar
Выделенное ни на какие мысли не наводит?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: ISE + Vivado 14.2
СообщениеДобавлено: Чт ноя 15, 2012 15:36 
Хищник писал(а):
Zinger писал(а):
Правильно, так как сборка, скорей всего, под linux. Смотрите .sh, хотя, не знаю чем это вам поможет.

Xilinx_ISE_DS_Win_14.3_P.40xd.6.0.tar
Выделенное ни на какие мысли не наводит?

Очень даже наводит. До тех пор, пока WingLion не озвучил, что отсутствует .exe всё было предельно ясно, но после я решил, что, видимо, напутали. К тому же, как мне кажется, tar-архивы не очень-то часто используют для упаковки под виндовс. Впрочем, у меня также были мысли, что архив состоит из исходников, но, опять же, программы под виндовс таким образом распространяются чрезвычайно редко (хотя иногда случается).


Вернуться к началу
  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB