Archived
major update to lcmv, to fit hop control
1. 调零算法部分增加调零控制模块,用于各模块互联和状态控制以及数据存储,增加LCMV和DAS选通; 2. Cordic 旋转输入改为保留两个符号位,避免溢出; 3. LCMV快拍数修改为2048; 4. 修改功率计算模块,适配较小数据位宽; 5. 修改在线捕获校准程序自动校准部分VIO初值; 6. 地检新射频发端增加自动频点切换
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
#
|
||||
# project.tcl: Tcl script for re-creating project 'project'
|
||||
#
|
||||
# Generated by Vivado on Sun Jul 09 14:59:13 CST 2023
|
||||
# Generated by Vivado on Sun Jul 30 19:14:09 CST 2023
|
||||
# IP Build 2633630 on Wed Sep 4 12:30:14 MDT 2019
|
||||
#
|
||||
# This file contains the Vivado Tcl commands for re-creating the project to the state*
|
||||
@@ -39,20 +39,20 @@
|
||||
# "/home/josh/Workspace/vivado-git/modules/xc7z100ffg900-2/tx_qpsk/ip/hrc_64_12_025/hrc_64_12_025.xci"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/lpf_125k/lpf_125k.xci"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/fifo_48m_to_122p88m/fifo_48m_to_122p88m.xci"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/rom_freq_word/rom_freq_word.xci"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/common_ipi-bd/basic_driver_bd/system_bd.bd"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/sig_clk_gen/sig_clk_gen.xci"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/rtl/rf_auto_switch_freq.v"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/rtl/rf_control.v"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/common_ipi-bd/basic_driver_bd/hdl/system_bd_wrapper.v"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/rtl/tx_control.v"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/rtl/tx_pn_seq_6mcps.v"
|
||||
# "/home/josh/Workspace/vivado-git/modules/xc7z100ffg900-2/tx_qpsk/rtl/tx_qpsk.v"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/rtl/system_top.v"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/rom_freq_word/rom_freq_word.xci"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/rtl/rf_auto_switch_freq.v"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/coe/lpf_125k.coe"
|
||||
# "/home/josh/Workspace/vivado-git/modules/xc7z100ffg900-2/tx_qpsk/ip/coe/hrc_64_12_025.coe"
|
||||
# "/home/josh/Workspace/vivado-git/modules/xc7z100ffg900-2/tx_qpsk/ip/coe/sweep_freq.coe"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/coe/freq_word.coe"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/ip/sig_clk_gen/sig_clk_gen.xci"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/constraints/z7100_ad9528_ad9371.xdc"
|
||||
# "/home/josh/Workspace/vivado-git/projects/dl814_dj/dl814_dj_new_48m/testbenches/tb_tx_pn_seq.v"
|
||||
#
|
||||
@@ -159,13 +159,13 @@ set_property -name "sim.central_dir" -value "$proj_dir/${_xil_proj_name_}.ip_use
|
||||
set_property -name "sim.ip.auto_export_scripts" -value "1" -objects $obj
|
||||
set_property -name "simulator_language" -value "Mixed" -objects $obj
|
||||
set_property -name "target_simulator" -value "IES" -objects $obj
|
||||
set_property -name "webtalk.activehdl_export_sim" -value "42" -objects $obj
|
||||
set_property -name "webtalk.ies_export_sim" -value "42" -objects $obj
|
||||
set_property -name "webtalk.modelsim_export_sim" -value "42" -objects $obj
|
||||
set_property -name "webtalk.questa_export_sim" -value "42" -objects $obj
|
||||
set_property -name "webtalk.riviera_export_sim" -value "42" -objects $obj
|
||||
set_property -name "webtalk.vcs_export_sim" -value "42" -objects $obj
|
||||
set_property -name "webtalk.xsim_export_sim" -value "42" -objects $obj
|
||||
set_property -name "webtalk.activehdl_export_sim" -value "46" -objects $obj
|
||||
set_property -name "webtalk.ies_export_sim" -value "46" -objects $obj
|
||||
set_property -name "webtalk.modelsim_export_sim" -value "46" -objects $obj
|
||||
set_property -name "webtalk.questa_export_sim" -value "46" -objects $obj
|
||||
set_property -name "webtalk.riviera_export_sim" -value "46" -objects $obj
|
||||
set_property -name "webtalk.vcs_export_sim" -value "46" -objects $obj
|
||||
set_property -name "webtalk.xsim_export_sim" -value "46" -objects $obj
|
||||
set_property -name "xpm_libraries" -value "XPM_CDC XPM_FIFO XPM_MEMORY" -objects $obj
|
||||
|
||||
# Create 'sources_1' fileset (if not found)
|
||||
@@ -188,15 +188,16 @@ set files [list \
|
||||
[file normalize "${origin_dir}/../../../modules/xc7z100ffg900-2/tx_qpsk/ip/hrc_64_12_025/hrc_64_12_025.xci"] \
|
||||
[file normalize "${origin_dir}/ip/lpf_125k/lpf_125k.xci"] \
|
||||
[file normalize "${origin_dir}/ip/fifo_48m_to_122p88m/fifo_48m_to_122p88m.xci"] \
|
||||
[file normalize "${origin_dir}/ip/rom_freq_word/rom_freq_word.xci"] \
|
||||
[file normalize "${origin_dir}/../common_ipi-bd/basic_driver_bd/system_bd.bd"] \
|
||||
[file normalize "${origin_dir}/ip/sig_clk_gen/sig_clk_gen.xci"] \
|
||||
[file normalize "${origin_dir}/rtl/rf_auto_switch_freq.v"] \
|
||||
[file normalize "${origin_dir}/rtl/rf_control.v"] \
|
||||
[file normalize "${origin_dir}/../common_ipi-bd/basic_driver_bd/hdl/system_bd_wrapper.v"] \
|
||||
[file normalize "${origin_dir}/rtl/tx_control.v"] \
|
||||
[file normalize "${origin_dir}/rtl/tx_pn_seq_6mcps.v"] \
|
||||
[file normalize "${origin_dir}/../../../modules/xc7z100ffg900-2/tx_qpsk/rtl/tx_qpsk.v"] \
|
||||
[file normalize "${origin_dir}/rtl/system_top.v"] \
|
||||
[file normalize "${origin_dir}/ip/rom_freq_word/rom_freq_word.xci"] \
|
||||
[file normalize "${origin_dir}/rtl/rf_auto_switch_freq.v"] \
|
||||
[file normalize "${origin_dir}/ip/coe/lpf_125k.coe"] \
|
||||
[file normalize "${origin_dir}/../../../modules/xc7z100ffg900-2/tx_qpsk/ip/coe/hrc_64_12_025.coe"] \
|
||||
[file normalize "${origin_dir}/../../../modules/xc7z100ffg900-2/tx_qpsk/ip/coe/sweep_freq.coe"] \
|
||||
@@ -313,12 +314,21 @@ if { ![get_property "is_locked" $file_obj] } {
|
||||
set_property -name "synth_checkpoint_mode" -value "Singular" -objects $file_obj
|
||||
}
|
||||
|
||||
set file "$origin_dir/ip/rom_freq_word/rom_freq_word.xci"
|
||||
set file [file normalize $file]
|
||||
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
||||
set_property -name "generate_files_for_reference" -value "0" -objects $file_obj
|
||||
set_property -name "registered_with_manager" -value "1" -objects $file_obj
|
||||
if { ![get_property "is_locked" $file_obj] } {
|
||||
set_property -name "synth_checkpoint_mode" -value "Singular" -objects $file_obj
|
||||
}
|
||||
|
||||
set file "$origin_dir/../common_ipi-bd/basic_driver_bd/system_bd.bd"
|
||||
set file [file normalize $file]
|
||||
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
||||
set_property -name "registered_with_manager" -value "1" -objects $file_obj
|
||||
|
||||
set file "$origin_dir/ip/rom_freq_word/rom_freq_word.xci"
|
||||
set file "$origin_dir/ip/sig_clk_gen/sig_clk_gen.xci"
|
||||
set file [file normalize $file]
|
||||
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
||||
set_property -name "generate_files_for_reference" -value "0" -objects $file_obj
|
||||
@@ -336,27 +346,6 @@ set obj [get_filesets sources_1]
|
||||
set_property -name "top" -value "system_top" -objects $obj
|
||||
set_property -name "top_auto_set" -value "0" -objects $obj
|
||||
|
||||
# Set 'sources_1' fileset object
|
||||
set obj [get_filesets sources_1]
|
||||
set files [list \
|
||||
[file normalize "${origin_dir}/ip/sig_clk_gen/sig_clk_gen.xci"] \
|
||||
]
|
||||
add_files -norecurse -fileset $obj $files
|
||||
|
||||
# Set 'sources_1' fileset file properties for remote files
|
||||
set file "$origin_dir/ip/sig_clk_gen/sig_clk_gen.xci"
|
||||
set file [file normalize $file]
|
||||
set file_obj [get_files -of_objects [get_filesets sources_1] [list "*$file"]]
|
||||
set_property -name "generate_files_for_reference" -value "0" -objects $file_obj
|
||||
set_property -name "registered_with_manager" -value "1" -objects $file_obj
|
||||
if { ![get_property "is_locked" $file_obj] } {
|
||||
set_property -name "synth_checkpoint_mode" -value "Singular" -objects $file_obj
|
||||
}
|
||||
|
||||
|
||||
# Set 'sources_1' fileset file properties for local files
|
||||
# None
|
||||
|
||||
# Create 'constrs_1' fileset (if not found)
|
||||
if {[string equal [get_filesets -quiet constrs_1] ""]} {
|
||||
create_fileset -constrset constrs_1
|
||||
|
||||
Reference in New Issue
Block a user