CY7C68013A芯片与FPGA

环境

软件环境

Vivadoquartus :FPGA(可编程门阵列)和SoC(系统片上集成电路)开发。
KEIL:嵌入式软件的开发。

其它工具

CyConsole

Signaltap:抓取数据验证FPGA接受到数据的正确性。

USB设备模型

  1. 主机(host)控制端作为主机端,驱动的设备是USB Host Controller
  2. 外设端被称为设备端,驱动的设备是USB Device Controller

USB设备驱动应该分为主机端驱动设备端驱动 两部分,只是由于USB协议的主从定位思想,从设备只需要响应主机控制器的请求,不能主动发起请求,通常所说的USB驱动都是指主机端的驱动程序。但近年来随着嵌入式设备的广泛使用,运行Linux系统嵌入式设备也需要通过USB协议与主机端通信,因此从设备端的Linux也需要进行USB设备驱动程序开发,为了避免和主机端的USB设备驱动开发混淆,就将运行Linux的从设备驱动开发成为USB gadget driver,进入与device driver区分开。

USB设备驱动开发-USB协议相关(一)

芯片

USB通讯基FPGA的CY7C68013A实现(2)

固件程序设计

驱动程序设计

计算机上层应用软件

USB2.0 FPGA

USB基础

图解USB设备的枚举 过程

资料

CY3684工具包
CY7C68013A教程
CY68013 FPGA通信联调总结
基于CY7C68013A芯片的USB2.0设计
Cypress固件架构彻底解析及USB枚举
基于CY7C68013A的FPGA配置和通信接口设计
Window XP驱动开发(十三) 芯片功能驱动端 (代码实现,针对USB2.0 芯片CY7C68013A)
window xp 驱动(USB
FPGA USB FX2 图片发送试验 驱动CY7C68013A实现 提供2套工程源码和技术支持

EZ-USB™ FX3 Software Development Kit

相关推荐
坏孩子的诺亚方舟6 天前
FPGA系统架构设计实践15_高云Arora V系列时钟体系
fpga开发·系统架构
FPGA小徐6 天前
入门 CNN 结构全解析|从流程图理论到 FPGA Verilog 硬件实现(含习题带讲解)
fpga开发
FPGA小徐6 天前
FPGA 数字信号处理:并行 FIR 与串行滤波器设计原理、对比与完整 Verilog 实现
fpga开发
Saniffer_SH7 天前
【高清视频】Gen6 服务器还没到,Gen6 SSD 怎么测?Emily 现场演示三种测试环境
人工智能·驱动开发·测试工具·缓存·fpga开发·计算机外设·压力测试
zlinear数据采集卡7 天前
双核架构深度解析:ARM+FPGA如何让数据采集卡实现500Ksps高性能?
arm开发·fpga开发·架构
9527华安7 天前
FPGA实现GTH Transceivers Wizard传输2路视频,基于aurora 8b10b编解码架构,提供4套工程源码和技术支持
fpga开发·gth·aurora 8b10b·transceivers
FPGA小徐8 天前
FPGA 数字信号处理(二):并行 FIR 滤波器的 Verilog 全流程设计与实现
fpga开发
国科安芯8 天前
基于AS32S601ZIT2型抗辐照MCU的商业航天卫星姿态确定与控制系统研究
单片机·嵌入式硬件·安全·fpga开发·架构·risc-v
ALINX技术博客8 天前
【黑金云课堂】FPGA技术教程FPGA基础:I2C 总线通信技术
fpga开发·i2c
Hello-FPGA8 天前
Xilinx KU040 FPGA Camera Link 图像采集
c++·fpga开发