Defines constants for various sprite-related operations, including no-op, setting sprite ID, position, requesting row data, and clearing all. Provides a standardized set of codes for use in VHDL designs.
Implements various priority encoder components with combinatorial logic for encoding input vectors to output codes of varying widths.
Introduces pipeline-based modules for handling calculation, ROM data fetching, and scheduling operations with AXI-like handshaking interfaces.
Facilitates modular and reusable design for priority encoding and data processing tasks.