LogiCORE IP浮点运算符(FPO) – 发行说明和已知问题-Altera-Intel社区-FPGA CPLD-ChipDebug

LogiCORE IP浮点运算符(FPO) – 发行说明和已知问题

问题描述

此答复记录包含CORE Generator工具LogiCORE IP浮点运算符的发行说明和已知问题列表。

针对每个版本的核心列出以下信息:

  • 新功能
  • Bug修复
  • 已知的问题

LogiCORE IP浮点运营商休息室: http//www.xilinx.com/products/ipcenter/FLOATING_PT.htm

解决/修复方法

一般LogiCORE IP浮点运算符问题

  • 此版本增加了对Virtex-6 FPGA低功耗器件的支持,但此IP尚不支持,无法从CORE Generator工具生成。

LogiCORE IP浮点运算符v6.2

  • Vivado 2012.4设计工具的初始版本

支持的器件(Vivado)

  • 全部7系列(不包括Zynq-7000)

新功能

  • 删除了ISE设计工具支持
  • 新运营商:
    • 指数
    • 融合乘法加
    • 积累

已解决的问题

  • (Xilinx答复50927) – 为什么我会在尝试使用Vivado Simulator 2012.2时遇到错误?
  • (Xilinx答复52199) – 为什么在2012年使用Vivado Synthesis综合浮点运算符时,我会得到一个综合关键信息:[EDIF 20-96]?

已知问题(Vivado)

  • (Xilinx答复50909) – 2012.2 Vivado仿真器 – 当我尝试使用行为仿真流程在Vivado仿真器中仿真我的IP时,为什么会收到错误或数据不匹配?

LogiCORE IP浮点运算符v6.1

  • ISE 14.2和Vivado 2012.2设计工具的初始版本

支持的器件(ISE)

  • 全7系列
  • 所有Virtex-6
  • 所有Spartan-6

支持的器件(Vivado)

  • 全部7系列(不包括Zynq-7000)

新功能

  • 新运营商:
    • 绝对值
    • 自然算法

已解决的问题

  • N / A

已知问题(ISE)

  • N / A

已知问题(Vivado)

  • (Xilinx答复50927) – 为什么我会在尝试使用Vivado Simulator 2012.2时遇到错误?
  • (Xilinx答复50909) – 2012.2 Vivado仿真器 – 当我尝试使用行为仿真流程在Vivado仿真器中仿真我的IP时,为什么会收到错误或数据不匹配?
  • (Xilinx答复52199) – 为什么在2012年使用Vivado Synthesis综合浮点运算符时,我会得到一个综合关键信息:[EDIF 20-96]?

LogiCORE IP浮点运算符v6.0

  • ISE Design Suite 13.2中的初始版本

支持的器件 *要在ISE Design Suite中访问这些器件,请联系您的Xilinx FAE。

  • ZYNQ-7000 *
  • 的Virtex-7
  • Virtex-7 XT(7vx485t)
  • Virtex-7 -2L
  • Kintex-7产品
  • Kintex-7 -2L
  • 产品Artix-7 *
  • Virtex-6 XC CXT / LXT / SXT / HXT
  • Virtex-6 XQ LXT / SXT
  • Virtex-6 -1L XC LXT / SXT
  • Virtex-6 -1L XQ LXT / SXT
  • Spartan-6 XC LX / LXT
  • Spartan-6 XA LX / LXT
  • Spartan-6 XQ LX / LXT
  • Spartan-6 -1L XC LX
  • Spartan-6 -1L XQ LX

新功能

  • ISE 13.2设计工具支持
  • AXI4-Stream接口
  • 新运营商:
    • 倒数:1 / x
    • 倒数平方根:1 / sqrt(x)
  • 比特精确的C模型

Bug修复

  • N / A

已知问题(ISE)

  • N / A

已知问题(Vivado)

LogiCORE IP浮点运算符v5.0

  • ISE Design Suite 11.2中的初始版本

新功能

  • ISE 11.2设计工具支持
  • Virtex-6和Spartan-6器件支持

Bug修复

  • CR470172支持所有运算符的-u map选项(与PlanAhead工具一起使用)
    • 现在,所有运算符都应该使用指定的-u选项进行映射。
    • (Xilinx答复30806) – 当map -u选项与PlanAhead基于块的实现功能一起使用时,为什么ISE 10.1 MAP会失败?
  • CR470376 SCLR / CE在数据表中的优先级澄清
    • 现在,在表2中的SCLR端口的描述中也提到了SCLR覆盖CE的行为。
  • CR487995数据表应明确说明SCLR不清除数据路径
    • SCLR仅重置控制路径的行为现在在表2中的SCLR端口的描述中明确提到。
  • CR470377数据表文档HDL泛型 – 不再支持此接口
    • 核心生成唯一支持的客户接口是通过CORE Generator接口。 HDL泛型的描述已从数据表中删除。
  • CR477962应使用数值示例增强数据表
  • 数据表中提供了一个示例C代码程序,使客户能够使用台式计算机以单一精度复制核心行为。这假设不使用非规范化数字。此代码可用于生成十六进制值,以便与核心的HDL仿真进行比较。
  • CR483358 SCLR在不适用时应在接口中显示为灰色
    • 当延迟设置为零时,SCLR和CE不再可用,因为没有时钟端口。
  • CR481413数据表有不正确的公式(第2页,小数部分的边界)
    • 小数部分(隐藏位)的下限现在正确指定为1.即:1 <= b0.b1 … bp-1 <2。

