[source]

Entity ocram_tdp_altera

A_BITSD_BITSFILENAMEclk1std_logicclk2std_logicce1std_logicce2std_logicwe1std_logicwe2std_logica1[A_BITS - 1 downto 0]unsigneda2[A_BITS - 1 downto 0]unsignedd1[D_BITS - 1 downto 0]std_logic_vectord2[D_BITS - 1 downto 0]std_logic_vectorq1std_logic_vector[D_BITS - 1 downto 0]q2std_logic_vector[D_BITS - 1 downto 0]

Block Diagram of ocram_tdp_altera

Quartus synthesis does not infer this RAM type correctly. Instead, altsyncram is instantiated directly.

For further documentation see module "ocram_tdp" (src/mem/ocram/ocram_tdp.vhdl).

Generics

Name

Type

Default

Description

A_BITS

positive

D_BITS

positive

FILENAME

string

""

Ports

Name

Type

Direction

Description

clk1

std_logic

in

clk2

std_logic

in

ce1

std_logic

in

ce2

std_logic

in

we1

std_logic

in

we2

std_logic

in

a1

unsigned

in

a2

unsigned

in

d1

std_logic_vector

in

d2

std_logic_vector

in

q1

std_logic_vector

out

q2

std_logic_vector

out