Wiki

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
resources:fpga:docs:axi_clkgen [14 Jan 2021 05:24] – use xilinx> interwiki links Robin Getzresources:fpga:docs:axi_clkgen [12 Oct 2021 16:45] (current) – Edit title Iulia Moldovan
Line 1: Line 1:
-===== AXI_CLKGEN IP core =====+====== AXI CLKGEN IP core ======
  
 The [[https://github.com/analogdevicesinc/hdl/tree/master/library/axi_clkgen|axi_clkgen]] IP core is a software programmable clock generator. The [[https://github.com/analogdevicesinc/hdl/tree/master/library/axi_clkgen|axi_clkgen]] IP core is a software programmable clock generator.
  
-==== Block Diagram ====+ 
 +===== Block Diagram =====
  
 {{  :resources:fpga:docs:axi_clkgen_1.svg | AXI_CLKGEN Block diagram }} {{  :resources:fpga:docs:axi_clkgen_1.svg | AXI_CLKGEN Block diagram }}
Line 14: Line 15:
 The register map allows resetting the MMCM, changing the clock source, checking the status of the MMCM lock and controlling the DRP interface. The register map allows resetting the MMCM, changing the clock source, checking the status of the MMCM lock and controlling the DRP interface.
  
-==== Configuration Parameter ====+ 
 +===== Configuration Parameters =====
  
 ^ Name ^ Description ^ Default Value^ ^ Name ^ Description ^ Default Value^
Line 27: Line 29:
 | ''CLK1_DIV'' | CLKOUT1_DIVIDE MMCM parameter | 6 | | ''CLK1_DIV'' | CLKOUT1_DIVIDE MMCM parameter | 6 |
 | ''CLK1_PHASE'' | CLKOUT1_PHASE MMCM parameter | 0.000 | | ''CLK1_PHASE'' | CLKOUT1_PHASE MMCM parameter | 0.000 |
-==== Signal and Interface Pins ====+ 
 + 
 +===== Signal and Interface Pins =====
  
 ^ Interface ^ Pin ^ Type ^ Description ^ ^ Interface ^ Pin ^ Type ^ Description ^
-| '' Clocks'' | **Input and output clocks** ||| +| '' Clocks''     | **Input and output clocks** ||| 
-             | ''clk'' | ''input'' | Reference clock 1 | +                | ''clk'' | ''input'' | Reference clock 1 | 
-             | ''clk2'' | ''input'' | Reference clock 2 | +                | ''clk2'' | ''input'' | Reference clock 2 | 
-             | ''clk_0'' | ''output'' | Output clock 0 | +                | ''clk_0'' | ''output'' | Output clock 0 | 
-             | ''clk_1'' | ''output'' | Output clock 1 | +                | ''clk_1'' | ''output'' | Output clock 1 | 
-| ''s axi '' | **AXI Slave Memory Map interface** |||+| ''s_axi '' | **AXI Slave Memory Map interface** ||| 
 + 
 + 
 +===== Register Map =====
  
-==== Register Map ==== 
 {{page>:resources:fpga:docs:hdl:regmap##Base (common to all cores)&nofooter&noeditbtn}} {{page>:resources:fpga:docs:hdl:regmap##Base (common to all cores)&nofooter&noeditbtn}}
 {{page>:resources:fpga:docs:hdl:regmap##Clock Generator (axi_clkgen)&nofooter&noeditbtn}} {{page>:resources:fpga:docs:hdl:regmap##Clock Generator (axi_clkgen)&nofooter&noeditbtn}}
 +
  
 ===== References ===== ===== References =====
Line 46: Line 53:
   * [[xilinx>support/documentation/application_notes/xapp888_7Series_DynamicRecon.pdf|MMCM and PLL Dynamic Reconfiguration]]   * [[xilinx>support/documentation/application_notes/xapp888_7Series_DynamicRecon.pdf|MMCM and PLL Dynamic Reconfiguration]]
  
-{{navigation #axi_ip|AXI IP#hdl|Main page#util_ip|UTIL IP Cores}} +{{navigation HDL User Guide#ip_cores|IP cores#hdl|Main page#tips|Using and modifying the HDL design}}
- +
resources/fpga/docs/axi_clkgen.txt · Last modified: 12 Oct 2021 16:45 by Iulia Moldovan