CYPRESS最新的USB3.0控制器

CYPRESS近日发布了其最新的USB3.0控制器,产品序号为CX3,主要是针对高像素摄像头方面的应用,接口支持MIPI的CSI-2,并不支持传统的基于并口的数据传输模式。

MIPI(Mobile Industry Processor Interface)作为一项标准,侧重高像素方面的图像传输,最多支持4路图像数据信号,总带宽可以达到4Gbps。如果你要实现720P或者1080P之类的图像高清,这棵芯片可能是最好的选择。图像数据在不压缩的情况下,可以轻松达到[email protected] 。

CX3的硬件架构沿用了CYPRESS创新的FX3结构,只是将GPIF II接口换成了支持CSI-2的接口,其它一些基本接口如USB3 PHY、ARM9内核、I2C等都没有改变。现在的FX3芯片通过GPIF II接口,号称可以和任何外部接口如FPGA、ARM相连,实现USB3.0的功能。但GPIF II接口处理不了差分信号,对于日益增多的图像传感器方面的应用,CYPRESS细分了应用市场,专门推出了CX3系统产品。下图是CX3芯片的功能框图:

CX3系列有两种型号,分别是 CYUSB3064 和 CYUSB30645,两者的封装都和FX3一样,均为121脚球帖封装。 CYUSB3064 支持2路视频信号, CYUSB30645支持4路视频信号。

CX3芯片现在只有样片提供,正式的产品估计得一年后才能在市场买到。关于CX3的开发板,CYPRESS公司已经不再自己提供,而是由第三方公司Denebola开发了,下图是CX3的开发板:

FX3(CYUSB3014)提供了丰富的启动方式,比FX2增加了很多。这里所说的启动方式和概念“Boot Loader”是分不开的,尽管两者的含义并不完全相同。因为硬件系统上升到ARM9这个层次,增加了很多外设,控制起来相当麻烦,如果再像51那样,那几乎是不可能的。如果将FX3的启动方式理解成“Boot Loader”从哪启动也是可以的。

  FX3支持多种启动方式,可以从I2C EEPROM、SPI EEPROM、USB、GPIF II ASYNC SRAM等方式启动。系统到底从哪种方式启动,主要是由三个引脚决定的,这就是PMODE[2:0]引脚。这三个引脚的不同组合,就形成了不同的启动方式。

  下表是一个启动方式的分类表。

  这里的F是Float之意,就是不是上拉,也不是下拉的意思。三个PMode引脚,正常的话共有23=8种启动方式,加上浮动的话,共有33=27种启动方式。表中深色部分表示从I2C存储器启动,这与FX2相类似。

这里主要说一下I2C启动方式。I2C存储器可以选择ATMEL 和MICROCHIP的,就不要选择其它的了。存储容量可以先择128Kbyte以下的,一片容量不够的话,也可以选择多片级联在一起,最多可以选择8个相同容量的存储器,具体的还要以芯片的Datasheet为准。

  I2C存储器内存储的内容称之为“Boot Image”,当然有自己固定的格式,如第一个字的内容必须是CY等等,这里不再复述。开发包内也有相应的小工具,用来将编绎后的二进制文件转换成“Boot Image”格式,这个工具在之前提供的SDK(版本号B321)开发包内并不包含,现在最新的SDK(版本号B384)中含有,工具的名字叫elf2img。

CYUSB3014开发基础

USB3.0开发板第一次上电,需要安装硬件对应的驱动程序。在安装驱动程序之前,一定要先安装之前提到的6个SDK开发包,否则驱动程序安装不上。安装的方法倒是很简单,连接LZ3014 USB3.0开发板与电脑,电脑会提示发现新硬件,直接下一步自动安装就可以,这里不再重复,以下是安装过程的截图,供参考。

2、

3、

4、

5、

之前做坏了一版,耽误了一些时间,原因很简单,就是BGA封装引脚之间没有塞孔,无法帖片。这一版改正了这个错误,正准备波峰焊接,

时间: 2024-07-31 07:37:06

CYPRESS最新的USB3.0控制器的相关文章

关注图像采集视频传输之USB3.0 应用

参考文献 百度文库 http://baike.baidu.com/link?url=82OyhoL1AsNaT35CvscmeZqHjlggtFw-Cez2qYwjLHNXGhXfv38pUlsIJBQJsP72CNBMJDdofpA9jn2f6vAvc0ROTCuXPMxfSD7ftV3IwhNk_OEIKrZEwtLTvzEhOoUdI2lGR8MiFGoZ2wtuqrA2-q USB 3.0是最新的USB规范,该规范由英特尔等公司发起. USB 2.0已经得到了PC厂商普遍认可,接口更成为

win 7 旗舰版镜像 注入USB3.0 驱动

