Data Path—Data Sources

文章目录

  • Introduction
  • Data Sources
    • ADC Buffer
      • Input Sources
      • Interleaved and Non-Interleaved Modes
        • Interleaved Mode
        • Non-Interleaved Mode
      • Data Format
        • Real and Complex Samples
        • IQ Swap
      • Ping-Pong Switch Select
    • Chirp Parameters Information
      • Fields
      • CP Buffer Select
      • Storage Details
    • Chirp Quality Information
      • Fields
      • CQ Data Input Select
      • Storage details(TBD)
      • Data Handling Requirement on Receiver
    • Application Data

Introduction

下图描述了AWR16xx设备变体中的典型数据流,包括:

Interleaved Mode

在Interleaved Mode下ADC采样点在ADC缓冲区中的存储方式如下图:

寄存器设置描述:

Data Format

Real and Complex Samples

下面这个寄存器允许ADC采样点存储在ADC缓存中是实数还是复数

Ping-Pong Switch Select

ADC缓冲器的填充完成以及随后切换到另一缓冲器以填充数据的完成,由于要与存储在每个乒乓缓冲器中的数据的chirp数量的配置相对应的数据的填充完成来确定。

CP Buffer Select

当DFE更新信息时,chirp参数存储在硬件寄存器中。在通过HIL接口更新信息的情况下,使用mux select选择CP存储器。但是,对于应用程序,地址映射保持不变。

Chirp Quality Information

Fields

表2:Chirp Quality Fields

Storage details(TBD)

chirp quality数据信息是基于每个chirp而不是每个Rx信道提供的。因此,chirp quality的数据以块的形式在所有lane上传输。chirp quality数据信息也遵循ADC缓冲器中的存储格式。

对于每个CQ类型的数据可以被放置在CQ存储器中的可配置偏移处。对于多个chirp的情况,在每个CQ类型的下一个128位对齐地址处背靠背地存储CQ数据。

CQ地数据格式也是可配置的(12位、14位、16位),并且可以不同于ADC的数据格式。

图10:CQ Data Packing in Memory

Data Handling Requirement on Receiver

由于CQ数据本质上是16位信息,当以12位或14位模式在lane上发送时,信息被分割为12位或14位数据。数据接收器必须通过将信息打包到12位或14位数据中来重建16位值。

为了避免接收器上的这种开销,如果ADC数据必须是12位或14位,则建议将CQ数据作为16位单独分组发送。

Application Data

除了由硬件生成并填充在源(ADC缓冲器、CP寄存器和CQ存储器)中的数据之外,由应用程序生成或确定的数据也可以在HSI通道上发送。这可能包括DSP处理的结果(对于AWR 16xx设备)、要标记的元数据/ 头信息以及数据。

根据应用软件决定,存在可用于此类传输的存储器。此类存储器包括:专用存储器(传输缓冲器(8kb))以及应用存储器,例如R4F TCMB,DSP L2-L3存储器、握手存储器。

数据的生成和传输由应用程序负责。

参考文献:

  1. 《AWR1xxx and AWR22xx Data Path》

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月13日
下一篇 2020年10月13日

相关推荐