基于CY7C68013芯片USB虚拟串口实现

合集下载

基于CY7C68013A的USB通信接口设计

基于CY7C68013A的USB通信接口设计

2017年第5期 信息通信2017 (总第 173 期)INFORMATION&COMMUNICATIONS(Sum.No173)基于CY7C68013A的U SB通信接口设计余亚刚(中航工业西安航空计算技术研究所,陕西西安710065)摘要:为了实现雷达信号处理平台与上位机之间的数据传输,采用U SB技术设计一种基于CY7C68013A的数据通信接 口。

介绍了 U S B的传输方法及CY7C68013A的性能,着重讨论了通信接口的硬件设计,给出了 FPGA控制逻辑的设计 方法,讨论了固件程序的设计实现方法。

通过实际测试,验证了系统的有效性。

关键词:CY7C68013A;数据传输;逻辑控制;固件程序中图分类号:TN212 文献标识码:A文章编号:1673-1131(2017)05-0064-020引言USB(Universal Serial Bus)总线,即通用串行总线。

U SB接口芯片CY7C68013A是内含U SB协议的一种智能微处理器,它能够自适应对各类U SB操作做出适当的响应和处理,传输U S B数据。

基于USB2.0高速数字接口是目前数据上传和下载接口的主要设计方法之一-利用U SB控制器CY7C68013A 实现上位机和导弓丨头信号处理平台之间数据通信接口,完成雷 达信号处理平台的程序加载和雷达过程数据的地面下载功能。

经过测试,该设计满足产品的使用要求。

图1系统U SB接口链路2硬件设计2.1 USB控制器 C Y7C68013A简介1系统结构G PIF模式是使用内部集成的高效控制逻辑来取代外部 的微控制器进行传输控制器端点F IF O的控制。

使用GPIF 模式传输数据的峰值速度可达12MB/S的峰值速度,因此 G PIF模式特别适用于需要高速数据传输场合。

本设计采用 G P IF模式完成数据传输,主要由U S B数据传输控制器EZ-USB FX2系列芯片C Y7C68013A是第一款支持 USB2.0协议,同时向下兼容的智能U S B协议单片机,它支 持标准传输(12Mbps)和高速传输(480Mbps)。

基于CY7C68013的单片机USB2.0接口设计

基于CY7C68013的单片机USB2.0接口设计

基于CY7C68013的单片机USB2.0接口设计
王银;李国柱
【期刊名称】《西安文理学院学报(自然科学版)》
【年(卷),期】2009(012)002
【摘要】以EZ-USB FX2为基础设计了一种单片机的USB接口方式.该设计应用EZ-USB FX2芯片构建单片机和主机的数据管道,接口符合USB2.0协议.EZ-USB FX2芯片工作在从属FIFO方式下,通过适当的配置与单片机方便地进行连接,单片机可以象访问外部存储器一样访问FX2的端点.主机应用程序通过USB接口向单片机发送相应的命令,并能够接收单片机上传的数据.该设计硬件连接方便、编程简单.文中详细介绍了该设计的硬件组成和软件设计,包括FX2的固件程序和主机用户程序.
【总页数】4页(P85-88)
【作者】王银;李国柱
【作者单位】西安文理学院,机械电子工程系,陕西,西安,710065;西安电子科技大学,研究生院,陕西,西安,710071;西安文理学院,机械电子工程系,陕西,西安,710065【正文语种】中文
【中图分类】TP334
【相关文献】
B
2.0控制器CY7C68013的接口设计实现 [J], 林愿;吴淑泉;冼志妙
2.基于CY7C68013A的USB2.0高速接口设计 [J], 赵林;孟令军;于磊;张园
B2.0微控制器CY7C68013的GPIF接口设计 [J], 龙玲;许海清
4.基于CY7C68013a的USB2.0接口设计 [J], 陈玉辉;钟洪声;李廷军
B2.0微控制器CY7C68013与外部FIFO通信发送过程的GPIF接口设计 [J], 白海亮
因版权原因,仅展示原文概要,查看原文内容请购买。

