Functions
Data Path

mmWave Radar Data Path(LVDS/CSI2) Module. More...

Functions

MMWL_EXPORT rlReturnVal_t rlDeviceSetDataFmtConfig (rlUInt8_t deviceMap, rlDevDataFmtCfg_t *data)
 Sets LVDS/CSI2 Data output format. More...
 
MMWL_EXPORT rlReturnVal_t rlDeviceGetDataFmtConfig (rlUInt8_t deviceMap, rlDevDataFmtCfg_t *data)
 Gets LVDS/CSI2 Data output format. More...
 
MMWL_EXPORT rlReturnVal_t rlDeviceSetDataPathConfig (rlUInt8_t deviceMap, rlDevDataPathCfg_t *data)
 Sets LVDS/CSI2 Path Configuration. More...
 
MMWL_EXPORT rlReturnVal_t rlDeviceGetDataPathConfig (rlUInt8_t deviceMap, rlDevDataPathCfg_t *data)
 Gets data path Configuration. More...
 
MMWL_EXPORT rlReturnVal_t rlDeviceSetLaneConfig (rlUInt8_t deviceMap, rlDevLaneEnable_t *data)
 Sets Lane enable Configuration. More...
 
MMWL_EXPORT rlReturnVal_t rlDeviceGetLaneConfig (rlUInt8_t deviceMap, rlDevLaneEnable_t *data)
 Gets Lane enable Configuration. More...
 
MMWL_EXPORT rlReturnVal_t rlDeviceSetDataPathClkConfig (rlUInt8_t deviceMap, rlDevDataPathClkCfg_t *data)
 Sets LVDS Clock Configuration. More...
 
MMWL_EXPORT rlReturnVal_t rlDeviceSetHsiConfig (rlUInt8_t deviceMap, rlDevHsiCfg_t *data)
 : This function sets the High Speed Interface(LVDS/CSI2) clock, lane, data rate and data format More...
 
MMWL_EXPORT rlReturnVal_t rlDeviceSetHsiClk (rlUInt8_t deviceMap, rlDevHsiClk_t *data)
 Sets High Speed Interface Clock. More...
 
MMWL_EXPORT rlReturnVal_t rlDeviceSetCsi2Config (rlUInt8_t deviceMap, rlDevCsi2Cfg_t *data)
 Sets CSI2 data format Configuration. More...
 
MMWL_EXPORT rlReturnVal_t rlDeviceGetCsi2Config (rlUInt8_t deviceMap, rlDevCsi2Cfg_t *data)
 Gets Csi2 data format Configuration. More...
 

Detailed Description

mmWave Radar Data Path(LVDS/CSI2) Module.

The Data path module has interface for Enabling and controlling high speed data interface such as CSI2 and LVDS. Configures the data format, data rate, lane parameters.
Below diagram shows the data transfer for different data formats and lanes on high speed interface

data_path_lanes.png

Related Files

Function Documentation

rlReturnVal_t rlDeviceGetCsi2Config ( rlUInt8_t  deviceMap,
rlDevCsi2Cfg_t data 
)

Gets Csi2 data format Configuration.

Parameters
[in]deviceMap- Bitmap of devices to send the message
[out]data- Container for CSI2 Configuration
Returns
rlReturnVal_t Success - 0, Failure - Error Code

Gets CSI2 data format Configuration. This API is valid only for AWR1243 mmWave device when mmWaveLink instance is running on External Host Processor.

Definition at line 1219 of file rl_device.c.

rlReturnVal_t rlDeviceGetDataFmtConfig ( rlUInt8_t  deviceMap,
rlDevDataFmtCfg_t data 
)

Gets LVDS/CSI2 Data output format.

Parameters
[in]deviceMap- Bitmap of devices to send the message
[in]data- Container for LVDS/CSI2 Data output format
Returns
rlReturnVal_t Success - 0, Failure - Error Code

Gets LVDS/CSI2 Data output format. This API is valid only for AWR1243 mmWave device when mmWaveLink instance is running on External Host Processor

Definition at line 647 of file rl_device.c.

rlReturnVal_t rlDeviceGetDataPathConfig ( rlUInt8_t  deviceMap,
rlDevDataPathCfg_t data 
)

Gets data path Configuration.

Parameters
[in]deviceMap- Bitmap of devices to send the message
[in]data- Container for Path Configuration
Returns
rlReturnVal_t Success - 0, Failure - Error Code

Gets data path Configuration. This API is valid only for AWR1243 mmWave device when mmWaveLink instance is running on External Host Processor

