Forth
http://fforum.winglion.ru/

ISE + Vivado 14.2
http://fforum.winglion.ru/viewtopic.php?f=11&t=2873
Страница 1 из 1

Автор:  Hishnik [ Ср сен 05, 2012 17:04 ]
Заголовок сообщения:  ISE + Vivado 14.2

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;
     }
   }
}
}

Автор:  WingLion [ Ср сен 05, 2012 17:47 ]
Заголовок сообщения:  Re: ISE + Vivado 14.2

А как там дела с HDL вводом и старыми ПЛИС?

Автор:  Hishnik [ Ср сен 05, 2012 18:42 ]
Заголовок сообщения:  Re: ISE + Vivado 14.2

WingLion писал(а):
А как там дела с HDL вводом и старыми ПЛИС?

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

Автор:  WingLion [ Пт ноя 09, 2012 16:04 ]
Заголовок сообщения:  Re: ISE + Vivado 14.2

в начале декабря Inline Group проводит В Питере семинар по Vivado (если рассылка не врет). Фигово только, что я туда не попадаю...

Автор:  WingLion [ Ср ноя 14, 2012 22:53 ]
Заголовок сообщения:  Re: ISE + Vivado 14.2

Xilinx_ISE_DS_Win_14.3_P.40xd.6.0.tar(сейчас качается) - это оно?

Автор:  Hishnik [ Ср ноя 14, 2012 23:30 ]
Заголовок сообщения:  Re: ISE + Vivado 14.2

WingLion писал(а):
Xilinx_ISE_DS_Win_14.3_P.40xd.6.0.tar(сейчас качается) - это оно?

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

Автор:  WingLion [ Чт ноя 15, 2012 12:30 ]
Заголовок сообщения:  Re: ISE + Vivado 14.2

Хищник писал(а):
Там полный архив, отдельные возможности разблокируются лицензионными файлами.

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

Автор:  Zinger [ Чт ноя 15, 2012 13:11 ]
Заголовок сообщения:  Re: ISE + Vivado 14.2

WingLion писал(а):
Хищник писал(а):
Там полный архив, отдельные возможности разблокируются лицензионными файлами.

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

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

Автор:  WingLion [ Чт ноя 15, 2012 13:45 ]
Заголовок сообщения:  Re: ISE + Vivado 14.2

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

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

Автор:  Hishnik [ Чт ноя 15, 2012 15:05 ]
Заголовок сообщения:  Re: ISE + Vivado 14.2

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

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

Автор:  Zinger [ Чт ноя 15, 2012 15:36 ]
Заголовок сообщения:  Re: ISE + Vivado 14.2

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

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

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

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/