CYPRESS最新的USB3.0控制器
CYPRESS近日发布了其最新的USB3.0控制器,产品序号为CX3,主要是针对高像素摄像头方面的应用,接口支持MIPI的CSI-2,并不支持传统的基于并口的数据传输模式。
MIPI(Mobile Industry Processor Interface)作为一项标准,侧重高像素方面的图像传输,最多支持4路图像数据信号,总带宽可以达到4Gbps。如果你要实现720P或者1080P之类的图像高清,这棵芯片可能是最好的选择。图像数据在不压缩的情况下,可以轻松达到1080p@30fps 。
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封装引脚之间没有塞孔,无法帖片。这一版改正了这个错误,正准备波峰焊接,
CYPRESS最新的USB3.0控制器的更多相关文章
- 关注图像采集视频传输之USB3.0 应用
参考文献 百度文库 http://baike.baidu.com/link?url=82OyhoL1AsNaT35CvscmeZqHjlggtFw-Cez2qYwjLHNXGhXfv38pUlsIJB ...
- 【原创】基于部署映像服务和管理(DISM)修改映象解决WIN7 USB3.0安装时报错
本文作者为博客园阿梓喵http://www.cnblogs.com/c4isr/,转载请注明作者. 本文源地址:http://www.cnblogs.com/c4isr/p/3532362.html ...
- win7原版映像中添加usb3.0驱动
最近用软碟通制作了一个win7原版映像,但是在装新系统的时候发现了一个问题,进入安装界面后,显示没有找到驱动器,但是明明是差了U盘的,通过“shift+f12”调出命令行窗口,输入disk list命 ...
- [Xilinx笔记] 《FPGA伴你玩转USB3.0与LVDS》 读书笔记
2019年10月15日09:31:10 第一部分·哪些要看(优先级由高到低) 0.8.1 LVDS数据收发实例 8.2 带CRC校验的LVDS数据收发实例 1.3.6 USB3.0 控制器 ...
- Windows 7原版映像中添加usb3.0驱动
最近用软碟通制作了一个win7原版映像,但是在装新系统的时候发现了一个问题,进入安装界面后,显示没有找到驱动器,但是明明是差了U盘的,通过“shift+f12”调出命令行窗口,输入disk list命 ...
- AC6102开发板USB3.0测试和使用说明
AC6102开发板USB3.0测试和使用说明 概述 AC6102上集成了一颗Cypress 推出的高性能USB3.0传输芯片CYUSB3014,Cypress称之为EZ-USBFX3.该芯片性能强劲, ...
- USB3.0测试和使用说明
概述 AC6102上集成了一颗Cypress 推出的高性能USB3.0传输芯片CYUSB3014,Cypress称之为EZ-USBFX3.该芯片性能强劲,功能强大,接口简单,非常适合用于各种需要高速数 ...
- 解决Win8/8.1无法正确识别USB3.0的问题
找一个USB3.0的移动硬盘到了手里竟然变成2.0的了!二了! 不能忍啊. 听说是快速启动的问题,但是开机速度快很诱人. 百度了其他解决方法,终于解决了. 下面摘录自: http://blog.csd ...
- VirtualBox虚拟机中启用usb3.0却无法显示u盘的解决方法
主机系统为win7 64位,由于工作需要,安装了Virtualbox 5.18虚拟机,virtaulbox中安装了win7 32系统.以为下启用usb 3.0的步骤: 1.宿主机要支持 usb 3.0 ...
随机推荐
- 网站搭建-IIS Windows系统搭建网站 (不小心看到自己的密码 - 怎么找回网站记住的密码)
上一期说到IIS可以用自己喜欢的网站来直接玩,然后得得瑟瑟将自己的博客园账号首页拿过去玩(今天第一天水博客园). 然后自己访问啊,访问啊,然后就一直点啊点的,当然,其实后面的链接都是跳转到博客园里面去 ...
- Mysql主从同步的实现原理与配置实战
1.什么是mysql主从同步? 当master(主)库的数据发生变化的时候,变化会实时的同步到slave(从)库. 2.主从同步有什么好处? 水平扩展数据库的负载能力. 容错,高可用.Failover ...
- 【SQL SERVER】2017 Developer 安装教程
官网下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 1.下载之后双击exe文件,选择基本 自定义都行 2.选择 ...
- 二、netcore跨平台之 Linux部署nginx代理webapi
上一章,我们讲了在linux上安装netcore环境,以及让netcore在linux上运行. 这一章我们开始讲在linux上配置nginx,以及让nginx反向代理我们的webapi. 什么ngin ...
- 【前端知识体系-CSS相关】CSS预处理器
1.常见的CSS预处理器有哪些? [!NOTE] css预处理器:用一种专门的编程语言,为CSS增加了一些编程的特性,将CSS作为目标生成文件,然后开发者就只要使用这种语言进行编码工作,可以让你的CS ...
- 力扣(LeetCode)第一个错误的版本 个人题解
你是产品经理,目前正在带领一个团队开发新的产品.不幸的是,你的产品的最新版本没有通过质量检测.由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的. 假设你有 n 个版本 [1, ...
- 百度杯 十二月 what_the_fuck
对于这道题,我还真的想说 what_the_fuck !! 这道题拿到就只发觉一个格式化字符串漏洞,其他的就找不到了 . unsigned __int64 sub_4008C5() { char s; ...
- 如何解决Redis缓存雪崩、缓存穿透、缓存并发等5大难题
缓存雪崩 数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机. 比如一个雪崩的简单过程: 1.redis集群大面积故障 2.缓存失 ...
- 2019-9-18:渗透测试,基础学习,DNS HTML,笔记
DNS服务器,域名解析服务器,端口默认53,UDP协议传输,服务器作业,将域名转成ip,将ip转成域名 sql server默认端口:1433,MSSQL是sql server简写 netstat - ...
- 【Luogu P1631】序列合并
Luogu P1631 题意很好懂,不作分析 很容易想出一个解法是求出每一个和,排序后取前n个. 当然这种做法妥妥的会MLE+TLE 我们会发现实质上这种做法的缺点在于存入了大量不需要的数据. 那么该 ...