w11 - vhd 0.794
W11 CPU core and support modules
Loading...
Searching...
No Matches
syn Architecture Reference
Architecture >> syn

Constants

ok_mod32  boolean := ( DWIDTHmod 32 ) = 0and ( ( DWIDTH + 35 ) / 36 ) = ( ( DWIDTH + 31 ) / 32 )
ok_mod16  boolean := ( DWIDTHmod 16 ) = 0and ( ( DWIDTH + 17 ) / 18 ) = ( ( DWIDTH + 16 ) / 16 )
ok_mod08  boolean := ( DWIDTHmod 32 ) = 0and ( ( DWIDTH + 8 ) / 9 ) = ( ( DWIDTH + 7 ) / 8 )
dw_mem  positive := ( ( DWIDTH + 35 ) / 36 ) * 36
dw_mem  positive := ( ( DWIDTH + 17 ) / 18 ) * 18
dw_mem  positive := ( ( DWIDTH + 8 ) / 9 ) * 9
dw_mem  positive := ( ( DWIDTH + 3 ) / 4 ) * 4
dw_mem  positive := ( ( DWIDTH + 1 ) / 2 ) * 2

Signals

L_DOA  slv ( dw_mem - 1 downto 0 ) := ( others = > ' 0 ' )
L_DOB  slv ( dw_mem - 1 downto 0 ) := ( others = > ' 0 ' )
L_DIA  slv ( dw_mem - 1 downto 0 ) := ( others = > ' 0 ' )
L_DIB  slv ( dw_mem - 1 downto 0 ) := ( others = > ' 0 ' )

Instantiations

mem  ramb16_s36_s36
mem  ramb16_s36_s36
mem  ramb16_s18_s18
mem  ramb16_s18_s18
mem  ramb16_s9_s9
mem  ramb16_s9_s9
mem  ramb16_s4_s4
mem  ramb16_s2_s2
mem  ramb16_s1_s1

Detailed Description

Definition at line 51 of file ram_2swsr_xfirst_gen_unisim.vhd.

Member Data Documentation

◆ ok_mod32

ok_mod32 boolean := ( DWIDTHmod 32 ) = 0and ( ( DWIDTH + 35 ) / 36 ) = ( ( DWIDTH + 31 ) / 32 )
Constant

Definition at line 53 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ ok_mod16

ok_mod16 boolean := ( DWIDTHmod 16 ) = 0and ( ( DWIDTH + 17 ) / 18 ) = ( ( DWIDTH + 16 ) / 16 )
Constant

Definition at line 55 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ ok_mod08

ok_mod08 boolean := ( DWIDTHmod 32 ) = 0and ( ( DWIDTH + 8 ) / 9 ) = ( ( DWIDTH + 7 ) / 8 )
Constant

Definition at line 57 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ dw_mem [1/5]

dw_mem positive := ( ( DWIDTH + 35 ) / 36 ) * 36
Constant

Definition at line 67 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ L_DOA

L_DOA slv ( dw_mem - 1 downto 0 ) := ( others = > ' 0 ' )
Signal

Definition at line 68 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ L_DOB

L_DOB slv ( dw_mem - 1 downto 0 ) := ( others = > ' 0 ' )
Signal

Definition at line 69 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ L_DIA

L_DIA slv ( dw_mem - 1 downto 0 ) := ( others = > ' 0 ' )
Signal

Definition at line 70 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ L_DIB

L_DIB slv ( dw_mem - 1 downto 0 ) := ( others = > ' 0 ' )
Signal

Definition at line 71 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ dw_mem [2/5]

positive :=(( DWIDTH+ 17)/ 18)* 18 dw_mem

Definition at line 151 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ dw_mem [3/5]

positive :=(( DWIDTH+ 8)/ 9)* 9 dw_mem

Definition at line 235 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ dw_mem [4/5]

positive :=(( DWIDTH+ 3)/ 4)* 4 dw_mem

Definition at line 319 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ dw_mem [5/5]

positive :=(( DWIDTH+ 1)/ 2)* 2 dw_mem

Definition at line 366 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ mem [1/9]

mem ramb16_s36_s36
Instantiation

Definition at line 109 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ mem [2/9]

mem ramb16_s36_s36
Instantiation

Definition at line 146 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ mem [3/9]

mem ramb16_s18_s18
Instantiation

Definition at line 193 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ mem [4/9]

mem ramb16_s18_s18
Instantiation

Definition at line 230 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ mem [5/9]

mem ramb16_s9_s9
Instantiation

Definition at line 277 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ mem [6/9]

mem ramb16_s9_s9
Instantiation

Definition at line 314 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ mem [7/9]

mem ramb16_s4_s4
Instantiation

Definition at line 357 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ mem [8/9]

mem ramb16_s2_s2
Instantiation

Definition at line 404 of file ram_2swsr_xfirst_gen_unisim.vhd.

◆ mem [9/9]

mem ramb16_s1_s1
Instantiation

Definition at line 437 of file ram_2swsr_xfirst_gen_unisim.vhd.


The documentation for this design unit was generated from the following file: