SURF  1.0
ClockManager7 Entity Reference
+ Inheritance diagram for ClockManager7:
+ Collaboration diagram for ClockManager7:

Entities

rtl  architecture
 

Libraries

ieee 
unisim 

Use Clauses

std_logic_1164 
std_logic_unsigned 
std_logic_arith 
math_real 
vcomponents 
StdRtlPkg  Package <StdRtlPkg>
AxiLitePkg  Package <AxiLitePkg>

Generics

TPD_G  time := 1 ns
TYPE_G  string := " MMCM "
INPUT_BUFG_G  boolean := true
FB_BUFG_G  boolean := true
OUTPUT_BUFG_G  boolean := true
RST_IN_POLARITY_G  sl := ' 1 '
NUM_CLOCKS_G  integer range 1 to 7
AXI_ERROR_RESP_G  slv ( 1 downto 0 ) := AXI_RESP_DECERR_C
BANDWIDTH_G  string := " OPTIMIZED "
CLKIN_PERIOD_G  real := 10 . 0
DIVCLK_DIVIDE_G  integer range 1 to 106 := 1
CLKFBOUT_MULT_F_G  real range 1 . 0 to 64 . 0 := 1 . 0
CLKFBOUT_MULT_G  integer range 2 to 64 := 5
CLKOUT0_DIVIDE_F_G  real range 1 . 0 to 128 . 0 := 1 . 0
CLKOUT0_DIVIDE_G  integer range 1 to 128 := 1
CLKOUT1_DIVIDE_G  integer range 1 to 128 := 1
CLKOUT2_DIVIDE_G  integer range 1 to 128 := 1
CLKOUT3_DIVIDE_G  integer range 1 to 128 := 1
CLKOUT4_DIVIDE_G  integer range 1 to 128 := 1
CLKOUT5_DIVIDE_G  integer range 1 to 128 := 1
CLKOUT6_DIVIDE_G  integer range 1 to 128 := 1
CLKOUT0_PHASE_G  real range - 360 . 0 to 360 . 0 := 0 . 0
CLKOUT1_PHASE_G  real range - 360 . 0 to 360 . 0 := 0 . 0
CLKOUT2_PHASE_G  real range - 360 . 0 to 360 . 0 := 0 . 0
CLKOUT3_PHASE_G  real range - 360 . 0 to 360 . 0 := 0 . 0
CLKOUT4_PHASE_G  real range - 360 . 0 to 360 . 0 := 0 . 0
CLKOUT5_PHASE_G  real range - 360 . 0 to 360 . 0 := 0 . 0
CLKOUT6_PHASE_G  real range - 360 . 0 to 360 . 0 := 0 . 0
CLKOUT0_DUTY_CYCLE_G  real range 0 . 01 to 0 . 99 := 0 . 5
CLKOUT1_DUTY_CYCLE_G  real range 0 . 01 to 0 . 99 := 0 . 5
CLKOUT2_DUTY_CYCLE_G  real range 0 . 01 to 0 . 99 := 0 . 5
CLKOUT3_DUTY_CYCLE_G  real range 0 . 01 to 0 . 99 := 0 . 5
CLKOUT4_DUTY_CYCLE_G  real range 0 . 01 to 0 . 99 := 0 . 5
CLKOUT5_DUTY_CYCLE_G  real range 0 . 01 to 0 . 99 := 0 . 5
CLKOUT6_DUTY_CYCLE_G  real range 0 . 01 to 0 . 99 := 0 . 5
CLKOUT0_RST_HOLD_G  integer range 3 to positive ' high := 3
CLKOUT1_RST_HOLD_G  integer range 3 to positive ' high := 3
CLKOUT2_RST_HOLD_G  integer range 3 to positive ' high := 3
CLKOUT3_RST_HOLD_G  integer range 3 to positive ' high := 3
CLKOUT4_RST_HOLD_G  integer range 3 to positive ' high := 3
CLKOUT5_RST_HOLD_G  integer range 3 to positive ' high := 3
CLKOUT6_RST_HOLD_G  integer range 3 to positive ' high := 3
CLKOUT0_RST_POLARITY_G  sl := ' 1 '
CLKOUT1_RST_POLARITY_G  sl := ' 1 '
CLKOUT2_RST_POLARITY_G  sl := ' 1 '
CLKOUT3_RST_POLARITY_G  sl := ' 1 '
CLKOUT4_RST_POLARITY_G  sl := ' 1 '
CLKOUT5_RST_POLARITY_G  sl := ' 1 '
CLKOUT6_RST_POLARITY_G  sl := ' 1 '

