Overview of VHDP language and timing control
VHDP is a language based on VHDL designed for FPGAs. While it supports standard VHDL operations (If, Case, For), it introduces two specific constructs for managing execution cycles:
Thread{}: Wraps code to allow the use ofWhileandWaitstatements, enabling code to run across multiple clock (CLK) cycles.Step{}: Wraps operations that must be executed exactly one clock cycle later than the preceding operations (e.g., to sequence a signal high then low).