news 2026/6/10 18:07:01

例说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/6/10 10:54:00

SenseVoice Small镜像实操手册:支持wav/mp3/m4a/flac的全格式转写

SenseVoice Small镜像实操手册:支持wav/mp3/m4a/flac的全格式转写 1. 什么是SenseVoice Small? SenseVoice Small是阿里通义实验室推出的轻量级语音识别模型,专为日常听写、会议记录、课程整理等高频语音转文字场景设计。它不是动辄几GB的大…

作者头像 李华
网站建设 2026/6/9 22:45:12

DeepSeek-OCR-2保姆级教学:从CSDN博客文档到本地成功运行全过程

DeepSeek-OCR-2保姆级教学:从CSDN博客文档到本地成功运行全过程 1. 什么是DeepSeek-OCR-2?它能帮你解决什么问题? 你有没有遇到过这样的情况:手头有一份扫描版PDF合同,文字全是图片格式,想复制其中一段条…

作者头像 李华
网站建设 2026/6/10 10:56:02

浦语灵笔2.5-7B与Git版本控制:团队协作下的模型开发管理实践

浦语灵笔2.5-7B与Git版本控制:团队协作下的模型开发管理实践 1. 为什么AI团队需要认真对待Git 刚接手浦语灵笔2.5-7B项目时,我所在的团队正面临一个典型困境:三位工程师各自在本地跑实验,有人改了提示词模板,有人调整…

作者头像 李华
网站建设 2026/6/10 12:35:10

腾讯优图Youtu-LLM-2B部署案例:轻量模型高效落地实操

腾讯优图Youtu-LLM-2B部署案例:轻量模型高效落地实操 1. 为什么2B模型正在成为新主流? 你有没有遇到过这样的情况:想在一台显存只有6GB的笔记本上跑个大模型,结果刚加载权重就报“CUDA out of memory”?或者在边缘设…

作者头像 李华
网站建设 2026/6/9 16:56:54

FLUX小红书极致真实V2图像生成工具SolidWorks模型渲染

FLUX小红书极致真实V2在SolidWorks模型渲染中的工业级应用实践 1. 工程师的痛点:为什么传统渲染不够用 做工业设计的朋友应该都经历过这样的场景:花了一周时间在SolidWorks里把零件建得严丝合缝,材质参数调了十几遍,光照角度反复…

作者头像 李华