本篇文章主要介绍在 FPGA 设计中如何使用本 GXFPGA 驱动创建一个中断事件/请求。
中断作为硬件与软件握手和同步的手段而被广泛使用,可用于表示硬件进程的完成或软件执行过程中的请求。Gx3500 & GX3700/GX3700e 用户可编程 FPGA 板卡都支持这一特性,并向 FPGA 设计者开放专用的硬件中断引脚;软件方面,三个 API 函数用于中断管理和设置。
在开始编程设计之前,请进行以下准备:
⚫ 检查并更新 Gx3500 & GX3700/GX3700e 最新固件。FPGA 包含设备的核心固件, FPGA 版本必须为 B003 及其以上。使用虚拟软面板(GxFpgaPanel.exe)对 GX3500 进行初始化后,点击 About 按钮,点击 Upgrade Firmware 按钮,然后浏览选择用于更新的固件文件(.RPD 文件)。
⚫ 检查并安装最新的 GXFPGA(.exe)驱动(1.2 或更高版本)。
用户可以 以下两种方式中选择一种方式处理硬件中断:
3. 软件
⚫ 无论中断事件/请求何时发生,都调用回调(callback)函数(GxFpgaSetEvent)。
⚫ 等待,直到中断事件/请求发生或超时(GxFpgaWaitOnEvent)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !