news 2026/5/12 11:06:09

例说FPGA:可直接用于工程项目的第一手经验【3.1】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
例说FPGA:可直接用于工程项目的第一手经验【3.1】

第13章 工程实例11——FX2硬件和驱动安装以及Bulkloop实验

本章导读

本章不涉及FPGA工程,主要是对Cypress的USB2.0控制器芯片CY7C68013进行基本的编程测试,为后续的FPGA与其通信做准备工作。

13.1 功能概述

FX2(CY7C68013)是一款集成8051单片机的灵活的USB2.0控制器,其带宽可以接近USB2.0标称的480Mbit/s(通常我们使用FPGA与FX2的SlaveFIFO接口进行数据传输可以达到400Mbit/s的带宽)。

FX2的内部功能框图如图13-1所示。从图中不难看出,8051实际上并不直接参与USB数据的实际传输,而只是做一些基本的配置。从GPIF(或SlaveFIFO)接口传输的数据,在FX2内部传到了RAM中进行缓存,并且可以直接送到USB2.0的phy中传输给USB设备。

如图13-2所示,我们的系统中,PC机和SF-VIP核心板通过SF-FX2外设子板进行连接,完成FPGA和PC之间的数据通信。FPGA和FX2之间使用一组灵活的SlaveFIFO接口进行数据交互,FPGA掌握着数据传输的主动权,只需要配置好FX2的传输模式即可。

本例程是FX2外设子板的第一个实验。我们先不动用FPGA,而是直接使用Cypress官方给出的bulkloop例程,PC端发送一组数据给FX2,FX2内部自动将其返回给PC,整个过程FX2自动完成,无需FPGA参与。传输数据流的示意如图13-3所示。

13.2 装配说明

SF-VIP核心板和SF-FX2子板连接。SF-VIP核心板主要作用是给SF-FX2子板供电,不做任何编程操作;SF-FX2子板通过USB线连接到PC机。装配连接示意如图13-4所示。

13.3 FX2驱动安装说明

①在配套例程所在文件夹(http://www.hzcourse.com/resource/readBook?path=/openresources/teach_ebook/uncompressed/15714/OEBPS/Text/...\prj\vip_ex11)中找到并且双击安装驱动“NetFx20SP1_x86.exe”。

②在配套例程所在文件夹(http://www.hzcourse.com/resource/readBook?path=/openresources/teach_ebook/uncompressed/15714/OEBPS/Text/...\prj\vip_ex11)中找到并且双击安装软件“CY3684Setup.exe”。建议一路按Next按钮,默认安装到C盘中。FX2用到的几个软件工具都会同时打包安装上去。安装完毕,如图13-5所示,我们可以看到“开始→程序”菜单中多了Cypress的多个软件工具。

③按照装配说明连接SF-VIP核心板和SF-FX2子板,USB线连接好PC和FX2,给板子上电。

④第一次连接FX2和PC,会弹出USB外设驱动安装的提示,如图13-6所示,选择“从列表或指定位置安装(高级)(S)”。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/12 11:05:39

ccmusic-database开源镜像价值:省去30小时CV模型微调过程,开箱即用

ccmusic-database开源镜像价值:省去30小时CV模型微调过程,开箱即用 你有没有试过为一段30秒的钢琴曲判断它属于古典、爵士还是新世纪音乐?或者想快速给一批用户上传的短视频配乐打上“流行”“摇滚”“电子”标签?传统做法是——…

作者头像 李华
网站建设 2026/5/10 7:17:40

计算机毕业设计springboot食堂食材管理系统 基于SpringBoot的餐饮原材料智能管控平台 SpringBoot框架下的食堂供应链与库存信息化系统

计算机毕业设计springboot食堂食材管理系统906k1r0g (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着社会对食品安全与营养健康关注度的持续提升,食堂作为学校、…

作者头像 李华
网站建设 2026/5/5 23:32:49

计算机毕业设计springboot疾病风险预警平台 基于SpringBoot的健康风险监测与预警管理系统 智慧医疗环境下慢性病早期预警服务平台

计算机毕业设计springboot疾病风险预警平台qb6a4nvy (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 随着信息技术的迅猛发展和医疗健康数据的日益积累,利用大数据分…

作者头像 李华
网站建设 2026/5/1 18:09:23

Whisper-large-v3语音识别镜像部署一文详解:Ubuntu+CUDA+PyTorch全栈配置

Whisper-large-v3语音识别镜像部署一文详解:UbuntuCUDAPyTorch全栈配置 1. 为什么选Whisper-large-v3?它到底能做什么 你有没有遇到过这些场景: 开会录音堆成山,却没人愿意花两小时逐字整理;收到一段30分钟的粤语采…

作者头像 李华
网站建设 2026/5/10 16:47:11

GPEN镜像性能压测报告:单节点QPS达17,P99延迟<3200ms

GPEN镜像性能压测报告&#xff1a;单节点QPS达17&#xff0c;P99延迟<3200ms 1. 什么是GPEN&#xff1f;一把专为人脸而生的AI修复工具 GPEN不是普通意义上的“图片放大器”&#xff0c;它是一套面向真实业务场景打磨出来的人脸专属增强系统。你可能遇到过这些情况&#x…

作者头像 李华
网站建设 2026/5/1 12:13:57

MogFace-large开源人脸检测模型-large保姆级教程:含SSE增强原理解析

MogFace-large开源人脸检测模型-large保姆级教程&#xff1a;含SSE增强原理解析 1. 模型简介与核心原理 MogFace是目前最先进的人脸检测方法之一&#xff0c;在Wider Face六项评测榜单上长期保持领先地位。这个模型通过三个创新点显著提升了人脸检测性能&#xff1a; 1.1 Sc…

作者头像 李华