LogiCORE通用成帧程序(GFP)v1.3  – 如何从帧描述的界面中创建流接口(即,删除REM定义的所有无效数据)?-Altera-Intel社区-FPGA CPLD-ChipDebug

LogiCORE通用成帧程序(GFP)v1.3 – 如何从帧描述的界面中创建流接口(即,删除REM定义的所有无效数据)?

问题描述

一般问题描述:

如何从帧描述的界面创建流式界面(即,删除REM定义的所有无效数据)?

解决/修复方法

当前的GFP MAP Core仅提供线路界面外的帧描述数据。但是,随核心提供的示例设计确实显示了如何从帧描述的界面创建流式界面;因此,删除REM定义的所有无效数据。该模块是环回模块,用于GFP示例设计,将帧划分的MAP线路接口数据转换为流式传输的UNMAP线路接口数据。建议将此环回模块附加到MAP Core的输出。

要获得示例设计,请使用UNMAP Core生成GFP内核(32位或64位),并选择空闲搜索或并行搜索(完全同步)。这将自定义环回示例设计以执行帧到流数据转换。该文件将位于:

<COMPONENT_NAME> /example_design/gfp_loopback.v [HD]

“入门用户指南”的第29页讨论了示例设计配置:

UNMAP核心的配置决定了UNMAP核心期望获得的所需数据格式。

– 如果在CORE Generator GUI中选择No Hunting,则UNMAP Core需要使用字对齐的帧,使用SOF_N,EOF_N和REM执行帧描述。当UNMAP Core配置为No Hunting时,环回模块将MAP和UNMAP线路接口连接在一起。

– 如果选择仅空闲搜索或并行搜索(完全同步),则不存在信号SOF_N,EOF_N,DSC_N和REM,并且UNMAP Core需要流数据。在这种情况下,环回模块需要使用来自MAP Core的对齐数据包创建流接口。环回模块从MAP接口获取字对齐的数据,并为UNMAP Core创建打包的数据流。有关UNMAP Core行为的详细信息,请参阅<component_name> / doc /目录中生成的GFP用户指南。

请登录后发表评论

    没有回复内容