Intel® Hyperflex™ 体系结构高性能设计手册

ID 683353
日期 10/04/2021
Public
文档目录

2.3.2.2.1. 第1步:创建可变延迟模块

您可以使用 英特尔® Quartus® Prime软件中的Hyper-Pipelining Variable Latency Module模板(hyperpipe_vlat)创建可变延迟模块,用于自动流水线插入。

hyperpipe_vlat模块包含一个单一流水线级。Hyper-Retimer将相同数量的流水线级添加到 hyperpipe_vlat模块的一个实例中的所有比特中。模块包含如下自定义参数:

  • WIDTH—指定总线宽度,默认值为1。
  • MAX_PIPE—指定Hyper-Retimer可以在此实例上添加的最大流水线级数。此值必须介于1和100之间(包括1和100)。默认值为100。
Hyper-Pipelining可变延迟模块模板

英特尔® Quartus® Prime软件中按照以下步骤创建一个可变延迟模块:

  1. 点击File > New创建一个新的Verilog HDL或者VHDL设计文件。
  2. 右击新的文件,然后点击Insert Template
  3. 选择Verilog HDL (or VHDL) > Full Designs > Pipelining > Hyper-Pipelining Variable Latency Module,然后点击EnterClose。模块模板插入到文件中。
  4. 当例化hyperpipe_vlat模块时对WIDTHMAX_PIPE参数指定相应值。
  5. 保存文件。