CY7C68013A - slave - fifo说明文档 - 图文

更新时间:2023-09-28 12:56:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

红色飓风II开发板USB2FPGA

实验指导 (ver1.0)

Red Logic工作室

二〇〇六年四月三日

Red logic 红色飓风II

目录

第一章FX2特性介绍……………………………………………………………….3

1.1介绍………………………………………………………………………..3 1.2结构………………………………………………………………………..3 1.3特征………………………………………………………………………..4 第二章Slave FIFO传输…………………………………………………………….5

2.1概述………………………………………………………………………..5 2.2硬件连接…………………………………………………………………..5 2.3 Slave FIFO的几种传输方式…………………………………………….6

2.3.1 同步Slave FIFO写…………………………………………….6 2.3.2 同步Slave FIFO读…………………………………………….9 2.3.3异步Slave FIFO写…………………………………………….11 2.3.4异步Slave FIFO读…………………………………………….12

第三章 寄存器设置…………………………………………………………..…….15

3.1 IFCONFIG………………………………………………………….……15 3.2 PINFLAGSAB/CD………………………………………………….…...16 3.3 FIFORESET……………………………………………………….…….17 3.4 FIFOPINPOLAR………………………………………………….…….18 3.5 EPxCFG………………………………………………………….………18 3.6 EPxFIFOCFG……………………………………………………….…..19 3.7 EPxAUTOINLENH/L…………………………………………………..20 3.8 EPxFIFOPFH/L………………………………………………………....21 3.9 INPKTEND……………………………………………………………...22 3.10 OUTPKTEND………………………………………………………….22 3.11 EPxFIFOIE和EPxFIFOIRQ………………………………………...22 3.12PORTACFG………………………………………………………….....23 3.13 EPxFIFOBCH EPxFIFOBCL………………………………………...23 3.14 EP24\\68FIFOFLAG……………………………………………………24 3.15其它通用寄存器………………………………………………………..25

1

Red logic 红色飓风II

第四章 同步slave fifo测试操作指南……………………………………….…….26

4.1安装软件包……………………………………………………………....26 4.2同步写FIFO测试……………………………………………………….26 4.3同步读FIFO测试……………………………………………………….30 4.4同步读写FIFO测试…………………………………………………….31 第五章 红色飓风II开发板USB2FPGA软件设计…………………….….…….33

5.1 68013固件程序设计…………………………………………………….33 5.2 FPGA源代码设计………………………………………………………35 第六章 USB2FPGA硬件原理图…………………………………………..……...37 第七章 改板后注意的问题……………………………………………….……..…37 附录1 版本历史……………………………………………………………………39

2

Red logic 红色飓风II

一.FX2特性介绍

1.1介绍

Cypress Semiconductor公司的EZ-USB FX2是世界上第一款集成USB2.0的微处理器,它集成了USB2.0收发器、SIE(串行接口引擎)、增强的8051微控制器和可编程的外围接口。FX2这种独创性结构可使数据传输率达到56Mbytes/s,即USB2.0允许的最大带宽。在FX2中,智能SIE可以硬件处理许多USB1.1和USB2.0协议,从而减少了开发时间和确保了USB的兼容性。GPIF(General Programmable Interface)和主/从端点FIFO(8位或16位数据总线)为ATA、UTOPIA、EPP、PCMCIA和DSP等提供了简单和无缝连接接口。

1.2结构

CY7C68013结构图如图1所示。它有三种封装形式:56SSOP,100TQFP和128TQFP。

1.3特征:

★ 内嵌480MBit/s的收发器,锁相环PLL,串行接口引擎SIE——集成了整个USB 2.0协议的物理层。

★ 为适应USB 2.0的480MBit/s的速率,FIFO端点可配置成2,3,4个缓冲区。 ★ 内嵌可工作在48MHz的增强型8051,它具有以下特征:

3

Red logic 红色飓风II

- 具有256Byte的寄存器空间,两个串口,三个定时器,两个数据指针。 - 四个机器周期(工作在48MHz下时为83.3ns)即组成一个指令周期。 - 特殊功能寄存器(包括I/O口控制寄存器)可高速访问。 - 应用USB向量中断,具有极短的ISR响应时间。

- 只用作USB事务管理,控制,不参与数据传输,较好地解决了USB高速模式的带宽问题。

★ “软配置”——USB固件可由USB总线下载,片上不需集成ROM。

★ 拥有四个FIFO接口,可工作在内部或外部时钟下。端点和FIFO接口的应用使外部逻辑和USB总线可高速连接。

★ 内嵌通用可编程接口GPIF,它是一个状态机,可充当主控制器,提供外部逻辑和USB总线的“无胶粘贴”。

★ 一种单片USB 2.0外设解决方案,不需要外部的协议物理层,FX2把所有的功能集成在一个芯片上。

4

本文来源:https://www.bwwdw.com/article/2umd.html

Top