gaochy1126 发表于 2022-3-31 22:59

程序固化到SD卡/FLASH

1-配置PS端IO口
添加ZYNQ IP


gaochy1126 发表于 2022-3-31 22:59



gaochy1126 发表于 2022-3-31 22:59


2-生成HDL顶层文件
注意将top.v设为顶层

gaochy1126 发表于 2022-3-31 22:59

module top
(
        input wire       sys_clk,
        input wire       sys_rst_n,
        input wire ad_data,
        input wire       rx       ,//触发ram读取发送
       
        output wire      ad_clk   ,
        output wire      tx       ,
       
                //ps ports
                inout                 DDR_addr,
                inout                         DDR_ba,
                inout                                 DDR_cas_n,
                inout                                 DDR_ck_n,
                inout                                 DDR_ck_p,
                inout                                 DDR_cke,
                inout                                 DDR_cs_n,
                inout                         DDR_dm,
                inout                 DDR_dq,
                inout                         DDR_dqs_n,
                inout                         DDR_dqs_p,
                inout                                 DDR_odt,
                inout                                 DDR_ras_n,
                inout                                 DDR_reset_n,
                inout                                 DDR_we_n,
                inout                                 FIXED_IO_ddr_vrn,
                inout                                 FIXED_IO_ddr_vrp,
                inout                 FIXED_IO_mio,
                inout                                 FIXED_IO_ps_clk,
                inout                                 FIXED_IO_ps_porb,
                inout                                 FIXED_IO_ps_srstb

);

top_ADC_FFT_USART top_ADC_FFT_USART_inst
(
        .sys_clk(sys_clk),
        .sys_rst_n(sys_rst_n),
        .ad_data(ad_data),
        .rx       (rx       ),
                         
        .ad_clk   (ad_clk   ),
        .tx       (tx       )
);

//Instantiate ps block
design_1_wrapper    ps_block
    (.DDR_addr                                (DDR_addr),
   .DDR_ba                                (DDR_ba),
   .DDR_cas_n                                (DDR_cas_n),
   .DDR_ck_n                                (DDR_ck_n),
   .DDR_ck_p                                (DDR_ck_p),
   .DDR_cke                                (DDR_cke),
   .DDR_cs_n                                (DDR_cs_n),
   .DDR_dm                                (DDR_dm),
   .DDR_dq                                (DDR_dq),
   .DDR_dqs_n                                (DDR_dqs_n),
   .DDR_dqs_p                                (DDR_dqs_p),
   .DDR_odt                                (DDR_odt),
   .DDR_ras_n                                (DDR_ras_n),
   .DDR_reset_n                        (DDR_reset_n),
   .DDR_we_n                                (DDR_we_n),
   .FIXED_IO_ddr_vrn                (FIXED_IO_ddr_vrn),
   .FIXED_IO_ddr_vrp                (FIXED_IO_ddr_vrp),
   .FIXED_IO_mio                        (FIXED_IO_mio),
   .FIXED_IO_ps_clk                (FIXED_IO_ps_clk),
   .FIXED_IO_ps_porb                (FIXED_IO_ps_porb),
   .FIXED_IO_ps_srstb                (FIXED_IO_ps_srstb)
);
       
endmodule

gaochy1126 发表于 2022-3-31 23:00

3-生成比特流4-导出硬件
5-SDK设计6-创建逻辑应用文件

gaochy1126 发表于 2022-3-31 23:00

7-创建FSBL文件
8-创建BOOT.bin文件

gaochy1126 发表于 2022-3-31 23:00

fsbl.elf (启动文件)top.bit (比特流文件)hello.elf(逻辑应用文件)顺序不能反9-SD卡启动将boot.bit文件复制到SD卡中即可10-flash启动注:JTAG模式下烧录

页: [1]
查看完整版本: 程序固化到SD卡/FLASH