问题来源: 原版的win7镜像没有集成USB3.0的驱动,然后如今的电脑主板基本是XHCI主控(以前是EHCI的),这一变动导致在安装Win7的过程中会出现USB接口全部失灵的状况,所以在安装时无法识别USB3.0接口的键盘鼠标和U盘. 这样我们就只能在映像文件中添加usb3.0驱动了. 环境准备: USB 3.0 驱动 下载 https://downloadcenter.intel.com/download/22824/Intel-USB-3-0-eXtensible-Host-Control

Windows 7原版映像中添加usb3.0驱动

最近用软碟通制作了一个win7原版映像,但是在装新系统的时候发现了一个问题,进入安装界面后,显示没有找到驱动器,但是明明是差了U盘的,通过“shift+f12”调出命令行窗口,输入disk list命令,却没有显示U盘.于是通过上网找答案,发现了很多解决方法,其中还有一些比较特殊的(把U盘抽了重新插),最终终于找到一个还算合理的解决办法. 原来是原版的win7镜像没有集成USB3.0的驱动,然后如今的电脑主板基本是XHCI主控(以前是EHCI的),这一变动导致在安装Win7的过程中会出现USB接

AC6102开发板USB3.0测试和使用说明

AC6102开发板USB3.0测试和使用说明 概述 AC6102上集成了一颗Cypress 推出的高性能USB3.0传输芯片CYUSB3014,Cypress称之为EZ-USBFX3.该芯片性能强劲,功能强大,接口简单,非常适合用于各种需要高速数据传输的场合,以下为摘自EZ-USBFX3数据手册中关于该芯片的介绍: 赛普拉斯EZ-USBFX3是新一代USB3.0外设控制器,具有高度集成的灵活特性,可帮助开发人员为任何系统添加USB3.0功能.EZ-USBFX3具有一个可进行完全配置的并行通用可编

USB3.0测试和使用说明

概述 AC6102上集成了一颗Cypress 推出的高性能USB3.0传输芯片CYUSB3014,Cypress称之为EZ-USBFX3.该芯片性能强劲,功能强大,接口简单,非常适合用于各种需要高速数据传输的场合,以下为摘自EZ-USBFX3数据手册中关于该芯片的介绍: 赛普拉斯EZ-USBFX3是新一代USB3.0外设控制器,具有高度集成的灵活特性,可帮助开发人员为任何系统添加USB3.0功能.EZ-USBFX3具有一个可进行完全配置的并行通用可编程接口GPIFII,它可与任何处理器.ASIC

基于USB3.0的双目相机测试小结之CC1605配合CS5642 双目 500w摄像头

基于USB3.0的双目相机测试小结之CC1605配合CS5642  双目 500w摄像头 CC1605双目相机评估板可以配合使用柴草电子绝大多数摄像头应用 如:OV5640.OV5642.MT9P031.MT9V034.MT9M001.MT9F002等等 本次测试以CS5642V3摄像头为例,sensor为OV5642 测试分辨率为 1280*720:720p 1280*1024:SXGA 1920*1080:1080p 2048*1024 2048*1536:3M 测试帧率:15fps 一.U

VirtualBox虚拟机中启用usb3.0却无法显示u盘的解决方法

主机系统为win7 64位,由于工作需要,安装了Virtualbox 5.18虚拟机,virtaulbox中安装了win7 32系统.以为下启用usb 3.0的步骤: 1.宿主机要支持 usb 3.0. 2.在宿主机中去virtualbox的官网下载 它的扩展包,如图中蓝色圈起的地方,点击下载即可. 3.在宿主机中双击下载的扩展安装包,即Oracle_VM_VirtualBox_Extension_Pack-5.1.8-111374.vbox-extpack文件. 4.在virtualbox没有

dell usb3.0驱动故障

一.故障现象 dell3046 dell3050新主机安装操作系统时,在BIOS.pe中能够正常使用USB键鼠,安装成功后,进入windows登录后,安全模式,USB键鼠无任何反应. 二.处理过程 1.因使用wds安装系统,首先错误的认为是wds本身的问题,尝试在WDS中检查各个环节,均未见异常 2.尝试在主机上安装纯净版系统,安装完成后,USB设备依旧无法使用 3.将主机自带驱动程序备份,使用dism将驱动封入wim镜像文件,安装系统后故障依旧 4.在主机上安装纯净版系统,U盘在安装界面无法发

USB3.0 图像视频传输 开发 CYUSB3014开发基础(导入官方例程) 转

CYPREE提供的FX3_SDK开发包里面有很多基础的内容,除了前面提到的几个pdf文件外,还有三个文件夹,是官方提供的基础例程.学习CYUSB3014应该就从这里开始,从这几个例程开始.例程共有三个文件夹,分别是basic_examples,slavefifo和u3p_firmware.最后一个是与USB Video Class相关的例程:中间一个是Slave FIFO相关的例程(同CY7C68013概念相同),其下含有两个例程,分别对应同步与异步传输:第一个文件夹是最基本的块传输(Bulk