Vivado 2012.x  –  Vivado Synthesis是否支持null范围?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

Vivado 2012.x – Vivado Synthesis是否支持null范围?

描述

Vivado Synthesis是否支持空范围?

支持哪种空范围?

未来的版本将支持哪种类型的空范围?

目前,零范围在Vivado Synthesis中的支持有限。预计Vivado 2013.1设计工具将提供对空范围的完全支持。

Vivado 2012.4支持以下空范围类型:

  • 零范围循环
    – > ex:for i in 0 to -1 loop ..
  • 空范围声明
    – > ex:signal s:std_logic_vector(-1 downto 0);

除了2012.4中支持的上述空范围类型之外,从Vivado Synthesis 2013.1开始支持以下空范围类型:

  • null范围子类型声明
    – > ex:类型s_type是std_logic的数组(-1 downto 0);
  • 空范围分配
    – > ex:s(-1 downto 0)<= not s(-1 downto 0);
请登录后发表评论

    没有回复内容