当前位置: 首页 > news >正文

FT601Q Multi-Channel FIFO Mode Protocols 多通道Fifo模式

这是一种slave bus, 用于处理多通道连接. 

支持4个双向通道, 每个通道有1个USB OUT和1个 USB IN 终端(endpoint). 

通道1~3的通道序号对应于 USB终端序号2~5.

FIFO OUT: 数据从USB host(电脑) 到USB phy芯片,并从phy芯片输出给FPGA;

FIFO IN:     数据从FPGA输入phy芯片,并传输给host(电脑)

WR_N: bus master(FPGA)到bus slave(USB phy芯片) 的数据传输请求信号, 低有效.

RXF_N: bus slave 到bus master数据接收告知收悉信号, 低有效.

TXE_N (可选信号, master可以忽略该信号): bus slave 到 bus master FIFO idle 状态有效信号, 低有效.

DATA[31:0]: 32 bit data bus. 当bus在idle状态,master (FPGA)  将DATA[31:16],DATA[7:0]和BE[3:0] 输出为logic"1", 并且bus salve(phy 芯片) 将DATA[15:8]设置为 FIFO staus. DATA[15:12] 提供4 OUT 通道的FIFO status, DATA[11:8]提供4个IN 通道的FIFO 状态. 这些信号都是低有效. 

例如, 在idle状态, DATA[12]和DATA[8] 都是logic "0", 表示USB OUT 通道1 FIFO data 是可以发送, USB IN 通道1FIFO 空间是空的. 外部的bus master基于通道FIFO的状态,通过设置WR_N来启动一次传输. WR_N设置之后的第一个传输周期是command phase, 紧跟着是RXF_N设置之后的data phase.在command阶段,  bus master发送数据传输通道序号(DATA[7:0]) 和读写命令(BE[3:0]). BE[3:0] = `h0 和 BE[3:0] = `h1分别表示master 读和写.命令阶段之后以及数据传输结束的时候, DATA[31:0]也是必要的回应信号.

 下面的波形图显示了FT601 master在通道1读10个字节的传输过程. 在command阶段和传输结束后,有turn-a-round周期. 在这次传输中, BE[3:0] 显示,在最后一个字获取时,D2上的低2个字节有效.

 


http://www.taodudu.cc/news/show-4752399.html

相关文章:

  • AI与边缘设备,光子芯片,AI规划能力,自然语言驱动的AI游戏
  • 腐烂的橘子 - (LeetCode)
  • 数据结构--顺序表和链表的区别
  • 内啡肽的产生
  • 【ElasticSearch】IK分词器中停用词问题
  • 「AIGC算法」将word文档转换为纯文本
  • html rfftq15.gif,stm32F4固件库
  • 在Ubuntu18.04上安装USTC-TK2016
  • elasticsearch系列四:搜索详解(搜索API、Query DSL)
  • Elasticsearch搜索引擎第十篇-Query DSL详解
  • LeetCode 713. 乘积小于 K 的子数组
  • Codeforces713D(二维RMQ)
  • 华为手机无法debug的问题
  • 网页引入腾讯视频小记
  • 通知单的长文本和合作伙伴功能获得
  • 实体鉴别GB/T 15843研究(二)——GB/T 15843.2采用对称加密算法
  • 基于低功耗蓝牙的手机APP(文末有整个工程的下载连接哦!)
  • 实体鉴别GB/T 15843研究(合集)
  • 区块链与数字货币之间的关系
  • .net 部署到服务端IIS,Process调用exe程序无法运行问题解决
  • Java与RabbitMQ(二)启动rabbitmq web管理后台插件
  • docker 镜像使用
  • 配置OpenStack准备环境
  • ElasticSearch - 简介
  • 思维导图软件对比
  • 【韩顺平JAVA】房屋出租系统
  • 日本九州攻略
  • 已知分布函数求概率密度例题_【考研数学】考试重点、难点和常考题型:?随机变量及其分布...
  • 【概率论】作业三
  • 贝叶斯课后习题(零)常用分布
  • 【概率论与数理统计】猴博士 笔记 p29-32 均匀分布、泊松分布、指数分布、几何分布
  • 怎样用matlab产生泊松分布随机数
  • 模拟台球运动
  • 【算法修炼】台球碰撞 C
  • c语言写台球游戏,OpenGL版 3D台球 (原创,Basic实现) 申精!
  • 网站快照被劫持怎么办?