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

 
 
> Xilinx ISE 13.1, вышла новая версия
vugluskr
сообщение Mar 3 2011, 08:17
Сообщение #1


High speed digital design
***

Группа: Свой
Сообщений: 413
Регистрация: 6-10-09
Пользователь №: 52 786



только что поставил, для пробы компилю проект из предыдущей версии. Субъективно, мне кажется, что процесс стал чуть быстрее. Xilinx позиционирует этот продукт как system level - буду разбираться. В пресс релизе написано о повышении уровня абстракции кодирования (System C), мол, меньше думайте об RTL - кодируйте функционал. К сожалению нет поддержки SysnemVerilog (очень надеюсь, что когда-нибудь вставят).
ISE 13.1


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
faa
сообщение Mar 15 2011, 06:56
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 726
Регистрация: 14-09-06
Из: Москва
Пользователь №: 20 394



Наткнулся на несоответствие в библиотеке UNIMACRO и template ISE 13.1.
В макросе ADDMACC_MACRO
в template PREADDER1 и PREADDER2
Код
-- ADDMACC_MACRO : In order to incorporate this function into the design,
--     VHDL      : the following instance declaration needs to be placed
--   instance    : in the architecture body of the design code.  The
--  declaration  : (ADDMACC_MACRO_inst) and/or the port declarations
--     code      : after the "=>" assignment maybe changed to properly
--               : reference and connect this function to the design.
--               : All inputs and outputs must be connected.

--    Library    : In addition to adding the instance declaration, a use
--  declaration  : statement for the UNISIM.vcomponents library needs to be
--      for      : added before the entity declaration.  This library
--    Xilinx     : contains the component declarations for all Xilinx
--   primitives  : primitives and points to the models that will be used
--               : for simulation.

--  Copy the following four statements and paste them before the
--  Entity declaration, unless they already exist.

Library UNISIM;
use UNISIM.vcomponents.all;

Library UNIMACRO;
use UNIMACRO.vcomponents.all;
--  <-----Cut code below this line and paste into the architecture body---->

   -- ADDMACC_MACRO: Add and Multiple Accumulate Function implemented in a DSP48E
   --                Virtex-6
   -- Xilinx HDL Language Template, version 13.1

   ADDMACC_MACRO_inst : ADDMACC_MACRO
   generic map (
      DEVICE => "VIRTEX6",  -- Target Device: "VIRTEX6", "SPARTAN6"
      LATENCY => 4,         -- Desired clock cycle latency, 1-4
      WIDTH_PREADD => 25,   -- Pre-Adder input bus width, 1-25
      WIDTH_MULTIPLIER => 18, -- Multiplier input bus width, 1-18    
      WIDTH_PRODUCT => 48)    -- MACC output width, 1-48
   port map (
      PRODUCT => PRODUCT,     -- MACC result output, width defined by WIDTH_PRODUCT generic
      MULTIPLIER => MULTIPLIER, -- Multiplier data input, width determined by WIDTH_MULTIPLIER generic
      PREADDER1 => PREADDER1,   -- Preadder data input, width determined by WIDTH_PREADDER generic
      PREADDER2 => PREADDER2,   -- Preadder data input, width determined by WIDTH_PREADDER generic
      CARRYIN => CARRYIN, -- 1-bit carry-in input
      CE => CE,      -- 1-bit input clock enable
      CLK => CLK,    -- 1-bit clock input
      LOAD => LOAD, -- 1-bit accumulator load input
      LOAD_DATA => LOAD_DATA, -- Accumulator load data input, width defined by WIDTH_PRODUCT generic
      RST => RST    -- 1-bit input active high synchronous reset
   );
   -- End of ADDMACC_MACRO_inst instantiation


а в библиотеке
PREADD1 и PREADD2
Код
----- CELL ADDMACC_MACRO -----

library IEEE;
use ieee.std_logic_1164.ALL;
use ieee.numeric_std.ALL;
use IEEE.std_logic_arith.all;
use IEEE.std_logic_unsigned.all;