基于CY7C68013A的USB2.0高速接口设计

基于CY7C68013A的USB2.0高速接口设计
s i o n s p e e d.
Ke y WO r d s: US B 2. 0; C Y7 C 6 8 0 1 3 A; F P GA
U S B ( U n i v e r s a l S e r i a l B u s ) 是 一 种 通 用 串行 总 线 , 主 要 用于 U S B 主机 和 U S B设 备 的通 信 。U S B接 口 以其 快 速 、 即
C P U 不参 与数 据 传 输 , F P G A 设 计 的 外部 控 制 电路 直接 读 写芯 片 内部 F I F O, 有 效 避 免 了 内部 C P U参 与 数 据 传 输 时 带 来 的 时 间开 销 , 从 而提 高 了 传 输 速 度 。
关 键 词 :U S B 2 . 0;C Y7 C 6 8 0 1 3 A;F P GA
US B2 . 0 i n t e r f a c e b a s e d o n CY 7 C 6 8 01 3 A i s p r o p o s e d i n t h i s p a p e r .CY7 C 6 8 01 3 A r u n s a t S L AVE F I F O mo d e 。 t h e c h i p’ S CP U i s n o t i n v o l v e d i n t h e d a t a t r a n s mi s s i o n .T h e e x t e r n a l c o n t r o l c i r c u i t i S d e s i g n e d b y F P GA wh i c h r e a d a n d wr i t e t h e c h i p F I F O d i r e c t —

基于CY7C68013a的USB2.0接口设计

基于CY7C68013a的USB2.0接口设计

U B2 0将设备之 间的数据传输速度增加到 了4 0 b s 比U B S . 8 M p , S 1 1 准 快 4 左 右 。 由 于 U B接 口具 有 可 以热 插 拔 、携 带 .标 0倍 S 方 便 、 可 以连 接 多个 设 备 等 优 点 , 数 码 相 机 、扫 描 仪 、 游 戏 杆 、 磁 带 和 软 驱 、 图像 设 备 、打 印机 、 键 盘 、 鼠标 等 都 采 用 了 U B接 口。随着 U B传输速率的提高,采用 U B作为接 口 S S S 的 设 备必 然 会 日益 增 多 。
U B是 英 文 U ie s lS r a u S n v r a e i l B s的缩 写 , 中文 含 义 是 “ 用串行总线”。 它是 一种应用在 P 通 c领域的接 口技术 。
SO L E为输 出使能信号 , LG EP Y为 FF FA M T I0空 信 号 , GFL Ra UL 为FF 满信号,S 和s脓  ̄)) FF 的读写控制信 号。 I0 I N) L } b I0 J t
( )C 7 6 0 a 片简介 一 Y C8 1 芯 3
赛 普 拉斯 半 导体 公 司 ( 赛普 拉 斯 ) 的 E — S X L zUB F2P (Y C 8 1A lA 是 高 集 成 、 低 功 耗 U B 2 0 微 控 制 器 C7603/4) S .
E — S X T (Y C 8 1) 的 一 个 低 功 耗 版 本 , 其 内 部 集 成 Z U B F 2 C 76 0 3 M 了 UB . S 2 0收发器 、串行接 口引擎 (I ) 增 强型 8 5 SE 、 0 1微控 制器 ,以及可编程外设接 口。F 2 P按照 2 0 XL 0 0年 4月 2 7 日发 布 的 < S 规 范 修 订 版 2 0 中定 义 的三 种 速 率 中 的两 < B U .》 种 运 行 : i 全 速 ,信 号 传 输 比特 率 为 1 b s 2 高 速 ,信 . 2Mp ; . 号 传 输 比特 率 为 4 0 M p 。F 2 P 不 支 持 1 5 b s 的低 速 8 b s X L .Mp 信号发射模式 。 U B数 据 是 通 过 端 点 缓 存 来 流 入 和 流 出 C 76 0 3 S Y C 8 Y C 8 1A的端 点缓存被分为 “ ”和 “ ”两类 :端点 0 小 大 和 端 点 1 小 的 , 小 为 6 个 字 节 , 们 只 能 由 C U来 访 问 。 是 大 4 它 P 端点 2 、端 点 4 端 点 6和 端 点 8是 大 的 , 小 为 5 2个 字 节 , 、 大 1

