Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programmable-logic:eclypse-z7:demos:low-level-low-pass-filter [2021/10/26 19:46] Arthur Brownprogrammable-logic:eclypse-z7:demos:low-level-low-pass-filter [2023/10/13 21:59] (current) Arthur Brown
Line 3: Line 3:
 ===== Overview ===== ===== Overview =====
 The project demonstrates the implementation of a basic signal processing application on the Eclypse platform (Eclypse Z7 + Zmod Scope + Zmod AWG). The project demonstrates the implementation of a basic signal processing application on the Eclypse platform (Eclypse Z7 + Zmod Scope + Zmod AWG).
 +<WRAP JUSTIFY>
 ---- ----
 ===== Description ===== ===== Description =====
Line 26: Line 26:
   * A digital low pass filter – implemented using Xilinx FIR compiler 7.2 IP Core with the coefficients specified in Table 1, below.   * A digital low pass filter – implemented using Xilinx FIR compiler 7.2 IP Core with the coefficients specified in Table 1, below.
   * The Zmod AWG Controller - initializes the Zmod AWG hardware and formats the output data according to the AD9717 DAC requirements.     * The Zmod AWG Controller - initializes the Zmod AWG hardware and formats the output data according to the AD9717 DAC requirements.  
 +
 +In the demo, the Zmod Scope CH1 is set to High Gain (+/-1V input range). The Zmod AWG CH1 and CH2 are set to Low Gain/Range (+/-1.25V output range).\\ 
 +Therefore, a signal applied to the Zmod Scope CH1 input, converted to numeric format and the result sent directly to the inputs of Zmod AWG will be amplified 1.25V/1V = 1.25 times.\\ 
 +If the user needs the AWG output voltage to have the same range as the Zmod Scope input, the numeric representation received from the Zmod Scope will need to be multiplied in the PL by 1/1.25 = 0.8.
  
 --> Table 1. FIR Filter Coefficients # --> Table 1. FIR Filter Coefficients #
Line 50: Line 54:
 |  0.0063382,  | |  0.0063382,  |
 |  0.0031577.  | |  0.0031577.  |
 +
 <-- <--
  
Line 76: Line 81:
  
 ===== Downloads ===== ===== Downloads =====
-| Vivado Project Archive |[[https://github.com/Digilent/Eclypse-Z7/releases/tag/lowlevel_lpf/2019.1-2|Github Release]], containing a ZIP archive with the project|+| Vivado Project Archive 2023.1 {{https://github.com/Digilent/Eclypse-Z7/releases/download/lowlevel_lpf/2023.1-1/Eclypse-Z7-Low-Level-Low-Pass-Filter-hw.xpr.zip}} 
 +| Vivado Project Archive 2019.1 | {{https://github.com/Digilent/Eclypse-Z7/releases/download/lowlevel_lpf/2019.1-2/Eclypse-Z7-Low-Level-Low-Pass-Filter-hw.xpr.zip}}  |
 | Waveforms Workspace |{{ :programmable-logic:eclypse-z7:demos:eclypse-low-level-low-pass-filter-demo.zip |ZIP Archive}}| | Waveforms Workspace |{{ :programmable-logic:eclypse-z7:demos:eclypse-low-level-low-pass-filter-demo.zip |ZIP Archive}}|
  
-Advanced users may want to take a look at the [[https://github.com/Digilent/Eclypse-Z7/tree/lowlevel_lpf/next|branch of Eclypse Z7 repository]] containing the project.+Advanced users may want to take a look at the [[https://github.com/Digilent/Eclypse-Z7/tree/lowlevel_lpf/master|branch of Eclypse Z7 repository]] containing the project.
  
 ------ ------
Line 181: Line 187:
 For more guides and example projects for your Eclypse Z7, please visit its [[programmable-logic:eclypse-z7:start|Resource Center]]. For more guides and example projects for your Eclypse Z7, please visit its [[programmable-logic:eclypse-z7:start|Resource Center]].
  
-For more information about how to use the other Digilent products featured in this demo, please visit their respective Resource Centers: \\ [[test-and-measurement:analog-discovery-2:start]], [[test-and-measurement:bnc-adapter-board:start]], [[zmod:zmodadc:start]], [[zmod:zmoddac:start]].+For more information about how to use the other Digilent products featured in this demo, please visit their respective Resource Centers: \\ [[test-and-measurement:analog-discovery-2:start]], [[test-and-measurement:bnc-adapter-board:start]], [[zmod:scope:start]], [[zmod:awg:start]].
  
-For technical support, please visit the [[https://forum.digilentinc.com|Digilent Forums]].+For technical support, please visit the [[https://forum.digilent.com|Digilent Forums]].
  
 {{tag>learn programmable-logic project eclypse-z7}} {{tag>learn programmable-logic project eclypse-z7}}