您的位置:首页 > 房产 > 家装 > 专业网站是什么_吉林省建设信息网官网入口_全球搜索引擎_百度推广个人怎么开户

专业网站是什么_吉林省建设信息网官网入口_全球搜索引擎_百度推广个人怎么开户

2024/12/23 9:13:46 来源:https://blog.csdn.net/weixin_54366286/article/details/142955414  浏览:    关键词:专业网站是什么_吉林省建设信息网官网入口_全球搜索引擎_百度推广个人怎么开户
专业网站是什么_吉林省建设信息网官网入口_全球搜索引擎_百度推广个人怎么开户

drone_control.xdc

  • 约束文件
    tcl

约束文件 (drone_control.xdc)

时钟约束

create_clock -name sys_clk -period 10.000 -waveform {0 5} [get_ports clk]

引脚约束

set_property PACKAGE_PIN L17 [get_ports clk]
set_property IOSTANDARD LVCMOS33 [get_ports clk]

set_property PACKAGE_PIN M16 [get_ports rst]
set_property IOSTANDARD LVCMOS33 [get_ports rst]

set_property PACKAGE_PIN N15 [get_ports manual_mode]
set_property IOSTANDARD LVCMOS33 [get_ports manual_mode]

set_property PACKAGE_PIN P15 [get_ports low_battery]
set_property IOSTANDARD LVCMOS33 [get_ports low_battery]

set_property PACKAGE_PIN R15 [get_ports loss_of_control]
set_property IOSTANDARD LVCMOS33 [get_ports loss_of_control]

set_property PACKAGE_PIN T15 [get_ports pwm_signal_roll]
set_property IOSTANDARD LVCMOS33 [get_ports pwm_signal_roll]

set_property PACKAGE_PIN U15 [get_ports pwm_signal_pitch]
set_property IOSTANDARD LVCMOS33 [get_ports pwm_signal_pitch]

set_property PACKAGE_PIN V15 [get_ports pwm_signal_yaw]
set_property IOSTANDARD LVCMOS33 [get_ports pwm_signal_yaw]

set_property PACKAGE_PIN W15 [get_ports emergency_land]
set_property IOSTANDARD LVCMOS33 [get_ports emergency_land]
2.
modelsim.ini

  • ModelSim仿真配置文件
    ini
    [Library]
    xil_defaultlib=work
    xpm=xpm
    unisims_ver=unisims_ver
    unimacro_ver=unimacro_ver
    secureip=secureip

[Source]
xil_defaultlib=work
xpm=xpm
unisims_ver=unisims_ver
unimacro_ver=unimacro_ver
secureip=secureip

[Simulation]
Waveform=wave.do
3.
build.tcl

  • 综合和实现脚本
    tcl

综合和实现脚本 (build.tcl)

设置项目名称和路径

set project_name “drone_control”
set project_dir “./”
set top_module “drone_control”

创建项目

create_project $project_name $project_dir -part xc7z020clg400-1

添加源文件

add_files -fileset sources_1 {
src/hdl/imu_interface.v
src/hdl/pid_controller.v
src/hdl/motor_driver.v
src/hdl/flight_mode_controller.v
src/hdl/safety_mechanisms.v
src/hdl/drone_control.v
}

添加约束文件

add_files -fileset constrs_1 src/constraints/drone_control.xdc

更新编译顺序

update_compile_order -fileset sources_1

合成设计

synth_design -top $top_module -part xc7z020clg400-1

写入合成报告

write_checkpoint -force p r o j e c t d i r / project_dir/ projectdir/project_name_synth.dcp

实现设计

opt_design
place_design
route_design

写入实现报告

write_checkpoint -force p r o j e c t d i r / project_dir/

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com