library UNISIM;
use UNISIM.vcomponents.all;

library STD;
use STD.TEXTIO.ALL;


entity ADDMACC_MACRO is
  generic (
            DEVICE : string := "VIRTEX6";
            LATENCY : integer := 4;
            WIDTH_PREADD : integer := 25;
            WIDTH_MULTIPLIER : integer := 18;
            WIDTH_PRODUCT : integer := 48
       );

  port (
      PRODUCT : out std_logic_vector(WIDTH_PRODUCT-1 downto 0);
      CARRYIN : in std_logic;
      CE : in std_logic;
      CLK : in std_logic;
      MULTIPLIER : in std_logic_vector(WIDTH_MULTIPLIER-1 downto 0);
      LOAD : in std_logic;
      LOAD_DATA : in std_logic_vector(WIDTH_PRODUCT-1 downto 0);
      PREADD1 : in std_logic_vector(WIDTH_PREADD-1 downto 0);
      PREADD2 : in std_logic_vector(WIDTH_PREADD-1 downto 0);
      RST : in std_logic
     );
end entity ADDMACC_MACRO;


ЗЫ: ИМХО, есть смысл тему перекинуть в "среды разработки".


Сообщение отредактировал faa - Mar 15 2011, 07:02
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vugluskr   Xilinx ISE 13.1   Mar 3 2011, 08:17
- - Boris_TS   В опциях XST появилась галочка VHDL 200x...   Mar 3 2011, 11:15
- - Koluchiy   Традиционный вопрос про глюки . Насколько дружит ...   Mar 3 2011, 12:12
|- - yes   Цитата(Koluchiy @ Mar 3 2011, 15:12) Трад...   Mar 3 2011, 12:58
|- - Victor®   Цитата(yes @ Mar 3 2011, 16:58) а почему ...   Mar 3 2011, 13:11
- - Kuzmi4   2 yes 6-е семейство в последнем 2010 поддерживаетс...   Mar 3 2011, 13:16
- - Alexium   Извиняюсь за оффтопик, но разве Синплифай лучше дл...   Mar 3 2011, 13:36
|- - Victor®   Цитата(Alexium @ Mar 3 2011, 16:36) Извин...   Mar 3 2011, 13:47
||- - SDM_Electronix   Как показывет практика, 1-ые версии обычно глючат....   Mar 3 2011, 13:55
|- - vugluskr   Цитата(Alexium @ Mar 3 2011, 16:36) Извин...   Mar 3 2011, 15:28
|- - Victor®   Цитата(vugluskr @ Mar 3 2011, 18:28) може...   Mar 3 2011, 15:31
- - jojo   >Как показывет практика, 1-ые версии обычно глю...   Mar 3 2011, 14:51
- - vugluskr   так, скомпилил в новой версии старый(из 12 версии)...   Mar 3 2011, 16:05
- - vanduongbk   can try license at here Цитатаhttp://electronix.ru...   Mar 5 2011, 02:40
|- - vugluskr   Цитата(vanduongbk @ Mar 5 2011, 05:40) ca...   Mar 5 2011, 06:44
|- - Victor®   Цитата(vanduongbk @ Mar 5 2011, 06:40) ca...   Mar 5 2011, 07:36
- - Koluchiy   Граждане, умеет ли в 13.1 Map занимать несколько я...   Mar 5 2011, 07:46
|- - faa   Цитата(Koluchiy @ Mar 5 2011, 10:46) Граж...   Mar 10 2011, 16:22
- - toshas   на 12.2 замечал, что при выставленной галке многоя...   Mar 5 2011, 07:55
- - vugluskr   Windows При просмотре репортов Design summary при ...   Mar 12 2011, 16:54
- - Postoroniy_V   млин....опять, очередная... мне вот очень нравится...   Mar 15 2011, 07:17
- - Koluchiy   Скажите пожалуйста. Позволяет ли MIG в ISE 13.1 ге...   Mar 17 2011, 12:36
|- - vugluskr   Цитата(Koluchiy @ Mar 17 2011, 15:36) Ска...   Mar 18 2011, 08:31
- - Koluchiy   Спасибо! А для Virtex-6? У S6 всё-таки аппарат...   Mar 18 2011, 08:40
|- - vugluskr   Цитата(Koluchiy @ Mar 18 2011, 11:40) Спа...   Mar 18 2011, 08:52
- - Koluchiy   Еще раз спасибо! Блин, придется переходить на...   Mar 18 2011, 10:07
|- - Oldring   КодGenerating Report ... Fatal Error.Occurred at...   Mar 18 2011, 11:56
||- - Oldring   Цитата(Oldring @ Mar 18 2011, 15:56) PS П...   Apr 1 2011, 12:24
|- - vugluskr   Цитата(Koluchiy @ Mar 18 2011, 13:07) Еще...   Mar 18 2011, 13:51
|- - Victor®   Цитата(vugluskr @ Mar 18 2011, 16:51) офф...   Mar 18 2011, 14:18
|- - vugluskr   Цитата(Victor® @ Mar 18 2011, 17:18) это ...   Mar 18 2011, 14:25
|- - Victor®   Цитата(vugluskr @ Mar 18 2011, 17:25) I ...   Mar 18 2011, 14:29
- - DB51   а какой тогда из последних ISE самый стабильный? 1...   Mar 18 2011, 12:22
- - Koluchiy   А Вы с какими семействами работаете? Если не выше ...   Mar 18 2011, 12:48
|- - Oldring   Цитата(Koluchiy @ Mar 18 2011, 15:48) Есл...   Mar 18 2011, 13:01
||- - disel   Цитата(Oldring @ Mar 18 2011, 16:01) Под ...   Mar 18 2011, 13:05
|||- - faa   Цитата(disel @ Mar 18 2011, 16:05) А V6 н...   Mar 18 2011, 13:51
|||- - disel   Цитата(faa @ Mar 18 2011, 16:51) Пробую V...   Mar 18 2011, 13:53
|||- - faa   Цитата(disel @ Mar 18 2011, 16:53) А изме...   Mar 19 2011, 05:04
||- - Koluchiy   Цитата(Oldring @ Mar 18 2011, 16:01) Под ...   Mar 18 2011, 13:33
||- - Oldring   Цитата(Koluchiy @ Mar 18 2011, 16:33) Я X...   Mar 18 2011, 15:09
|- - DB51   Цитата(Koluchiy @ Mar 18 2011, 16:48) А В...   Mar 18 2011, 13:09
- - vugluskr   12.4 эту конструкцию разворачивал, а 13.1 нет Кодg...   Mar 28 2011, 15:03
|- - Postoroniy_V   Цитата(vugluskr @ Mar 29 2011, 00:03) 12....   Mar 28 2011, 15:11
|- - vugluskr   Цитата(Postoroniy_V @ Mar 28 2011, 18:11)...   Mar 28 2011, 15:15
|- - Postoroniy_V   Цитата(vugluskr @ Mar 29 2011, 00:15) смы...   Mar 28 2011, 15:43
|- - vugluskr   Цитата(Postoroniy_V @ Mar 28 2011, 18:43)...   Mar 28 2011, 17:14
|- - Postoroniy_V   Цитата(vugluskr @ Mar 29 2011, 02:14) да,...   Mar 29 2011, 01:19
- - vugluskr   только у меня тормозня такая на 13.1 при генерации...   Mar 28 2011, 19:26
- - Koluchiy   Граждане, а умеет ли Impact в 13.1 работать с SPI-...   Apr 6 2011, 13:08
|- - slkhome   Цитата(Koluchiy @ Apr 6 2011, 17:08) Граж...   Aug 19 2011, 08:45
- - Koluchiy   К сожалению, я не очень понял. Что Вы подразумевае...   Aug 19 2011, 12:26
- - slkhome   Цитата(Koluchiy @ Aug 19 2011, 16:26) Что...   Aug 25 2011, 14:27


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 20:48
Рейтинг@Mail.ru


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