28 lines
1.3 KiB
C
28 lines
1.3 KiB
C
/* Commands available in the shell */
|
|
t_shell_cmd shell_cmd[] = {
|
|
{"vpr_setup", SETUP_CMD, setup_vpr_opts, &shell_execute_vpr_setup },
|
|
{"vpr_pack", PACK_CMD, vpr_pack_opts, &shell_execute_vpr_pack },
|
|
{"vpr_place_and_route", PLACE_CMD, vpr_place_and_route_opts, &shell_execute_vpr_place_and_route },
|
|
{"vpr_versapower", ANALYSIS_CMD, vpr_versapower_opts, &shell_execute_vpr_versapower },
|
|
{"fpga_x2p_setup", SETUP_CMD, fpga_x2p_setup_opts, &shell_execute_fpga_x2p_setup },
|
|
{"fpga_spice", PRODUCTION_CMD, fpga_spice_opts, &shell_execute_fpga_spice },
|
|
{"fpga_verilog", PRODUCTION_CMD, fpga_verilog_opts, &shell_execute_fpga_verilog },
|
|
{"fpga_bitstream", PRODUCTION_CMD, fpga_bitstream_opts, &shell_execute_fpga_bitstream },
|
|
{"help", BASIC_CMD, help_opts, &shell_execute_help },
|
|
{"exit", BASIC_CMD, exit_opts, &shell_execute_exit },
|
|
{"quit", BASIC_CMD, exit_opts, &shell_execute_exit },
|
|
{LAST_CMD_NAME, BASIC_CMD, NULL, NULL}
|
|
};
|
|
|
|
/* Command category */
|
|
t_cmd_category cmd_category[] = {
|
|
{BASIC_CMD, "Basic Commands"},
|
|
{SETUP_CMD, "Commands to Setup Engines"},
|
|
{PACK_CMD, "Packing Engines"},
|
|
{PLACE_CMD, "Placement Engines"},
|
|
{ROUTE_CMD, "Routing Engines"},
|
|
{ANALYSIS_CMD, "Analysis Commands"},
|
|
{PRODUCTION_CMD, "Production Commmands"},
|
|
{LAST_CMD_CATEGORY, "END"}
|
|
};
|