文章 ID: 000086752 内容类型: 产品信息和文件 上次审核日期: 2017 年 12 月 28 日

如何针对固定的数据模式修改英特尔 Arria® 10 EMIF IP 示例设计流量生成器?

环境

    英特尔® Quartus® Prime 设计软件
    外部内存接口英特尔® Arria® 10 FPGA IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
说明

在生成英特尔® Arria® 10 EMIF 示例设计时,将实施预定义 PRBS 流量模式的流量生成器。要进一步调试,使用固定数据模式可能很有用。

解决方法

默认 PRBS 数据模式使用位于 altera_emif_avl_tg_lfsr_wrapper.sv 文件中的 LFSR(线性反馈移位寄存器)实施。注释原始代码并将其更改为您需要的数据模式(请参阅下面的示例)。

生成
genvar i;
适用于 (i = 0;i < NUM_LFSR;i)
开始:lfsr_gen
altera_emif_avl_tg_lfsr编号 (
// .宽度 (LFSR_WIDTH),
// .种子 (SEED* (3 1) i)
) lfsr_inst (
.clk (clk),
.reset_n (reset_n),
.enable(启用),
.data (lfsr_data[(i 1)*LFSR_WIDTH-1):(i*LFSR_WIDTH)])
// );
结束
端代

always_ff @(提出 clk 或 negedge reset_n)
开始
如果 (!reset_n) 开始
lfsr_data <= 256'H000000FFFFFF00000FFFF00000FFFF00000FFFFFF00000FFFF00000FFFF;
如果 (启用) 开始,则最后为其他端
lfsr_data <= ~lfsr_data;
结束
结束

相关产品

本文适用于 1 产品

英特尔® Arria® 10 FPGA 和 SoC FPGA

1

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。