Ports

clkIn   in sl
rstIn   in sl := ' 0 '
clkOut   out slv ( NUM_CLOCKS_G - 1 downto 0 )
rstOut   out slv ( NUM_CLOCKS_G - 1 downto 0 )
locked   out sl
axilClk   in sl := ' 0 '
axilRst   in sl := ' 0 '
axilReadMaster   in AxiLiteReadMasterType := AXI_LITE_READ_MASTER_INIT_C
axilReadSlave   out AxiLiteReadSlaveType
axilWriteMaster   in AxiLiteWriteMasterType := AXI_LITE_WRITE_MASTER_INIT_C
axilWriteSlave   out AxiLiteWriteSlaveType

Detailed Description

See also
entity

Definition at line 32 of file ClockManager7.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 34 of file ClockManager7.vhd.

◆ TYPE_G

TYPE_G string := " MMCM "
Generic

Definition at line 35 of file ClockManager7.vhd.

◆ INPUT_BUFG_G

INPUT_BUFG_G boolean := true
Generic

Definition at line 36 of file ClockManager7.vhd.

◆ FB_BUFG_G

FB_BUFG_G boolean := true
Generic

Definition at line 37 of file ClockManager7.vhd.

◆ OUTPUT_BUFG_G

OUTPUT_BUFG_G boolean := true
Generic

Definition at line 38 of file ClockManager7.vhd.

◆ RST_IN_POLARITY_G

RST_IN_POLARITY_G sl := ' 1 '
Generic

Definition at line 39 of file ClockManager7.vhd.

◆ NUM_CLOCKS_G

NUM_CLOCKS_G integer range 1 to 7
Generic

Definition at line 40 of file ClockManager7.vhd.

◆ AXI_ERROR_RESP_G

AXI_ERROR_RESP_G slv ( 1 downto 0 ) := AXI_RESP_DECERR_C
Generic

Definition at line 41 of file ClockManager7.vhd.

◆ BANDWIDTH_G

BANDWIDTH_G string := " OPTIMIZED "
Generic

Definition at line 43 of file ClockManager7.vhd.

◆ CLKIN_PERIOD_G

CLKIN_PERIOD_G real := 10 . 0
Generic

Definition at line 44 of file ClockManager7.vhd.

◆ DIVCLK_DIVIDE_G

DIVCLK_DIVIDE_G integer range 1 to 106 := 1
Generic

Definition at line 45 of file ClockManager7.vhd.

◆ CLKFBOUT_MULT_F_G

CLKFBOUT_MULT_F_G real range 1 . 0 to 64 . 0 := 1 . 0
Generic

Definition at line 46 of file ClockManager7.vhd.

◆ CLKFBOUT_MULT_G

CLKFBOUT_MULT_G integer range 2 to 64 := 5
Generic

Definition at line 47 of file ClockManager7.vhd.

◆ CLKOUT0_DIVIDE_F_G

CLKOUT0_DIVIDE_F_G real range 1 . 0 to 128 . 0 := 1 . 0
Generic

Definition at line 48 of file ClockManager7.vhd.

◆ CLKOUT0_DIVIDE_G

CLKOUT0_DIVIDE_G integer range 1 to 128 := 1
Generic

Definition at line 49 of file ClockManager7.vhd.

◆ CLKOUT1_DIVIDE_G

CLKOUT1_DIVIDE_G integer range 1 to 128 := 1
Generic

Definition at line 50 of file ClockManager7.vhd.

◆ CLKOUT2_DIVIDE_G

CLKOUT2_DIVIDE_G integer range 1 to 128 := 1
Generic

Definition at line 51 of file ClockManager7.vhd.

◆ CLKOUT3_DIVIDE_G

CLKOUT3_DIVIDE_G integer range 1 to 128 := 1
Generic

Definition at line 52 of file ClockManager7.vhd.

