20 lines
892 B
C
20 lines
892 B
C
/**
|
|
VPR is a CAD tool used to conduct FPGA architecture exploration. It takes, as input, a technology-mapped netlist and a description of the FPGA architecture being investigated.
|
|
VPR then generates a packed, placed, and routed FPGA (in .net, .place, and .route files respectively) that implements the input netlist.
|
|
|
|
This file is where VPR starts execution.
|
|
|
|
Key files in VPR:
|
|
1. libarchfpga/physical_types.h - Data structures that define the properties of the FPGA architecture
|
|
2. vpr_types.h - Very major file that defines the core data structures used in VPR. This includes detailed architecture information, user netlist data structures, and data structures that describe the mapping between those two.
|
|
3. globals.h - Defines the global variables used by VPR.
|
|
*/
|
|
|
|
#include <shell_api.h>
|
|
|
|
|
|
int main(int argc, char ** argv) {
|
|
|
|
run_shell(argc, argv);
|
|
}
|