|
My Project
v0.0.16
|
Functions | |
| boolean | "=" ( s1: in in string , s2: in in string ) |
| BOOLEAN | equaluseCase ( str1: in STRING , str2: in STRING ) |
| integer | calc_num_ce ( ce_num_array: in INTEGER_ARRAY_TYPE ) |
| integer | calc_start_ce_index ( ce_num_array: in INTEGER_ARRAY_TYPE , index: in integer ) |
| integer | get_min_dwidth ( dwidth_array: in INTEGER_ARRAY_TYPE ) |
| integer | get_max_dwidth ( dwidth_array: in INTEGER_ARRAY_TYPE ) |
| string | S32 ( in_string: in string ) |
| integer | get_id_index ( id_array: in INTEGER_ARRAY_TYPE , id: in integer ) |
| integer | get_id_index_iboe ( id_array: in INTEGER_ARRAY_TYPE , id: in integer ) |
| boolean | find_ard_id ( id_array: in INTEGER_ARRAY_TYPE , id: in integer ) |
| integer | find_id_dwidth ( id_array: in INTEGER_ARRAY_TYPE dwidth_array: in INTEGER_ARRAY_TYPE id: in integer default_i: in integer ) |
| integer | cnt_ipif_id_blks ( id_array: in INTEGER_ARRAY_TYPE ) |
| integer | get_ipif_id_dbus_index ( id_array: in INTEGER_ARRAY_TYPE , id: in integer ) |
| SLV32_ARRAY_TYPE | rebuild_slv32_array ( slv32_array: in SLV32_ARRAY_TYPE , num_valid_pairs: in integer ) |
| SLV64_ARRAY_TYPE | rebuild_slv64_array ( slv64_array: in SLV64_ARRAY_TYPE , num_valid_pairs: in integer ) |
| INTEGER_ARRAY_TYPE | rebuild_int_array ( int_array: in INTEGER_ARRAY_TYPE , num_valid_entry: in integer ) |
| INTEGER_ARRAY_TYPE | populate_intr_mode_array ( num_user_intr: in integer , intr_capture_mode: in integer ) |
| INTEGER_ARRAY_TYPE | add_intr_ard_id_array ( include_intr: in boolean , ard_id_array: in INTEGER_ARRAY_TYPE ) |
| SLV64_ARRAY_TYPE | add_intr_ard_addr_range_array ( include_intr: in boolean ZERO_ADDR_PAD: in std_logic_vector intr_baseaddr: in std_logic_vector intr_highaddr: in std_logic_vector ard_id_array: in INTEGER_ARRAY_TYPE ard_addr_range_array: in SLV64_ARRAY_TYPE ) |
| INTEGER_ARRAY_TYPE | add_intr_ard_num_ce_array ( include_intr: in boolean ard_id_array: in INTEGER_ARRAY_TYPE ard_num_ce_array: in INTEGER_ARRAY_TYPE ) |
| INTEGER_ARRAY_TYPE | add_intr_ard_dwidth_array ( include_intr: in boolean intr_dwidth: in integer ard_id_array: in INTEGER_ARRAY_TYPE ard_dwidth_array: in INTEGER_ARRAY_TYPE ) |
| integer | log2 ( x: in natural ) |
| natural | clog2 ( x: in positive ) |
| integer | bits_needed_for_vac ( fifo_present: in boolean , dependent_props: in DEPENDENT_PROPS_TYPE ) |
| integer | bits_needed_for_occ ( fifo_present: in boolean , dependent_props: in DEPENDENT_PROPS_TYPE ) |
| integer | eff_dp ( id: in integer dep_prop: in integer value: in integer ) |
Libraries | |
| ieee | |
Use Clauses | |
| std_logic_1164 | |
| std_logic_arith | |
| std_logic_unsigned | |
Constants | |
| XCL | integer := 0 |
| DAG | integer := 1 |
| IPIF_INTR | integer := 1 |
| IPIF_RST | integer := 2 |
| IPIF_SESR_SEAR | integer := 3 |
| IPIF_DMA_SG | integer := 4 |
| IPIF_WRFIFO_REG | integer := 5 |
| IPIF_WRFIFO_DATA | integer := 6 |
| IPIF_RDFIFO_REG | integer := 7 |
| IPIF_RDFIFO_DATA | integer := 8 |
| IPIF_CHDMA_CHANNELS | integer := 9 |
| IPIF_CHDMA_GLOBAL_REGS | integer := 10 |
| CHDMA_STATUS_FIFO | integer := 90 |
| USER_00 | integer := 100 |
| USER_01 | integer := 101 |
| USER_02 | integer := 102 |
| USER_03 | integer := 103 |
| USER_04 | integer := 104 |
| USER_05 | integer := 105 |
| USER_06 | integer := 106 |
| USER_07 | integer := 107 |
| USER_08 | integer := 108 |
| USER_09 | integer := 109 |
| USER_10 | integer := 110 |
| USER_11 | integer := 111 |
| USER_12 | integer := 112 |
| USER_13 | integer := 113 |
| USER_14 | integer := 114 |
| USER_15 | integer := 115 |
| USER_16 | integer := 116 |
| DEPENDENT_PROPS_SIZE | integer := 32 |
| EXCLUDE_DEV_ISC | integer := 0 |
| INCLUDE_DEV_PENCODER | integer := 1 |
| FIFO_CAPACITY_BITS | integer := 0 |
| WR_WIDTH_BITS | integer := 1 |
| RD_WIDTH_BITS | integer := 2 |
| EXCLUDE_PACKET_MODE | integer := 3 |
| EXCLUDE_VACANCY | integer := 4 |
| INCLUDE_DRE | integer := 5 |
| INCLUDE_AUTOPUSH_POP | integer := 6 |
| AUTOPUSH_POP_CE | integer := 7 |
| INCLUDE_CSUM | integer := 8 |
| NUM_SUBS_FOR_PHYS_0 | integer := 0 |
| NUM_SUBS_FOR_PHYS_1 | integer := 1 |
| NUM_SUBS_FOR_PHYS_2 | integer := 2 |
| NUM_SUBS_FOR_PHYS_3 | integer := 3 |
| NUM_SUBS_FOR_PHYS_4 | integer := 4 |
| NUM_SUBS_FOR_PHYS_5 | integer := 5 |
| NUM_SUBS_FOR_PHYS_6 | integer := 6 |
| NUM_SUBS_FOR_PHYS_7 | integer := 7 |
| NUM_SUBS_FOR_PHYS_8 | integer := 8 |
| NUM_SUBS_FOR_PHYS_9 | integer := 9 |
| NUM_SUBS_FOR_PHYS_10 | integer := 10 |
| NUM_SUBS_FOR_PHYS_11 | integer := 11 |
| NUM_SUBS_FOR_PHYS_12 | integer := 12 |
| NUM_SUBS_FOR_PHYS_13 | integer := 13 |
| NUM_SUBS_FOR_PHYS_14 | integer := 14 |
| NUM_SUBS_FOR_PHYS_15 | integer := 15 |
| NUM_SIMPLE_DMA_CHANS | integer := 16 |
| NUM_SIMPLE_SG_CHANS | integer := 17 |
| INTR_COALESCE | integer := 18 |
| CLK_PERIOD_PS | integer := 19 |
| PACKET_WAIT_UNIT_NS | integer := 20 |
| BURST_SIZE | integer := 21 |
| REMAINDER_AS_SINGLES | integer := 22 |
| MAX_NUM_PHYS_CHANNELS | natural := 16 |
| COMMON_PROPS_SIZE | integer := 2 |
| KEYHOLE_BURST | integer := 0 |
| INTR_PASS_THRU | integer := 1 |
| INTR_PASS_THRU_INV | integer := 2 |
| INTR_REG_EVENT | integer := 3 |
| INTR_REG_EVENT_INV | integer := 4 |
| INTR_POS_EDGE_DETECT | integer := 5 |
| INTR_NEG_EDGE_DETECT | integer := 6 |
Types | |
| SLV32_ARRAY_TYPE | array ( natural range <> ) of std_logic_vector ( 0 to 31 ) |
| SLV64_ARRAY_TYPE | array ( natural range <> ) of SLV64_TYPE |
| INTEGER_ARRAY_TYPE | array ( natural range <> ) of integer |
| DEPENDENT_PROPS_ARRAY_TYPE | array ( natural range <> ) of DEPENDENT_PROPS_TYPE |
| COMMON_PROPS_ARRAY_TYPE | array ( natural range <> ) of COMMON_PROPS_TYPE |
Subtypes | |
| SLV64_TYPE | std_logic_vector ( 0 to 63 ) |
| DEPENDENT_PROPS_TYPE | INTEGER_ARRAY_TYPE ( 0 to DEPENDENT_PROPS_SIZE - 1 ) |
| COMMON_PROPS_TYPE | INTEGER_ARRAY_TYPE ( 0 to COMMON_PROPS_SIZE - 1 ) |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Function |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Type |
|
Constant |
|
Subtype |
|
Constant |
|
Type |
|
Constant |
|
Subtype |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Library |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Type |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Type |
|
Type |
|
Subtype |
|
Package |
|
Package |
|
Package |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
|
Constant |
1.8.13