Agnisys has developed a Programmer’s Reference Manual (PRM) that serves as a comprehensive documentation resource for “programming sequences” and hardware addressable register architecture. It is intended to be a key reference for programmers, developers, and individuals seeking a detailed understanding of the intricacies of the design being developed.
Agnisys’ PRM comprises three views that are beneficial for users:
Register View: This view provides complete information on addressable register and memory data.
Sequences Tabular View: This section presents detailed information about sequences in a tabular format. Users can conveniently track and access information related to each sequence.
Flowchart...
Agnisys has developed a Programmer’s Reference Manual (PRM) that serves as a comprehensive documentation resource for “programming sequences” and hardware addressable register architecture. It is intended to be a key reference for programmers, developers, and individuals seeking a detailed understanding of the intricacies of the design being developed.
Agnisys’ PRM comprises three views that are beneficial for users:
Register View: This view provides complete information on addressable register and memory data.
Sequences Tabular View: This section presents detailed information about sequences in a tabular format. Users can conveniently track and access information related to each sequence.
Flowchart View: This view includes a graphical representation or flowchart illustrating the sequences, offering a visual understanding of the information flow.
Steps for Generating PRM Using IDS-Validate
A sequence is a “set of steps” that involve writing/reading specific bit fields of the registers in the IP/SoC. This sequence can be simple or complex, involving conditional expressions, an array of registers, loops, etc. Users can write a single sequence specification from which an Agnisys compiler automatically generates UVM sequences for verification, SystemVerilog sequences for validation, C code for firmware and device driver development, and various output formats for Automatic Test Equipment (ATE).