The invention discloses a
pulse compression radar accelerator generation method based on model driving, and relates to the technical field of pulse radars, and the method comprises the steps: based on a
pulse compression radar signal processing flow, splitting operators according to calculation,
interconnection and storage dimensions, and extracting features; defining 9 types of core components to form a parameterized component
library; the components and the connection relation are combined, and an architecture description graph in a
JSON format is generated; analyzing the ADG through an architecture
interpreter to obtain a standardized parameter, and generating an RTL code based on a
Chisel hierarchical architecture; performing
simulation verification on the RTL code, pre-estimating the resource if the
simulation verification is passed, and returning an error if the
simulation verification is not passed; injecting expert configuration and combining with Latin
hypercube sampling to obtain an initial solution set, iteratively searching a high-quality solution cluster by a TPE
algorithm, resetting a parameter boundary and then switching to an ILS
algorithm, and combining with a hardware rule to obtain a
global optimal solution; and repeatedly executing the steps until the end conditions that the resources reach the standard and iteration reaches the upper limit are met, and outputting the accelerator architecture with the optimal resources under the target application constraint and the complete RTL code.