Command-line Options for FPGA-Verilog Generator ================================================= All the command line options of FPGA-Verilog can be shown by calling the help menu of VPR. Here are all the FPGA-Verilog-related options that you can find: FPGA-Verilog Supported Options:: --fpga_verilog --fpga_verilog_dir --fpga_verilog_include_timing --fpga_verilog_init_sim --fpga_verilog_print_modelsim_autodeck --fpga_verilog_modelsim_ini_path --fpga_verilog_print_top_testbench --fpga_verilog_print_top_auto_testbench .. csv-table:: Commmand-line Options of FPGA-Verilog :header: "Command Options", "Description" :widths: 15, 30 "--fpga_verilog", "Turn on the FPGA-Verilog." "--fpga_verilog_dir ", "Specify the directory that all the Verilog files will be outputted to. is the destination directory." "--fpga_verilog_include_timing", "Includes the timings found in the XML file." "--fpga_verilog_init_sim", "Initializes the simulation for ModelSim." "--fpga_verilog_print_modelsim_autodeck", "Generates the scripts necessary to the ModelSim simulation." "--fpga_verilog_modelsim_ini_path ", "Gives the path for the .ini necessary to ModelSim." "--fpga_verilog_print_top_testbench", "Print the full-chip-level testbench for the FPGA. Determines the type of autodeck." "--fpga_verilog_print_top_auto_testbench \ ", "Prints the testbench associated with the given benchmark. Determines the type of autodeck." .. note:: The selected directory will contain the *Verilog top file* and three other folders. The folders are: * **sub_module:** contains each module verilog file and is more detailed in the next part *Verilog Output File Format*. * **routing:** contains the Verilog for the connection blocks and the switch boxes. * **lb:** contains the grids Verilog files.