This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
resources:fpga:peripherals:jesd204:jesd204_tpl_dac [06 May 2021 09:36] – [Restrictions] Laszlo Nagy | resources:fpga:peripherals:jesd204:jesd204_tpl_dac [26 Oct 2021 12:23] (current) – Added link to HDL User Guide and removed footer Adrian Costina | ||
---|---|---|---|
Line 6: | Line 6: | ||
The peripheral can be configured at runtime through a AXI4-Lite memory mapped register map. | The peripheral can be configured at runtime through a AXI4-Lite memory mapped register map. | ||
+ | |||
===== Features ===== | ===== Features ===== | ||
Line 13: | Line 14: | ||
* Per-channel dual-tone DDS (optional) | * Per-channel dual-tone DDS (optional) | ||
* Runtime re-configurability through memory-mapped register interface (AXI4-Lite) | * Runtime re-configurability through memory-mapped register interface (AXI4-Lite) | ||
+ | |||
===== Files ===== | ===== Files ===== | ||
+ | |||
[[github> | [[github> | ||
+ | |||
===== Block Diagram ===== | ===== Block Diagram ===== | ||
{{ : | {{ : | ||
+ | |||
===== Synthesis Configuration Parameters ===== | ===== Synthesis Configuration Parameters ===== | ||
Line 35: | Line 40: | ||
| '' | | '' | ||
| '' | | '' | ||
+ | |||
===== Signal and Interface Pins ===== | ===== Signal and Interface Pins ===== | ||
Line 51: | Line 57: | ||
| '' | | '' | ||
| '' | | '' | ||
+ | |||
Line 62: | Line 69: | ||
{{page>: | {{page>: | ||
+ | |||
===== Theory of Operation ===== | ===== Theory of Operation ===== | ||
Line 75: | Line 83: | ||
=== Application layer interface === | === Application layer interface === | ||
+ | |||
The application layer connects to the framer block when the DMA source is selected. The framer module takes sample data and maps it onto the format that the JESD204 link expects for the specified framer configuration. | The application layer connects to the framer block when the DMA source is selected. The framer module takes sample data and maps it onto the format that the JESD204 link expects for the specified framer configuration. | ||
Line 95: | Line 104: | ||
The number is represented as unsigned 16.16 format. Assuming a 100MHz processor clock this corresponds to a resolution of 1.523kHz per LSB. A raw value of 0 indicates that the link clock is currently not active. | The number is represented as unsigned 16.16 format. Assuming a 100MHz processor clock this corresponds to a resolution of 1.523kHz per LSB. A raw value of 0 indicates that the link clock is currently not active. | ||
+ | |||
+ | === External synchronization === | ||
+ | |||
+ | By setting the '' | ||
+ | If the '' | ||
+ | |||
+ | The external synchronization signal should be synchronous with the dac clock. Synchronization will be done on the rising edge of the signal. | ||
+ | |||
+ | The self clearing '' | ||
+ | |||
+ | Once the sync signal is received the data will start to flow and the '' | ||
+ | |||
+ | While the synchronization mechanism is armed the '' | ||
===== Restrictions ===== | ===== Restrictions ===== | ||
+ | |||
Reduced number of octets-per-frame ('' | Reduced number of octets-per-frame ('' | ||
* Starting from [[repo> | * Starting from [[repo> | ||
Line 105: | Line 128: | ||
<note important> | <note important> | ||
+ | |||
===== Supported Devices ===== | ===== Supported Devices ===== | ||
Line 114: | Line 138: | ||
{{page>: | {{page>: | ||
+ | |||
===== More Information ===== | ===== More Information ===== | ||
* [[: | * [[: | ||
* [[: | * [[: | ||
+ | * [[../ | ||
+ | |||
===== Technical Support ===== | ===== Technical Support ===== | ||
Analog Devices will provide limited online support for anyone using the core with Analog Devices components (ADC, DAC, Video, Audio, etc) via the [[ez> | Analog Devices will provide limited online support for anyone using the core with Analog Devices components (ADC, DAC, Video, Audio, etc) via the [[ez> | ||
+ |