Differences

This shows you the differences between two versions of the page.

Link to this comparison view

zmod:scope:zmodadc1410libraryuserguide [2021/11/11 22:10] – ↷ Links adapted because of a move operation Arthur Brownzmod:scope:zmodadc1410libraryuserguide [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 141: Line 141:
   * **The internal buffer is filled upon detecting a valid trigger condition**. The trigger module allows setting the trigger channel, trigger mode, trigger edge, trigger level and window position. The internal buffer has a maximum length of 2^14 - 1 samples and is 32 bits wide, accommodating both ZmodADC1410 channels. The internal buffer length must be set using the IP registers.   * **The internal buffer is filled upon detecting a valid trigger condition**. The trigger module allows setting the trigger channel, trigger mode, trigger edge, trigger level and window position. The internal buffer has a maximum length of 2^14 - 1 samples and is 32 bits wide, accommodating both ZmodADC1410 channels. The internal buffer length must be set using the IP registers.
   * **Buffer data is transferred from the ZMODADC1410 IP internal buffer to system memory through a DMA engine**. The ZMODADC1410 IP reports when its internal buffer is full. While the internal buffer is full, no new acquisition is performed. The ZMODADC1410 Library initiates an AXIDMA-S2MM (AXIDMA receive) transfer, transferring data from the ZMODADC1410 IP internal buffer into a memory buffer allocated by ZMODADC1410 Library. The transferred length must be set using the ZmodADC1410 IP registers and the AXI DMA IP registers. The ZMODADC1410 IP can be configured to raise a Buffer Full interrupt, still this interrupt can only be handled by baremetal hardware platform.\\    * **Buffer data is transferred from the ZMODADC1410 IP internal buffer to system memory through a DMA engine**. The ZMODADC1410 IP reports when its internal buffer is full. While the internal buffer is full, no new acquisition is performed. The ZMODADC1410 Library initiates an AXIDMA-S2MM (AXIDMA receive) transfer, transferring data from the ZMODADC1410 IP internal buffer into a memory buffer allocated by ZMODADC1410 Library. The transferred length must be set using the ZmodADC1410 IP registers and the AXI DMA IP registers. The ZMODADC1410 IP can be configured to raise a Buffer Full interrupt, still this interrupt can only be handled by baremetal hardware platform.\\ 
-For more details on ZmodADC1410 IP interface consult the [[https://github.com/Digilent/vivado-library/blob/feature/zmod-support/ip/Zmods/AXI_Zmod_ADC1410/docs/ZmodADC1410AxiAdapter.pdf|ZmodADC1410 IP User Guide]].\\ +For more details on ZmodADC1410 IP interface consult the [[https://github.com/Digilent/vivado-library/blob/zmod/v1/2019.1-2/ip/Zmods/AXI_Zmod_ADC1410/docs/ZmodADC1410AxiAdapter.pdf|ZmodADC1410 IP User Guide]].\\ 
 Read more on [[#parameters_set|Parameters]] chapter below for more details. Read more on [[#parameters_set|Parameters]] chapter below for more details.
 ===== 4.2. Parameters Set===== ===== 4.2. Parameters Set=====