embeded/FPGA - ALTERA2026. 10. 31. 18:23

dump.tcl

set fp [open "commands.txt" w]

foreach cmd [lsort [info commands]] {
    puts $fp $cmd
}

close $fp

 

~/altera_lite/25.1std/quartus/bin$ ./quartus_sh
Quartus Prime Shell
Version 25.1std.0 Build 1129 10/21/2025 SC Lite Edition
Copyright (C) 2025  Altera Corporation. All rights reserved.

Usage:
------

quartus_sh [-h | --help[=<option|topic>] | -v]
quartus_sh -g | --gui [<project_name>]
quartus_sh <other options>
quartus_sh -t <script file> [<script args>]
quartus_sh -s
quartus_sh --tcl_eval <tcl command>

 

$ ./quartus_sh -t dump.tcl
Info: *******************************************************************
Info: Running Quartus Prime Shell
    Info: Version 25.1std.0 Build 1129 10/21/2025 SC Lite Edition
    Info: Copyright (C) 2025  Altera Corporation. All rights reserved.
    Info: Your use of Altera Corporation's design tools, logic functions
    Info: and other software and tools, and any partner logic
    Info: functions, and any output files from any of the foregoing
    Info: (including device programming or simulation files), and any
    Info: associated documentation or information are expressly subject
    Info: to the terms and conditions of the Altera Program License
    Info: Subscription Agreement, the Altera Quartus Prime License Agreement,
    Info: the Altera IP License Agreement, or other applicable license
    Info: agreement, including, without limitation, that your use is for
    Info: the sole purpose of programming logic devices manufactured by
    Info: Altera and sold by Altera or its authorized distributors.  Please
    Info: refer to the Altera Software License Subscription Agreements
    Info: on the Quartus Prime software download page.
    Info: Processing started: Sat Oct 31 18:21:07 2026
Info: Command: quartus_sh -t dump.tcl
Info (23030): Evaluation of Tcl script dump.tcl was successful
Info: Quartus Prime Shell was successful. 0 errors, 0 warnings
    Info: Peak virtual memory: 449 megabytes
    Info: Processing ended: Sat Oct 31 18:21:07 2026
    Info: Elapsed time: 00:00:00
    Info: Total CPU time (on all processors): 00:00:00

 

막상 돌려서 나오는데 위에서 있다고 한 것들이 보이지 않는다. 머냐?

