JuliaComputing / xtrx_julia

XTRX LiteX/LitePCIe based design for Julia Computing
BSD 2-Clause "Simplified" License
1 stars 0 forks source link

[soapysdr] support dumping of Litex registers #121

Closed sjkelly closed 1 year ago

sjkelly commented 1 year ago

Example use:

using SoapySDR
dev = Device(Devices(driver="XTRX")[2])
dev[SoapySDR.Setting("LITEX_DUMP_INI")] = "litex_dump.ini"

Yields:

[FILE INFO]
type=litex csr configuration
version=1.0
[VCTCXO]
0xf000c000=0x00000000
0xf000c004=0x00000000
[RF_SWITCHES]
0xf000c800=0x00000001
[LMS]
0xf000d000=0x00000300
0xf000d004=0x00000001
0xf000d008=0x00001010
0xf000d00c=0x00002001
0xf000d010=0x00000001
0xf000d014=0x820107ff
0xf000d018=0x00000000
0xf000d01c=0x00000001
0xf000d020=0x00000000
0xf000d024=0x00000000
0xf000d028=0x00000000