Definition at line 740 of file rl_device.c.

rlReturnVal_t rlDeviceGetLaneConfig ( rlUInt8_t  deviceMap,
rlDevLaneEnable_t data 
)

Gets Lane enable Configuration.

Parameters
[in]deviceMap- Bitmap of devices to send the message
[out]data- Container for lane enable Configuration
Returns
rlReturnVal_t Success - 0, Failure - Error Code

Gets Lane enable Configuration. This API is valid only for AWR1243 mmWave device when mmWaveLink instance is running on External Host Processor.

Definition at line 834 of file rl_device.c.

rlReturnVal_t rlDeviceSetCsi2Config ( rlUInt8_t  deviceMap,
rlDevCsi2Cfg_t data 
)

Sets CSI2 data format Configuration.

Parameters
[in]deviceMap- Bitmap of devices to send the message
[in]data- Container for CSI2 Configuration
Returns
rlReturnVal_t Success - 0, Failure - Error Code

Sets CSI2 data format Configuration. This API is valid only for AWR1243 mmWave device when mmWaveLink instance is running on External Host Processor

Definition at line 1172 of file rl_device.c.

rlReturnVal_t rlDeviceSetDataFmtConfig ( rlUInt8_t  deviceMap,
rlDevDataFmtCfg_t data 
)

Sets LVDS/CSI2 Data output format.

Parameters
[in]deviceMap- Bitmap of devices to send the message
[in]data- Container for LVDS/CSI2 Data output format
Returns
rlReturnVal_t Success - 0, Failure - Error Code

Sets LVDS/CSI2 Data output format. This API is valid only for AWR1243 mmWave device when mmWaveLink instance is running on External Host Processor

Definition at line 599 of file rl_device.c.

rlReturnVal_t rlDeviceSetDataPathClkConfig ( rlUInt8_t  deviceMap,
rlDevDataPathClkCfg_t data 
)

Sets LVDS Clock Configuration.

Parameters
[in]deviceMap- Bitmap of devices to send the message
[in]data- Container for LVDS Clock Configuration
Returns
rlReturnVal_t Success - 0, Failure - Error Code

Sets LVDS Clock Configuration. This API is valid only for AWR1243 mmWave device when mmWaveLink instance is running on External Host Processor.

Definition at line 881 of file rl_device.c.

rlReturnVal_t rlDeviceSetDataPathConfig ( rlUInt8_t  deviceMap,
rlDevDataPathCfg_t data 
)

Sets LVDS/CSI2 Path Configuration.

Parameters
[in]deviceMap- Bitmap of devices to send the message
[in]data- Container for Path Configuration
Returns
rlReturnVal_t Success - 0, Failure - Error Code

Sets LVDS/CSI2 Data path configuration. This API is valid only for AWR1243 mmWave device when mmWaveLink instance is running on External Host Processor

Definition at line 693 of file rl_device.c.

rlReturnVal_t rlDeviceSetHsiClk ( rlUInt8_t  deviceMap,
rlDevHsiClk_t data 
)

Sets High Speed Interface Clock.

Parameters
[in]deviceMap- Bitmap of devices to send the message
[in]data- Container for HSI Clock
Returns
rlReturnVal_t Success - 0, Failure - Error Code

Sets High Speed Interface Clock

Definition at line 1368 of file rl_device.c.

rlReturnVal_t rlDeviceSetHsiConfig ( rlUInt8_t  deviceMap,
rlDevHsiCfg_t data 
)

: This function sets the High Speed Interface(LVDS/CSI2) clock, lane, data rate and data format

Parameters
[in]deviceMap- Connected device Index
[in]data- HSI Config data
Returns
rlReturnVal_t Success - 0, Failure - Error Code

: This function sets the High Speed Interface(LVDS/CSI2) clock, lane, data rate and data format. This API is valid only for AWR1243 mmWave device when mmWaveLink instance is running on External Host Processor

Definition at line 1268 of file rl_device.c.

rlReturnVal_t rlDeviceSetLaneConfig ( rlUInt8_t  deviceMap,
rlDevLaneEnable_t data 
)

Sets Lane enable Configuration.

Parameters
[in]deviceMap- Bitmap of devices to send the message
[in]data- Container for lane enable Configuration
Returns
rlReturnVal_t Success - 0, Failure - Error Code

Sets Lane enable configuration. This API is valid only for AWR1243 mmWave device when mmWaveLink instance is running on External Host Processor.

Definition at line 787 of file rl_device.c.


Copyright 2018, Texas Instruments Incorporated