# memblaze程序固化 **Repository Path**: ic-starter/memblaze_k325_flash ## Basic Information - **Project Name**: memblaze程序固化 - **Description**: memblaze_k325程序固化的流程 - **Primary Language**: Verilog - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2021-11-13 - **Last Updated**: 2025-05-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # memblaze程序固化 #### 介绍 memblaze_k325程序固化的流程 #### 操作流程 ![修改设置](https://images.gitee.com/uploads/images/2021/0219/122514_ad104053_8241888.png "20181126123706433.png") 在Vivado软件里找到Settings设置选项,进入,点击Bitstream选项,将 bin_file 勾上,点击 OK,用于生成bin文件 器件设置: ![输入图片说明](https://images.gitee.com/uploads/images/2021/0219/124418_9c7b6348_8241888.png "2021-02-19 124321.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0219/124536_254840aa_8241888.png "2021-02-19 124321.png") ![输入图片说明](https://images.gitee.com/uploads/images/2021/0219/124621_ba071625_8241888.png "2021-02-19 124321.png") ![固化设置](https://images.gitee.com/uploads/images/2021/0219/122823_8a404df8_8241888.png "20181126123911844.png") 工程一路进行,最后genereate bitstream,生成bit文件和bin文件。在Hardware面板中右击FPGA器件(xc7a35t_0),选择Add Configuration Memery Device。 ![存储器](https://images.gitee.com/uploads/images/2021/0219/123105_9cffc6d8_8241888.png "20181126123929109.png") 在弹出的添加配置存储器的界面中,找到板载的Flash存储器型号,点击OK,完成添加。这里开发板flash型号是(mt25ql256-spi-x1_x2_x4) ![烧写](https://images.gitee.com/uploads/images/2021/0219/125139_0ebecfe3_8241888.png "20181126124013732.png") 找到二进制bin文件,选中,进行代码烧写, 实现上电自启动,完成程序固化。其他设置可以保持默认 提醒:二进制文件路径为:project_name\project_name.runs\impl_1\xxx.bin。或project_name \project_name.runs\impl_2\xxx.bin。(project_name根据用户工程进行修改)。点击OK,烧写二进制文件。 由于需要擦除存储器原有数据,校验,以及烧写等几步,所以配置时间可能会稍微久一点。完成后,点击OK。 这样FPGA硬件程序就固化到外部配置存储器中了,下次上电就可以通过QSPI自启动。需要注意的是板载的配置跳线帽需要设置到QSPI模式。