◆ CLKOUT4_DIVIDE_G

CLKOUT4_DIVIDE_G integer range 1 to 128 := 1
Generic

Definition at line 53 of file ClockManager7.vhd.

◆ CLKOUT5_DIVIDE_G

CLKOUT5_DIVIDE_G integer range 1 to 128 := 1
Generic

Definition at line 54 of file ClockManager7.vhd.

◆ CLKOUT6_DIVIDE_G

CLKOUT6_DIVIDE_G integer range 1 to 128 := 1
Generic

Definition at line 55 of file ClockManager7.vhd.

◆ CLKOUT0_PHASE_G

CLKOUT0_PHASE_G real range - 360 . 0 to 360 . 0 := 0 . 0
Generic

Definition at line 56 of file ClockManager7.vhd.

◆ CLKOUT1_PHASE_G

CLKOUT1_PHASE_G real range - 360 . 0 to 360 . 0 := 0 . 0
Generic

Definition at line 57 of file ClockManager7.vhd.

◆ CLKOUT2_PHASE_G

CLKOUT2_PHASE_G real range - 360 . 0 to 360 . 0 := 0 . 0
Generic

Definition at line 58 of file ClockManager7.vhd.

◆ CLKOUT3_PHASE_G

CLKOUT3_PHASE_G real range - 360 . 0 to 360 . 0 := 0 . 0
Generic

Definition at line 59 of file ClockManager7.vhd.

◆ CLKOUT4_PHASE_G

CLKOUT4_PHASE_G real range - 360 . 0 to 360 . 0 := 0 . 0
Generic

Definition at line 60 of file ClockManager7.vhd.

◆ CLKOUT5_PHASE_G

CLKOUT5_PHASE_G real range - 360 . 0 to 360 . 0 := 0 . 0
Generic

Definition at line 61 of file ClockManager7.vhd.

◆ CLKOUT6_PHASE_G

CLKOUT6_PHASE_G real range - 360 . 0 to 360 . 0 := 0 . 0
Generic

Definition at line 62 of file ClockManager7.vhd.

◆ CLKOUT0_DUTY_CYCLE_G

CLKOUT0_DUTY_CYCLE_G real range 0 . 01 to 0 . 99 := 0 . 5
Generic

Definition at line 63 of file ClockManager7.vhd.

◆ CLKOUT1_DUTY_CYCLE_G

CLKOUT1_DUTY_CYCLE_G real range 0 . 01 to 0 . 99 := 0 . 5
Generic

Definition at line 64 of file ClockManager7.vhd.

◆ CLKOUT2_DUTY_CYCLE_G

CLKOUT2_DUTY_CYCLE_G real range 0 . 01 to 0 . 99 := 0 . 5
Generic

Definition at line 65 of file ClockManager7.vhd.

◆ CLKOUT3_DUTY_CYCLE_G

CLKOUT3_DUTY_CYCLE_G real range 0 . 01 to 0 . 99 := 0 . 5
Generic

Definition at line 66 of file ClockManager7.vhd.

◆ CLKOUT4_DUTY_CYCLE_G

CLKOUT4_DUTY_CYCLE_G real range 0 . 01 to 0 . 99 := 0 . 5
Generic

Definition at line 67 of file ClockManager7.vhd.

◆ CLKOUT5_DUTY_CYCLE_G

CLKOUT5_DUTY_CYCLE_G real range 0 . 01 to 0 . 99 := 0 . 5
Generic

Definition at line 68 of file ClockManager7.vhd.

◆ CLKOUT6_DUTY_CYCLE_G

CLKOUT6_DUTY_CYCLE_G real range 0 . 01 to 0 . 99 := 0 . 5
Generic

Definition at line 69 of file ClockManager7.vhd.

◆ CLKOUT0_RST_HOLD_G

CLKOUT0_RST_HOLD_G integer range 3 to positive ' high := 3
Generic

Definition at line 70 of file ClockManager7.vhd.

◆ CLKOUT1_RST_HOLD_G

CLKOUT1_RST_HOLD_G integer range 3 to positive ' high := 3
Generic

Definition at line 71 of file ClockManager7.vhd.

◆ CLKOUT2_RST_HOLD_G

