Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG UE
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Michael Black
OpenXG UE
Commits
f4f2cb97
Commit
f4f2cb97
authored
Feb 10, 2017
by
Cedric Roux
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/calib-LimeSDR' into develop_integration_w06
Conflicts: openair1/PHY/MODULATION/ofdm_mod.c
parents
c564f857
4309a3be
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
4625 additions
and
32 deletions
+4625
-32
openair1/PHY/MODULATION/ofdm_mod.c
openair1/PHY/MODULATION/ofdm_mod.c
+13
-2
targets/ARCH/COMMON/common_lib.h
targets/ARCH/COMMON/common_lib.h
+3
-0
targets/ARCH/LMSSDR/LimeSDR_above_1p8GHz.ini
targets/ARCH/LMSSDR/LimeSDR_above_1p8GHz.ini
+1128
-0
targets/ARCH/LMSSDR/LimeSDR_above_1p8GHz_1v4.ini
targets/ARCH/LMSSDR/LimeSDR_above_1p8GHz_1v4.ini
+1128
-0
targets/ARCH/LMSSDR/LimeSDR_below_1p8GHz.ini
targets/ARCH/LMSSDR/LimeSDR_below_1p8GHz.ini
+1128
-0
targets/ARCH/LMSSDR/LimeSDR_below_1p8GHz_1v4.ini
targets/ARCH/LMSSDR/LimeSDR_below_1p8GHz_1v4.ini
+1128
-0
targets/ARCH/LMSSDR/USERSPACE/LIB/lms_lib.cpp
targets/ARCH/LMSSDR/USERSPACE/LIB/lms_lib.cpp
+40
-18
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
+44
-4
targets/RT/USER/lte-ue.c
targets/RT/USER/lte-ue.c
+13
-8
No files found.
openair1/PHY/MODULATION/ofdm_mod.c
View file @
f4f2cb97
...
@@ -137,10 +137,13 @@ void PHY_ofdm_mod(int *input, /// pointer to complex input
...
@@ -137,10 +137,13 @@ void PHY_ofdm_mod(int *input, /// pointer to complex input
printf
(
"[PHY] symbol %d/%d offset %d (%p,%p -> %p)
\n
"
,
i
,
nb_symbols
,
i
*
fftsize
+
(
i
*
nb_prefix_samples
),
input
,
&
input
[
i
*
fftsize
],
&
output
[(
i
*
fftsize
)
+
((
i
)
*
nb_prefix_samples
)]);
printf
(
"[PHY] symbol %d/%d offset %d (%p,%p -> %p)
\n
"
,
i
,
nb_symbols
,
i
*
fftsize
+
(
i
*
nb_prefix_samples
),
input
,
&
input
[
i
*
fftsize
],
&
output
[(
i
*
fftsize
)
+
((
i
)
*
nb_prefix_samples
)]);
#endif
#endif
#if 0
#ifndef __AVX2__
#ifndef __AVX2__
// handle 128-bit alignment for 128-bit SIMD (SSE4,NEON,AltiVEC)
// handle 128-bit alignment for 128-bit SIMD (SSE4,NEON,AltiVEC)
idft((int16_t *)&input[i*fftsize],
idft((int16_t *)&input[i*fftsize],
(
fftsize
==
128
)
?
(
int16_t
*
)
temp
:
(
int16_t
*
)
&
output
[(
i
*
fftsize
)
+
((
1
+
i
)
*
nb_prefix_samples
)],
/* TODO: we always use temp, TBC */
//(fftsize==128) ? (int16_t *)temp : (int16_t *)&output[(i*fftsize) + ((1+i)*nb_prefix_samples)],
(int16_t *)temp,
1);
1);
#else
#else
// on AVX2 need 256-bit alignment
// on AVX2 need 256-bit alignment
...
@@ -149,7 +152,11 @@ void PHY_ofdm_mod(int *input, /// pointer to complex input
...
@@ -149,7 +152,11 @@ void PHY_ofdm_mod(int *input, /// pointer to complex input
1);
1);
#endif
#endif
#endif
/* #if 0 */
idft
((
int16_t
*
)
&
input
[
i
*
fftsize
],
(
int16_t
*
)
temp
,
1
);
// Copy to frame buffer with Cyclic Extension
// Copy to frame buffer with Cyclic Extension
// Note: will have to adjust for synchronization offset!
// Note: will have to adjust for synchronization offset!
...
@@ -160,10 +167,14 @@ void PHY_ofdm_mod(int *input, /// pointer to complex input
...
@@ -160,10 +167,14 @@ void PHY_ofdm_mod(int *input, /// pointer to complex input
// msg("Doing cyclic prefix method\n");
// msg("Doing cyclic prefix method\n");
#if 0
/* TODO: we always use temp, TBC */
#ifndef __AVX2__
#ifndef __AVX2__
if (fftsize==128)
if (fftsize==128)
#else
if (fftsize<=512)
#endif
#endif
#endif
/* #if 0 */
{
{
for
(
j
=
0
;
j
<
fftsize
;
j
++
)
{
for
(
j
=
0
;
j
<
fftsize
;
j
++
)
{
output_ptr
[
j
]
=
temp_ptr
[
j
];
output_ptr
[
j
]
=
temp_ptr
[
j
];
...
...
targets/ARCH/COMMON/common_lib.h
View file @
f4f2cb97
...
@@ -362,6 +362,9 @@ struct openair0_device_t {
...
@@ -362,6 +362,9 @@ struct openair0_device_t {
*/
*/
int
(
*
trx_set_gains_func
)(
openair0_device
*
device
,
openair0_config_t
*
openair0_cfg
);
int
(
*
trx_set_gains_func
)(
openair0_device
*
device
,
openair0_config_t
*
openair0_cfg
);
/*! \brief Indicator that device is running
*/
int
trx_started
;
};
};
/* type of device init function, implemented in shared lib */
/* type of device init function, implemented in shared lib */
...
...
targets/ARCH/LMSSDR/LimeSDR_above_1p8GHz.ini
0 → 100755
View file @
f4f2cb97
[file_info]
type
=
lms7002m_minimal_config
version
=
1
[lms7002_registers_a]
0x0020
=
0xFFFD
0x0021
=
0x0E9F
0x0022
=
0x07FF
0x0023
=
0x5550
0x0024
=
0xB1E4
0x0025
=
0x0101
0x0026
=
0x0101
0x0027
=
0xB1E4
0x0028
=
0x0101
0x0029
=
0x0101
0x002A
=
0x0086
0x002B
=
0x0038
0x002C
=
0x0000
0x002D
=
0x0000
0x002E
=
0x0000
0x002F
=
0x3840
0x0081
=
0x0000
0x0082
=
0x8003
0x0084
=
0x0400
0x0085
=
0x0001
0x0086
=
0x4101
0x0087
=
0x0000
0x0088
=
0x04B0
0x0089
=
0x1090
0x008A
=
0x0514
0x008B
=
0x2102
0x008C
=
0x267B
0x0092
=
0x0001
0x0093
=
0x0000
0x0094
=
0x0000
0x0095
=
0x0000
0x0096
=
0x0000
0x0097
=
0x0000
0x0098
=
0x0000
0x0099
=
0x6565
0x009A
=
0x658C
0x009B
=
0x6565
0x009C
=
0x658C
0x009D
=
0x6565
0x009E
=
0x658C
0x009F
=
0x658C
0x00A0
=
0x6565
0x00A1
=
0x6565
0x00A2
=
0x6565
0x00A3
=
0x6565
0x00A4
=
0x6565
0x00A5
=
0x6565
0x00A6
=
0x000F
0x00A7
=
0x6565
0x00A8
=
0x0000
0x00A9
=
0x0000
0x00AA
=
0x0000
0x00AB
=
0x0040
0x00AC
=
0x0000
0x00AD
=
0x03FF
0x00AE
=
0x0000
0x0100
=
0x3409
0x0101
=
0x7800
0x0102
=
0x3180
0x0103
=
0x0612
0x0104
=
0x0088
0x0105
=
0x0011
0x0106
=
0x318C
0x0107
=
0x318C
0x0108
=
0x2826
0x0109
=
0x6104
0x010A
=
0x17BD
0x010C
=
0x8865
0x010D
=
0x015A
0x010E
=
0x0000
0x010F
=
0x3042
0x0110
=
0x0BFF
0x0111
=
0x0083
0x0112
=
0x9407
0x0113
=
0x0303
0x0114
=
0x00D0
0x0115
=
0x0009
0x0116
=
0x8180
0x0117
=
0x1217
0x0118
=
0x018C
0x0119
=
0x528C
0x011A
=
0x3E03
0x011C
=
0xAD41
0x011D
=
0x2000
0x011E
=
0x06E4
0x011F
=
0x3640
0x0120
=
0xB9FF
0x0121
=
0x341C
0x0122
=
0x033F
0x0123
=
0x267B
0x0124
=
0x0000
0x0200
=
0x0081
0x0201
=
0x07FF
0x0202
=
0x07FF
0x0203
=
0x0000
0x0204
=
0x0000
0x0205
=
0x0000
0x0206
=
0x0000
0x0207
=
0x0000
0x0208
=
0x0170
0x0209
=
0x0000
0x020A
=
0x0080
0x020B
=
0x0000
0x020C
=
0x8000
0x0240
=
0x0020
0x0241
=
0x0000
0x0242
=
0x0000
0x0243
=
0x0000
0x0244
=
0x0000
0x0245
=
0x0000
0x0246
=
0x0000
0x0247
=
0x0000
0x0248
=
0x0000
0x0249
=
0x0000
0x024A
=
0x0000
0x024B
=
0x0000
0x024C
=
0x0000
0x024D
=
0x0000
0x024E
=
0x0000
0x024F
=
0x0000
0x0250
=
0x0000
0x0251
=
0x0000
0x0252
=
0x0000
0x0253
=
0x0000
0x0254
=
0x0000
0x0255
=
0x0000
0x0256
=
0x0000
0x0257
=
0x0000
0x0258
=
0x0000
0x0259
=
0x0000
0x025A
=
0x0000
0x025B
=
0x0000
0x025C
=
0x0000
0x025D
=
0x0000
0x025E
=
0x0000
0x025F
=
0x0000
0x0260
=
0x0000
0x0261
=
0x0000
0x0280
=
0x0000
0x0281
=
0x0000
0x0282
=
0x0000
0x0283
=
0x0000
0x0284
=
0x0000
0x0285
=
0x0000
0x0286
=
0x0000
0x0287
=
0x0000
0x0288
=
0x0000
0x0289
=
0x0000
0x028A
=
0x0000
0x028B
=
0x0000
0x028C
=
0x0000
0x028D
=
0x0000
0x028E
=
0x0000
0x028F
=
0x0000
0x0290
=
0x0000
0x0291
=
0x0000
0x0292
=
0x0000
0x0293
=
0x0000
0x0294
=
0x0000
0x0295
=
0x0000
0x0296
=
0x0000
0x0297
=
0x0000
0x0298
=
0x0000
0x0299
=
0x0000
0x029A
=
0x0000
0x029B
=
0x0000
0x029C
=
0x0000
0x029D
=
0x0000
0x029E
=
0x0000
0x029F
=
0x0000
0x02A0
=
0x0000
0x02A1
=
0x0000
0x02A2
=
0x0000
0x02A3
=
0x0000
0x02A4
=
0x0000
0x02A5
=
0x0000
0x02A6
=
0x0000
0x02A7
=
0x0000
0x02C0
=
0x0000
0x02C1
=
0x0000
0x02C2
=
0x0000
0x02C3
=
0x0000
0x02C4
=
0x0000
0x02C5
=
0x0000
0x02C6
=
0x0000
0x02C7
=
0x0000
0x02C8
=
0x0000
0x02C9
=
0x0000
0x02CA
=
0x0000
0x02CB
=
0x0000
0x02CC
=
0x0000
0x02CD
=
0x0000
0x02CE
=
0x0000
0x02CF
=
0x0000
0x02D0
=
0x0000
0x02D1
=
0x0000
0x02D2
=
0x0000
0x02D3
=
0x0000
0x02D4
=
0x0000
0x02D5
=
0x0000
0x02D6
=
0x0000
0x02D7
=
0x0000
0x02D8
=
0x0000
0x02D9
=
0x0000
0x02DA
=
0x0000
0x02DB
=
0x0000
0x02DC
=
0x0000
0x02DD
=
0x0000
0x02DE
=
0x0000
0x02DF
=
0x0000
0x02E0
=
0x0000
0x02E1
=
0x0000
0x02E2
=
0x0000
0x02E3
=
0x0000
0x02E4
=
0x0000
0x02E5
=
0x0000
0x02E6
=
0x0000
0x02E7
=
0x0000
0x0300
=
0x0000
0x0301
=
0x0000
0x0302
=
0x0000
0x0303
=
0x0000
0x0304
=
0x0000
0x0305
=
0x0000
0x0306
=
0x0000
0x0307
=
0x0000
0x0308
=
0x0000
0x0309
=
0x0000
0x030A
=
0x0000
0x030B
=
0x0000
0x030C
=
0x0000
0x030D
=
0x0000
0x030E
=
0x0000
0x030F
=
0x0000
0x0310
=
0x0000
0x0311
=
0x0000
0x0312
=
0x0000
0x0313
=
0x0000
0x0314
=
0x0000
0x0315
=
0x0000
0x0316
=
0x0000
0x0317
=
0x0000
0x0318
=
0x0000
0x0319
=
0x0000
0x031A
=
0x0000
0x031B
=
0x0000
0x031C
=
0x0000
0x031D
=
0x0000
0x031E
=
0x0000
0x031F
=
0x0000
0x0320
=
0x0000
0x0321
=
0x0000
0x0322
=
0x0000
0x0323
=
0x0000
0x0324
=
0x0000
0x0325
=
0x0000
0x0326
=
0x0000
0x0327
=
0x0000
0x0340
=
0x0000
0x0341
=
0x0000
0x0342
=
0x0000
0x0343
=
0x0000
0x0344
=
0x0000
0x0345
=
0x0000
0x0346
=
0x0000
0x0347
=
0x0000
0x0348
=
0x0000
0x0349
=
0x0000
0x034A
=
0x0000
0x034B
=
0x0000
0x034C
=
0x0000
0x034D
=
0x0000
0x034E
=
0x0000
0x034F
=
0x0000
0x0350
=
0x0000
0x0351
=
0x0000
0x0352
=
0x0000
0x0353
=
0x0000
0x0354
=
0x0000
0x0355
=
0x0000
0x0356
=
0x0000
0x0357
=
0x0000
0x0358
=
0x0000
0x0359
=
0x0000
0x035A
=
0x0000
0x035B
=
0x0000
0x035C
=
0x0000
0x035D
=
0x0000
0x035E
=
0x0000
0x035F
=
0x0000
0x0360
=
0x0000
0x0361
=
0x0000
0x0362
=
0x0000
0x0363
=
0x0000
0x0364
=
0x0000
0x0365
=
0x0000
0x0366
=
0x0000
0x0367
=
0x0000
0x0380
=
0x0000
0x0381
=
0x0000
0x0382
=
0x0000
0x0383
=
0x0000
0x0384
=
0x0000
0x0385
=
0x0000
0x0386
=
0x0000
0x0387
=
0x0000
0x0388
=
0x0000
0x0389
=
0x0000
0x038A
=
0x0000
0x038B
=
0x0000
0x038C
=
0x0000
0x038D
=
0x0000
0x038E
=
0x0000
0x038F
=
0x0000
0x0390
=
0x0000
0x0391
=
0x0000
0x0392
=
0x0000
0x0393
=
0x0000
0x0394
=
0x0000
0x0395
=
0x0000
0x0396
=
0x0000
0x0397
=
0x0000
0x0398
=
0x0000
0x0399
=
0x0000
0x039A
=
0x0000
0x039B
=
0x0000
0x039C
=
0x0000
0x039D
=
0x0000
0x039E
=
0x0000
0x039F
=
0x0000
0x03A0
=
0x0000
0x03A1
=
0x0000
0x03A2
=
0x0000
0x03A3
=
0x0000
0x03A4
=
0x0000
0x03A5
=
0x0000
0x03A6
=
0x0000
0x03A7
=
0x0000
0x0400
=
0x8081
0x0401
=
0x07FF
0x0402
=
0x07FF
0x0403
=
0x0000
0x0404
=
0x0000
0x0405
=
0x0000
0x0406
=
0x0000
0x0407
=
0x0000
0x0408
=
0x0000
0x0409
=
0x0000
0x040A
=
0x0003
0x040B
=
0x000F
0x040C
=
0x00F8
0x040D
=
0x0000
0x040E
=
0x0000
0x040F
=
0x0000
0x0440
=
0x0020
0x0441
=
0x0000
0x0442
=
0x2B55
0x0443
=
0x5540
0x0444
=
0x0000
0x0445
=
0x0000
0x0446
=
0x0000
0x0447
=
0x0000
0x0448
=
0x0000
0x0449
=
0x0000
0x044A
=
0x0000
0x044B
=
0x0000
0x044C
=
0x0000
0x044D
=
0x0000
0x044E
=
0x0000
0x044F
=
0x0000
0x0450
=
0x0000
0x0451
=
0x0000
0x0452
=
0x0000
0x0453
=
0x0000
0x0454
=
0x0000
0x0455
=
0x0000
0x0456
=
0x0000
0x0457
=
0x0000
0x0458
=
0x0000
0x0459
=
0x0000
0x045A
=
0x0000
0x045B
=
0x0000
0x045C
=
0x0000
0x045D
=
0x0000
0x045E
=
0x0000
0x045F
=
0x0000
0x0460
=
0x0000
0x0461
=
0x0000
0x0480
=
0x0000
0x0481
=
0x0000
0x0482
=
0x0000
0x0483
=
0x0000
0x0484
=
0x0000
0x0485
=
0x0000
0x0486
=
0x0000
0x0487
=
0x0000
0x0488
=
0x0000
0x0489
=
0x0000
0x048A
=
0x0000
0x048B
=
0x0000
0x048C
=
0x0000
0x048D
=
0x0000
0x048E
=
0x0000
0x048F
=
0x0000
0x0490
=
0x0000
0x0491
=
0x0000
0x0492
=
0x0000
0x0493
=
0x0000
0x0494
=
0x0000
0x0495
=
0x0000
0x0496
=
0x0000
0x0497
=
0x0000
0x0498
=
0x0000
0x0499
=
0x0000
0x049A
=
0x0000
0x049B
=
0x0000
0x049C
=
0x0000
0x049D
=
0x0000
0x049E
=
0x0000
0x049F
=
0x0000
0x04A0
=
0x0000
0x04A1
=
0x0000
0x04A2
=
0x0000
0x04A3
=
0x0000
0x04A4
=
0x0000
0x04A5
=
0x0000
0x04A6
=
0x0000
0x04A7
=
0x0000
0x04C0
=
0x0000
0x04C1
=
0x0000
0x04C2
=
0x0000
0x04C3
=
0x0000
0x04C4
=
0x0000
0x04C5
=
0x0000
0x04C6
=
0x0000
0x04C7
=
0x0000
0x04C8
=
0x0000
0x04C9
=
0x0000
0x04CA
=
0x0000
0x04CB
=
0x0000
0x04CC
=
0x0000
0x04CD
=
0x0000
0x04CE
=
0x0000
0x04CF
=
0x0000
0x04D0
=
0x0000
0x04D1
=
0x0000
0x04D2
=
0x0000
0x04D3
=
0x0000
0x04D4
=
0x0000
0x04D5
=
0x0000
0x04D6
=
0x0000
0x04D7
=
0x0000
0x04D8
=
0x0000
0x04D9
=
0x0000
0x04DA
=
0x0000
0x04DB
=
0x0000
0x04DC
=
0x0000
0x04DD
=
0x0000
0x04DE
=
0x0000
0x04DF
=
0x0000
0x04E0
=
0x0000
0x04E1
=
0x0000
0x04E2
=
0x0000
0x04E3
=
0x0000
0x04E4
=
0x0000
0x04E5
=
0x0000
0x04E6
=
0x0000
0x04E7
=
0x0000
0x0500
=
0x0000
0x0501
=
0x0000
0x0502
=
0x0000
0x0503
=
0x0000
0x0504
=
0x0000
0x0505
=
0x0000
0x0506
=
0x0000
0x0507
=
0x0000
0x0508
=
0x0000
0x0509
=
0x0000
0x050A
=
0x0000
0x050B
=
0x0000
0x050C
=
0x0000
0x050D
=
0x0000
0x050E
=
0x0000
0x050F
=
0x0000
0x0510
=
0x0000
0x0511
=
0x0000
0x0512
=
0x0000
0x0513
=
0x0000
0x0514
=
0x0000
0x0515
=
0x0000
0x0516
=
0x0000
0x0517
=
0x0000
0x0518
=
0x0000
0x0519
=
0x0000
0x051A
=
0x0000
0x051B
=
0x0000
0x051C
=
0x0000
0x051D
=
0x0000
0x051E
=
0x0000
0x051F
=
0x0000
0x0520
=
0x0000
0x0521
=
0x0000
0x0522
=
0x0000
0x0523
=
0x0000
0x0524
=
0x0000
0x0525
=
0x0000
0x0526
=
0x0000
0x0527
=
0x0000
0x0540
=
0x0000
0x0541
=
0x0000
0x0542
=
0x0000
0x0543
=
0x0000
0x0544
=
0x0000
0x0545
=
0x0000
0x0546
=
0x0000
0x0547
=
0x0000
0x0548
=
0x0000
0x0549
=
0x0000
0x054A
=
0x0000
0x054B
=
0x0000
0x054C
=
0x0000
0x054D
=
0x0000
0x054E
=
0x0000
0x054F
=
0x0000
0x0550
=
0x0000
0x0551
=
0x0000
0x0552
=
0x0000
0x0553
=
0x0000
0x0554
=
0x0000
0x0555
=
0x0000
0x0556
=
0x0000
0x0557
=
0x0000
0x0558
=
0x0000
0x0559
=
0x0000
0x055A
=
0x0000
0x055B
=
0x0000
0x055C
=
0x0000
0x055D
=
0x0000
0x055E
=
0x0000
0x055F
=
0x0000
0x0560
=
0x0000
0x0561
=
0x0000
0x0562
=
0x0000
0x0563
=
0x0000
0x0564
=
0x0000
0x0565
=
0x0000
0x0566
=
0x0000
0x0567
=
0x0000
0x0580
=
0x0000
0x0581
=
0x0000
0x0582
=
0x0000
0x0583
=
0x0000
0x0584
=
0x0000
0x0585
=
0x0000
0x0586
=
0x0000
0x0587
=
0x0000
0x0588
=
0x0000
0x0589
=
0x0000
0x058A
=
0x0000
0x058B
=
0x0000
0x058C
=
0x0000
0x058D
=
0x0000
0x058E
=
0x0000
0x058F
=
0x0000
0x0590
=
0x0000
0x0591
=
0x0000
0x0592
=
0x0000
0x0593
=
0x0000
0x0594
=
0x0000
0x0595
=
0x0000
0x0596
=
0x0000
0x0597
=
0x0000
0x0598
=
0x0000
0x0599
=
0x0000
0x059A
=
0x0000
0x059B
=
0x0000
0x059C
=
0x0000
0x059D
=
0x0000
0x059E
=
0x0000
0x059F
=
0x0000
0x05A0
=
0x0000
0x05A1
=
0x0000
0x05A2
=
0x0000
0x05A3
=
0x0000
0x05A4
=
0x0000
0x05A5
=
0x0000
0x05A6
=
0x0000
0x05A7
=
0x0000
[lms7002_registers_b]
0x0100
=
0x340F
0x0101
=
0x7800
0x0102
=
0x3180
0x0103
=
0x0612
0x0104
=
0x0088
0x0105
=
0x001F
0x0106
=
0x3182
0x0107
=
0x318C
0x0108
=
0x9442
0x0109
=
0x61C1
0x010A
=
0x104C
0x010C
=
0x88FF
0x010D
=
0x001E
0x010E
=
0x2040
0x010F
=
0x3042
0x0110
=
0x0BF4
0x0111
=
0x0083
0x0112
=
0x9407
0x0113
=
0x03C3
0x0114
=
0x00D0
0x0115
=
0x000F
0x0116
=
0x8180
0x0117
=
0x1217
0x0118
=
0x018C
0x0119
=
0x5280
0x011A
=
0x3E03
0x011C
=
0xAD41
0x011D
=
0x1555
0x011E
=
0x0747
0x011F
=
0x3640
0x0120
=
0xB9FF
0x0121
=
0x360C
0x0122
=
0x033F
0x0123
=
0x267B
0x0124
=
0x0000
0x0200
=
0x0101
0x0201
=
0x07FF
0x0202
=
0x07FF
0x0203
=
0x0000
0x0204
=
0x0000
0x0205
=
0x0000
0x0206
=
0x0000
0x0207
=
0x0000
0x0208
=
0x01F0
0x0209
=
0x0000
0x020A
=
0x0080
0x020B
=
0x0000
0x020C
=
0x7FFF
0x0240
=
0x0020
0x0241
=
0x0000
0x0242
=
0x0000
0x0243
=
0x0000
0x0244
=
0x0000
0x0245
=
0x0000
0x0246
=
0x0000
0x0247
=
0x0000
0x0248
=
0x0000
0x0249
=
0x0000
0x024A
=
0x0000
0x024B
=
0x0000
0x024C
=
0x0000
0x024D
=
0x0000
0x024E
=
0x0000
0x024F
=
0x0000
0x0250
=
0x0000
0x0251
=
0x0000
0x0252
=
0x0000
0x0253
=
0x0000
0x0254
=
0x0000
0x0255
=
0x0000
0x0256
=
0x0000
0x0257
=
0x0000
0x0258
=
0x0000
0x0259
=
0x0000
0x025A
=
0x0000
0x025B
=
0x0000
0x025C
=
0x0000
0x025D
=
0x0000
0x025E
=
0x0000
0x025F
=
0x0000
0x0260
=
0x0000
0x0261
=
0x0000
0x0280
=
0x0000
0x0281
=
0x0000
0x0282
=
0x0000
0x0283
=
0x0000
0x0284
=
0x0000
0x0285
=
0x0000
0x0286
=
0x0000
0x0287
=
0x0000
0x0288
=
0x0000
0x0289
=
0x0000
0x028A
=
0x0000
0x028B
=
0x0000
0x028C
=
0x0000
0x028D
=
0x0000
0x028E
=
0x0000
0x028F
=
0x0000
0x0290
=
0x0000
0x0291
=
0x0000
0x0292
=
0x0000
0x0293
=
0x0000
0x0294
=
0x0000
0x0295
=
0x0000
0x0296
=
0x0000
0x0297
=
0x0000
0x0298
=
0x0000
0x0299
=
0x0000
0x029A
=
0x0000
0x029B
=
0x0000
0x029C
=
0x0000
0x029D
=
0x0000
0x029E
=
0x0000
0x029F
=
0x0000
0x02A0
=
0x0000
0x02A1
=
0x0000
0x02A2
=
0x0000
0x02A3
=
0x0000
0x02A4
=
0x0000
0x02A5
=
0x0000
0x02A6
=
0x0000
0x02A7
=
0x0000
0x02C0
=
0x0000
0x02C1
=
0x0000
0x02C2
=
0x0000
0x02C3
=
0x0000
0x02C4
=
0x0000
0x02C5
=
0x0000
0x02C6
=
0x0000
0x02C7
=
0x0000
0x02C8
=
0x0000
0x02C9
=
0x0000
0x02CA
=
0x0000
0x02CB
=
0x0000
0x02CC
=
0x0000
0x02CD
=
0x0000
0x02CE
=
0x0000
0x02CF
=
0x0000
0x02D0
=
0x0000
0x02D1
=
0x0000
0x02D2
=
0x0000
0x02D3
=
0x0000
0x02D4
=
0x0000
0x02D5
=
0x0000
0x02D6
=
0x0000
0x02D7
=
0x0000
0x02D8
=
0x0000
0x02D9
=
0x0000
0x02DA
=
0x0000
0x02DB
=
0x0000
0x02DC
=
0x0000
0x02DD
=
0x0000
0x02DE
=
0x0000
0x02DF
=
0x0000
0x02E0
=
0x0000
0x02E1
=
0x0000
0x02E2
=
0x0000
0x02E3
=
0x0000
0x02E4
=
0x0000
0x02E5
=
0x0000
0x02E6
=
0x0000
0x02E7
=
0x0000
0x0300
=
0x0000
0x0301
=
0x0000
0x0302
=
0x0000
0x0303
=
0x0000
0x0304
=
0x0000
0x0305
=
0x0000
0x0306
=
0x0000
0x0307
=
0x0000
0x0308
=
0x0000
0x0309
=
0x0000
0x030A
=
0x0000
0x030B
=
0x0000
0x030C
=
0x0000
0x030D
=
0x0000
0x030E
=
0x0000
0x030F
=
0x0000
0x0310
=
0x0000
0x0311
=
0x0000
0x0312
=
0x0000
0x0313
=
0x0000
0x0314
=
0x0000
0x0315
=
0x0000
0x0316
=
0x0000
0x0317
=
0x0000
0x0318
=
0x0000
0x0319
=
0x0000
0x031A
=
0x0000
0x031B
=
0x0000
0x031C
=
0x0000
0x031D
=
0x0000
0x031E
=
0x0000
0x031F
=
0x0000
0x0320
=
0x0000
0x0321
=
0x0000
0x0322
=
0x0000
0x0323
=
0x0000
0x0324
=
0x0000
0x0325
=
0x0000
0x0326
=
0x0000
0x0327
=
0x0000
0x0340
=
0x0000
0x0341
=
0x0000
0x0342
=
0x0000
0x0343
=
0x0000
0x0344
=
0x0000
0x0345
=
0x0000
0x0346
=
0x0000
0x0347
=
0x0000
0x0348
=
0x0000
0x0349
=
0x0000
0x034A
=
0x0000
0x034B
=
0x0000
0x034C
=
0x0000
0x034D
=
0x0000
0x034E
=
0x0000
0x034F
=
0x0000
0x0350
=
0x0000
0x0351
=
0x0000
0x0352
=
0x0000
0x0353
=
0x0000
0x0354
=
0x0000
0x0355
=
0x0000
0x0356
=
0x0000
0x0357
=
0x0000
0x0358
=
0x0000
0x0359
=
0x0000
0x035A
=
0x0000
0x035B
=
0x0000
0x035C
=
0x0000
0x035D
=
0x0000
0x035E
=
0x0000
0x035F
=
0x0000
0x0360
=
0x0000
0x0361
=
0x0000
0x0362
=
0x0000
0x0363
=
0x0000
0x0364
=
0x0000
0x0365
=
0x0000
0x0366
=
0x0000
0x0367
=
0x0000
0x0380
=
0x0000
0x0381
=
0x0000
0x0382
=
0x0000
0x0383
=
0x0000
0x0384
=
0x0000
0x0385
=
0x0000
0x0386
=
0x0000
0x0387
=
0x0000
0x0388
=
0x0000
0x0389
=
0x0000
0x038A
=
0x0000
0x038B
=
0x0000
0x038C
=
0x0000
0x038D
=
0x0000
0x038E
=
0x0000
0x038F
=
0x0000
0x0390
=
0x0000
0x0391
=
0x0000
0x0392
=
0x0000
0x0393
=
0x0000
0x0394
=
0x0000
0x0395
=
0x0000
0x0396
=
0x0000
0x0397
=
0x0000
0x0398
=
0x0000
0x0399
=
0x0000
0x039A
=
0x0000
0x039B
=
0x0000
0x039C
=
0x0000
0x039D
=
0x0000
0x039E
=
0x0000
0x039F
=
0x0000
0x03A0
=
0x0000
0x03A1
=
0x0000
0x03A2
=
0x0000
0x03A3
=
0x0000
0x03A4
=
0x0000
0x03A5
=
0x0000
0x03A6
=
0x0000
0x03A7
=
0x0000
0x0400
=
0x0105
0x0401
=
0x07FF
0x0402
=
0x07FF
0x0403
=
0x0000
0x0404
=
0x0000
0x0405
=
0x0000
0x0406
=
0x0000
0x0407
=
0x0000
0x0408
=
0x0000
0x0409
=
0x0000
0x040A
=
0x0000
0x040B
=
0x7FFF
0x040C
=
0x00FF
0x040D
=
0x0000
0x040E
=
0x0002
0x040F
=
0x0000
0x0440
=
0x0020
0x0441
=
0x0000
0x0442
=
0x0000
0x0443
=
0x0000
0x0444
=
0x0000
0x0445
=
0x0000
0x0446
=
0x0000
0x0447
=
0x0000
0x0448
=
0x0000
0x0449
=
0x0000
0x044A
=
0x0000
0x044B
=
0x0000
0x044C
=
0x0000
0x044D
=
0x0000
0x044E
=
0x0000
0x044F
=
0x0000
0x0450
=
0x0000
0x0451
=
0x0000
0x0452
=
0x0000
0x0453
=
0x0000
0x0454
=
0x0000
0x0455
=
0x0000
0x0456
=
0x0000
0x0457
=
0x0000
0x0458
=
0x0000
0x0459
=
0x0000
0x045A
=
0x0000
0x045B
=
0x0000
0x045C
=
0x0000
0x045D
=
0x0000
0x045E
=
0x0000
0x045F
=
0x0000
0x0460
=
0x0000
0x0461
=
0x0000
0x0480
=
0x0000
0x0481
=
0x0000
0x0482
=
0x0000
0x0483
=
0x0000
0x0484
=
0x0000
0x0485
=
0x0000
0x0486
=
0x0000
0x0487
=
0x0000
0x0488
=
0x0000
0x0489
=
0x0000
0x048A
=
0x0000
0x048B
=
0x0000
0x048C
=
0x0000
0x048D
=
0x0000
0x048E
=
0x0000
0x048F
=
0x0000
0x0490
=
0x0000
0x0491
=
0x0000
0x0492
=
0x0000
0x0493
=
0x0000
0x0494
=
0x0000
0x0495
=
0x0000
0x0496
=
0x0000
0x0497
=
0x0000
0x0498
=
0x0000
0x0499
=
0x0000
0x049A
=
0x0000
0x049B
=
0x0000
0x049C
=
0x0000
0x049D
=
0x0000
0x049E
=
0x0000
0x049F
=
0x0000
0x04A0
=
0x0000
0x04A1
=
0x0000
0x04A2
=
0x0000
0x04A3
=
0x0000
0x04A4
=
0x0000
0x04A5
=
0x0000
0x04A6
=
0x0000
0x04A7
=
0x0000
0x04C0
=
0x0000
0x04C1
=
0x0000
0x04C2
=
0x0000
0x04C3
=
0x0000
0x04C4
=
0x0000
0x04C5
=
0x0000
0x04C6
=
0x0000
0x04C7
=
0x0000
0x04C8
=
0x0000
0x04C9
=
0x0000
0x04CA
=
0x0000
0x04CB
=
0x0000
0x04CC
=
0x0000
0x04CD
=
0x0000
0x04CE
=
0x0000
0x04CF
=
0x0000
0x04D0
=
0x0000
0x04D1
=
0x0000
0x04D2
=
0x0000
0x04D3
=
0x0000
0x04D4
=
0x0000
0x04D5
=
0x0000
0x04D6
=
0x0000
0x04D7
=
0x0000
0x04D8
=
0x0000
0x04D9
=
0x0000
0x04DA
=
0x0000
0x04DB
=
0x0000
0x04DC
=
0x0000
0x04DD
=
0x0000
0x04DE
=
0x0000
0x04DF
=
0x0000
0x04E0
=
0x0000
0x04E1
=
0x0000
0x04E2
=
0x0000
0x04E3
=
0x0000
0x04E4
=
0x0000
0x04E5
=
0x0000
0x04E6
=
0x0000
0x04E7
=
0x0000
0x0500
=
0x0000
0x0501
=
0x0000
0x0502
=
0x0000
0x0503
=
0x0000
0x0504
=
0x0000
0x0505
=
0x0000
0x0506
=
0x0000
0x0507
=
0x0000
0x0508
=
0x0000
0x0509
=
0x0000
0x050A
=
0x0000
0x050B
=
0x0000
0x050C
=
0x0000
0x050D
=
0x0000
0x050E
=
0x0000
0x050F
=
0x0000
0x0510
=
0x0000
0x0511
=
0x0000
0x0512
=
0x0000
0x0513
=
0x0000
0x0514
=
0x0000
0x0515
=
0x0000
0x0516
=
0x0000
0x0517
=
0x0000
0x0518
=
0x0000
0x0519
=
0x0000
0x051A
=
0x0000
0x051B
=
0x0000
0x051C
=
0x0000
0x051D
=
0x0000
0x051E
=
0x0000
0x051F
=
0x0000
0x0520
=
0x0000
0x0521
=
0x0000
0x0522
=
0x0000
0x0523
=
0x0000
0x0524
=
0x0000
0x0525
=
0x0000
0x0526
=
0x0000
0x0527
=
0x0000
0x0540
=
0x0000
0x0541
=
0x0000
0x0542
=
0x0000
0x0543
=
0x0000
0x0544
=
0x0000
0x0545
=
0x0000
0x0546
=
0x0000
0x0547
=
0x0000
0x0548
=
0x0000
0x0549
=
0x0000
0x054A
=
0x0000
0x054B
=
0x0000
0x054C
=
0x0000
0x054D
=
0x0000
0x054E
=
0x0000
0x054F
=
0x0000
0x0550
=
0x0000
0x0551
=
0x0000
0x0552
=
0x0000
0x0553
=
0x0000
0x0554
=
0x0000
0x0555
=
0x0000
0x0556
=
0x0000
0x0557
=
0x0000
0x0558
=
0x0000
0x0559
=
0x0000
0x055A
=
0x0000
0x055B
=
0x0000
0x055C
=
0x0000
0x055D
=
0x0000
0x055E
=
0x0000
0x055F
=
0x0000
0x0560
=
0x0000
0x0561
=
0x0000
0x0562
=
0x0000
0x0563
=
0x0000
0x0564
=
0x0000
0x0565
=
0x0000
0x0566
=
0x0000
0x0567
=
0x0000
0x0580
=
0x0000
0x0581
=
0x0000
0x0582
=
0x0000
0x0583
=
0x0000
0x0584
=
0x0000
0x0585
=
0x0000
0x0586
=
0x0000
0x0587
=
0x0000
0x0588
=
0x0000
0x0589
=
0x0000
0x058A
=
0x0000
0x058B
=
0x0000
0x058C
=
0x0000
0x058D
=
0x0000
0x058E
=
0x0000
0x058F
=
0x0000
0x0590
=
0x0000
0x0591
=
0x0000
0x0592
=
0x0000
0x0593
=
0x0000
0x0594
=
0x0000
0x0595
=
0x0000
0x0596
=
0x0000
0x0597
=
0x0000
0x0598
=
0x0000
0x0599
=
0x0000
0x059A
=
0x0000
0x059B
=
0x0000
0x059C
=
0x0000
0x059D
=
0x0000
0x059E
=
0x0000
0x059F
=
0x0000
0x05A0
=
0x0000
0x05A1
=
0x0000
0x05A2
=
0x0000
0x05A3
=
0x0000
0x05A4
=
0x0000
0x05A5
=
0x0000
0x05A6
=
0x0000
0x05A7
=
0x0000
[reference_clocks]
sxt_ref_clk_mhz
=
30.72
sxr_ref_clk_mhz
=
30.72
targets/ARCH/LMSSDR/LimeSDR_above_1p8GHz_1v4.ini
0 → 100755
View file @
f4f2cb97
[file_info]
type
=
lms7002m_minimal_config
version
=
1
[lms7002_registers_a]
0x0020
=
0xFFFD
0x0021
=
0x0E9F
0x0022
=
0x07FF
0x0023
=
0x5550
0x0024
=
0xB1E4
0x0025
=
0x0101
0x0026
=
0x0101
0x0027
=
0xB1E4
0x0028
=
0x0101
0x0029
=
0x0101
0x002A
=
0x0086
0x002B
=
0x0038
0x002C
=
0x0000
0x002D
=
0x0000
0x002E
=
0x0000
0x002F
=
0x3840
0x0081
=
0x0000
0x0082
=
0x800B
0x0084
=
0x0400
0x0085
=
0x0001
0x0086
=
0x4101
0x0087
=
0x0000
0x0088
=
0x04B0
0x0089
=
0x1090
0x008A
=
0x0514
0x008B
=
0x2136
0x008C
=
0x267B
0x0092
=
0x0001
0x0093
=
0x0000
0x0094
=
0x0000
0x0095
=
0x0000
0x0096
=
0x0000
0x0097
=
0x0000
0x0098
=
0x0000
0x0099
=
0x6565
0x009A
=
0x658C
0x009B
=
0x6565
0x009C
=
0x658C
0x009D
=
0x6565
0x009E
=
0x658C
0x009F
=
0x658C
0x00A0
=
0x6565
0x00A1
=
0x6565
0x00A2
=
0x6565
0x00A3
=
0x6565
0x00A4
=
0x6565
0x00A5
=
0x6565
0x00A6
=
0x000F
0x00A7
=
0x6565
0x00A8
=
0x0000
0x00A9
=
0x0000
0x00AA
=
0x0000
0x00AB
=
0x0040
0x00AC
=
0x0000
0x00AD
=
0x03FF
0x00AE
=
0x0000
0x0100
=
0x3409
0x0101
=
0x7800
0x0102
=
0x3180
0x0103
=
0x0612
0x0104
=
0x0088
0x0105
=
0x0011
0x0106
=
0x318C
0x0107
=
0x318C
0x0108
=
0x218C
0x0109
=
0x6104
0x010A
=
0x17BD
0x010C
=
0x8865
0x010D
=
0x00DE
0x010E
=
0x0000
0x010F
=
0x30C6
0x0110
=
0x0BFF
0x0111
=
0x0083
0x0112
=
0x9407
0x0113
=
0x0303
0x0114
=
0x00D0
0x0115
=
0x0009
0x0116
=
0x8180
0x0117
=
0x1217
0x0118
=
0x018C
0x0119
=
0x528C
0x011A
=
0x3E03
0x011C
=
0xAD41
0x011D
=
0x2000
0x011E
=
0x06E4
0x011F
=
0x3640
0x0120
=
0xB9FF
0x0121
=
0x341C
0x0122
=
0x033F
0x0123
=
0x267B
0x0124
=
0x0000
0x0200
=
0x0081
0x0201
=
0x07FF
0x0202
=
0x07FF
0x0203
=
0x0000
0x0204
=
0x0000
0x0205
=
0x0000
0x0206
=
0x0000
0x0207
=
0x0000
0x0208
=
0x0170
0x0209
=
0x0000
0x020A
=
0x0080
0x020B
=
0x0000
0x020C
=
0x8000
0x0240
=
0x0020
0x0241
=
0x0000
0x0242
=
0x0000
0x0243
=
0x0000
0x0244
=
0x0000
0x0245
=
0x0000
0x0246
=
0x0000
0x0247
=
0x0000
0x0248
=
0x0000
0x0249
=
0x0000
0x024A
=
0x0000
0x024B
=
0x0000
0x024C
=
0x0000
0x024D
=
0x0000
0x024E
=
0x0000
0x024F
=
0x0000
0x0250
=
0x0000
0x0251
=
0x0000
0x0252
=
0x0000
0x0253
=
0x0000
0x0254
=
0x0000
0x0255
=
0x0000
0x0256
=
0x0000
0x0257
=
0x0000
0x0258
=
0x0000
0x0259
=
0x0000
0x025A
=
0x0000
0x025B
=
0x0000
0x025C
=
0x0000
0x025D
=
0x0000
0x025E
=
0x0000
0x025F
=
0x0000
0x0260
=
0x0000
0x0261
=
0x0000
0x0280
=
0x0000
0x0281
=
0x0000
0x0282
=
0x0000
0x0283
=
0x0000
0x0284
=
0x0000
0x0285
=
0x0000
0x0286
=
0x0000
0x0287
=
0x0000
0x0288
=
0x0000
0x0289
=
0x0000
0x028A
=
0x0000
0x028B
=
0x0000
0x028C
=
0x0000
0x028D
=
0x0000
0x028E
=
0x0000
0x028F
=
0x0000
0x0290
=
0x0000
0x0291
=
0x0000
0x0292
=
0x0000
0x0293
=
0x0000
0x0294
=
0x0000
0x0295
=
0x0000
0x0296
=
0x0000
0x0297
=
0x0000
0x0298
=
0x0000
0x0299
=
0x0000
0x029A
=
0x0000
0x029B
=
0x0000
0x029C
=
0x0000
0x029D
=
0x0000
0x029E
=
0x0000
0x029F
=
0x0000
0x02A0
=
0x0000
0x02A1
=
0x0000
0x02A2
=
0x0000
0x02A3
=
0x0000
0x02A4
=
0x0000
0x02A5
=
0x0000
0x02A6
=
0x0000
0x02A7
=
0x0000
0x02C0
=
0x0000
0x02C1
=
0x0000
0x02C2
=
0x0000
0x02C3
=
0x0000
0x02C4
=
0x0000
0x02C5
=
0x0000
0x02C6
=
0x0000
0x02C7
=
0x0000
0x02C8
=
0x0000
0x02C9
=
0x0000
0x02CA
=
0x0000
0x02CB
=
0x0000
0x02CC
=
0x0000
0x02CD
=
0x0000
0x02CE
=
0x0000
0x02CF
=
0x0000
0x02D0
=
0x0000
0x02D1
=
0x0000
0x02D2
=
0x0000
0x02D3
=
0x0000
0x02D4
=
0x0000
0x02D5
=
0x0000
0x02D6
=
0x0000
0x02D7
=
0x0000
0x02D8
=
0x0000
0x02D9
=
0x0000
0x02DA
=
0x0000
0x02DB
=
0x0000
0x02DC
=
0x0000
0x02DD
=
0x0000
0x02DE
=
0x0000
0x02DF
=
0x0000
0x02E0
=
0x0000
0x02E1
=
0x0000
0x02E2
=
0x0000
0x02E3
=
0x0000
0x02E4
=
0x0000
0x02E5
=
0x0000
0x02E6
=
0x0000
0x02E7
=
0x0000
0x0300
=
0x0000
0x0301
=
0x0000
0x0302
=
0x0000
0x0303
=
0x0000
0x0304
=
0x0000
0x0305
=
0x0000
0x0306
=
0x0000
0x0307
=
0x0000
0x0308
=
0x0000
0x0309
=
0x0000
0x030A
=
0x0000
0x030B
=
0x0000
0x030C
=
0x0000
0x030D
=
0x0000
0x030E
=
0x0000
0x030F
=
0x0000
0x0310
=
0x0000
0x0311
=
0x0000
0x0312
=
0x0000
0x0313
=
0x0000
0x0314
=
0x0000
0x0315
=
0x0000
0x0316
=
0x0000
0x0317
=
0x0000
0x0318
=
0x0000
0x0319
=
0x0000
0x031A
=
0x0000
0x031B
=
0x0000
0x031C
=
0x0000
0x031D
=
0x0000
0x031E
=
0x0000
0x031F
=
0x0000
0x0320
=
0x0000
0x0321
=
0x0000
0x0322
=
0x0000
0x0323
=
0x0000
0x0324
=
0x0000
0x0325
=
0x0000
0x0326
=
0x0000
0x0327
=
0x0000
0x0340
=
0x0000
0x0341
=
0x0000
0x0342
=
0x0000
0x0343
=
0x0000
0x0344
=
0x0000
0x0345
=
0x0000
0x0346
=
0x0000
0x0347
=
0x0000
0x0348
=
0x0000
0x0349
=
0x0000
0x034A
=
0x0000
0x034B
=
0x0000
0x034C
=
0x0000
0x034D
=
0x0000
0x034E
=
0x0000
0x034F
=
0x0000
0x0350
=
0x0000
0x0351
=
0x0000
0x0352
=
0x0000
0x0353
=
0x0000
0x0354
=
0x0000
0x0355
=
0x0000
0x0356
=
0x0000
0x0357
=
0x0000
0x0358
=
0x0000
0x0359
=
0x0000
0x035A
=
0x0000
0x035B
=
0x0000
0x035C
=
0x0000
0x035D
=
0x0000
0x035E
=
0x0000
0x035F
=
0x0000
0x0360
=
0x0000
0x0361
=
0x0000
0x0362
=
0x0000
0x0363
=
0x0000
0x0364
=
0x0000
0x0365
=
0x0000
0x0366
=
0x0000
0x0367
=
0x0000
0x0380
=
0x0000
0x0381
=
0x0000
0x0382
=
0x0000
0x0383
=
0x0000
0x0384
=
0x0000
0x0385
=
0x0000
0x0386
=
0x0000
0x0387
=
0x0000
0x0388
=
0x0000
0x0389
=
0x0000
0x038A
=
0x0000
0x038B
=
0x0000
0x038C
=
0x0000
0x038D
=
0x0000
0x038E
=
0x0000
0x038F
=
0x0000
0x0390
=
0x0000
0x0391
=
0x0000
0x0392
=
0x0000
0x0393
=
0x0000
0x0394
=
0x0000
0x0395
=
0x0000
0x0396
=
0x0000
0x0397
=
0x0000
0x0398
=
0x0000
0x0399
=
0x0000
0x039A
=
0x0000
0x039B
=
0x0000
0x039C
=
0x0000
0x039D
=
0x0000
0x039E
=
0x0000
0x039F
=
0x0000
0x03A0
=
0x0000
0x03A1
=
0x0000
0x03A2
=
0x0000
0x03A3
=
0x0000
0x03A4
=
0x0000
0x03A5
=
0x0000
0x03A6
=
0x0000
0x03A7
=
0x0000
0x0400
=
0x8081
0x0401
=
0x07FF
0x0402
=
0x07FF
0x0403
=
0x0000
0x0404
=
0x0000
0x0405
=
0x0000
0x0406
=
0x0000
0x0407
=
0x0000
0x0408
=
0x0000
0x0409
=
0x0000
0x040A
=
0x0003
0x040B
=
0x000F
0x040C
=
0x00F8
0x040D
=
0x0000
0x040E
=
0x0000
0x040F
=
0x0000
0x0440
=
0x0020
0x0441
=
0x0000
0x0442
=
0x2B55
0x0443
=
0x5540
0x0444
=
0x0000
0x0445
=
0x0000
0x0446
=
0x0000
0x0447
=
0x0000
0x0448
=
0x0000
0x0449
=
0x0000
0x044A
=
0x0000
0x044B
=
0x0000
0x044C
=
0x0000
0x044D
=
0x0000
0x044E
=
0x0000
0x044F
=
0x0000
0x0450
=
0x0000
0x0451
=
0x0000
0x0452
=
0x0000
0x0453
=
0x0000
0x0454
=
0x0000
0x0455
=
0x0000
0x0456
=
0x0000
0x0457
=
0x0000
0x0458
=
0x0000
0x0459
=
0x0000
0x045A
=
0x0000
0x045B
=
0x0000
0x045C
=
0x0000
0x045D
=
0x0000
0x045E
=
0x0000
0x045F
=
0x0000
0x0460
=
0x0000
0x0461
=
0x0000
0x0480
=
0x0000
0x0481
=
0x0000
0x0482
=
0x0000
0x0483
=
0x0000
0x0484
=
0x0000
0x0485
=
0x0000
0x0486
=
0x0000
0x0487
=
0x0000
0x0488
=
0x0000
0x0489
=
0x0000
0x048A
=
0x0000
0x048B
=
0x0000
0x048C
=
0x0000
0x048D
=
0x0000
0x048E
=
0x0000
0x048F
=
0x0000
0x0490
=
0x0000
0x0491
=
0x0000
0x0492
=
0x0000
0x0493
=
0x0000
0x0494
=
0x0000
0x0495
=
0x0000
0x0496
=
0x0000
0x0497
=
0x0000
0x0498
=
0x0000
0x0499
=
0x0000
0x049A
=
0x0000
0x049B
=
0x0000
0x049C
=
0x0000
0x049D
=
0x0000
0x049E
=
0x0000
0x049F
=
0x0000
0x04A0
=
0x0000
0x04A1
=
0x0000
0x04A2
=
0x0000
0x04A3
=
0x0000
0x04A4
=
0x0000
0x04A5
=
0x0000
0x04A6
=
0x0000
0x04A7
=
0x0000
0x04C0
=
0x0000
0x04C1
=
0x0000
0x04C2
=
0x0000
0x04C3
=
0x0000
0x04C4
=
0x0000
0x04C5
=
0x0000
0x04C6
=
0x0000
0x04C7
=
0x0000
0x04C8
=
0x0000
0x04C9
=
0x0000
0x04CA
=
0x0000
0x04CB
=
0x0000
0x04CC
=
0x0000
0x04CD
=
0x0000
0x04CE
=
0x0000
0x04CF
=
0x0000
0x04D0
=
0x0000
0x04D1
=
0x0000
0x04D2
=
0x0000
0x04D3
=
0x0000
0x04D4
=
0x0000
0x04D5
=
0x0000
0x04D6
=
0x0000
0x04D7
=
0x0000
0x04D8
=
0x0000
0x04D9
=
0x0000
0x04DA
=
0x0000
0x04DB
=
0x0000
0x04DC
=
0x0000
0x04DD
=
0x0000
0x04DE
=
0x0000
0x04DF
=
0x0000
0x04E0
=
0x0000
0x04E1
=
0x0000
0x04E2
=
0x0000
0x04E3
=
0x0000
0x04E4
=
0x0000
0x04E5
=
0x0000
0x04E6
=
0x0000
0x04E7
=
0x0000
0x0500
=
0x0000
0x0501
=
0x0000
0x0502
=
0x0000
0x0503
=
0x0000
0x0504
=
0x0000
0x0505
=
0x0000
0x0506
=
0x0000
0x0507
=
0x0000
0x0508
=
0x0000
0x0509
=
0x0000
0x050A
=
0x0000
0x050B
=
0x0000
0x050C
=
0x0000
0x050D
=
0x0000
0x050E
=
0x0000
0x050F
=
0x0000
0x0510
=
0x0000
0x0511
=
0x0000
0x0512
=
0x0000
0x0513
=
0x0000
0x0514
=
0x0000
0x0515
=
0x0000
0x0516
=
0x0000
0x0517
=
0x0000
0x0518
=
0x0000
0x0519
=
0x0000
0x051A
=
0x0000
0x051B
=
0x0000
0x051C
=
0x0000
0x051D
=
0x0000
0x051E
=
0x0000
0x051F
=
0x0000
0x0520
=
0x0000
0x0521
=
0x0000
0x0522
=
0x0000
0x0523
=
0x0000
0x0524
=
0x0000
0x0525
=
0x0000
0x0526
=
0x0000
0x0527
=
0x0000
0x0540
=
0x0000
0x0541
=
0x0000
0x0542
=
0x0000
0x0543
=
0x0000
0x0544
=
0x0000
0x0545
=
0x0000
0x0546
=
0x0000
0x0547
=
0x0000
0x0548
=
0x0000
0x0549
=
0x0000
0x054A
=
0x0000
0x054B
=
0x0000
0x054C
=
0x0000
0x054D
=
0x0000
0x054E
=
0x0000
0x054F
=
0x0000
0x0550
=
0x0000
0x0551
=
0x0000
0x0552
=
0x0000
0x0553
=
0x0000
0x0554
=
0x0000
0x0555
=
0x0000
0x0556
=
0x0000
0x0557
=
0x0000
0x0558
=
0x0000
0x0559
=
0x0000
0x055A
=
0x0000
0x055B
=
0x0000
0x055C
=
0x0000
0x055D
=
0x0000
0x055E
=
0x0000
0x055F
=
0x0000
0x0560
=
0x0000
0x0561
=
0x0000
0x0562
=
0x0000
0x0563
=
0x0000
0x0564
=
0x0000
0x0565
=
0x0000
0x0566
=
0x0000
0x0567
=
0x0000
0x0580
=
0x0000
0x0581
=
0x0000
0x0582
=
0x0000
0x0583
=
0x0000
0x0584
=
0x0000
0x0585
=
0x0000
0x0586
=
0x0000
0x0587
=
0x0000
0x0588
=
0x0000
0x0589
=
0x0000
0x058A
=
0x0000
0x058B
=
0x0000
0x058C
=
0x0000
0x058D
=
0x0000
0x058E
=
0x0000
0x058F
=
0x0000
0x0590
=
0x0000
0x0591
=
0x0000
0x0592
=
0x0000
0x0593
=
0x0000
0x0594
=
0x0000
0x0595
=
0x0000
0x0596
=
0x0000
0x0597
=
0x0000
0x0598
=
0x0000
0x0599
=
0x0000
0x059A
=
0x0000
0x059B
=
0x0000
0x059C
=
0x0000
0x059D
=
0x0000
0x059E
=
0x0000
0x059F
=
0x0000
0x05A0
=
0x0000
0x05A1
=
0x0000
0x05A2
=
0x0000
0x05A3
=
0x0000
0x05A4
=
0x0000
0x05A5
=
0x0000
0x05A6
=
0x0000
0x05A7
=
0x0000
[lms7002_registers_b]
0x0100
=
0x340F
0x0101
=
0x7800
0x0102
=
0x3180
0x0103
=
0x0612
0x0104
=
0x0088
0x0105
=
0x001F
0x0106
=
0x3182
0x0107
=
0x318C
0x0108
=
0x9442
0x0109
=
0x61C1
0x010A
=
0x104C
0x010C
=
0x88FF
0x010D
=
0x001E
0x010E
=
0x2040
0x010F
=
0x3042
0x0110
=
0x0BF4
0x0111
=
0x0083
0x0112
=
0x9407
0x0113
=
0x03C3
0x0114
=
0x00D0
0x0115
=
0x000F
0x0116
=
0x8180
0x0117
=
0x1217
0x0118
=
0x018C
0x0119
=
0x5280
0x011A
=
0x3E03
0x011C
=
0xAD41
0x011D
=
0x1555
0x011E
=
0x0747
0x011F
=
0x3640
0x0120
=
0xB9FF
0x0121
=
0x360C
0x0122
=
0x033F
0x0123
=
0x267B
0x0124
=
0x0000
0x0200
=
0x0101
0x0201
=
0x07FF
0x0202
=
0x07FF
0x0203
=
0x0000
0x0204
=
0x0000
0x0205
=
0x0000
0x0206
=
0x0000
0x0207
=
0x0000
0x0208
=
0x01F0
0x0209
=
0x0000
0x020A
=
0x0080
0x020B
=
0x0000
0x020C
=
0x7FFF
0x0240
=
0x0020
0x0241
=
0x0000
0x0242
=
0x0000
0x0243
=
0x0000
0x0244
=
0x0000
0x0245
=
0x0000
0x0246
=
0x0000
0x0247
=
0x0000
0x0248
=
0x0000
0x0249
=
0x0000
0x024A
=
0x0000
0x024B
=
0x0000
0x024C
=
0x0000
0x024D
=
0x0000
0x024E
=
0x0000
0x024F
=
0x0000
0x0250
=
0x0000
0x0251
=
0x0000
0x0252
=
0x0000
0x0253
=
0x0000
0x0254
=
0x0000
0x0255
=
0x0000
0x0256
=
0x0000
0x0257
=
0x0000
0x0258
=
0x0000
0x0259
=
0x0000
0x025A
=
0x0000
0x025B
=
0x0000
0x025C
=
0x0000
0x025D
=
0x0000
0x025E
=
0x0000
0x025F
=
0x0000
0x0260
=
0x0000
0x0261
=
0x0000
0x0280
=
0x0000
0x0281
=
0x0000
0x0282
=
0x0000
0x0283
=
0x0000
0x0284
=
0x0000
0x0285
=
0x0000
0x0286
=
0x0000
0x0287
=
0x0000
0x0288
=
0x0000
0x0289
=
0x0000
0x028A
=
0x0000
0x028B
=
0x0000
0x028C
=
0x0000
0x028D
=
0x0000
0x028E
=
0x0000
0x028F
=
0x0000
0x0290
=
0x0000
0x0291
=
0x0000
0x0292
=
0x0000
0x0293
=
0x0000
0x0294
=
0x0000
0x0295
=
0x0000
0x0296
=
0x0000
0x0297
=
0x0000
0x0298
=
0x0000
0x0299
=
0x0000
0x029A
=
0x0000
0x029B
=
0x0000
0x029C
=
0x0000
0x029D
=
0x0000
0x029E
=
0x0000
0x029F
=
0x0000
0x02A0
=
0x0000
0x02A1
=
0x0000
0x02A2
=
0x0000
0x02A3
=
0x0000
0x02A4
=
0x0000
0x02A5
=
0x0000
0x02A6
=
0x0000
0x02A7
=
0x0000
0x02C0
=
0x0000
0x02C1
=
0x0000
0x02C2
=
0x0000
0x02C3
=
0x0000
0x02C4
=
0x0000
0x02C5
=
0x0000
0x02C6
=
0x0000
0x02C7
=
0x0000
0x02C8
=
0x0000
0x02C9
=
0x0000
0x02CA
=
0x0000
0x02CB
=
0x0000
0x02CC
=
0x0000
0x02CD
=
0x0000
0x02CE
=
0x0000
0x02CF
=
0x0000
0x02D0
=
0x0000
0x02D1
=
0x0000
0x02D2
=
0x0000
0x02D3
=
0x0000
0x02D4
=
0x0000
0x02D5
=
0x0000
0x02D6
=
0x0000
0x02D7
=
0x0000
0x02D8
=
0x0000
0x02D9
=
0x0000
0x02DA
=
0x0000
0x02DB
=
0x0000
0x02DC
=
0x0000
0x02DD
=
0x0000
0x02DE
=
0x0000
0x02DF
=
0x0000
0x02E0
=
0x0000
0x02E1
=
0x0000
0x02E2
=
0x0000
0x02E3
=
0x0000
0x02E4
=
0x0000
0x02E5
=
0x0000
0x02E6
=
0x0000
0x02E7
=
0x0000
0x0300
=
0x0000
0x0301
=
0x0000
0x0302
=
0x0000
0x0303
=
0x0000
0x0304
=
0x0000
0x0305
=
0x0000
0x0306
=
0x0000
0x0307
=
0x0000
0x0308
=
0x0000
0x0309
=
0x0000
0x030A
=
0x0000
0x030B
=
0x0000
0x030C
=
0x0000
0x030D
=
0x0000
0x030E
=
0x0000
0x030F
=
0x0000
0x0310
=
0x0000
0x0311
=
0x0000
0x0312
=
0x0000
0x0313
=
0x0000
0x0314
=
0x0000
0x0315
=
0x0000
0x0316
=
0x0000
0x0317
=
0x0000
0x0318
=
0x0000
0x0319
=
0x0000
0x031A
=
0x0000
0x031B
=
0x0000
0x031C
=
0x0000
0x031D
=
0x0000
0x031E
=
0x0000
0x031F
=
0x0000
0x0320
=
0x0000
0x0321
=
0x0000
0x0322
=
0x0000
0x0323
=
0x0000
0x0324
=
0x0000
0x0325
=
0x0000
0x0326
=
0x0000
0x0327
=
0x0000
0x0340
=
0x0000
0x0341
=
0x0000
0x0342
=
0x0000
0x0343
=
0x0000
0x0344
=
0x0000
0x0345
=
0x0000
0x0346
=
0x0000
0x0347
=
0x0000
0x0348
=
0x0000
0x0349
=
0x0000
0x034A
=
0x0000
0x034B
=
0x0000
0x034C
=
0x0000
0x034D
=
0x0000
0x034E
=
0x0000
0x034F
=
0x0000
0x0350
=
0x0000
0x0351
=
0x0000
0x0352
=
0x0000
0x0353
=
0x0000
0x0354
=
0x0000
0x0355
=
0x0000
0x0356
=
0x0000
0x0357
=
0x0000
0x0358
=
0x0000
0x0359
=
0x0000
0x035A
=
0x0000
0x035B
=
0x0000
0x035C
=
0x0000
0x035D
=
0x0000
0x035E
=
0x0000
0x035F
=
0x0000
0x0360
=
0x0000
0x0361
=
0x0000
0x0362
=
0x0000
0x0363
=
0x0000
0x0364
=
0x0000
0x0365
=
0x0000
0x0366
=
0x0000
0x0367
=
0x0000
0x0380
=
0x0000
0x0381
=
0x0000
0x0382
=
0x0000
0x0383
=
0x0000
0x0384
=
0x0000
0x0385
=
0x0000
0x0386
=
0x0000
0x0387
=
0x0000
0x0388
=
0x0000
0x0389
=
0x0000
0x038A
=
0x0000
0x038B
=
0x0000
0x038C
=
0x0000
0x038D
=
0x0000
0x038E
=
0x0000
0x038F
=
0x0000
0x0390
=
0x0000
0x0391
=
0x0000
0x0392
=
0x0000
0x0393
=
0x0000
0x0394
=
0x0000
0x0395
=
0x0000
0x0396
=
0x0000
0x0397
=
0x0000
0x0398
=
0x0000
0x0399
=
0x0000
0x039A
=
0x0000
0x039B
=
0x0000
0x039C
=
0x0000
0x039D
=
0x0000
0x039E
=
0x0000
0x039F
=
0x0000
0x03A0
=
0x0000
0x03A1
=
0x0000
0x03A2
=
0x0000
0x03A3
=
0x0000
0x03A4
=
0x0000
0x03A5
=
0x0000
0x03A6
=
0x0000
0x03A7
=
0x0000
0x0400
=
0x0105
0x0401
=
0x07FF
0x0402
=
0x07FF
0x0403
=
0x0000
0x0404
=
0x0000
0x0405
=
0x0000
0x0406
=
0x0000
0x0407
=
0x0000
0x0408
=
0x0000
0x0409
=
0x0000
0x040A
=
0x0000
0x040B
=
0x7FFF
0x040C
=
0x00FF
0x040D
=
0x0000
0x040E
=
0x0002
0x040F
=
0x0000
0x0440
=
0x0020
0x0441
=
0x0000
0x0442
=
0x0000
0x0443
=
0x0000
0x0444
=
0x0000
0x0445
=
0x0000
0x0446
=
0x0000
0x0447
=
0x0000
0x0448
=
0x0000
0x0449
=
0x0000
0x044A
=
0x0000
0x044B
=
0x0000
0x044C
=
0x0000
0x044D
=
0x0000
0x044E
=
0x0000
0x044F
=
0x0000
0x0450
=
0x0000
0x0451
=
0x0000
0x0452
=
0x0000
0x0453
=
0x0000
0x0454
=
0x0000
0x0455
=
0x0000
0x0456
=
0x0000
0x0457
=
0x0000
0x0458
=
0x0000
0x0459
=
0x0000
0x045A
=
0x0000
0x045B
=
0x0000
0x045C
=
0x0000
0x045D
=
0x0000
0x045E
=
0x0000
0x045F
=
0x0000
0x0460
=
0x0000
0x0461
=
0x0000
0x0480
=
0x0000
0x0481
=
0x0000
0x0482
=
0x0000
0x0483
=
0x0000
0x0484
=
0x0000
0x0485
=
0x0000
0x0486
=
0x0000
0x0487
=
0x0000
0x0488
=
0x0000
0x0489
=
0x0000
0x048A
=
0x0000
0x048B
=
0x0000
0x048C
=
0x0000
0x048D
=
0x0000
0x048E
=
0x0000
0x048F
=
0x0000
0x0490
=
0x0000
0x0491
=
0x0000
0x0492
=
0x0000
0x0493
=
0x0000
0x0494
=
0x0000
0x0495
=
0x0000
0x0496
=
0x0000
0x0497
=
0x0000
0x0498
=
0x0000
0x0499
=
0x0000
0x049A
=
0x0000
0x049B
=
0x0000
0x049C
=
0x0000
0x049D
=
0x0000
0x049E
=
0x0000
0x049F
=
0x0000
0x04A0
=
0x0000
0x04A1
=
0x0000
0x04A2
=
0x0000
0x04A3
=
0x0000
0x04A4
=
0x0000
0x04A5
=
0x0000
0x04A6
=
0x0000
0x04A7
=
0x0000
0x04C0
=
0x0000
0x04C1
=
0x0000
0x04C2
=
0x0000
0x04C3
=
0x0000
0x04C4
=
0x0000
0x04C5
=
0x0000
0x04C6
=
0x0000
0x04C7
=
0x0000
0x04C8
=
0x0000
0x04C9
=
0x0000
0x04CA
=
0x0000
0x04CB
=
0x0000
0x04CC
=
0x0000
0x04CD
=
0x0000
0x04CE
=
0x0000
0x04CF
=
0x0000
0x04D0
=
0x0000
0x04D1
=
0x0000
0x04D2
=
0x0000
0x04D3
=
0x0000
0x04D4
=
0x0000
0x04D5
=
0x0000
0x04D6
=
0x0000
0x04D7
=
0x0000
0x04D8
=
0x0000
0x04D9
=
0x0000
0x04DA
=
0x0000
0x04DB
=
0x0000
0x04DC
=
0x0000
0x04DD
=
0x0000
0x04DE
=
0x0000
0x04DF
=
0x0000
0x04E0
=
0x0000
0x04E1
=
0x0000
0x04E2
=
0x0000
0x04E3
=
0x0000
0x04E4
=
0x0000
0x04E5
=
0x0000
0x04E6
=
0x0000
0x04E7
=
0x0000
0x0500
=
0x0000
0x0501
=
0x0000
0x0502
=
0x0000
0x0503
=
0x0000
0x0504
=
0x0000
0x0505
=
0x0000
0x0506
=
0x0000
0x0507
=
0x0000
0x0508
=
0x0000
0x0509
=
0x0000
0x050A
=
0x0000
0x050B
=
0x0000
0x050C
=
0x0000
0x050D
=
0x0000
0x050E
=
0x0000
0x050F
=
0x0000
0x0510
=
0x0000
0x0511
=
0x0000
0x0512
=
0x0000
0x0513
=
0x0000
0x0514
=
0x0000
0x0515
=
0x0000
0x0516
=
0x0000
0x0517
=
0x0000
0x0518
=
0x0000
0x0519
=
0x0000
0x051A
=
0x0000
0x051B
=
0x0000
0x051C
=
0x0000
0x051D
=
0x0000
0x051E
=
0x0000
0x051F
=
0x0000
0x0520
=
0x0000
0x0521
=
0x0000
0x0522
=
0x0000
0x0523
=
0x0000
0x0524
=
0x0000
0x0525
=
0x0000
0x0526
=
0x0000
0x0527
=
0x0000
0x0540
=
0x0000
0x0541
=
0x0000
0x0542
=
0x0000
0x0543
=
0x0000
0x0544
=
0x0000
0x0545
=
0x0000
0x0546
=
0x0000
0x0547
=
0x0000
0x0548
=
0x0000
0x0549
=
0x0000
0x054A
=
0x0000
0x054B
=
0x0000
0x054C
=
0x0000
0x054D
=
0x0000
0x054E
=
0x0000
0x054F
=
0x0000
0x0550
=
0x0000
0x0551
=
0x0000
0x0552
=
0x0000
0x0553
=
0x0000
0x0554
=
0x0000
0x0555
=
0x0000
0x0556
=
0x0000
0x0557
=
0x0000
0x0558
=
0x0000
0x0559
=
0x0000
0x055A
=
0x0000
0x055B
=
0x0000
0x055C
=
0x0000
0x055D
=
0x0000
0x055E
=
0x0000
0x055F
=
0x0000
0x0560
=
0x0000
0x0561
=
0x0000
0x0562
=
0x0000
0x0563
=
0x0000
0x0564
=
0x0000
0x0565
=
0x0000
0x0566
=
0x0000
0x0567
=
0x0000
0x0580
=
0x0000
0x0581
=
0x0000
0x0582
=
0x0000
0x0583
=
0x0000
0x0584
=
0x0000
0x0585
=
0x0000
0x0586
=
0x0000
0x0587
=
0x0000
0x0588
=
0x0000
0x0589
=
0x0000
0x058A
=
0x0000
0x058B
=
0x0000
0x058C
=
0x0000
0x058D
=
0x0000
0x058E
=
0x0000
0x058F
=
0x0000
0x0590
=
0x0000
0x0591
=
0x0000
0x0592
=
0x0000
0x0593
=
0x0000
0x0594
=
0x0000
0x0595
=
0x0000
0x0596
=
0x0000
0x0597
=
0x0000
0x0598
=
0x0000
0x0599
=
0x0000
0x059A
=
0x0000
0x059B
=
0x0000
0x059C
=
0x0000
0x059D
=
0x0000
0x059E
=
0x0000
0x059F
=
0x0000
0x05A0
=
0x0000
0x05A1
=
0x0000
0x05A2
=
0x0000
0x05A3
=
0x0000
0x05A4
=
0x0000
0x05A5
=
0x0000
0x05A6
=
0x0000
0x05A7
=
0x0000
[reference_clocks]
sxt_ref_clk_mhz
=
30.72
sxr_ref_clk_mhz
=
30.72
targets/ARCH/LMSSDR/LimeSDR_below_1p8GHz.ini
0 → 100755
View file @
f4f2cb97
[file_info]
type
=
lms7002m_minimal_config
version
=
1
[lms7002_registers_a]
0x0020
=
0xFFFD
0x0021
=
0x0E9F
0x0022
=
0x07FF
0x0023
=
0x5550
0x0024
=
0xB1E4
0x0025
=
0x0101
0x0026
=
0x0101
0x0027
=
0xB1E4
0x0028
=
0x0101
0x0029
=
0x0101
0x002A
=
0x0086
0x002B
=
0x0038
0x002C
=
0x0000
0x002D
=
0x0000
0x002E
=
0x0000
0x002F
=
0x3840
0x0081
=
0x0000
0x0082
=
0x8003
0x0084
=
0x0400
0x0085
=
0x0001
0x0086
=
0x4101
0x0087
=
0x0000
0x0088
=
0x04B0
0x0089
=
0x1090
0x008A
=
0x0514
0x008B
=
0x2102
0x008C
=
0x267B
0x0092
=
0x0001
0x0093
=
0x0000
0x0094
=
0x0000
0x0095
=
0x0000
0x0096
=
0x0000
0x0097
=
0x0000
0x0098
=
0x0000
0x0099
=
0x6565
0x009A
=
0x658C
0x009B
=
0x6565
0x009C
=
0x658C
0x009D
=
0x6565
0x009E
=
0x658C
0x009F
=
0x658C
0x00A0
=
0x6565
0x00A1
=
0x6565
0x00A2
=
0x6565
0x00A3
=
0x6565
0x00A4
=
0x6565
0x00A5
=
0x6565
0x00A6
=
0x000F
0x00A7
=
0x6565
0x00A8
=
0x0000
0x00A9
=
0x0000
0x00AA
=
0x0000
0x00AB
=
0x0040
0x00AC
=
0x0000
0x00AD
=
0x03FF
0x00AE
=
0x0000
0x0100
=
0x3409
0x0101
=
0x7800
0x0102
=
0x3180
0x0103
=
0x0A12
0x0104
=
0x0088
0x0105
=
0x0011
0x0106
=
0x318C
0x0107
=
0x318C
0x0108
=
0x2826
0x0109
=
0x6104
0x010A
=
0x17BD
0x010C
=
0x8865
0x010D
=
0x01DC
0x010E
=
0x0000
0x010F
=
0x3042
0x0110
=
0x0BFF
0x0111
=
0x0083
0x0112
=
0x9407
0x0113
=
0x0303
0x0114
=
0x00D0
0x0115
=
0x0009
0x0116
=
0x8180
0x0117
=
0x1217
0x0118
=
0x018C
0x0119
=
0x528C
0x011A
=
0x3E03
0x011C
=
0xAD41
0x011D
=
0xC000
0x011E
=
0x068F
0x011F
=
0x3680
0x0120
=
0xB9FF
0x0121
=
0x3234
0x0122
=
0x033F
0x0123
=
0x267B
0x0124
=
0x0000
0x0200
=
0x0081
0x0201
=
0x07FF
0x0202
=
0x07FF
0x0203
=
0x0000
0x0204
=
0x0000
0x0205
=
0x0000
0x0206
=
0x0000
0x0207
=
0x0000
0x0208
=
0x0170
0x0209
=
0x0000
0x020A
=
0x0080
0x020B
=
0x0000
0x020C
=
0x8000
0x0240
=
0x0020
0x0241
=
0x0000
0x0242
=
0x0000
0x0243
=
0x0000
0x0244
=
0x0000
0x0245
=
0x0000
0x0246
=
0x0000
0x0247
=
0x0000
0x0248
=
0x0000
0x0249
=
0x0000
0x024A
=
0x0000
0x024B
=
0x0000
0x024C
=
0x0000
0x024D
=
0x0000
0x024E
=
0x0000
0x024F
=
0x0000
0x0250
=
0x0000
0x0251
=
0x0000
0x0252
=
0x0000
0x0253
=
0x0000
0x0254
=
0x0000
0x0255
=
0x0000
0x0256
=
0x0000
0x0257
=
0x0000
0x0258
=
0x0000
0x0259
=
0x0000
0x025A
=
0x0000
0x025B
=
0x0000
0x025C
=
0x0000
0x025D
=
0x0000
0x025E
=
0x0000
0x025F
=
0x0000
0x0260
=
0x0000
0x0261
=
0x0000
0x0280
=
0x0000
0x0281
=
0x0000
0x0282
=
0x0000
0x0283
=
0x0000
0x0284
=
0x0000
0x0285
=
0x0000
0x0286
=
0x0000
0x0287
=
0x0000
0x0288
=
0x0000
0x0289
=
0x0000
0x028A
=
0x0000
0x028B
=
0x0000
0x028C
=
0x0000
0x028D
=
0x0000
0x028E
=
0x0000
0x028F
=
0x0000
0x0290
=
0x0000
0x0291
=
0x0000
0x0292
=
0x0000
0x0293
=
0x0000
0x0294
=
0x0000
0x0295
=
0x0000
0x0296
=
0x0000
0x0297
=
0x0000
0x0298
=
0x0000
0x0299
=
0x0000
0x029A
=
0x0000
0x029B
=
0x0000
0x029C
=
0x0000
0x029D
=
0x0000
0x029E
=
0x0000
0x029F
=
0x0000
0x02A0
=
0x0000
0x02A1
=
0x0000
0x02A2
=
0x0000
0x02A3
=
0x0000
0x02A4
=
0x0000
0x02A5
=
0x0000
0x02A6
=
0x0000
0x02A7
=
0x0000
0x02C0
=
0x0000
0x02C1
=
0x0000
0x02C2
=
0x0000
0x02C3
=
0x0000
0x02C4
=
0x0000
0x02C5
=
0x0000
0x02C6
=
0x0000
0x02C7
=
0x0000
0x02C8
=
0x0000
0x02C9
=
0x0000
0x02CA
=
0x0000
0x02CB
=
0x0000
0x02CC
=
0x0000
0x02CD
=
0x0000
0x02CE
=
0x0000
0x02CF
=
0x0000
0x02D0
=
0x0000
0x02D1
=
0x0000
0x02D2
=
0x0000
0x02D3
=
0x0000
0x02D4
=
0x0000
0x02D5
=
0x0000
0x02D6
=
0x0000
0x02D7
=
0x0000
0x02D8
=
0x0000
0x02D9
=
0x0000
0x02DA
=
0x0000
0x02DB
=
0x0000
0x02DC
=
0x0000
0x02DD
=
0x0000
0x02DE
=
0x0000
0x02DF
=
0x0000
0x02E0
=
0x0000
0x02E1
=
0x0000
0x02E2
=
0x0000
0x02E3
=
0x0000
0x02E4
=
0x0000
0x02E5
=
0x0000
0x02E6
=
0x0000
0x02E7
=
0x0000
0x0300
=
0x0000
0x0301
=
0x0000
0x0302
=
0x0000
0x0303
=
0x0000
0x0304
=
0x0000
0x0305
=
0x0000
0x0306
=
0x0000
0x0307
=
0x0000
0x0308
=
0x0000
0x0309
=
0x0000
0x030A
=
0x0000
0x030B
=
0x0000
0x030C
=
0x0000
0x030D
=
0x0000
0x030E
=
0x0000
0x030F
=
0x0000
0x0310
=
0x0000
0x0311
=
0x0000
0x0312
=
0x0000
0x0313
=
0x0000
0x0314
=
0x0000
0x0315
=
0x0000
0x0316
=
0x0000
0x0317
=
0x0000
0x0318
=
0x0000
0x0319
=
0x0000
0x031A
=
0x0000
0x031B
=
0x0000
0x031C
=
0x0000
0x031D
=
0x0000
0x031E
=
0x0000
0x031F
=
0x0000
0x0320
=
0x0000
0x0321
=
0x0000
0x0322
=
0x0000
0x0323
=
0x0000
0x0324
=
0x0000
0x0325
=
0x0000
0x0326
=
0x0000
0x0327
=
0x0000
0x0340
=
0x0000
0x0341
=
0x0000
0x0342
=
0x0000
0x0343
=
0x0000
0x0344
=
0x0000
0x0345
=
0x0000
0x0346
=
0x0000
0x0347
=
0x0000
0x0348
=
0x0000
0x0349
=
0x0000
0x034A
=
0x0000
0x034B
=
0x0000
0x034C
=
0x0000
0x034D
=
0x0000
0x034E
=
0x0000
0x034F
=
0x0000
0x0350
=
0x0000
0x0351
=
0x0000
0x0352
=
0x0000
0x0353
=
0x0000
0x0354
=
0x0000
0x0355
=
0x0000
0x0356
=
0x0000
0x0357
=
0x0000
0x0358
=
0x0000
0x0359
=
0x0000
0x035A
=
0x0000
0x035B
=
0x0000
0x035C
=
0x0000
0x035D
=
0x0000
0x035E
=
0x0000
0x035F
=
0x0000
0x0360
=
0x0000
0x0361
=
0x0000
0x0362
=
0x0000
0x0363
=
0x0000
0x0364
=
0x0000
0x0365
=
0x0000
0x0366
=
0x0000
0x0367
=
0x0000
0x0380
=
0x0000
0x0381
=
0x0000
0x0382
=
0x0000
0x0383
=
0x0000
0x0384
=
0x0000
0x0385
=
0x0000
0x0386
=
0x0000
0x0387
=
0x0000
0x0388
=
0x0000
0x0389
=
0x0000
0x038A
=
0x0000
0x038B
=
0x0000
0x038C
=
0x0000
0x038D
=
0x0000
0x038E
=
0x0000
0x038F
=
0x0000
0x0390
=
0x0000
0x0391
=
0x0000
0x0392
=
0x0000
0x0393
=
0x0000
0x0394
=
0x0000
0x0395
=
0x0000
0x0396
=
0x0000
0x0397
=
0x0000
0x0398
=
0x0000
0x0399
=
0x0000
0x039A
=
0x0000
0x039B
=
0x0000
0x039C
=
0x0000
0x039D
=
0x0000
0x039E
=
0x0000
0x039F
=
0x0000
0x03A0
=
0x0000
0x03A1
=
0x0000
0x03A2
=
0x0000
0x03A3
=
0x0000
0x03A4
=
0x0000
0x03A5
=
0x0000
0x03A6
=
0x0000
0x03A7
=
0x0000
0x0400
=
0x8081
0x0401
=
0x07FF
0x0402
=
0x07FF
0x0403
=
0x0000
0x0404
=
0x0000
0x0405
=
0x0000
0x0406
=
0x0000
0x0407
=
0x0000
0x0408
=
0x0000
0x0409
=
0x0000
0x040A
=
0x0003
0x040B
=
0x000F
0x040C
=
0x00F8
0x040D
=
0x0000
0x040E
=
0x0000
0x040F
=
0x0000
0x0440
=
0x0020
0x0441
=
0x0000
0x0442
=
0x2B55
0x0443
=
0x5540
0x0444
=
0x0000
0x0445
=
0x0000
0x0446
=
0x0000
0x0447
=
0x0000
0x0448
=
0x0000
0x0449
=
0x0000
0x044A
=
0x0000
0x044B
=
0x0000
0x044C
=
0x0000
0x044D
=
0x0000
0x044E
=
0x0000
0x044F
=
0x0000
0x0450
=
0x0000
0x0451
=
0x0000
0x0452
=
0x0000
0x0453
=
0x0000
0x0454
=
0x0000
0x0455
=
0x0000
0x0456
=
0x0000
0x0457
=
0x0000
0x0458
=
0x0000
0x0459
=
0x0000
0x045A
=
0x0000
0x045B
=
0x0000
0x045C
=
0x0000
0x045D
=
0x0000
0x045E
=
0x0000
0x045F
=
0x0000
0x0460
=
0x0000
0x0461
=
0x0000
0x0480
=
0x0000
0x0481
=
0x0000
0x0482
=
0x0000
0x0483
=
0x0000
0x0484
=
0x0000
0x0485
=
0x0000
0x0486
=
0x0000
0x0487
=
0x0000
0x0488
=
0x0000
0x0489
=
0x0000
0x048A
=
0x0000
0x048B
=
0x0000
0x048C
=
0x0000
0x048D
=
0x0000
0x048E
=
0x0000
0x048F
=
0x0000
0x0490
=
0x0000
0x0491
=
0x0000
0x0492
=
0x0000
0x0493
=
0x0000
0x0494
=
0x0000
0x0495
=
0x0000
0x0496
=
0x0000
0x0497
=
0x0000
0x0498
=
0x0000
0x0499
=
0x0000
0x049A
=
0x0000
0x049B
=
0x0000
0x049C
=
0x0000
0x049D
=
0x0000
0x049E
=
0x0000
0x049F
=
0x0000
0x04A0
=
0x0000
0x04A1
=
0x0000
0x04A2
=
0x0000
0x04A3
=
0x0000
0x04A4
=
0x0000
0x04A5
=
0x0000
0x04A6
=
0x0000
0x04A7
=
0x0000
0x04C0
=
0x0000
0x04C1
=
0x0000
0x04C2
=
0x0000
0x04C3
=
0x0000
0x04C4
=
0x0000
0x04C5
=
0x0000
0x04C6
=
0x0000
0x04C7
=
0x0000
0x04C8
=
0x0000
0x04C9
=
0x0000
0x04CA
=
0x0000
0x04CB
=
0x0000
0x04CC
=
0x0000
0x04CD
=
0x0000
0x04CE
=
0x0000
0x04CF
=
0x0000
0x04D0
=
0x0000
0x04D1
=
0x0000
0x04D2
=
0x0000
0x04D3
=
0x0000
0x04D4
=
0x0000
0x04D5
=
0x0000
0x04D6
=
0x0000
0x04D7
=
0x0000
0x04D8
=
0x0000
0x04D9
=
0x0000
0x04DA
=
0x0000
0x04DB
=
0x0000
0x04DC
=
0x0000
0x04DD
=
0x0000
0x04DE
=
0x0000
0x04DF
=
0x0000
0x04E0
=
0x0000
0x04E1
=
0x0000
0x04E2
=
0x0000
0x04E3
=
0x0000
0x04E4
=
0x0000
0x04E5
=
0x0000
0x04E6
=
0x0000
0x04E7
=
0x0000
0x0500
=
0x0000
0x0501
=
0x0000
0x0502
=
0x0000
0x0503
=
0x0000
0x0504
=
0x0000
0x0505
=
0x0000
0x0506
=
0x0000
0x0507
=
0x0000
0x0508
=
0x0000
0x0509
=
0x0000
0x050A
=
0x0000
0x050B
=
0x0000
0x050C
=
0x0000
0x050D
=
0x0000
0x050E
=
0x0000
0x050F
=
0x0000
0x0510
=
0x0000
0x0511
=
0x0000
0x0512
=
0x0000
0x0513
=
0x0000
0x0514
=
0x0000
0x0515
=
0x0000
0x0516
=
0x0000
0x0517
=
0x0000
0x0518
=
0x0000
0x0519
=
0x0000
0x051A
=
0x0000
0x051B
=
0x0000
0x051C
=
0x0000
0x051D
=
0x0000
0x051E
=
0x0000
0x051F
=
0x0000
0x0520
=
0x0000
0x0521
=
0x0000
0x0522
=
0x0000
0x0523
=
0x0000
0x0524
=
0x0000
0x0525
=
0x0000
0x0526
=
0x0000
0x0527
=
0x0000
0x0540
=
0x0000
0x0541
=
0x0000
0x0542
=
0x0000
0x0543
=
0x0000
0x0544
=
0x0000
0x0545
=
0x0000
0x0546
=
0x0000
0x0547
=
0x0000
0x0548
=
0x0000
0x0549
=
0x0000
0x054A
=
0x0000
0x054B
=
0x0000
0x054C
=
0x0000
0x054D
=
0x0000
0x054E
=
0x0000
0x054F
=
0x0000
0x0550
=
0x0000
0x0551
=
0x0000
0x0552
=
0x0000
0x0553
=
0x0000
0x0554
=
0x0000
0x0555
=
0x0000
0x0556
=
0x0000
0x0557
=
0x0000
0x0558
=
0x0000
0x0559
=
0x0000
0x055A
=
0x0000
0x055B
=
0x0000
0x055C
=
0x0000
0x055D
=
0x0000
0x055E
=
0x0000
0x055F
=
0x0000
0x0560
=
0x0000
0x0561
=
0x0000
0x0562
=
0x0000
0x0563
=
0x0000
0x0564
=
0x0000
0x0565
=
0x0000
0x0566
=
0x0000
0x0567
=
0x0000
0x0580
=
0x0000
0x0581
=
0x0000
0x0582
=
0x0000
0x0583
=
0x0000
0x0584
=
0x0000
0x0585
=
0x0000
0x0586
=
0x0000
0x0587
=
0x0000
0x0588
=
0x0000
0x0589
=
0x0000
0x058A
=
0x0000
0x058B
=
0x0000
0x058C
=
0x0000
0x058D
=
0x0000
0x058E
=
0x0000
0x058F
=
0x0000
0x0590
=
0x0000
0x0591
=
0x0000
0x0592
=
0x0000
0x0593
=
0x0000
0x0594
=
0x0000
0x0595
=
0x0000
0x0596
=
0x0000
0x0597
=
0x0000
0x0598
=
0x0000
0x0599
=
0x0000
0x059A
=
0x0000
0x059B
=
0x0000
0x059C
=
0x0000
0x059D
=
0x0000
0x059E
=
0x0000
0x059F
=
0x0000
0x05A0
=
0x0000
0x05A1
=
0x0000
0x05A2
=
0x0000
0x05A3
=
0x0000
0x05A4
=
0x0000
0x05A5
=
0x0000
0x05A6
=
0x0000
0x05A7
=
0x0000
[lms7002_registers_b]
0x0100
=
0x340F
0x0101
=
0x7800
0x0102
=
0x3180
0x0103
=
0x0612
0x0104
=
0x0088
0x0105
=
0x001F
0x0106
=
0x3182
0x0107
=
0x318C
0x0108
=
0x9442
0x0109
=
0x61C1
0x010A
=
0x104C
0x010C
=
0x88FF
0x010D
=
0x001E
0x010E
=
0x2040
0x010F
=
0x3042
0x0110
=
0x0BF4
0x0111
=
0x0083
0x0112
=
0x9407
0x0113
=
0x03C3
0x0114
=
0x00D0
0x0115
=
0x000F
0x0116
=
0x8180
0x0117
=
0x1217
0x0118
=
0x018C
0x0119
=
0x5280
0x011A
=
0x3E03
0x011C
=
0xAD41
0x011D
=
0xC000
0x011E
=
0x06F3
0x011F
=
0x3680
0x0120
=
0xB9FF
0x0121
=
0x346C
0x0122
=
0x033F
0x0123
=
0x267B
0x0124
=
0x0000
0x0200
=
0x0101
0x0201
=
0x07FF
0x0202
=
0x07FF
0x0203
=
0x0000
0x0204
=
0x0000
0x0205
=
0x0000
0x0206
=
0x0000
0x0207
=
0x0000
0x0208
=
0x01F0
0x0209
=
0x0000
0x020A
=
0x0080
0x020B
=
0x0000
0x020C
=
0x7FFF
0x0240
=
0x0020
0x0241
=
0x0000
0x0242
=
0x0000
0x0243
=
0x0000
0x0244
=
0x0000
0x0245
=
0x0000
0x0246
=
0x0000
0x0247
=
0x0000
0x0248
=
0x0000
0x0249
=
0x0000
0x024A
=
0x0000
0x024B
=
0x0000
0x024C
=
0x0000
0x024D
=
0x0000
0x024E
=
0x0000
0x024F
=
0x0000
0x0250
=
0x0000
0x0251
=
0x0000
0x0252
=
0x0000
0x0253
=
0x0000
0x0254
=
0x0000
0x0255
=
0x0000
0x0256
=
0x0000
0x0257
=
0x0000
0x0258
=
0x0000
0x0259
=
0x0000
0x025A
=
0x0000
0x025B
=
0x0000
0x025C
=
0x0000
0x025D
=
0x0000
0x025E
=
0x0000
0x025F
=
0x0000
0x0260
=
0x0000
0x0261
=
0x0000
0x0280
=
0x0000
0x0281
=
0x0000
0x0282
=
0x0000
0x0283
=
0x0000
0x0284
=
0x0000
0x0285
=
0x0000
0x0286
=
0x0000
0x0287
=
0x0000
0x0288
=
0x0000
0x0289
=
0x0000
0x028A
=
0x0000
0x028B
=
0x0000
0x028C
=
0x0000
0x028D
=
0x0000
0x028E
=
0x0000
0x028F
=
0x0000
0x0290
=
0x0000
0x0291
=
0x0000
0x0292
=
0x0000
0x0293
=
0x0000
0x0294
=
0x0000
0x0295
=
0x0000
0x0296
=
0x0000
0x0297
=
0x0000
0x0298
=
0x0000
0x0299
=
0x0000
0x029A
=
0x0000
0x029B
=
0x0000
0x029C
=
0x0000
0x029D
=
0x0000
0x029E
=
0x0000
0x029F
=
0x0000
0x02A0
=
0x0000
0x02A1
=
0x0000
0x02A2
=
0x0000
0x02A3
=
0x0000
0x02A4
=
0x0000
0x02A5
=
0x0000
0x02A6
=
0x0000
0x02A7
=
0x0000
0x02C0
=
0x0000
0x02C1
=
0x0000
0x02C2
=
0x0000
0x02C3
=
0x0000
0x02C4
=
0x0000
0x02C5
=
0x0000
0x02C6
=
0x0000
0x02C7
=
0x0000
0x02C8
=
0x0000
0x02C9
=
0x0000
0x02CA
=
0x0000
0x02CB
=
0x0000
0x02CC
=
0x0000
0x02CD
=
0x0000
0x02CE
=
0x0000
0x02CF
=
0x0000
0x02D0
=
0x0000
0x02D1
=
0x0000
0x02D2
=
0x0000
0x02D3
=
0x0000
0x02D4
=
0x0000
0x02D5
=
0x0000
0x02D6
=
0x0000
0x02D7
=
0x0000
0x02D8
=
0x0000
0x02D9
=
0x0000
0x02DA
=
0x0000
0x02DB
=
0x0000
0x02DC
=
0x0000
0x02DD
=
0x0000
0x02DE
=
0x0000
0x02DF
=
0x0000
0x02E0
=
0x0000
0x02E1
=
0x0000
0x02E2
=
0x0000
0x02E3
=
0x0000
0x02E4
=
0x0000
0x02E5
=
0x0000
0x02E6
=
0x0000
0x02E7
=
0x0000
0x0300
=
0x0000
0x0301
=
0x0000
0x0302
=
0x0000
0x0303
=
0x0000
0x0304
=
0x0000
0x0305
=
0x0000
0x0306
=
0x0000
0x0307
=
0x0000
0x0308
=
0x0000
0x0309
=
0x0000
0x030A
=
0x0000
0x030B
=
0x0000
0x030C
=
0x0000
0x030D
=
0x0000
0x030E
=
0x0000
0x030F
=
0x0000
0x0310
=
0x0000
0x0311
=
0x0000
0x0312
=
0x0000
0x0313
=
0x0000
0x0314
=
0x0000
0x0315
=
0x0000
0x0316
=
0x0000
0x0317
=
0x0000
0x0318
=
0x0000
0x0319
=
0x0000
0x031A
=
0x0000
0x031B
=
0x0000
0x031C
=
0x0000
0x031D
=
0x0000
0x031E
=
0x0000
0x031F
=
0x0000
0x0320
=
0x0000
0x0321
=
0x0000
0x0322
=
0x0000
0x0323
=
0x0000
0x0324
=
0x0000
0x0325
=
0x0000
0x0326
=
0x0000
0x0327
=
0x0000
0x0340
=
0x0000
0x0341
=
0x0000
0x0342
=
0x0000
0x0343
=
0x0000
0x0344
=
0x0000
0x0345
=
0x0000
0x0346
=
0x0000
0x0347
=
0x0000
0x0348
=
0x0000
0x0349
=
0x0000
0x034A
=
0x0000
0x034B
=
0x0000
0x034C
=
0x0000
0x034D
=
0x0000
0x034E
=
0x0000
0x034F
=
0x0000
0x0350
=
0x0000
0x0351
=
0x0000
0x0352
=
0x0000
0x0353
=
0x0000
0x0354
=
0x0000
0x0355
=
0x0000
0x0356
=
0x0000
0x0357
=
0x0000
0x0358
=
0x0000
0x0359
=
0x0000
0x035A
=
0x0000
0x035B
=
0x0000
0x035C
=
0x0000
0x035D
=
0x0000
0x035E
=
0x0000
0x035F
=
0x0000
0x0360
=
0x0000
0x0361
=
0x0000
0x0362
=
0x0000
0x0363
=
0x0000
0x0364
=
0x0000
0x0365
=
0x0000
0x0366
=
0x0000
0x0367
=
0x0000
0x0380
=
0x0000
0x0381
=
0x0000
0x0382
=
0x0000
0x0383
=
0x0000
0x0384
=
0x0000
0x0385
=
0x0000
0x0386
=
0x0000
0x0387
=
0x0000
0x0388
=
0x0000
0x0389
=
0x0000
0x038A
=
0x0000
0x038B
=
0x0000
0x038C
=
0x0000
0x038D
=
0x0000
0x038E
=
0x0000
0x038F
=
0x0000
0x0390
=
0x0000
0x0391
=
0x0000
0x0392
=
0x0000
0x0393
=
0x0000
0x0394
=
0x0000
0x0395
=
0x0000
0x0396
=
0x0000
0x0397
=
0x0000
0x0398
=
0x0000
0x0399
=
0x0000
0x039A
=
0x0000
0x039B
=
0x0000
0x039C
=
0x0000
0x039D
=
0x0000
0x039E
=
0x0000
0x039F
=
0x0000
0x03A0
=
0x0000
0x03A1
=
0x0000
0x03A2
=
0x0000
0x03A3
=
0x0000
0x03A4
=
0x0000
0x03A5
=
0x0000
0x03A6
=
0x0000
0x03A7
=
0x0000
0x0400
=
0x0105
0x0401
=
0x07FF
0x0402
=
0x07FF
0x0403
=
0x0000
0x0404
=
0x0000
0x0405
=
0x0000
0x0406
=
0x0000
0x0407
=
0x0000
0x0408
=
0x0000
0x0409
=
0x0000
0x040A
=
0x0000
0x040B
=
0x7FFF
0x040C
=
0x00FF
0x040D
=
0x0000
0x040E
=
0x0002
0x040F
=
0x0000
0x0440
=
0x0020
0x0441
=
0x0000
0x0442
=
0x0000
0x0443
=
0x0000
0x0444
=
0x0000
0x0445
=
0x0000
0x0446
=
0x0000
0x0447
=
0x0000
0x0448
=
0x0000
0x0449
=
0x0000
0x044A
=
0x0000
0x044B
=
0x0000
0x044C
=
0x0000
0x044D
=
0x0000
0x044E
=
0x0000
0x044F
=
0x0000
0x0450
=
0x0000
0x0451
=
0x0000
0x0452
=
0x0000
0x0453
=
0x0000
0x0454
=
0x0000
0x0455
=
0x0000
0x0456
=
0x0000
0x0457
=
0x0000
0x0458
=
0x0000
0x0459
=
0x0000
0x045A
=
0x0000
0x045B
=
0x0000
0x045C
=
0x0000
0x045D
=
0x0000
0x045E
=
0x0000
0x045F
=
0x0000
0x0460
=
0x0000
0x0461
=
0x0000
0x0480
=
0x0000
0x0481
=
0x0000
0x0482
=
0x0000
0x0483
=
0x0000
0x0484
=
0x0000
0x0485
=
0x0000
0x0486
=
0x0000
0x0487
=
0x0000
0x0488
=
0x0000
0x0489
=
0x0000
0x048A
=
0x0000
0x048B
=
0x0000
0x048C
=
0x0000
0x048D
=
0x0000
0x048E
=
0x0000
0x048F
=
0x0000
0x0490
=
0x0000
0x0491
=
0x0000
0x0492
=
0x0000
0x0493
=
0x0000
0x0494
=
0x0000
0x0495
=
0x0000
0x0496
=
0x0000
0x0497
=
0x0000
0x0498
=
0x0000
0x0499
=
0x0000
0x049A
=
0x0000
0x049B
=
0x0000
0x049C
=
0x0000
0x049D
=
0x0000
0x049E
=
0x0000
0x049F
=
0x0000
0x04A0
=
0x0000
0x04A1
=
0x0000
0x04A2
=
0x0000
0x04A3
=
0x0000
0x04A4
=
0x0000
0x04A5
=
0x0000
0x04A6
=
0x0000
0x04A7
=
0x0000
0x04C0
=
0x0000
0x04C1
=
0x0000
0x04C2
=
0x0000
0x04C3
=
0x0000
0x04C4
=
0x0000
0x04C5
=
0x0000
0x04C6
=
0x0000
0x04C7
=
0x0000
0x04C8
=
0x0000
0x04C9
=
0x0000
0x04CA
=
0x0000
0x04CB
=
0x0000
0x04CC
=
0x0000
0x04CD
=
0x0000
0x04CE
=
0x0000
0x04CF
=
0x0000
0x04D0
=
0x0000
0x04D1
=
0x0000
0x04D2
=
0x0000
0x04D3
=
0x0000
0x04D4
=
0x0000
0x04D5
=
0x0000
0x04D6
=
0x0000
0x04D7
=
0x0000
0x04D8
=
0x0000
0x04D9
=
0x0000
0x04DA
=
0x0000
0x04DB
=
0x0000
0x04DC
=
0x0000
0x04DD
=
0x0000
0x04DE
=
0x0000
0x04DF
=
0x0000
0x04E0
=
0x0000
0x04E1
=
0x0000
0x04E2
=
0x0000
0x04E3
=
0x0000
0x04E4
=
0x0000
0x04E5
=
0x0000
0x04E6
=
0x0000
0x04E7
=
0x0000
0x0500
=
0x0000
0x0501
=
0x0000
0x0502
=
0x0000
0x0503
=
0x0000
0x0504
=
0x0000
0x0505
=
0x0000
0x0506
=
0x0000
0x0507
=
0x0000
0x0508
=
0x0000
0x0509
=
0x0000
0x050A
=
0x0000
0x050B
=
0x0000
0x050C
=
0x0000
0x050D
=
0x0000
0x050E
=
0x0000
0x050F
=
0x0000
0x0510
=
0x0000
0x0511
=
0x0000
0x0512
=
0x0000
0x0513
=
0x0000
0x0514
=
0x0000
0x0515
=
0x0000
0x0516
=
0x0000
0x0517
=
0x0000
0x0518
=
0x0000
0x0519
=
0x0000
0x051A
=
0x0000
0x051B
=
0x0000
0x051C
=
0x0000
0x051D
=
0x0000
0x051E
=
0x0000
0x051F
=
0x0000
0x0520
=
0x0000
0x0521
=
0x0000
0x0522
=
0x0000
0x0523
=
0x0000
0x0524
=
0x0000
0x0525
=
0x0000
0x0526
=
0x0000
0x0527
=
0x0000
0x0540
=
0x0000
0x0541
=
0x0000
0x0542
=
0x0000
0x0543
=
0x0000
0x0544
=
0x0000
0x0545
=
0x0000
0x0546
=
0x0000
0x0547
=
0x0000
0x0548
=
0x0000
0x0549
=
0x0000
0x054A
=
0x0000
0x054B
=
0x0000
0x054C
=
0x0000
0x054D
=
0x0000
0x054E
=
0x0000
0x054F
=
0x0000
0x0550
=
0x0000
0x0551
=
0x0000
0x0552
=
0x0000
0x0553
=
0x0000
0x0554
=
0x0000
0x0555
=
0x0000
0x0556
=
0x0000
0x0557
=
0x0000
0x0558
=
0x0000
0x0559
=
0x0000
0x055A
=
0x0000
0x055B
=
0x0000
0x055C
=
0x0000
0x055D
=
0x0000
0x055E
=
0x0000
0x055F
=
0x0000
0x0560
=
0x0000
0x0561
=
0x0000
0x0562
=
0x0000
0x0563
=
0x0000
0x0564
=
0x0000
0x0565
=
0x0000
0x0566
=
0x0000
0x0567
=
0x0000
0x0580
=
0x0000
0x0581
=
0x0000
0x0582
=
0x0000
0x0583
=
0x0000
0x0584
=
0x0000
0x0585
=
0x0000
0x0586
=
0x0000
0x0587
=
0x0000
0x0588
=
0x0000
0x0589
=
0x0000
0x058A
=
0x0000
0x058B
=
0x0000
0x058C
=
0x0000
0x058D
=
0x0000
0x058E
=
0x0000
0x058F
=
0x0000
0x0590
=
0x0000
0x0591
=
0x0000
0x0592
=
0x0000
0x0593
=
0x0000
0x0594
=
0x0000
0x0595
=
0x0000
0x0596
=
0x0000
0x0597
=
0x0000
0x0598
=
0x0000
0x0599
=
0x0000
0x059A
=
0x0000
0x059B
=
0x0000
0x059C
=
0x0000
0x059D
=
0x0000
0x059E
=
0x0000
0x059F
=
0x0000
0x05A0
=
0x0000
0x05A1
=
0x0000
0x05A2
=
0x0000
0x05A3
=
0x0000
0x05A4
=
0x0000
0x05A5
=
0x0000
0x05A6
=
0x0000
0x05A7
=
0x0000
[reference_clocks]
sxt_ref_clk_mhz
=
30.72
sxr_ref_clk_mhz
=
30.72
targets/ARCH/LMSSDR/LimeSDR_below_1p8GHz_1v4.ini
0 → 100755
View file @
f4f2cb97
[file_info]
type
=
lms7002m_minimal_config
version
=
1
[lms7002_registers_a]
0x0020
=
0xFFFD
0x0021
=
0x0E9F
0x0022
=
0x07FF
0x0023
=
0x5550
0x0024
=
0xB1E4
0x0025
=
0x0101
0x0026
=
0x0101
0x0027
=
0xB1E4
0x0028
=
0x0101
0x0029
=
0x0101
0x002A
=
0x0086
0x002B
=
0x0038
0x002C
=
0x0000
0x002D
=
0x0000
0x002E
=
0x0000
0x002F
=
0x3841
0x0081
=
0x0000
0x0082
=
0x800B
0x0084
=
0x0400
0x0085
=
0x0001
0x0086
=
0x4101
0x0087
=
0x0000
0x0088
=
0x04B0
0x0089
=
0x1090
0x008A
=
0x0514
0x008B
=
0x2138
0x008C
=
0x267B
0x0092
=
0x0001
0x0093
=
0x0000
0x0094
=
0x0000
0x0095
=
0x0000
0x0096
=
0x0000
0x0097
=
0x0000
0x0098
=
0x0000
0x0099
=
0x6565
0x009A
=
0x658C
0x009B
=
0x6565
0x009C
=
0x658C
0x009D
=
0x6565
0x009E
=
0x658C
0x009F
=
0x658C
0x00A0
=
0x6565
0x00A1
=
0x6565
0x00A2
=
0x6565
0x00A3
=
0x6565
0x00A4
=
0x6565
0x00A5
=
0x6565
0x00A6
=
0x000F
0x00A7
=
0x6565
0x00A8
=
0x0000
0x00A9
=
0x0000
0x00AA
=
0x0000
0x00AB
=
0x0040
0x00AC
=
0x0000
0x00AD
=
0x03FF
0x00AE
=
0x0000
0x0100
=
0x3409
0x0101
=
0x7800
0x0102
=
0x3180
0x0103
=
0x0A12
0x0104
=
0x0088
0x0105
=
0x0011
0x0106
=
0x318C
0x0107
=
0x318C
0x0108
=
0x298C
0x0109
=
0x6104
0x010A
=
0x17BD
0x010C
=
0x8865
0x010D
=
0x015A
0x010E
=
0x0000
0x010F
=
0x30C6
0x0110
=
0x0BFF
0x0111
=
0x0083
0x0112
=
0x9407
0x0113
=
0x0303
0x0114
=
0x00D0
0x0115
=
0x0009
0x0116
=
0x8180
0x0117
=
0x1217
0x0118
=
0x018C
0x0119
=
0x528C
0x011A
=
0x3E03
0x011C
=
0xAD41
0x011D
=
0xC000
0x011E
=
0x068F
0x011F
=
0x3680
0x0120
=
0xB9FF
0x0121
=
0x3234
0x0122
=
0x033F
0x0123
=
0x267B
0x0124
=
0x0000
0x0200
=
0x0081
0x0201
=
0x07FF
0x0202
=
0x07FF
0x0203
=
0x0000
0x0204
=
0x0000
0x0205
=
0x0000
0x0206
=
0x0000
0x0207
=
0x0000
0x0208
=
0x0170
0x0209
=
0x0000
0x020A
=
0x0080
0x020B
=
0x0000
0x020C
=
0x8000
0x0240
=
0x0020
0x0241
=
0x0000
0x0242
=
0x0000
0x0243
=
0x0000
0x0244
=
0x0000
0x0245
=
0x0000
0x0246
=
0x0000
0x0247
=
0x0000
0x0248
=
0x0000
0x0249
=
0x0000
0x024A
=
0x0000
0x024B
=
0x0000
0x024C
=
0x0000
0x024D
=
0x0000
0x024E
=
0x0000
0x024F
=
0x0000
0x0250
=
0x0000
0x0251
=
0x0000
0x0252
=
0x0000
0x0253
=
0x0000
0x0254
=
0x0000
0x0255
=
0x0000
0x0256
=
0x0000
0x0257
=
0x0000
0x0258
=
0x0000
0x0259
=
0x0000
0x025A
=
0x0000
0x025B
=
0x0000
0x025C
=
0x0000
0x025D
=
0x0000
0x025E
=
0x0000
0x025F
=
0x0000
0x0260
=
0x0000
0x0261
=
0x0000
0x0280
=
0x0000
0x0281
=
0x0000
0x0282
=
0x0000
0x0283
=
0x0000
0x0284
=
0x0000
0x0285
=
0x0000
0x0286
=
0x0000
0x0287
=
0x0000
0x0288
=
0x0000
0x0289
=
0x0000
0x028A
=
0x0000
0x028B
=
0x0000
0x028C
=
0x0000
0x028D
=
0x0000
0x028E
=
0x0000
0x028F
=
0x0000
0x0290
=
0x0000
0x0291
=
0x0000
0x0292
=
0x0000
0x0293
=
0x0000
0x0294
=
0x0000
0x0295
=
0x0000
0x0296
=
0x0000
0x0297
=
0x0000
0x0298
=
0x0000
0x0299
=
0x0000
0x029A
=
0x0000
0x029B
=
0x0000
0x029C
=
0x0000
0x029D
=
0x0000
0x029E
=
0x0000
0x029F
=
0x0000
0x02A0
=
0x0000
0x02A1
=
0x0000
0x02A2
=
0x0000
0x02A3
=
0x0000
0x02A4
=
0x0000
0x02A5
=
0x0000
0x02A6
=
0x0000
0x02A7
=
0x0000
0x02C0
=
0x0000
0x02C1
=
0x0000
0x02C2
=
0x0000
0x02C3
=
0x0000
0x02C4
=
0x0000
0x02C5
=
0x0000
0x02C6
=
0x0000
0x02C7
=
0x0000
0x02C8
=
0x0000
0x02C9
=
0x0000
0x02CA
=
0x0000
0x02CB
=
0x0000
0x02CC
=
0x0000
0x02CD
=
0x0000
0x02CE
=
0x0000
0x02CF
=
0x0000
0x02D0
=
0x0000
0x02D1
=
0x0000
0x02D2
=
0x0000
0x02D3
=
0x0000
0x02D4
=
0x0000
0x02D5
=
0x0000
0x02D6
=
0x0000
0x02D7
=
0x0000
0x02D8
=
0x0000
0x02D9
=
0x0000
0x02DA
=
0x0000
0x02DB
=
0x0000
0x02DC
=
0x0000
0x02DD
=
0x0000
0x02DE
=
0x0000
0x02DF
=
0x0000
0x02E0
=
0x0000
0x02E1
=
0x0000
0x02E2
=
0x0000
0x02E3
=
0x0000
0x02E4
=
0x0000
0x02E5
=
0x0000
0x02E6
=
0x0000
0x02E7
=
0x0000
0x0300
=
0x0000
0x0301
=
0x0000
0x0302
=
0x0000
0x0303
=
0x0000
0x0304
=
0x0000
0x0305
=
0x0000
0x0306
=
0x0000
0x0307
=
0x0000
0x0308
=
0x0000
0x0309
=
0x0000
0x030A
=
0x0000
0x030B
=
0x0000
0x030C
=
0x0000
0x030D
=
0x0000
0x030E
=
0x0000
0x030F
=
0x0000
0x0310
=
0x0000
0x0311
=
0x0000
0x0312
=
0x0000
0x0313
=
0x0000
0x0314
=
0x0000
0x0315
=
0x0000
0x0316
=
0x0000
0x0317
=
0x0000
0x0318
=
0x0000
0x0319
=
0x0000
0x031A
=
0x0000
0x031B
=
0x0000
0x031C
=
0x0000
0x031D
=
0x0000
0x031E
=
0x0000
0x031F
=
0x0000
0x0320
=
0x0000
0x0321
=
0x0000
0x0322
=
0x0000
0x0323
=
0x0000
0x0324
=
0x0000
0x0325
=
0x0000
0x0326
=
0x0000
0x0327
=
0x0000
0x0340
=
0x0000
0x0341
=
0x0000
0x0342
=
0x0000
0x0343
=
0x0000
0x0344
=
0x0000
0x0345
=
0x0000
0x0346
=
0x0000
0x0347
=
0x0000
0x0348
=
0x0000
0x0349
=
0x0000
0x034A
=
0x0000
0x034B
=
0x0000
0x034C
=
0x0000
0x034D
=
0x0000
0x034E
=
0x0000
0x034F
=
0x0000
0x0350
=
0x0000
0x0351
=
0x0000
0x0352
=
0x0000
0x0353
=
0x0000
0x0354
=
0x0000
0x0355
=
0x0000
0x0356
=
0x0000
0x0357
=
0x0000
0x0358
=
0x0000
0x0359
=
0x0000
0x035A
=
0x0000
0x035B
=
0x0000
0x035C
=
0x0000
0x035D
=
0x0000
0x035E
=
0x0000
0x035F
=
0x0000
0x0360
=
0x0000
0x0361
=
0x0000
0x0362
=
0x0000
0x0363
=
0x0000
0x0364
=
0x0000
0x0365
=
0x0000
0x0366
=
0x0000
0x0367
=
0x0000
0x0380
=
0x0000
0x0381
=
0x0000
0x0382
=
0x0000
0x0383
=
0x0000
0x0384
=
0x0000
0x0385
=
0x0000
0x0386
=
0x0000
0x0387
=
0x0000
0x0388
=
0x0000
0x0389
=
0x0000
0x038A
=
0x0000
0x038B
=
0x0000
0x038C
=
0x0000
0x038D
=
0x0000
0x038E
=
0x0000
0x038F
=
0x0000
0x0390
=
0x0000
0x0391
=
0x0000
0x0392
=
0x0000
0x0393
=
0x0000
0x0394
=
0x0000
0x0395
=
0x0000
0x0396
=
0x0000
0x0397
=
0x0000
0x0398
=
0x0000
0x0399
=
0x0000
0x039A
=
0x0000
0x039B
=
0x0000
0x039C
=
0x0000
0x039D
=
0x0000
0x039E
=
0x0000
0x039F
=
0x0000
0x03A0
=
0x0000
0x03A1
=
0x0000
0x03A2
=
0x0000
0x03A3
=
0x0000
0x03A4
=
0x0000
0x03A5
=
0x0000
0x03A6
=
0x0000
0x03A7
=
0x0000
0x0400
=
0x8081
0x0401
=
0x07FF
0x0402
=
0x07FF
0x0403
=
0x0000
0x0404
=
0x0000
0x0405
=
0x0000
0x0406
=
0x0000
0x0407
=
0x0000
0x0408
=
0x0000
0x0409
=
0x0000
0x040A
=
0x0003
0x040B
=
0x000F
0x040C
=
0x00F8
0x040D
=
0x0000
0x040E
=
0x0000
0x040F
=
0x0000
0x0440
=
0x0020
0x0441
=
0x0000
0x0442
=
0x2B55
0x0443
=
0x5540
0x0444
=
0x0000
0x0445
=
0x0000
0x0446
=
0x0000
0x0447
=
0x0000
0x0448
=
0x0000
0x0449
=
0x0000
0x044A
=
0x0000
0x044B
=
0x0000
0x044C
=
0x0000
0x044D
=
0x0000
0x044E
=
0x0000
0x044F
=
0x0000
0x0450
=
0x0000
0x0451
=
0x0000
0x0452
=
0x0000
0x0453
=
0x0000
0x0454
=
0x0000
0x0455
=
0x0000
0x0456
=
0x0000
0x0457
=
0x0000
0x0458
=
0x0000
0x0459
=
0x0000
0x045A
=
0x0000
0x045B
=
0x0000
0x045C
=
0x0000
0x045D
=
0x0000
0x045E
=
0x0000
0x045F
=
0x0000
0x0460
=
0x0000
0x0461
=
0x0000
0x0480
=
0x0000
0x0481
=
0x0000
0x0482
=
0x0000
0x0483
=
0x0000
0x0484
=
0x0000
0x0485
=
0x0000
0x0486
=
0x0000
0x0487
=
0x0000
0x0488
=
0x0000
0x0489
=
0x0000
0x048A
=
0x0000
0x048B
=
0x0000
0x048C
=
0x0000
0x048D
=
0x0000
0x048E
=
0x0000
0x048F
=
0x0000
0x0490
=
0x0000
0x0491
=
0x0000
0x0492
=
0x0000
0x0493
=
0x0000
0x0494
=
0x0000
0x0495
=
0x0000
0x0496
=
0x0000
0x0497
=
0x0000
0x0498
=
0x0000
0x0499
=
0x0000
0x049A
=
0x0000
0x049B
=
0x0000
0x049C
=
0x0000
0x049D
=
0x0000
0x049E
=
0x0000
0x049F
=
0x0000
0x04A0
=
0x0000
0x04A1
=
0x0000
0x04A2
=
0x0000
0x04A3
=
0x0000
0x04A4
=
0x0000
0x04A5
=
0x0000
0x04A6
=
0x0000
0x04A7
=
0x0000
0x04C0
=
0x0000
0x04C1
=
0x0000
0x04C2
=
0x0000
0x04C3
=
0x0000
0x04C4
=
0x0000
0x04C5
=
0x0000
0x04C6
=
0x0000
0x04C7
=
0x0000
0x04C8
=
0x0000
0x04C9
=
0x0000
0x04CA
=
0x0000
0x04CB
=
0x0000
0x04CC
=
0x0000
0x04CD
=
0x0000
0x04CE
=
0x0000
0x04CF
=
0x0000
0x04D0
=
0x0000
0x04D1
=
0x0000
0x04D2
=
0x0000
0x04D3
=
0x0000
0x04D4
=
0x0000
0x04D5
=
0x0000
0x04D6
=
0x0000
0x04D7
=
0x0000
0x04D8
=
0x0000
0x04D9
=
0x0000
0x04DA
=
0x0000
0x04DB
=
0x0000
0x04DC
=
0x0000
0x04DD
=
0x0000
0x04DE
=
0x0000
0x04DF
=
0x0000
0x04E0
=
0x0000
0x04E1
=
0x0000
0x04E2
=
0x0000
0x04E3
=
0x0000
0x04E4
=
0x0000
0x04E5
=
0x0000
0x04E6
=
0x0000
0x04E7
=
0x0000
0x0500
=
0x0000
0x0501
=
0x0000
0x0502
=
0x0000
0x0503
=
0x0000
0x0504
=
0x0000
0x0505
=
0x0000
0x0506
=
0x0000
0x0507
=
0x0000
0x0508
=
0x0000
0x0509
=
0x0000
0x050A
=
0x0000
0x050B
=
0x0000
0x050C
=
0x0000
0x050D
=
0x0000
0x050E
=
0x0000
0x050F
=
0x0000
0x0510
=
0x0000
0x0511
=
0x0000
0x0512
=
0x0000
0x0513
=
0x0000
0x0514
=
0x0000
0x0515
=
0x0000
0x0516
=
0x0000
0x0517
=
0x0000
0x0518
=
0x0000
0x0519
=
0x0000
0x051A
=
0x0000
0x051B
=
0x0000
0x051C
=
0x0000
0x051D
=
0x0000
0x051E
=
0x0000
0x051F
=
0x0000
0x0520
=
0x0000
0x0521
=
0x0000
0x0522
=
0x0000
0x0523
=
0x0000
0x0524
=
0x0000
0x0525
=
0x0000
0x0526
=
0x0000
0x0527
=
0x0000
0x0540
=
0x0000
0x0541
=
0x0000
0x0542
=
0x0000
0x0543
=
0x0000
0x0544
=
0x0000
0x0545
=
0x0000
0x0546
=
0x0000
0x0547
=
0x0000
0x0548
=
0x0000
0x0549
=
0x0000
0x054A
=
0x0000
0x054B
=
0x0000
0x054C
=
0x0000
0x054D
=
0x0000
0x054E
=
0x0000
0x054F
=
0x0000
0x0550
=
0x0000
0x0551
=
0x0000
0x0552
=
0x0000
0x0553
=
0x0000
0x0554
=
0x0000
0x0555
=
0x0000
0x0556
=
0x0000
0x0557
=
0x0000
0x0558
=
0x0000
0x0559
=
0x0000
0x055A
=
0x0000
0x055B
=
0x0000
0x055C
=
0x0000
0x055D
=
0x0000
0x055E
=
0x0000
0x055F
=
0x0000
0x0560
=
0x0000
0x0561
=
0x0000
0x0562
=
0x0000
0x0563
=
0x0000
0x0564
=
0x0000
0x0565
=
0x0000
0x0566
=
0x0000
0x0567
=
0x0000
0x0580
=
0x0000
0x0581
=
0x0000
0x0582
=
0x0000
0x0583
=
0x0000
0x0584
=
0x0000
0x0585
=
0x0000
0x0586
=
0x0000
0x0587
=
0x0000
0x0588
=
0x0000
0x0589
=
0x0000
0x058A
=
0x0000
0x058B
=
0x0000
0x058C
=
0x0000
0x058D
=
0x0000
0x058E
=
0x0000
0x058F
=
0x0000
0x0590
=
0x0000
0x0591
=
0x0000
0x0592
=
0x0000
0x0593
=
0x0000
0x0594
=
0x0000
0x0595
=
0x0000
0x0596
=
0x0000
0x0597
=
0x0000
0x0598
=
0x0000
0x0599
=
0x0000
0x059A
=
0x0000
0x059B
=
0x0000
0x059C
=
0x0000
0x059D
=
0x0000
0x059E
=
0x0000
0x059F
=
0x0000
0x05A0
=
0x0000
0x05A1
=
0x0000
0x05A2
=
0x0000
0x05A3
=
0x0000
0x05A4
=
0x0000
0x05A5
=
0x0000
0x05A6
=
0x0000
0x05A7
=
0x0000
[lms7002_registers_b]
0x0100
=
0x340F
0x0101
=
0x7800
0x0102
=
0x3180
0x0103
=
0x0612
0x0104
=
0x0088
0x0105
=
0x001F
0x0106
=
0x3182
0x0107
=
0x318C
0x0108
=
0x9442
0x0109
=
0x61C1
0x010A
=
0x104C
0x010C
=
0x88FF
0x010D
=
0x001E
0x010E
=
0x2040
0x010F
=
0x3042
0x0110
=
0x0BF4
0x0111
=
0x0083
0x0112
=
0x9407
0x0113
=
0x03C3
0x0114
=
0x00D0
0x0115
=
0x000F
0x0116
=
0x8180
0x0117
=
0x1217
0x0118
=
0x018C
0x0119
=
0x5280
0x011A
=
0x3E03
0x011C
=
0xAD41
0x011D
=
0xC000
0x011E
=
0x06F3
0x011F
=
0x3680
0x0120
=
0xB9FF
0x0121
=
0x346C
0x0122
=
0x033F
0x0123
=
0x267B
0x0124
=
0x0000
0x0200
=
0x0101
0x0201
=
0x07FF
0x0202
=
0x07FF
0x0203
=
0x0000
0x0204
=
0x0000
0x0205
=
0x0000
0x0206
=
0x0000
0x0207
=
0x0000
0x0208
=
0x01F0
0x0209
=
0x0000
0x020A
=
0x0080
0x020B
=
0x0000
0x020C
=
0x7FFF
0x0240
=
0x0020
0x0241
=
0x0000
0x0242
=
0x0000
0x0243
=
0x0000
0x0244
=
0x0000
0x0245
=
0x0000
0x0246
=
0x0000
0x0247
=
0x0000
0x0248
=
0x0000
0x0249
=
0x0000
0x024A
=
0x0000
0x024B
=
0x0000
0x024C
=
0x0000
0x024D
=
0x0000
0x024E
=
0x0000
0x024F
=
0x0000
0x0250
=
0x0000
0x0251
=
0x0000
0x0252
=
0x0000
0x0253
=
0x0000
0x0254
=
0x0000
0x0255
=
0x0000
0x0256
=
0x0000
0x0257
=
0x0000
0x0258
=
0x0000
0x0259
=
0x0000
0x025A
=
0x0000
0x025B
=
0x0000
0x025C
=
0x0000
0x025D
=
0x0000
0x025E
=
0x0000
0x025F
=
0x0000
0x0260
=
0x0000
0x0261
=
0x0000
0x0280
=
0x0000
0x0281
=
0x0000
0x0282
=
0x0000
0x0283
=
0x0000
0x0284
=
0x0000
0x0285
=
0x0000
0x0286
=
0x0000
0x0287
=
0x0000
0x0288
=
0x0000
0x0289
=
0x0000
0x028A
=
0x0000
0x028B
=
0x0000
0x028C
=
0x0000
0x028D
=
0x0000
0x028E
=
0x0000
0x028F
=
0x0000
0x0290
=
0x0000
0x0291
=
0x0000
0x0292
=
0x0000
0x0293
=
0x0000
0x0294
=
0x0000
0x0295
=
0x0000
0x0296
=
0x0000
0x0297
=
0x0000
0x0298
=
0x0000
0x0299
=
0x0000
0x029A
=
0x0000
0x029B
=
0x0000
0x029C
=
0x0000
0x029D
=
0x0000
0x029E
=
0x0000
0x029F
=
0x0000
0x02A0
=
0x0000
0x02A1
=
0x0000
0x02A2
=
0x0000
0x02A3
=
0x0000
0x02A4
=
0x0000
0x02A5
=
0x0000
0x02A6
=
0x0000
0x02A7
=
0x0000
0x02C0
=
0x0000
0x02C1
=
0x0000
0x02C2
=
0x0000
0x02C3
=
0x0000
0x02C4
=
0x0000
0x02C5
=
0x0000
0x02C6
=
0x0000
0x02C7
=
0x0000
0x02C8
=
0x0000
0x02C9
=
0x0000
0x02CA
=
0x0000
0x02CB
=
0x0000
0x02CC
=
0x0000
0x02CD
=
0x0000
0x02CE
=
0x0000
0x02CF
=
0x0000
0x02D0
=
0x0000
0x02D1
=
0x0000
0x02D2
=
0x0000
0x02D3
=
0x0000
0x02D4
=
0x0000
0x02D5
=
0x0000
0x02D6
=
0x0000
0x02D7
=
0x0000
0x02D8
=
0x0000
0x02D9
=
0x0000
0x02DA
=
0x0000
0x02DB
=
0x0000
0x02DC
=
0x0000
0x02DD
=
0x0000
0x02DE
=
0x0000
0x02DF
=
0x0000
0x02E0
=
0x0000
0x02E1
=
0x0000
0x02E2
=
0x0000
0x02E3
=
0x0000
0x02E4
=
0x0000
0x02E5
=
0x0000
0x02E6
=
0x0000
0x02E7
=
0x0000
0x0300
=
0x0000
0x0301
=
0x0000
0x0302
=
0x0000
0x0303
=
0x0000
0x0304
=
0x0000
0x0305
=
0x0000
0x0306
=
0x0000
0x0307
=
0x0000
0x0308
=
0x0000
0x0309
=
0x0000
0x030A
=
0x0000
0x030B
=
0x0000
0x030C
=
0x0000
0x030D
=
0x0000
0x030E
=
0x0000
0x030F
=
0x0000
0x0310
=
0x0000
0x0311
=
0x0000
0x0312
=
0x0000
0x0313
=
0x0000
0x0314
=
0x0000
0x0315
=
0x0000
0x0316
=
0x0000
0x0317
=
0x0000
0x0318
=
0x0000
0x0319
=
0x0000
0x031A
=
0x0000
0x031B
=
0x0000
0x031C
=
0x0000
0x031D
=
0x0000
0x031E
=
0x0000
0x031F
=
0x0000
0x0320
=
0x0000
0x0321
=
0x0000
0x0322
=
0x0000
0x0323
=
0x0000
0x0324
=
0x0000
0x0325
=
0x0000
0x0326
=
0x0000
0x0327
=
0x0000
0x0340
=
0x0000
0x0341
=
0x0000
0x0342
=
0x0000
0x0343
=
0x0000
0x0344
=
0x0000
0x0345
=
0x0000
0x0346
=
0x0000
0x0347
=
0x0000
0x0348
=
0x0000
0x0349
=
0x0000
0x034A
=
0x0000
0x034B
=
0x0000
0x034C
=
0x0000
0x034D
=
0x0000
0x034E
=
0x0000
0x034F
=
0x0000
0x0350
=
0x0000
0x0351
=
0x0000
0x0352
=
0x0000
0x0353
=
0x0000
0x0354
=
0x0000
0x0355
=
0x0000
0x0356
=
0x0000
0x0357
=
0x0000
0x0358
=
0x0000
0x0359
=
0x0000
0x035A
=
0x0000
0x035B
=
0x0000
0x035C
=
0x0000
0x035D
=
0x0000
0x035E
=
0x0000
0x035F
=
0x0000
0x0360
=
0x0000
0x0361
=
0x0000
0x0362
=
0x0000
0x0363
=
0x0000
0x0364
=
0x0000
0x0365
=
0x0000
0x0366
=
0x0000
0x0367
=
0x0000
0x0380
=
0x0000
0x0381
=
0x0000
0x0382
=
0x0000
0x0383
=
0x0000
0x0384
=
0x0000
0x0385
=
0x0000
0x0386
=
0x0000
0x0387
=
0x0000
0x0388
=
0x0000
0x0389
=
0x0000
0x038A
=
0x0000
0x038B
=
0x0000
0x038C
=
0x0000
0x038D
=
0x0000
0x038E
=
0x0000
0x038F
=
0x0000
0x0390
=
0x0000
0x0391
=
0x0000
0x0392
=
0x0000
0x0393
=
0x0000
0x0394
=
0x0000
0x0395
=
0x0000
0x0396
=
0x0000
0x0397
=
0x0000
0x0398
=
0x0000
0x0399
=
0x0000
0x039A
=
0x0000
0x039B
=
0x0000
0x039C
=
0x0000
0x039D
=
0x0000
0x039E
=
0x0000
0x039F
=
0x0000
0x03A0
=
0x0000
0x03A1
=
0x0000
0x03A2
=
0x0000
0x03A3
=
0x0000
0x03A4
=
0x0000
0x03A5
=
0x0000
0x03A6
=
0x0000
0x03A7
=
0x0000
0x0400
=
0x0105
0x0401
=
0x07FF
0x0402
=
0x07FF
0x0403
=
0x0000
0x0404
=
0x0000
0x0405
=
0x0000
0x0406
=
0x0000
0x0407
=
0x0000
0x0408
=
0x0000
0x0409
=
0x0000
0x040A
=
0x0000
0x040B
=
0x7FFF
0x040C
=
0x00FF
0x040D
=
0x0000
0x040E
=
0x0002
0x040F
=
0x0000
0x0440
=
0x0020
0x0441
=
0x0000
0x0442
=
0x0000
0x0443
=
0x0000
0x0444
=
0x0000
0x0445
=
0x0000
0x0446
=
0x0000
0x0447
=
0x0000
0x0448
=
0x0000
0x0449
=
0x0000
0x044A
=
0x0000
0x044B
=
0x0000
0x044C
=
0x0000
0x044D
=
0x0000
0x044E
=
0x0000
0x044F
=
0x0000
0x0450
=
0x0000
0x0451
=
0x0000
0x0452
=
0x0000
0x0453
=
0x0000
0x0454
=
0x0000
0x0455
=
0x0000
0x0456
=
0x0000
0x0457
=
0x0000
0x0458
=
0x0000
0x0459
=
0x0000
0x045A
=
0x0000
0x045B
=
0x0000
0x045C
=
0x0000
0x045D
=
0x0000
0x045E
=
0x0000
0x045F
=
0x0000
0x0460
=
0x0000
0x0461
=
0x0000
0x0480
=
0x0000
0x0481
=
0x0000
0x0482
=
0x0000
0x0483
=
0x0000
0x0484
=
0x0000
0x0485
=
0x0000
0x0486
=
0x0000
0x0487
=
0x0000
0x0488
=
0x0000
0x0489
=
0x0000
0x048A
=
0x0000
0x048B
=
0x0000
0x048C
=
0x0000
0x048D
=
0x0000
0x048E
=
0x0000
0x048F
=
0x0000
0x0490
=
0x0000
0x0491
=
0x0000
0x0492
=
0x0000
0x0493
=
0x0000
0x0494
=
0x0000
0x0495
=
0x0000
0x0496
=
0x0000
0x0497
=
0x0000
0x0498
=
0x0000
0x0499
=
0x0000
0x049A
=
0x0000
0x049B
=
0x0000
0x049C
=
0x0000
0x049D
=
0x0000
0x049E
=
0x0000
0x049F
=
0x0000
0x04A0
=
0x0000
0x04A1
=
0x0000
0x04A2
=
0x0000
0x04A3
=
0x0000
0x04A4
=
0x0000
0x04A5
=
0x0000
0x04A6
=
0x0000
0x04A7
=
0x0000
0x04C0
=
0x0000
0x04C1
=
0x0000
0x04C2
=
0x0000
0x04C3
=
0x0000
0x04C4
=
0x0000
0x04C5
=
0x0000
0x04C6
=
0x0000
0x04C7
=
0x0000
0x04C8
=
0x0000
0x04C9
=
0x0000
0x04CA
=
0x0000
0x04CB
=
0x0000
0x04CC
=
0x0000
0x04CD
=
0x0000
0x04CE
=
0x0000
0x04CF
=
0x0000
0x04D0
=
0x0000
0x04D1
=
0x0000
0x04D2
=
0x0000
0x04D3
=
0x0000
0x04D4
=
0x0000
0x04D5
=
0x0000
0x04D6
=
0x0000
0x04D7
=
0x0000
0x04D8
=
0x0000
0x04D9
=
0x0000
0x04DA
=
0x0000
0x04DB
=
0x0000
0x04DC
=
0x0000
0x04DD
=
0x0000
0x04DE
=
0x0000
0x04DF
=
0x0000
0x04E0
=
0x0000
0x04E1
=
0x0000
0x04E2
=
0x0000
0x04E3
=
0x0000
0x04E4
=
0x0000
0x04E5
=
0x0000
0x04E6
=
0x0000
0x04E7
=
0x0000
0x0500
=
0x0000
0x0501
=
0x0000
0x0502
=
0x0000
0x0503
=
0x0000
0x0504
=
0x0000
0x0505
=
0x0000
0x0506
=
0x0000
0x0507
=
0x0000
0x0508
=
0x0000
0x0509
=
0x0000
0x050A
=
0x0000
0x050B
=
0x0000
0x050C
=
0x0000
0x050D
=
0x0000
0x050E
=
0x0000
0x050F
=
0x0000
0x0510
=
0x0000
0x0511
=
0x0000
0x0512
=
0x0000
0x0513
=
0x0000
0x0514
=
0x0000
0x0515
=
0x0000
0x0516
=
0x0000
0x0517
=
0x0000
0x0518
=
0x0000
0x0519
=
0x0000
0x051A
=
0x0000
0x051B
=
0x0000
0x051C
=
0x0000
0x051D
=
0x0000
0x051E
=
0x0000
0x051F
=
0x0000
0x0520
=
0x0000
0x0521
=
0x0000
0x0522
=
0x0000
0x0523
=
0x0000
0x0524
=
0x0000
0x0525
=
0x0000
0x0526
=
0x0000
0x0527
=
0x0000
0x0540
=
0x0000
0x0541
=
0x0000
0x0542
=
0x0000
0x0543
=
0x0000
0x0544
=
0x0000
0x0545
=
0x0000
0x0546
=
0x0000
0x0547
=
0x0000
0x0548
=
0x0000
0x0549
=
0x0000
0x054A
=
0x0000
0x054B
=
0x0000
0x054C
=
0x0000
0x054D
=
0x0000
0x054E
=
0x0000
0x054F
=
0x0000
0x0550
=
0x0000
0x0551
=
0x0000
0x0552
=
0x0000
0x0553
=
0x0000
0x0554
=
0x0000
0x0555
=
0x0000
0x0556
=
0x0000
0x0557
=
0x0000
0x0558
=
0x0000
0x0559
=
0x0000
0x055A
=
0x0000
0x055B
=
0x0000
0x055C
=
0x0000
0x055D
=
0x0000
0x055E
=
0x0000
0x055F
=
0x0000
0x0560
=
0x0000
0x0561
=
0x0000
0x0562
=
0x0000
0x0563
=
0x0000
0x0564
=
0x0000
0x0565
=
0x0000
0x0566
=
0x0000
0x0567
=
0x0000
0x0580
=
0x0000
0x0581
=
0x0000
0x0582
=
0x0000
0x0583
=
0x0000
0x0584
=
0x0000
0x0585
=
0x0000
0x0586
=
0x0000
0x0587
=
0x0000
0x0588
=
0x0000
0x0589
=
0x0000
0x058A
=
0x0000
0x058B
=
0x0000
0x058C
=
0x0000
0x058D
=
0x0000
0x058E
=
0x0000
0x058F
=
0x0000
0x0590
=
0x0000
0x0591
=
0x0000
0x0592
=
0x0000
0x0593
=
0x0000
0x0594
=
0x0000
0x0595
=
0x0000
0x0596
=
0x0000
0x0597
=
0x0000
0x0598
=
0x0000
0x0599
=
0x0000
0x059A
=
0x0000
0x059B
=
0x0000
0x059C
=
0x0000
0x059D
=
0x0000
0x059E
=
0x0000
0x059F
=
0x0000
0x05A0
=
0x0000
0x05A1
=
0x0000
0x05A2
=
0x0000
0x05A3
=
0x0000
0x05A4
=
0x0000
0x05A5
=
0x0000
0x05A6
=
0x0000
0x05A7
=
0x0000
[reference_clocks]
sxt_ref_clk_mhz
=
30.72
sxr_ref_clk_mhz
=
30.72
targets/ARCH/LMSSDR/USERSPACE/LIB/lms_lib.cpp
View file @
f4f2cb97
...
@@ -132,26 +132,37 @@ void set_rx_gain_offset(openair0_config_t *openair0_cfg, int chain_index) {
...
@@ -132,26 +132,37 @@ void set_rx_gain_offset(openair0_config_t *openair0_cfg, int chain_index) {
*/
*/
int
trx_lms_set_gains
(
openair0_device
*
device
,
openair0_config_t
*
openair0_cfg
)
{
int
trx_lms_set_gains
(
openair0_device
*
device
,
openair0_config_t
*
openair0_cfg
)
{
LMS_SetNormalizedGain
(
lms_device
,
LMS_CH_TX
,
0
,
openair0_cfg
[
0
].
tx_gain
[
0
]
/
100.0
)
;
int
ret
=
0
;
double
rxg_ratio
=
openair0_cfg
[
0
].
rx_gain
[
0
]
/
openair0_cfg
[
0
].
rx_gain_offset
[
0
];
if
(
rxg_ratio
>
1
)
{
printf
(
"[LMS] Reduce RX Gain 0 by %f dB
\n
"
,
openair0_cfg
[
0
].
rx_gain
[
0
]
-
openair0_cfg
[
0
].
rx_gain_offset
[
0
]);
ret
=
-
1
;
rxg_ratio
=
1
;
}
LMS_SetNormalizedGain
(
lms_device
,
LMS_CH_TX
,
0
,
openair0_cfg
[
0
].
tx_gain
[
0
]
/
100.0
);
LMS_SetNormalizedGain
(
lms_device
,
LMS_CH_RX
,
0
,
.8
*
rxg_ratio
);
/*
// RX gains, use low-level setting
// RX gains, use low-level setting
double gv = openair0_cfg[0].rx_gain[0] - openair0_cfg[0].rx_gain_offset[0];
double gv = openair0_cfg[0].rx_gain[0] - openair0_cfg[0].rx_gain_offset[0];
if (gv > 31) {
if (gv > 31) {
printf("RX Gain 0 too high, reduce by %f dB\n",gv-31);
printf("RX Gain 0 too high, reduce by %f dB\n",gv-31);
gv
=
31
;
gv = 31;
ret=-1;
}
}
if (gv < 0) {
if (gv < 0) {
printf("RX Gain 0 too low, increase by %f dB\n",-gv);
printf("RX Gain 0 too low, increase by %f dB\n",-gv);
gv
=
0
;
gv = 0;
ret=-1;
}
}
printf("[LMS] Setting 7002M G_PGA_RBB to %d\n", (int16_t)gv);
printf("[LMS] Setting 7002M G_PGA_RBB to %d\n", (int16_t)gv);
LMS7002M lms7;
LMS7002M lms7;
lms7.SetConnection(lms7.GetConnection());
lms7.SetConnection(lms7.GetConnection());
lms7.Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB),(int16_t)gv);
lms7.Modify_SPI_Reg_bits(LMS7param(G_PGA_RBB),(int16_t)gv);
*/
return
(
ret
);
return
(
0
);
}
}
/*! \brief Start LMSSDR
/*! \brief Start LMSSDR
...
@@ -163,7 +174,8 @@ int trx_lms_start(openair0_device *device){
...
@@ -163,7 +174,8 @@ int trx_lms_start(openair0_device *device){
lms_info_str_t
list
[
16
]
=
{
0
};
lms_info_str_t
list
[
16
]
=
{
0
};
int
n
=
LMS_GetDeviceList
(
list
);
int
n
=
LMS_GetDeviceList
(
list
);
int
ret
;
if
(
n
<=
0
)
{
if
(
n
<=
0
)
{
fprintf
(
stderr
,
"No LimeSDR board found: %s
\n
"
,
n
<
0
?
LMS_GetLastErrorMessage
()
:
""
);
fprintf
(
stderr
,
"No LimeSDR board found: %s
\n
"
,
n
<
0
?
LMS_GetLastErrorMessage
()
:
""
);
return
-
1
;
return
-
1
;
...
@@ -212,9 +224,9 @@ int trx_lms_start(openair0_device *device){
...
@@ -212,9 +224,9 @@ int trx_lms_start(openair0_device *device){
}
}
printf
(
"Set TX frequency %f MHz
\n
"
,
device
->
openair0_cfg
[
0
].
tx_freq
[
0
]
/
1e6
);
printf
(
"Set TX frequency %f MHz
\n
"
,
device
->
openair0_cfg
[
0
].
tx_freq
[
0
]
/
1e6
);
printf
(
"Override antenna settings to: RX1_H, TXA_2"
);
//
printf("Override antenna settings to: RX1_H, TXA_2");
LMS_SetAntenna
(
lms_device
,
LMS_CH_RX
,
0
,
1
);
//
LMS_SetAntenna(lms_device, LMS_CH_RX, 0, 1);
LMS_SetAntenna
(
lms_device
,
LMS_CH_TX
,
0
,
2
);
//
LMS_SetAntenna(lms_device, LMS_CH_TX, 0, 2);
...
@@ -245,7 +257,7 @@ int trx_lms_start(openair0_device *device){
...
@@ -245,7 +257,7 @@ int trx_lms_start(openair0_device *device){
tx_stream
.
dataFmt
=
lms_stream_t
::
LMS_FMT_I12
;
tx_stream
.
dataFmt
=
lms_stream_t
::
LMS_FMT_I12
;
tx_stream
.
isTx
=
true
;
tx_stream
.
isTx
=
true
;
trx_lms_set_gains
(
device
,
device
->
openair0_cfg
);
if
((
ret
=
trx_lms_set_gains
(
device
,
device
->
openair0_cfg
))
<
0
)
return
(
-
1
);
if
(
LMS_SetupStream
(
lms_device
,
&
tx_stream
)
!=
0
)
if
(
LMS_SetupStream
(
lms_device
,
&
tx_stream
)
!=
0
)
printf
(
"TX stream setup failed %s
\n
"
,
LMS_GetLastErrorMessage
());
printf
(
"TX stream setup failed %s
\n
"
,
LMS_GetLastErrorMessage
());
...
@@ -259,6 +271,7 @@ int trx_lms_start(openair0_device *device){
...
@@ -259,6 +271,7 @@ int trx_lms_start(openair0_device *device){
printf
(
"Failed to start TX stream %s
\n
"
,
LMS_GetLastErrorMessage
());
printf
(
"Failed to start TX stream %s
\n
"
,
LMS_GetLastErrorMessage
());
if
(
LMS_StartStream
(
&
tx_stream
)
!=
0
)
if
(
LMS_StartStream
(
&
tx_stream
)
!=
0
)
printf
(
"Failed to start Rx stream %s
\n
"
,
LMS_GetLastErrorMessage
());
printf
(
"Failed to start Rx stream %s
\n
"
,
LMS_GetLastErrorMessage
());
device
->
trx_started
=
1
;
return
0
;
return
0
;
}
}
...
@@ -272,6 +285,7 @@ int trx_lms_stop(openair0_device *device) {
...
@@ -272,6 +285,7 @@ int trx_lms_stop(openair0_device *device) {
LMS_DestroyStream
(
lms_device
,
&
rx_stream
);
LMS_DestroyStream
(
lms_device
,
&
rx_stream
);
LMS_DestroyStream
(
lms_device
,
&
tx_stream
);
LMS_DestroyStream
(
lms_device
,
&
tx_stream
);
LMS_Close
(
lms_device
);
LMS_Close
(
lms_device
);
device
->
trx_started
=
0
;
}
}
/*! \brief Set frequencies (TX/RX)
/*! \brief Set frequencies (TX/RX)
...
@@ -292,19 +306,27 @@ int trx_lms_set_freq(openair0_device* device, openair0_config_t *openair0_cfg,in
...
@@ -292,19 +306,27 @@ int trx_lms_set_freq(openair0_device* device, openair0_config_t *openair0_cfg,in
// 31 = 19 dB => 105 dB total gain @ 2.6 GHz
// 31 = 19 dB => 105 dB total gain @ 2.6 GHz
/*! \brief calibration table for LMSSDR */
/*! \brief calibration table for LMSSDR */
// V1.2 board
rx_gain_calib_table_t
calib_table_lmssdr_1v2
[]
=
{
{
3500000000.0
,
44.0
},
// on L PAD
{
2660000000.0
,
62.0
},
// on L PAD
{
2300000000.0
,
62.0
},
// on L PAD
{
1880000000.0
,
64.0
},
// on L PAD
{
816000000.0
,
79.0
},
// on W PAD
{
-
1
,
0
}};
// V1.4 board
rx_gain_calib_table_t
calib_table_lmssdr
[]
=
{
rx_gain_calib_table_t
calib_table_lmssdr
[]
=
{
{
3500000000.0
,
70.0
},
{
3500000000.0
,
97.0
},
// on H PAD
{
2660000000.0
,
80.0
},
{
2660000000.0
,
110.0
},
// on H PAD
{
2300000000.0
,
80.0
},
{
2300000000.0
,
106.0
},
// on H PAD
{
1880000000.0
,
74.0
},
// on W
PAD
{
1880000000.0
,
106.0
},
// on H
PAD
{
816000000.0
,
76
.0
},
// on W PAD
{
816000000.0
,
102
.0
},
// on W PAD
{
-
1
,
0
}};
{
-
1
,
0
}};
/*! \brief Get LMSSDR Statistics
/*! \brief Get LMSSDR Statistics
* \param device the hardware to use
* \param device the hardware to use
* \returns 0 in success
* \returns 0 in success
...
@@ -332,7 +354,7 @@ int trx_lms_reset_stats(openair0_device* device) {
...
@@ -332,7 +354,7 @@ int trx_lms_reset_stats(openair0_device* device) {
*/
*/
void
trx_lms_end
(
openair0_device
*
device
)
{
void
trx_lms_end
(
openair0_device
*
device
)
{
device
->
trx_started
=
0
;
}
}
extern
"C"
{
extern
"C"
{
...
...
targets/ARCH/USRP/USERSPACE/LIB/usrp_lib.cpp
View file @
f4f2cb97
...
@@ -88,6 +88,12 @@ typedef struct
...
@@ -88,6 +88,12 @@ typedef struct
//! Sampling rate
//! Sampling rate
double
sample_rate
;
double
sample_rate
;
//! rx RF frequency
double
rx_RFfreq
;
//! tx RF frequency
double
tx_RFfreq
;
//! time offset between transmiter timestamp and receiver timestamp;
//! time offset between transmiter timestamp and receiver timestamp;
double
tdiff
;
double
tdiff
;
...
@@ -137,6 +143,8 @@ static int trx_usrp_start(openair0_device *device)
...
@@ -137,6 +143,8 @@ static int trx_usrp_start(openair0_device *device)
s
->
tx_count
=
0
;
s
->
tx_count
=
0
;
s
->
rx_timestamp
=
0
;
s
->
rx_timestamp
=
0
;
device
->
trx_started
=
1
;
return
0
;
return
0
;
}
}
/*! \brief Terminate operation of the USRP transceiver -- free all associated resources
/*! \brief Terminate operation of the USRP transceiver -- free all associated resources
...
@@ -152,7 +160,7 @@ static void trx_usrp_end(openair0_device *device)
...
@@ -152,7 +160,7 @@ static void trx_usrp_end(openair0_device *device)
s
->
tx_md
.
end_of_burst
=
true
;
s
->
tx_md
.
end_of_burst
=
true
;
s
->
tx_stream
->
send
(
""
,
0
,
s
->
tx_md
);
s
->
tx_stream
->
send
(
""
,
0
,
s
->
tx_md
);
s
->
tx_md
.
end_of_burst
=
false
;
s
->
tx_md
.
end_of_burst
=
false
;
device
->
trx_started
=
0
;
}
}
/*! \brief Called to send samples to the USRP RF target
/*! \brief Called to send samples to the USRP RF target
...
@@ -388,14 +396,45 @@ int trx_usrp_set_freq(openair0_device* device, openair0_config_t *openair0_cfg,
...
@@ -388,14 +396,45 @@ int trx_usrp_set_freq(openair0_device* device, openair0_config_t *openair0_cfg,
usrp_state_t
*
s
=
(
usrp_state_t
*
)
device
->
priv
;
usrp_state_t
*
s
=
(
usrp_state_t
*
)
device
->
priv
;
pthread_t
f_thread
;
pthread_t
f_thread
;
printf
(
"Setting USRP TX Freq %f, RX Freq %f
\n
"
,
openair0_cfg
[
0
].
tx_freq
[
0
],
openair0_cfg
[
0
].
rx_freq
[
0
])
;
double
rx_off
,
tx_off
;
if
(
fabs
(
s
->
rx_RFfreq
-
openair0_cfg
[
0
].
rx_freq
[
0
])
<
1e6
)
{
// induce use of digital tuning
rx_off
=
s
->
rx_RFfreq
-
openair0_cfg
[
0
].
rx_freq
[
0
];
}
else
{
// allow UHD to select the frequnecy
rx_off
=
0
;
s
->
rx_RFfreq
=
openair0_cfg
[
0
].
rx_freq
[
0
];
}
if
(
fabs
(
s
->
tx_RFfreq
-
openair0_cfg
[
0
].
tx_freq
[
0
])
<
1e6
)
{
// induce use of digital tuning
tx_off
=
s
->
tx_RFfreq
-
openair0_cfg
[
0
].
tx_freq
[
0
];
}
else
{
// allow UHD to select the frequnecy
tx_off
=
0
;
s
->
tx_RFfreq
=
openair0_cfg
[
0
].
tx_freq
[
0
];
}
printf
(
"Setting USRP TX Freq %f (%f), RX Freq %f (%f)
\n
"
,
s
->
tx_RFfreq
,
tx_off
,
s
->
rx_RFfreq
,
rx_off
);
// spawn a thread to handle the frequency change to not block the calling thread
// spawn a thread to handle the frequency change to not block the calling thread
if
(
dont_block
==
1
)
if
(
dont_block
==
1
)
pthread_create
(
&
f_thread
,
NULL
,
freq_thread
,(
void
*
)
device
);
pthread_create
(
&
f_thread
,
NULL
,
freq_thread
,(
void
*
)
device
);
else
{
else
{
s
->
usrp
->
set_tx_freq
(
device
->
openair0_cfg
[
0
].
tx_freq
[
0
]);
uhd
::
tune_request_t
treq_rx
(
s
->
rx_RFfreq
+
rx_off
);
s
->
usrp
->
set_rx_freq
(
device
->
openair0_cfg
[
0
].
rx_freq
[
0
]);
treq_rx
.
rf_freq_policy
=
uhd
::
tune_request_t
::
POLICY_MANUAL
;
treq_rx
.
rf_freq
=
s
->
rx_RFfreq
;
s
->
usrp
->
set_rx_freq
(
treq_rx
);
uhd
::
tune_request_t
treq_tx
(
s
->
tx_RFfreq
+
tx_off
);
treq_tx
.
rf_freq_policy
=
uhd
::
tune_request_t
::
POLICY_MANUAL
;
treq_tx
.
rf_freq
=
s
->
tx_RFfreq
;
s
->
usrp
->
set_tx_freq
(
treq_tx
);
}
}
return
(
0
);
return
(
0
);
...
@@ -453,6 +492,7 @@ int trx_usrp_set_gains(openair0_device* device,
...
@@ -453,6 +492,7 @@ int trx_usrp_set_gains(openair0_device* device,
* \param card refers to the hardware index to use
* \param card refers to the hardware index to use
*/
*/
int
trx_usrp_stop
(
openair0_device
*
device
)
{
int
trx_usrp_stop
(
openair0_device
*
device
)
{
device
->
trx_started
=
0
;
return
(
0
);
return
(
0
);
}
}
...
...
targets/RT/USER/lte-ue.c
View file @
f4f2cb97
...
@@ -372,14 +372,15 @@ static void *UE_thread_synch(void *arg)
...
@@ -372,14 +372,15 @@ static void *UE_thread_synch(void *arg)
while
(
sync_var
<
0
)
while
(
sync_var
<
0
)
pthread_cond_wait
(
&
sync_cond
,
&
sync_mutex
);
pthread_cond_wait
(
&
sync_cond
,
&
sync_mutex
);
pthread_mutex_unlock
(
&
sync_mutex
);
printf
(
"Started device, unlocked sync_mutex (UE_sync_thread)
\n
"
);
if
(
UE
->
rfdevice
.
trx_start_func
(
&
UE
->
rfdevice
)
!=
0
)
{
if
(
UE
->
rfdevice
.
trx_start_func
(
&
UE
->
rfdevice
)
!=
0
)
{
LOG_E
(
HW
,
"Could not start the device
\n
"
);
LOG_E
(
HW
,
"Could not start the device
\n
"
);
oai_exit
=
1
;
oai_exit
=
1
;
}
}
pthread_mutex_unlock
(
&
sync_mutex
);
printf
(
"Started device, unlocked sync_mutex (UE_sync_thread)
\n
"
);
while
(
oai_exit
==
0
)
{
while
(
oai_exit
==
0
)
{
if
(
pthread_mutex_lock
(
&
UE
->
proc
.
mutex_synch
)
!=
0
)
{
if
(
pthread_mutex_lock
(
&
UE
->
proc
.
mutex_synch
)
!=
0
)
{
...
@@ -496,13 +497,14 @@ static void *UE_thread_synch(void *arg)
...
@@ -496,13 +497,14 @@ static void *UE_thread_synch(void *arg)
UE
->
rfdevice
.
trx_set_freq_func
(
&
UE
->
rfdevice
,
&
openair0_cfg
[
0
],
0
);
UE
->
rfdevice
.
trx_set_freq_func
(
&
UE
->
rfdevice
,
&
openair0_cfg
[
0
],
0
);
//UE->rfdevice.trx_set_gains_func(&openair0,&openair0_cfg[0]);
//UE->rfdevice.trx_set_gains_func(&openair0,&openair0_cfg[0]);
UE
->
rfdevice
.
trx_stop_func
(
&
UE
->
rfdevice
);
sleep
(
1
);
//UE->rfdevice.trx_stop_func(&UE->rfdevice);
// sleep(1);
init_frame_parms
(
&
UE
->
frame_parms
,
1
);
init_frame_parms
(
&
UE
->
frame_parms
,
1
);
if
(
UE
->
rfdevice
.
trx_start_func
(
&
UE
->
rfdevice
)
!=
0
)
{
//
if (UE->rfdevice.trx_start_func(&UE->rfdevice) != 0 ) {
LOG_E
(
HW
,
"Could not start the device
\n
"
);
//
LOG_E(HW,"Could not start the device\n");
oai_exit
=
1
;
//
oai_exit=1;
}
//
}
}
}
else
{
else
{
UE
->
is_synchronized
=
1
;
UE
->
is_synchronized
=
1
;
...
@@ -950,6 +952,9 @@ void *UE_thread(void *arg) {
...
@@ -950,6 +952,9 @@ void *UE_thread(void *arg) {
itti_send_msg_to_task
(
TASK_NAS_UE
,
INSTANCE_DEFAULT
,
message_p
);
itti_send_msg_to_task
(
TASK_NAS_UE
,
INSTANCE_DEFAULT
,
message_p
);
#endif
#endif
while
(
UE
->
rfdevice
.
trx_started
==
0
)
usleep
(
500
);
while
(
!
oai_exit
)
{
while
(
!
oai_exit
)
{
if
(
UE
->
is_synchronized
==
0
)
{
if
(
UE
->
is_synchronized
==
0
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment