Xilinx FPGA的Vivado开发流程

Xilinx FPGA 的 Vivado 开发流程主要包括以下步骤:

  1. 创建工程
    • 启动 Vivado 软件:双击 Vivado 图标打开软件。
    • 新建工程向导:在 Quick Start 中选择 Create Project,打开新建工程向导。
    • 设置工程信息
      • 工程名称:为工程起一个有意义的名字,便于识别和管理。
      • 工程路径:选择一个无中文路径的存放位置。如果指定路径位置没有对应的工程文件夹,可以勾选软件的自动新建文件夹选项。
      • 工程类型:一般选择 RTL Project(寄存器传输级项目),如果有其他特殊需求也可以选择相应的工程类型。如果该选项下有是否创建源文件的选择,可根据实际情况决定是否在此处新建源文件,也可以后续再添加。
    • 选择芯片型号:在搜索框中输入目标 FPGA 芯片的型号,从下拉列表中选择对应的芯片。
    • 工程信息确认:最后一步是工程的信息展示,确认无误后点击 Finish 完成工程创建。
  2. 添加设计文件
    • 新建源文件:在源文件窗口点击 “+” 号,选择添加或者新建源文件选项。点击 Next 后,点击 Create File,输入文件名并确认,即可创建一个新的源文件。在创建源文件时,可以提前填入端口信息,选择好端口方向以及位宽,软件会帮写好代码的端口定义部分,如果不需要也可以直接点击 OK。
    • 编写代码:双击打开新建的源文件,使用 Verilog 或 VHDL 等硬件描述
Xilinx FPGA开发实用教程原书附赠光盘资源 本光盘是《Xilinx FPGA开发实用教程(第2版)》一书的配书光盘,内容包括了书中第2章、第4章、第6章到第10章所有设计案例的完整工程文件。 本光盘根目录下有7个文件夹,文件夹的内容和含义说明如下: 1. chapt2文件夹中的内容为书中第2章完整的工程文件,包括2个子文件夹: (1) exp2_29:例2-29对应的文件; (2) exp2_30:例2-30对应的文件。 2. chapt4文件夹中的内容为书中第4章完整的工程文件,包括4个子文件夹: (1) exp4_1:例4-1对应的文件; (2) exp4_2:例4-2对应的文件; (3) exp4_6:例4-6对应的文件; (4) exp4_7:例4-7对应的文件。 3. chapt6文件夹中的内容为书中第6章完整的工程文件,包括10个子文件夹: (1) exp6_1:例6-1对应的文件; (2) exp6_2:例6-2对应的文件; (3) exp6_6:例6-6对应的文件; (4) exp6_8:例6-8对应的文件; (5) exp6_8_matlab:例6-8对应的matlab文件; (6) exp6_9:例6-9对应的文件; (7) exp6_12:例6-12对应的文件; (8) exp6_13:例6-13对应的文件; (9) exp6_18:例6-18对应的文件; (10) exp6_Uart:UART接口开发实例。 4. chapt7文件夹中的内容为书中第7章完整的工程文件,包括2个子文件夹: (1) exp_sdk_C_code:包括4个子文件夹: led_cpp:LED代码; uart_cpp:串口代码; intc_uart:中断和串口联合的代码; timer_intc:定时器和中断联合的代码。 (2) exp7_2:例7-2对应的文件。 5. chapt8文件夹中的内容为书中第8章完整的工程文件,包括6个子文件夹: (1) exp8_1:例8-1对应的文件; (2) exp8_2:例8-2对应的文件; (3) exp8_3:例8-3对应的文件; (4) exp8_4:例8-4对应的文件; (5) exp8_5:例8-5对应的文件; (6) exp8_hwcosim:硬件协仿真的例子。 6. chapt9文件夹中的内容为书中第9章完整的工程文件,包括5个子文件夹: (1) exp9_1:例9-1对应的文件; (2) exp9_2:例9-2对应的文件; (3) exp9_3:例9-3对应的文件; (4) exp9_4:例9-4对应的文件; (5) exp9_5:例9-5对应的文件。 7. chapt10文件夹中的内容为书中第10章完整的工程文件,包括1个子文件夹: (1) exp10_1:例10-1对应的文件; (2) xapp869:Xilinx PCI-E参考文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值