【博文连载】Cypress CY7C68013 介绍

由于现在的ARM大部分都集成了USB接口,而FPGA由于纯逻辑电路(不要拿异构FPGA比如MPSOC等说事),想要用Verilog HDL设计一个USB2.0内核难度相当大,并且还需要一个PHY,因此采用USB桥接芯片,这是无法避免的事情。
USB2.0桥接芯片有台湾FTDI公司的FT232H、FT2232H等,有南京沁恒公司的CHxxx,当然也有本文重点的塞朴拉斯CY7C68013,这不仅仅是一款USB2.0桥接芯片,而是一款强大的处理器。CY7C68013广泛的应用于USB Blaster、FPGA等系统中。
关于CY7C68013的详细资料可以参照官方网址: http://www.cypress.com,在VIP Mini资料包中“03_芯片摄像头等数据手册\00_CY7C68013资料”目录下,Bingo给出了CY7C68013的中英文资料,希望读者能够详细的阅读手册,以了解CY7C68013的特性以及使用方法等。CY7C68013的逻辑框图如下所示,它包括了一下内容:
(1)USB 2.0高速收发器,最高能实现480Mbps的速率
(2)48MHz 四时钟周期8051内核
(3)内部16KB RAM
(4)4KB FIFO
(5)I2C、UART控制器等
CYPRSS公司提供了CY7C68013配套的开发包,这个开发包主要是针对CYPRESS官方的CY3684开发板,提供了原理图、固件例程、开发指南等文档。虽然没有官网开发套件,但是这些资料可供用户参考、学习,移植!更多的资料可请自行在官网下载:http://www.cypress.com/?rID=14321,如下图所示:
此外,CY7C68013的配置,在KEIL中完成。因此我们还需要KEIL平台。CY3684中提供KEIL UV2平台,但无法忍受版本的陈旧,Bingo这里使用了Keil UVision 4.73.00,C51V95200,软件在VIP Mini开发板资料包“02_工具、驱动、USB软件\Keil C51-UV4”目录下,请自行安装。
关于更多CY7C68013的介绍,以及Keil软件平台的安装使用等,由于不是本教程的主要内容,这里不做展开讲解,有问题百度哈。

 

(0)

相关推荐

  • USB 3.1 Gen.2 应用将更简便, 赛普拉斯 USB-C 控制器获 intel 及 AMD 设计认证

    IC 设计厂商目前在线缆行业应用比较广的几家可能就是,赛普拉斯,威盛,Fresco,NXP,日前赛普拉斯 (Cypress) 宣布,支持 PD 协定的 EZ-PD CCG5 双埠可程序设计 USB-C ...

  • STM32学习笔记 —— 0.1 Keil5安装和DAP仿真下载器配置的相关问题与注意事项

    Keil5安装的注意事项 安装细节在此不再做过多赘述,主要介绍一下注意事项: 安装路径中不能有中文. ARM的Keil的路径不能与51的Keil的有冲突,必须将目录分开. Keil5中不会自动添加芯片 ...

  • 开源逻辑分析仪nanoDLA介绍

    缘起: 去年有段时间用SPI,时序上面不好调整.就想买一个逻辑分析仪,但是规律舍不得也用不上,就买几十块钱的.然后就是颜值,这个分析仪就是比较好看的.所以买了30多块钱的这个. https://git ...

  • Cypress发布支持USB 3.2的控制芯片:可以通过升级固件的形式支持USB 4

    Cypress于昨天发布了两款新的USB-C控制芯片--EZ-PD CCG6DF和CCG6SF,前者支持双USB-C接口而后者为单接口控制芯片.两款芯片上最大的亮点就是可以支持最新的USB 4和Thu ...

  • UC头条:高云半导体宣布发布USB 2.0接口解决方案

    广东高云半导体科技股份有限公司(如下简称:高云半导体)近日宣布发布其USB 2.0接口解决方案,此方案能够使FPGA设计人员轻松的集成USB 2.0功能,无需外挂PHY芯片. 高云半导体USB2.0解 ...

  • CC2650开发板DIY之一——设计前需要考虑的一件事“如何调试”

    CC2650开发板DIY设计前需要考虑的一件事--如何调试 1.CC2650开发板DIY首先要进行原理设计,那么在原理设计的时候需要先考虑好一件事--如何调试.这是因为开发板的设计,最主要的作用是用于 ...

  • 【博文连载】CY7C68013同步FIFO配置

    在VIP Mini开发板资料包08_USB_Keil_Project目录下,Bingo提供了CY7C68013的同步FIFO配置工程,以及其他的一些功能.软件版本为Keil UVision 4.73. ...

  • 【博文连载】边缘检测算法介绍

    所谓边缘是指其周围像素灰度急剧变化的那些象素的集合,它是图像最基本的特征.边缘存在于目标.背景和区域之间,所以,它是图像分割所依赖的最重要的依据.由于边缘是位置的标志,对灰度的变化不敏感,,因此,边缘 ...

  • 【博文连载】中值滤波算法的介绍

    言归正传,我们先挑一个相对最简单的滤波算法(其实均值滤波更简单,但是它对边缘的保持太差,那就稍微努力点用中值滤波吧).进行中值滤波不仅可以去除孤点噪声,而且可以保持图像的边缘特性,不会使图像产生显著的 ...

  • 【博文连载】OV7725寄存器介绍

    首先介绍一下OV7725的寄存器.OV7725总共有172个寄存器,作为CMOS Sensor的工作模式的配置.而这172个寄存器,有些只读,有些则同时支持读写功能.在传感器正常工作工作前,必须进行寄 ...

  • 【博文连载】SCCB(I2C)初始化时序介绍

    在正式开始OV7725视频采集实现之前,Bingo不得不先讲解一下OV7725的寄存器配置接口.OV7725上电会默认输出YUV422格式的视频流,但我们希望传感器能够按照我们预期的模式工作,我们需要 ...

  • 【博文连载】OV7725 Sensor介绍

    好了,废话不再多说.经过了前面几个例程,LED的驱动显示应该不在话下,VGA其实真的只是固定行场时序扫描的问题,SDRAM可以站在巨人的肩膀上,我们已经完成了基本的视频图像采集流程.如果有办法在前面加 ...

  • 【博文连载】USB Camera VIP Panel功能及使用介绍

    话说,每次开发摄像头的时候,旁边都得蹲一个笨笨的VGA显示器,如上图所示.被禁锢的思想,很使劲的努力却使不出劲来--由于很多朋友没有多余的显示器,或者空间不允许这样挥霍,那么我们就得做出一些改变了. ...

  • 【博文连载】VIP Mini开发板功能介绍 1

    如上图所示,VIP Mini开发板的安装示意图以及模块定义.主控采用了Altera Cyclone IV系列FPGA,该系列FPGA在Cyclone III FPGA基础上,Altera对体系结构和硅 ...

  • 【博文连载】ARM DynamlQ架构的power介绍 (1)

    ARM的处理器,在power架构,根据cluster的架构的变化而发生了变化. 一.big-little的power架构 如下图,是big-little的power 架构,整个cluster的所有组件 ...