CLKOUT2_RST_HOLD_G integer range 3 to positive ' high := 3
Generic

Definition at line 72 of file ClockManager7.vhd.

◆ CLKOUT3_RST_HOLD_G

CLKOUT3_RST_HOLD_G integer range 3 to positive ' high := 3
Generic

Definition at line 73 of file ClockManager7.vhd.

◆ CLKOUT4_RST_HOLD_G

CLKOUT4_RST_HOLD_G integer range 3 to positive ' high := 3
Generic

Definition at line 74 of file ClockManager7.vhd.

◆ CLKOUT5_RST_HOLD_G

CLKOUT5_RST_HOLD_G integer range 3 to positive ' high := 3
Generic

Definition at line 75 of file ClockManager7.vhd.

◆ CLKOUT6_RST_HOLD_G

CLKOUT6_RST_HOLD_G integer range 3 to positive ' high := 3
Generic

Definition at line 76 of file ClockManager7.vhd.

◆ CLKOUT0_RST_POLARITY_G

CLKOUT0_RST_POLARITY_G sl := ' 1 '
Generic

Definition at line 77 of file ClockManager7.vhd.

◆ CLKOUT1_RST_POLARITY_G

CLKOUT1_RST_POLARITY_G sl := ' 1 '
Generic

Definition at line 78 of file ClockManager7.vhd.

◆ CLKOUT2_RST_POLARITY_G

CLKOUT2_RST_POLARITY_G sl := ' 1 '
Generic

Definition at line 79 of file ClockManager7.vhd.

◆ CLKOUT3_RST_POLARITY_G

CLKOUT3_RST_POLARITY_G sl := ' 1 '
Generic

Definition at line 80 of file ClockManager7.vhd.

◆ CLKOUT4_RST_POLARITY_G

CLKOUT4_RST_POLARITY_G sl := ' 1 '
Generic

Definition at line 81 of file ClockManager7.vhd.

◆ CLKOUT5_RST_POLARITY_G

CLKOUT5_RST_POLARITY_G sl := ' 1 '
Generic

Definition at line 82 of file ClockManager7.vhd.

◆ CLKOUT6_RST_POLARITY_G

CLKOUT6_RST_POLARITY_G sl := ' 1 '
Generic

Definition at line 83 of file ClockManager7.vhd.

◆ clkIn

clkIn in sl
Port

Definition at line 85 of file ClockManager7.vhd.

◆ rstIn

rstIn in sl := ' 0 '
Port

Definition at line 86 of file ClockManager7.vhd.

◆ clkOut

clkOut out slv ( NUM_CLOCKS_G - 1 downto 0 )
Port

Definition at line 87 of file ClockManager7.vhd.

◆ rstOut

rstOut out slv ( NUM_CLOCKS_G - 1 downto 0 )
Port

Definition at line 88 of file ClockManager7.vhd.

◆ locked

locked out sl
Port

Definition at line 89 of file ClockManager7.vhd.

◆ axilClk

axilClk in sl := ' 0 '
Port

Definition at line 91 of file ClockManager7.vhd.

◆ axilRst

axilRst in sl := ' 0 '
Port

Definition at line 92 of file ClockManager7.vhd.

◆ axilReadMaster

◆ axilReadSlave

Definition at line 94 of file ClockManager7.vhd.

◆ axilWriteMaster

◆ axilWriteSlave

Definition at line 96 of file ClockManager7.vhd.

◆ ieee

ieee
Library

Definition at line 18 of file ClockManager7.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file ClockManager7.vhd.

◆ std_logic_unsigned

Definition at line 20 of file ClockManager7.vhd.

◆ std_logic_arith

std_logic_arith
Package

Definition at line 21 of file ClockManager7.vhd.

◆ math_real

math_real
Package

Definition at line 22 of file ClockManager7.vhd.

◆ unisim

unisim
Library

Definition at line 24 of file ClockManager7.vhd.

◆ vcomponents

vcomponents
Package

Definition at line 25 of file ClockManager7.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 27 of file ClockManager7.vhd.

◆ AxiLitePkg

AxiLitePkg
Package

Definition at line 28 of file ClockManager7.vhd.


The documentation for this class was generated from the following file: