The invention provides an
FPGA prototype partitioning method based on result driving, and relates to the technical field of
FPGA chip prototypes, and the method comprises the steps: marking a VR module in a to-be-processed module based on an initial partitioning
algorithm; calculating the partitioning cost of the
graph model, and obtaining a partitioning result when the partitioning cost is lowest; performing
layout and wiring based on a partitioning result, and performing
adaptive optimization on the partitioned FPGA until a
time sequence requirement of
layout and wiring is met; and outputting the FPGA data bit
stream meeting the
time sequence requirement of
layout and wiring. According to the application, the partitioning efficiency is improved by adopting a method of firstly
thinning and then partitioning on the basis of a protocol feature partitioning module, and then the limitation that data is completely transmitted in a single parallel
clock period in traditional partitioning is eliminated in a credit protocol conversion mode by utilizing a
time division multiplexing method PTDM specially designed for partitioning; besides, on the basis of an
algorithm strategy of dynamically adjusting partitions, no human intervention can be truly realized, and finally, the purpose of obtaining FPGA data bit streams capable of being tested on a board is achieved.