已知的问题

LogiCORE IP浮点运算符v4.0

  • ISE 10.1 IP Update 1中的初始版本

新功能

  • Spartan-3A DSP支持
  • 在Virtex-5器件上提高了结构和基于DSP48E的双精度加法器的速度
  • Virtex-5单精度和双精度乘法器的延迟和资源减少
  • 增加了Virtex-5双精度乘法器的乘法器使用选项范围
  • 减少延迟比较和循环操作

Bug修复

  • CR443418:非规范化数字的行为 – 修改数据表以更详细地解释核心如何处理非规范化数字。
  • CR442822:Virtex-5上的单精度加法器失败时序 – XST的块RAM推理支持的增强导致结构6输入查找表被转换为块RAM。与RAM RAM相关的布线降低了操作频率。在Virtex-5上使用BRAM的阈值在10.1中已经增加,因此在这个核心中推断它们的时间更长。此XST修补程序将适用于核心的v3.0和v4.0。
  • CR441538:NC-Sim警告 – 此仿真模型已在v4.0中修改以删除此警告。 – 请注意,此警告仍将由核心v3.0生成。
  • CR433981:第3页上的GUI弹出消息不正确 – 已在4.0版中修复。 – 交换“勾选”和“未勾选”的“使用最大延迟”时的延迟字段弹出消息。这些都已修复。
  • CR468257:当-u选项与环境变量XIL_MAP_NOCLIP_ON_ALL_SIGS_U设置为1一起使用时MAP失败 – 由PlanAhead基于块的实现功能所需 – 在4.0版中部分修复。现在可以通过这种方式映射所有加/减,基于DSP48 / E / A的乘法,比较和浮点到浮点转换操作。

已知的问题

LogiCORE IP浮点运算符v3.0

  • ISE 8.2i IP Update 2软件的初始版本

新功能

  • Virtex-5器件支持,包括:
    • 新选项允许加法器在Virtex-5中使用DSP48E或在Virtex-4中使用DSP48
    • 乘法器现在支持DSP48E
    • 从1 DSP48E +逻辑构造单精度乘法器的选项
    • Virtex-5实现支持低延迟加法器架构
  • 支持加法器和乘法器中更高级别的流水线操作,以提高速度
  • 改进了平方根的大小和速度
  • 添加了浮点类型之间的转换操作
  • 自定义GUI中提供的资源和速度估计
  • 为Virtex和Spartan-II器件删除了支持。如果针对这些体系结构,请使用v2.0核心

Bug修复

  • CR 226251:比较应该具有1位的结果,而不是使用较大输出的位0

已知的问题

  • (Xilinx答复24039) – 为什么我没有看到浮点运算符函数的资源估算图?
  • (Xilinx答复25438) – 当我在ISE 9.2i中生成时,为什么我无法在数据表中达到浮点加法器列出的410 MHz性能?
  • (Xilinx答复29597) – 当我在ISE 9.2i中生成时,为什么双精度浮点乘法器的仿真结果不正确?

LogiCORE IP浮点运算符v2.0

  • ISE 8.1i IP Update 1中的初始版本

新功能

  • 支持转换到定点和从定点转换
  • 更多的字长选择
  • 用户可指定的延迟
  • 可以指定除法和平方根的硬件重用级别
  • 支持时钟使能

Bug修复

  • CR 213669:数据表不包含时序信息
  • CR 214410:GUI必须具有动态格式图

已知的问题

  • N / A

LogiCORE IP浮点运算符v1.0 r1

  • ISE 7.1i IP Update 2中的初始版本

新功能

  • N / A

Bug修复

  • CR 209982:修改了数据表,以解释如何为核心生成Verilog仿真模型。

已知的问题

  • N / A

LogiCORE IP浮点运算符v1.0

  • ISE 7.1i IP Update 1中的初始版本

新功能

  • 首发
  • 符合IEEE-754标准的浮点运算符,只有很少的记录偏差
  • 可以使用每个时钟周期发出的指令配置为高速操作
  • 支持加/减,乘,除和平方根运算,具有一系列标准和非标准尺寸,包括单精度和双精度
  • 支持Virtex-4 DSP48功能
  • 包括单周期精度的多周期分频和比较操作
  • VHDL行为模型
  • Core可以直接从VHDL实例化生成,XST透明地调用CORE Generator

Bug修复

  • N / A

已知的问题

  • N / A
请登录后发表评论

    没有回复内容