我想将基于n101内核的SOC在MCU200T开发板上实现,但是在使用vivado烧录完的时候发现了问题,无法进行后续的mcu嵌入式开发。
检查后发现是我将原来hbirdkit文件夹的约束文件直接搬来用在200T上面,hbirdkit的约束文件貌似是另一块开发板的,导致引脚绑定错误。
之后通过原理图重新写约束文件,但是有几个引脚不知道该如何绑定,不知道信号该连到200T的哪一个引脚。
------------------------------------------------------------------------------------------------------
下面就是hbirdkit里的截取的不知道怎么连接的管脚,
##### wfi define #####
set_property PACKAGE_PIN W10 [get_ports {evt_bar}]
set_property PACKAGE_PIN V10 [get_ports {nmi_bar}]
set_property PACKAGE_PIN Y12 [get_ports {core_wfi_mode}]
set_property PACKAGE_PIN Y11 [get_ports {core_sleep_value}]
set_property PACKAGE_PIN W16 [get_ports qspi_cs ]
set_property PACKAGE_PIN W15 [get_ports qspi_sck ] ############################################################################################################
cs有,但是sck是什么,core_wfi_mode连接MCU_WAKE?
------------------------------------------------------------------------------------------------------------
verilog代码中有关的
n101_soc_top dut
(
.evt_i (evt_i),
.nmi_i (nmi_i),
.core_sleep_value(),
.core_wfi_mode (),
.io_pads_jtag_tdo_drv_o_oval (dut_io_pads_jtag_tdo_drv_o_oval ),
.io_pads_jtag_TMS_out_o_oval (dut_io_pads_jtag_TMS_out_o_oval ),
.io_pads_jtag_DRV_TMS_o_oval (dut_io_pads_jtag_DRV_TMS_o_oval ),
.io_pads_jtag_ap_o_oval (core_sleep_value ),
.io_pads_jtag_tap_rst_n_o_oval(core_wfi_mode ),
assign qspi_sck = dut_io_pads_qspi_sck_o_oval;
官网中200T的原理图nuclei_a7_200t_soc_devkit_1v0_2 (nucleisys.com)
求大佬指点一下这几个怎么连