阻碍块 RAM 输出寄存器推断的场景 - 2023.2 简体中文

Versal 自适应 SoC 硬件、IP 和平台开发方法指南 (UG1387)

Document ID
UG1387
Release Date
2023-11-15
Version
2023.2 简体中文

AMD 建议在单一层级上对所有存储器和输出寄存器都进行推断,因为这是确保按期望方式进行推断的最简单的方法。在两种情况下会对块 RAM 输出寄存器进行推断。首先是在输出上存在额外的寄存器,其次是在存储器阵列中对读取地址寄存器重新进行时序约束。只有在使用单端口 RAM 时才会出现此类情况。如下图所示:

图 1. RAM 具有额外的读取寄存器用于进行块 RAM 输出寄存器推断

图 2. 对地址寄存器重定时前的 RAM 视图

只要与这些示例有些许偏差,就会导致无法推断输出寄存器。