no-OS
Loading...
Searching...
No Matches
app_config.h
Go to the documentation of this file.
1/***************************************************************************/
33
34#ifndef APP_CONFIG_H_
35#define APP_CONFIG_H_
36
37#ifdef PLATFORM_MB
38#define UART_BAUDRATE 115200
39#else
40#define UART_BAUDRATE 921600
41#endif
42
43#define ADRV9025_DEVICE_CLK_KHZ 245760
44
45#ifndef JESD204C_PROFILE
46#define ADRV9025_LANE_RATE_KHZ 9830400
47#else
48#define ADRV9025_LANE_RATE_KHZ 16220160
49#endif
50
51#define ADRV9025_TX_JESD_OCTETS_PER_FRAME 4
52#ifndef JESD204C_PROFILE
53#define ADRV9025_TX_JESD_FRAMES_PER_MULTIFRAME 32
54#else
55#define ADRV9025_TX_JESD_FRAMES_PER_MULTIFRAME 64
56#endif
57#define ADRV9025_TX_JESD_CONVS_PER_DEVICE 8
58#define ADRV9025_TX_JESD_CONV_RESOLUTION 16
59#define ADRV9025_TX_JESD_BITS_PER_SAMPLE 16
60#define ADRV9025_TX_JESD_HIGH_DENSITY 1
61#define ADRV9025_TX_JESD_CTRL_BITS_PER_SAMPLE 0
62#define ADRV9025_TX_JESD_SUBCLASS 1
63
64#ifndef JESD204C_PROFILE
65#define ADRV9025_RX_JESD_OCTETS_PER_FRAME 4
66#else
67#define ADRV9025_RX_JESD_OCTETS_PER_FRAME 8
68#endif
69#define ADRV9025_RX_JESD_FRAMES_PER_MULTIFRAME 32
70#ifndef JESD204C_PROFILE
71#define ADRV9025_RX_JESD_CONVS_PER_DEVICE 4
72#else
73#define ADRV9025_RX_JESD_CONVS_PER_DEVICE 8
74#endif
75#define ADRV9025_RX_JESD_SUBCLASS 1
76
77#define ADRV9025_ORX_JESD_OCTETS_PER_FRAME 4
78#ifndef JESD204C_PROFILE
79#define ADRV9025_ORX_JESD_FRAMES_PER_MULTIFRAME 32
80#else
81#define ADRV9025_ORX_JESD_FRAMES_PER_MULTIFRAME 64
82#endif
83#define ADRV9025_ORX_JESD_CONVS_PER_DEVICE 4
84
85#define ADRV9025_STREAM_IMAGE_FILE "ADRV9025_stream_image.bin"
86
87#endif /* APP_CONFIG_H_ */