CVNAS? What is that?

Hi guys,
Can you please elaborate on CVNAS functionality?

hello efiryw2d ,

I would like to confirm which documentation you’re referred to, thanks

Hi Jerry
https://docs.nvidia.com/jetson/archives/l4t-archived/l4t-3261/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide/power_management_jetson_xavier.html#wwpID0E0XO0HA

hello efiryw2d,

it’s Computer Vision NoC and SRAM,
there’s cvnas driver, it does direct register writes into the HW.
you could have configuration through nvpmodel, it’s a device attribute, clk_cap to limit cvnas clock.
please check the driver for more details.
for example,
$L4T_Sources/r32.6.1/Linux_for_Tegra/source/public/kernel/nvidia/drivers/platform/tegra/cvnas.c

Thanks! Very helpful
OK… What do you mean NoC?

hello efiryw2d,

CVNAS provides a high bandwidth, low latency SRAM for CV cluster. CVNAS consists of 2 main blocks: CV-NOC and CV-SRAM;
CV-NOC is a sub-block within CVNAS. It is the NOC portion of CVNAS.
CV-SRAM is another a sub-block within CVNAS, It is the memory storage portion of CVNAS.

please access Xavier TRM for the details.
thanks

Thanks a lot!!