基于CY7C68013A的USB通信程序开发设计

基于CY7C68013A的USB通信程序开发设计

现 方 法。该 方 法 同时利 用N 公 司的L b I W来 对上 位机 进 行 编程 ,而对U B 备 则采 用控 制 I aV E S设
传 输 方 式 。这 样 同 时 保 证 了传 输 速 度 和 数 据 的 正 确 性 。
关 键词 :U B  ̄ S L
串行 总线 ;C 7 6 0 3 Y C 8 1 A;It -nert i ut a V E ne Itgae Cr i r d c ;L b I W
第1卷 2
期 2 0 6 0 年月 1 第6
姆厂缔 霎
V1 o 02 . . N6 1
Jn .2 1 ue 00
d i O3 6/ i n1 6 - 7 52 1 .6 0 o: . 9 .s . 3 4 9 . 0 . 3 l 9 js 5 0 00
基于C 7 6 0 的U B Y C 8 1A 3 S 通信程序开发设计
符 合 U B MC规 格 的仪 器 之 外 的 任 何 U B设 备 , ST S
问I 的状态 ,以确定数 据何 时有效 。如 果 当前正 2 C
在 发 送 容 控 制 器 ,其 传 输 速 率 可 达 10k z 4 0 2 C 0 H 或 0 k z aV E H 。L b I W是 一 种 以 图形 化 语 言 为 基 础 设 计
虚 拟仪器 的软 件 .L b I W采用 图形模 式 的结 构 aV E 框 图来 构 建程 序代 码 ,L b I W程序 由数据 流驱 aV E
般 情况 下 ,一个 完 整 的U B 信 系统 的 软 S通
件通 常需要 上位 机 程序 、驱 动程 序和 固件 程 序 三 个 部分 。
1 上 位 机 程 序 开 发
2 驱 动 程 序 开 发

CY7C68013芯片的USB接口固件设计

CY7C68013芯片的USB接口固件设计
接 口得 到 了 广泛 的应 用 。
2 1 芯 片初 始 化 部 分 .
本部分是 适用于任何 US B传输过程 中的芯 片初始化
部 分 。 当 US B接 口接 入 P 后 , 先 进 行 P 的 设 备 搜 C 首 C 索 , US 从 B端 获 得 设 备 的 VI / I 以 及 US 芯 片 的 工 D PD, B 作方式 ; 后 P 然 C机 通 过 得 到 的 VI / I 获 取 设 备 的 驱 D PD 动 , 证 设 备 的 工 作 。与此 同 时 , B芯 片 上 电 开 始 , 保 US
MC 开 始 从 E P U ROM 中获 取 MCU 的工 0 3介 绍 S Y0 81
C C81 Y7 6 O 3属 于 Cy r s p es公 司 的 F X2系 列 产 品 , 是
工 作模 式 、 据 传 输 方 式 、 用 到 传 输 方 式 端 点 的 大 小 以 数 所
数据带宽 。
确 定 了 D PHP 作 为 US S I B的 接 口器件 , S P 接 D PH I 口 的初 始 化 如 下 : 于 D P 为 了 满 足 数 据 的 正 常 传 输 , 对 S, 需 要 对 HPC 寄存 器 进 行设 置 , 设 置 字 长 , 始 化 时 假 I 即 初 设 D P 向 主 机 发 送 中 断 和 R ay信 号 。 因 为 没 有 用 到 S ed HP 的地 址 线 , I 因此 不 需要 设 置 HP A 寄存 器 。此 时 D P I S
维普资讯
C 7 6 0 片 的 U 口固件 设计 C 8 Y 1 3芯 B接 S
■ 北 京 交 通 大 学 李 强 伍 坚 姚 冬 苹
US 接 口 ( ie slS ra B s 是 一 种 通 用 的 高 速 B Unv ra eil u )

