[source]

Entity 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

Implements a stack, a LIFO storage abstraction.

Generics

Name

Type

Default

Description

D_BITS

positive

Data Width

MIN_DEPTH

positive

Minimum Stack Depth

Ports

Name

Type

Direction

Description

clk

std_logic

in

INPUTS

rst

std_logic

in

din

std_logic_vector

in

Write Ports Data Input

put

std_logic

in

0 -> pop, 1 -> push

full

std_logic

out

got

std_logic

in

Read Ports

dout

std_logic_vector

out

valid

std_logic

out