$ cat commands.txt
add_to_recent_projects
after
append
apply
array
assignment_group
atcl_test_generate_debug_messages
atcl_test_issue_internal_error
atcl_test_issue_tcl_error
atcl_test_issue_tcl_result_error
auto_execok
auto_import
auto_load
auto_load_index
auto_qualify
available_in_sw_edition
binary
break
case
catch
cd
cfg_is_on
chan
check_device_family_equivalence
checksum
clock
close
close_side_revision
concat
continue
copy_project
copy_project_for_hardcopy
coroutine
create_base_clock
create_relative_clock
create_revision
create_test_collection
delete_revision
deploy_platform
dict
disable_msg_box
disable_natural_bus_naming
disable_natural_bus_naming_internal
enable_msg_box
enable_natural_bus_naming
enable_natural_bus_naming_internal
encoding
enumerate_family_traits
enumerate_traits
eof
error
escape_brackets
escape_brackets_internal
eval
exec
execute_assignment_batch
exit
export_assignment_files
export_assignments
expr
fblocked
fconfigure
fcopy
file
fileevent
flush
for
foreach
foreach_in_collection
format
get_acf_info
get_acf_manager
get_all_assignment_names
get_all_assignments
get_all_global_assignments
get_all_instance_assignments
get_all_parameters
get_all_quartus_defaults
get_all_sw_editions
get_all_user_option_names
get_assignment_info
get_assignment_name_info
get_assignments_for_name_id
get_auto_default_part_of
get_base_device_of
get_clocks
get_collection_size
get_current_project
get_current_revision
get_database_version
get_device_install_path_of
get_device_list
get_dstr_string
get_environment_info
get_family_info
get_family_list
get_file_info
get_files
get_global_assignment
get_ini_file
get_ini_var
get_install_path_of
get_instance_assignment
get_libraries
get_license_xml
get_location
get_location_assignment
get_name_info
get_names
get_parameter
get_part_info
get_part_list
get_platform_list
get_project_directory
get_project_license_status
get_project_revisions
get_project_settings
get_quartus_legal_string
get_revision_database_files
get_revision_description
get_temperature_option
get_top_level_entity
get_user_option
get_voltage_info
gets
glob
global
help
if
import_assignments
incr
info
init_tk
interp
ipc_sh_mode_output_to_stdout
is_database_version_compatible
is_fitter_in_qhd_mode
is_project_open
join
lappend
lassign
lindex
linsert
list
llength
lmap
load
load_database
load_package
lrange
lrepeat
lreplace
lreverse
lsearch
lset
lsort
msg_tcl_disable_msg_box
msg_tcl_enable_eda_socket
msg_tcl_enable_msg_box
msg_tcl_flush_stdout
msg_tcl_internal_error
msg_tcl_internal_error_display
msg_tcl_post_display
msg_tcl_post_display_and_delete
msg_tcl_post_message
msg_tcl_post_message_handle
msg_tcl_prompt_display
msg_tcl_puts
msg_vdebug
namespace
native_puts
open
open_side_revision
package
pb_eval
pid
postMessage
post_message
proc
project_archive
project_clean
project_close
project_exists
project_new
project_open
project_restore
project_settings_exist
puts
pwd
qerror
qeval
qexec
qexit
qputs
qshm_connect_to_quartus
qshm_create_server
qshm_disconnect_from_quartus
qshm_dispose_client
qshm_dispose_server
qshm_get_hub_key_prefix
qshm_get_parent_hub_key
qshm_get_server_state
qshm_obtain_client
qshm_send_request
qshm_send_server_state_query
qshm_set_context
qshm_set_server_state
qshm_start_server
qshm_stop_server
read
read_large_file
regexp
regsub
remove_all_global_assignments
remove_all_instance_assignments
remove_all_parameters
rename
report_device_info
report_family_info
report_part_info
report_platform_info
resolve_file_path
return
revision_exists
revision_exists_internal
scan
seek
set
set_acf_manager
set_best_effort_fmax_optimization_assignments
set_clock_latency
set_clock_uncertainty
set_current_revision
set_dll_loading
set_file_lock
set_global_assignment
set_hc_assignments
set_high_effort_fmax_optimization_assignments
set_ini_var
set_input_delay
set_instance_assignment
set_io_assignment
set_location
set_location_assignment
set_multicycle_assignment
set_output_delay
set_parameter
set_power_file_assignment
set_process_log_suffix
set_project_mode
set_project_settings
set_qsf_mode
set_quartus_array
set_revision_description
set_timing_cut_assignment
set_user_option
socket
source
split
stopwatch
string
subst
sw_edition_is
switch
tailcall
tclLog
tell
test_assignment_trait
test_device_trait_of
test_family_trait_of
test_part_trait_of
throw
time
timegroup
trace
try
unknown
unknown_original
unload
unload_database
unset
update
uplevel
upvar
variable
vwait
webhelp_display_topic
while
yield
yieldto
zlib

'embeded > FPGA - ALTERA' 카테고리의 다른 글

tcl, tk, tcl/tk  (0) 2026.10.31
chisel (Constructing Hardware in a Scala Embedded Language)  (0) 2026.10.16
ghdl 사용해봄  (0) 2026.05.08
DE1-SOC LXDE 부팅 완료  (0) 2026.05.02
altera cyclone V HPS BOOTSEL, CLOCKSEL  (0) 2026.04.29
Posted by 구차니