This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:fpga:docs:axi_ad7616 [14 Sep 2022 09:40] – axi_ad7616: Update adc_sync port type name Alin-Tudor Sferle | resources:fpga:docs:axi_ad7616 [25 Apr 2023 09:34] (current) – Edit according to template Iulia Moldovan | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== AXI_AD7616 | + | ====== AXI_AD7616 ====== |
- | The [[https:// | + | ===== Overview ===== |
+ | |||
+ | The [[https:// | ||
\\ | \\ | ||
More about the generic framework interfacing ADCs can be read here: [[: | More about the generic framework interfacing ADCs can be read here: [[: | ||
- | ===== AXI_AD7616 with Serial Interface | + | ===== Parallel interface |
- | {{: | + | {{: |
- | ===== AXI_AD7616 with Parallel Interface ===== | + | ===== Configuration |
- | + | ||
- | {{: | + | |
- | + | ||
- | + | ||
- | ===== Configuration | + | |
^ Name ^ Description ^ Default Value^ | ^ Name ^ Description ^ Default Value^ | ||
| '' | | '' | ||
- | | '' | ||
- | ===== Signal and Interface | + | ===== Interface |
^ Interface ^ Pin ^ Type ^ Description ^ | ^ Interface ^ Pin ^ Type ^ Description ^ | ||
- | | '' | ||
- | | | '' | ||
- | | | '' | ||
- | | | '' | ||
- | | | '' | ||
- | | | '' | ||
| '' | | '' | ||
| | '' | | | '' | ||
Line 38: | Line 28: | ||
| | '' | | | '' | ||
| | '' | | | '' | ||
+ | | | '' | ||
| '' | | '' | ||
- | | | '' | + | | | '' |
- | | | '' | + | |
| '' | | '' | ||
| '' | | '' | ||
Line 46: | Line 36: | ||
| | '' | | | '' | ||
| | '' | | | '' | ||
- | | '' | + | | '' |
- | + | ||
- | + | ||
- | ===== Memory Map Registers ===== | + | |
- | If the SPI engine is active from offset **0x0000** can be found the [[/ | ||
- | The following register space is active in both PARALLEL and SERIAL mode. | + | ===== Register map ===== |
|< 100% 5% 5% 5% 25% 5% 55% >| | |< 100% 5% 5% 5% 25% 5% 55% >| | ||
Line 64: | Line 50: | ||
^0x0102 ^0x0408 ^REG_SCRATCH ^^^Version and Scratch Registers ^ | ^0x0102 ^0x0408 ^REG_SCRATCH ^^^Version and Scratch Registers ^ | ||
| | |[31:0] |SCRATCH[31: | | | |[31:0] |SCRATCH[31: | ||
- | ^0x0103 ^0x040C ^REG_IF_TYPE ^^^ADC Interface Control & Status ^ | ||
- | | | |[31:0] |IF_TYPE |RO | Actual interface type, if **0** SERIAL interface is active, PARALLEL otherwise | | ||
^0x0110 ^0x0440 ^REG_UP_CNTRL ^^^ADC Interface Control & Status ^ | ^0x0110 ^0x0440 ^REG_UP_CNTRL ^^^ADC Interface Control & Status ^ | ||
| | |[0] |RESETN |RW | Reset, default is IN-RESET (0x0), software must write 0x1 to bring up the core. | | | | |[0] |RESETN |RW | Reset, default is IN-RESET (0x0), software must write 0x1 to bring up the core. | |