基于CY7C68013A的USB引导启动系统设计和实现

基于CY7C68013A的USB引导启动系统设计和实现

基于CY7C68013A的USB引导启动系统设计和实现
段建波;杨鸣;吴正管
【期刊名称】《电子制作》
【年(卷),期】2014(0)14
【摘要】为了自定义硬件ID的USB设备能正确识别、安装一款适合的驱动程序,该文采用EZ-USB FX2LP系列芯片的C2加载启动模式来引导USB启动。

通过硬
件电路设计以及编写USB固件、驱动、主机程序,成功实现了USB重列举。

结果表明,相对于其他USB启动模式,该方案可以有效避免USB设备混乱,能广泛应用于USB设备开发。

【总页数】2页(P21-22)
【作者】段建波;杨鸣;吴正管
【作者单位】宁波大学信息科学与工程学院浙江宁波 315211;宁波大学信息科学与工程学院浙江宁波 315211;宁波市医用光电仪器省级工程技术中心浙江宁波315211
【正文语种】中文
【相关文献】
1.基于FPGA与CY7C68013A的USB接口系统设计 [J], 罗向东
2.基于CY7C68013A的USB接口系统设计 [J], 王红凯
3.基于CY7C68013A的并口转USB口数据采集系统设计 [J], 代月松;董力科;孙正席;陈昌鑫
4.基于CY7C68013A的USB控制系统设计研究 [J], 赵铁军
5.基于CY7C68013A的高速遥测数据采集系统设计与实现 [J], 张迦卫;翟成瑞因版权原因,仅展示原文概要,查看原文内容请购买。

基于CY7C68013光驱接口的设计与实现

基于CY7C68013光驱接口的设计与实现
接存储器存取) 两种模式 , 达到 U B . S 2 0的高速率传输要求。
关键词 A A IA A Pc e It f e U B U MA G I 固件 T P( T akt n r c ) S D PF ea T 3 92 P0 . 中图 分 类 号
据 存储 器 选 用 3 k 8的 S A I A Y C 9 。 2 T TC R M C 7 19
2 1 系统构 成 .
22 G I . P F与 Ar P 的接 口 I A
GI PF能为 A A I 供 特 定 的应 用 接 口编程 , TP提 支持 光 驱 的 SS C I协 议 的 实 现 , 成 与 C / 完 D D D O 等设备 的无 缝 连 接 , 据 传 输 采 用 U — VR M 数 D MA方式 , 不需要 C U干 预 , 通 过一 些 C U标 且 P 仅 P
维普资讯
总 第 2 0期 2 20 0 8年第 2期
讣 算 机 与数 字 工 程
Co utr& Diia gne rn mp e gtlEn i e ig
Vo . . 136 No 2
l9 5
基 于 C 7 6 0 驱 接 口的 设 计 与 实 现 Y 81 C 3光

