[source]

Component dstruct_stack

D_BITSMIN_DEPTHclkstd_logicrststd_logicdin[D_BITS - 1 downto 0]std_logic_vectorputstd_logicgotstd_logicfullstd_logicdoutstd_logic_vector[D_BITS - 1 downto 0]validstd_logic

Block Diagram of dstruct_stack

Generics

Name

Type

Initial Value

Description

D_BITS

positive

Data Width

MIN_DEPTH

positive

Minimum Stack Depth

Ports

Name

Direction

Type

Description

clk

in

std_logic

INPUTS

rst

in

std_logic

din

in

std_logic_vector

Write Ports Data Input

put

in

std_logic

0 -> pop, 1 -> push

full

out

std_logic

got

in

std_logic

Read Ports

dout

out

std_logic_vector

valid

out

std_logic