文章目录
- 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存储器、握手存储器。
数据的生成和传输由应用程序负责。
参考文献:
- 《AWR1xxx and AWR22xx Data Path》
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!