接 U S 口 B
RAM
CPU
程序 &数据
( 强 型 增
8051 1
sl aw FI FO
驱 动器 的 U B . S 20高 速 串行 数 据 传 输 接 口的 设 计
与实 现的过 程 。
………而 b 蔓 蝴

图 1 系统 结 构 图
2 硬 件 的设 计 与 实现
F 2接 口 芯 片 C 7 6 0 3是 一 款 集 成 了 X Y C 81
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Y H n - iMU D -a U o g y . e jn
( co l f uo t n Notw s r o t h i l nvr t, ia 0 2 C ia Sh o o tma o , r et nP l e nc iesy X ’l7 07 , hn ) A i h e y c aU i l1
Absr c : i h r c ia e u r me t o c g o n ta t W t t e p a tc l q i h r e n r f ba k r u d,a k n fv r l e a o ts s m a e n t e US b si i d o i ua rl p r y t t si e b s d o h B u si l me td mp e n e

cor — n
b n n t h i h e ce c fUS d t a miso Th y t m k sCY7C6 01 h p a i i g wih te h g f i n y o B a at ns si n. e s se t e i r a 8 3 c i s USB p o e sn h p,a d p o i e i- rc sigc i n r v d s av r t a e a o tf r h s sn u l r p r o o tu i g USB sa d r u c a sc si l t n a d s b l ommu i ai n d v c l s r u h USB b s i h h s l a e . n h r wa e t e s n c t e ie ca st o g o h u n t e p y wa ly r I a d r h
于红毅 , 慕德俊
( 西北 工业 大学 自动化 学院 , 陕西 西安 70 7 ) 10 2
摘 要 : 中以实 际需 求 为背 景 , 合 U B数 据 传 输 的 高 效 性 , 现 了 一种 基 于 U B总线 的虚 拟 串 口系 统 。该 系统 以 文 结 S 实 S
C 7 60 3 片作 为 U B处理 芯片 , Y C81芯 S 采用 U B协议规 定 的标准 子类通 信设 备类 , S 通过 U B总线在 物理层 为 主机 提供 一个 S 虚拟 串 口。在 硬件上 设计 了系 统硬件 连接 电路 , 件 上 实现 了 U B固件 程 序 , 给 出 了 U B虚拟 串 1 软 S 并 S 3和普 通 串 口以及
第2 2卷 第 l O期 21 0 2年 1 0月
计 算 机 技 术 与 发 展
COMP ER CHNOLOGY UT E T AND DEVEL OPME NT
Vo . No. 0 I22 1 Oc . 20l t 2
基 于 G 7 6 0 3芯 片 U B虚 拟s ra o n B o s ra r e ie a e i to u e . t rt s n B v r a s rl p r e l r a d US t e l p t d v c r n r d c d Af e t g,t e US i u ls ra o y tm a tl i t i pt i o e i h B v r a e ilp r s s t t e h a s
f tr t n f r r t h h e a p r y 4 6 t s a e a se a e t a t e s r lo t b 5. i s n d f l es t e n e fidu ti l . r n i me ,a u l me t h e dso n s a f e y rl i d Ke r s US b s CY7C6 01 h p;c mmu i ai n d v c l s ; i u ra o ; r y wo d : B u ; 8 3ci o n c o e ie ca s v r a s i p r f mwa r g a t t l e l t i e o r mmi g r p n
U B 串1器件 的数 据传 输速率 。经 过测试 , U B虚 拟 串 口系统 传输 速率 相 比普 通 串 口提 高 了 4 . 倍 , 输 效率 大 幅 S转 3 该 S 56 传
提高, 完全 满足 工业 现场 的需求 。
关键 词 : S 线 ;Y C 8 1 U B总 C 7 603芯片 ; 设备类 ; 拟串 口 ; 编程 通信 虚 固件
中图分类 号 : P 9 T 3 文 献标 识码 : A 文章编 号 :6 3 6 9 ( 0 2 1 — 2 0 0 1 7 — 2 X 2 1 )0 0 5 — 4
Re l a in o B Vit a e ilP r s d o a i t fUS r u lS ra o tBa e n CY7 8 1 i z o 0 3 Ch p C6
h  ̄d l e c n e t n cr u t l e i n d,a d i o wa e t e US f mwa r g a r e lz d. t r n f r t si g r ts a n wa o n ci ic is ae d sg e o n n s f r B r t h i e o r ms a r ai e Da a t se e tn e mo g r p e a a
相关文档
最新文档