⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ez-usb fx2单片机cy7c68013的特性介绍.htm

📁 usb的协议的详细说明
💻 HTM
📖 第 1 页 / 共 5 页
字号:
      href="http://www.usbing.net/bbs/">开发论坛</A>&nbsp;|&nbsp;<A 
      href="http://www.eachhost.net/">易创主机</A>&nbsp;|&nbsp;<A 
      href="http://www.usbing.net/bottle/">『开发者心愿』</A>&nbsp;|&nbsp;<A 
      href="http://fjt.todayisp.com:7751/www.usbing.net">『本站繁體』</A>&nbsp;|&nbsp; 
    </TD></TR>
  <TR>
    <TD class=toplighnav1 height=1>
      <DIV align=center></DIV></TD></TR></TBODY></TABLE>
<TABLE class=td003 cellSpacing=0 cellPadding=0 width=777 align=center 
bgColor=#ffffff border=0>
  <TBODY>
  <TR vAlign=center>
    <TD width=46>
      <DIV align=right><IMG 
      src="EZ-USB&nbsp;FX2单片机CY7C68013的特性介绍.files/arrow3.gif" align=absMiddle> 
      </DIV></TD>
    <TD width=556>&nbsp;您现在的位置:&nbsp;<A 
      href="http://www.usbing.net/">USB开发网</A>&nbsp;&gt;&gt;&nbsp;<A 
      href="http://www.usbing.net/article_Index.asp">USB文章</A>&nbsp;&gt;&gt;&nbsp;<A 
      href="http://www.usbing.net/Article_Class2.asp?ClassID=6">『 认识USB及规范翻译 
      』</A>&nbsp;&gt;&gt;&nbsp;正文 </TD>
    <TD align=right width=158>
      <SCRIPT language=JavaScript type=text/JavaScript>
var day="";
var month="";
var ampm="";
var ampmhour="";
var myweekday="";
var year="";
mydate=new Date();
myweekday=mydate.getDay();
mymonth=mydate.getMonth()+1;
myday= mydate.getDate();
myyear= mydate.getYear();
year=(myyear > 200) ? myyear : 1900 + myyear;
if(myweekday == 0)
weekday=" 星期日 ";
else if(myweekday == 1)
weekday=" 星期一 ";
else if(myweekday == 2)
weekday=" 星期二 ";
else if(myweekday == 3)
weekday=" 星期三 ";
else if(myweekday == 4)
weekday=" 星期四 ";
else if(myweekday == 5)
weekday=" 星期五 ";
else if(myweekday == 6)
weekday=" 星期六 ";
document.write(year+"年"+mymonth+"月"+myday+"日 "+weekday);
</SCRIPT>
      &nbsp;</TD></TR></TBODY></TABLE>
<TABLE class=td003 cellSpacing=0 cellPadding=0 width=777 align=center 
  border=0><TBODY>
  <TR>
    <TD vAlign=top>
      <TABLE cellSpacing=0 cellPadding=2 width="100%" align=center border=0>
        <TBODY>
        <TR>
          <TD bgColor=#000000 height=1>
            <DIV align=center></DIV></TD></TR>
        <TR>
          <TD>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD vAlign=center width="82%">&nbsp;<IMG height=14 
                  src="EZ-USB&nbsp;FX2单片机CY7C68013的特性介绍.files/arrow.gif" 
                  width=11 align=absMiddle> EZ-USB&nbsp;FX2单片机CY7C68013的特性介绍 </TD>
                <TD width="18%">&nbsp;&nbsp;&nbsp;<FONT 
                  color=red>热</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<FONT 
                  color=#009900></FONT> </TD></TR></TBODY></TABLE></TD></TR>
        <TR vAlign=center align=middle>
          <TD bgColor=#f2f2f2 colSpan=2 height=36><FONT 
            size=2><STRONG>EZ-USB&nbsp;FX2单片机CY7C68013的特性介绍</STRONG></FONT> 
        </TD></TR>
        <TR align=middle>
          <TD colSpan=2>[ 
            作者:蔡本华&nbsp;高文炜&nbsp;&nbsp;&nbsp;&nbsp;转贴自:.21ic.com&nbsp;&nbsp;&nbsp;&nbsp;点击数:3666&nbsp;&nbsp;&nbsp;&nbsp;更新时间:2004-3-24&nbsp;&nbsp;&nbsp;&nbsp;文章录入:<A 
            href="http://www.usbing.net/UserInfo.asp?UserID=7">东南飞</A> ]</TD></TR>
        <TR>
          <TD colSpan=2>
            <TABLE style="WORD-BREAK: break-all" cellSpacing=5 cellPadding=0 
            width=740 align=center border=0>
              <TBODY>
              <TR>
                <TD vAlign=top height=200>
                  <TABLE cellSpacing=0 cellPadding=10 align=left border=0>
                    <TBODY>
                    <TR>
                      <TD><A 
                        title=【USB开发网】一直以来使用的空间!:http://www.51web.cn/?flag=10036 
                        href="http://www.51web.cn/?flag=10036" 
                        target=_blank><IMG 
                        src="EZ-USB&nbsp;FX2单片机CY7C68013的特性介绍.files/200471712529637.gif" 
                        border=0></A> </TD></TR></TBODY></TABLE>
                  <P>作者Email:&nbsp; <A 
                  href="mailto:cai_yang@etang.com">cai_yang@etang.com</A></P>
                  <P>&nbsp;&nbsp;&nbsp; 摘要:本文主要介绍Cypress Semiconductor公司的EZ-USB 
                  FX2单片机CY7C68013,该单片机是一个带USB2.0内核、8051兼容的单片机。</P>
                  <P>&nbsp;&nbsp;&nbsp; 关键词:USB2.0&nbsp; EZ-USB 
                  FX2&nbsp;&nbsp;&nbsp;&nbsp; 单片机&nbsp;&nbsp;&nbsp; 
CY7C68013</P>
                  <P>&nbsp;&nbsp;&nbsp; 1 介绍</P>
                  <P>&nbsp;&nbsp;&nbsp; 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等提供了简单和无缝连接接口。</P>
                  <P>&nbsp;&nbsp;&nbsp; 2 EZ-USB FX2结构</P>
                  <P>&nbsp;&nbsp;&nbsp; 
                  CY7C68013结构图如图1所示。它有三种封装形式:56SSOP,100TQFP和128TQFP。</P>
                  <P><IMG 
                  src="EZ-USB&nbsp;FX2单片机CY7C68013的特性介绍.files/2004324102853734.gif"></P>
                  <P>&nbsp;</P>
                  <P><BR>CY7C68013集成了以下特性:</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 
                  USB2.0收发器、SIE(串行接口引擎)和增强性8051微处理器;</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 
                  软件运行:8051程序从内部RAM开始运行,可以借助下列几种方式进行程序装载:</P>
                  <P>(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 通过USB下载;</P>
                  <P>(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 从EEPROM中装载;</P>
                  <P>(3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 通过外部存储器设备。</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 
                  四个可编程BULK/INTERRUPT/ISOCHRONOUS端点;</P>
                  <P>可选双、三和四缓冲</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 8位或16位外部数据接口</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 通用可编程接口(GPIF)</P>
                  <P>(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可以直接连接到并口,8位和16位;</P>
                  <P>(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可编程波形描述符和配置寄存器;</P>
                  <P>(3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
支持多个Ready输入和Control输出。</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 集成标准8051内核,且具有下列增强特性:</P>
                  <P>(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可以达到48MHz时钟;</P>
                  <P>(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 每条指令占四个时钟周期;</P>
                  <P>(3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 两个USARTs;</P>
                  <P>(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 三个定时/计数器;</P>
                  <P>(5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 扩展的中断系统;</P>
                  <P>(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 两个数据指针。</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 3.3V电源系统;</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 智能串行引擎(SIE);</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 矢量USB中断;</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 独立的数据缓冲区供SETUP和DATA包控制传输;</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 集成I2C控制器,运行速度可达100或400KHz;</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 四个FIFO,可与ASIC和DSP等无缝连接;</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 专门的FIFO和GPIF自动矢量中断;</P>
                  <P>●&nbsp;&nbsp;&nbsp;&nbsp; 可用于DSL Modems、ATA接口、相机、Home 
                  PNA、WLAN、MP3播放器、网络等。</P>
                  <P>&nbsp;</P>
                  <P>3、USB启动方式和枚举</P>
                  <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  上电时,内部逻辑会检查连接到I2C总线上的EEPROM中的第一个字节(0xC0或0xC2)。如果是0xC0,就会使用EEPROM中的VID/PID/DID来替代内部存储值;如果是0xC2,内部逻辑就会把EEPROM中的内容装入到内部RAM中;如果没有检查到EEPROM,FX2就会使用内部存储的描述符来枚举。FX2缺省的VID/PID/DID是0x04B4/ 
                  0x8613/ 0xxxyy。</P>
                  <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
                  当首次插入USB时,FX2通过USB电缆会自动枚举且下载固件和USB描述符表;接下来,FX2再次枚举,这次主要通过下载的信息来定义设备。这两个步骤就叫做重枚举,当设备插入时它们就立即执行。</P>
                  <P>&nbsp;</P>
                  <P>4、程序/数据存储器</P>
                  <P>4.1内部数据RAM</P>
                  <P>如图2所示,FX2的内部数据RAM被分成三个不同的区域:低(LOW)128、高(Upper)128和特殊功能寄存器(SFR)空间。低128和高128是通用RAM,SFR包括FX2控制和状态寄存器。</P>
                  <P>4.2外部程序存储器和数据存储器</P>
                  <P>FX2有8K片上RAM,位于0x0000-0x1FFF;512字节Scratch 
                  RAM,位于0xE000-0xE1FF。尽管Scratch 
                  RAM从物理上来说位于片内,但是通过固件可以把它作为外部RAM一样来寻址。</P>
                  <P>FX2保留7.5K(0xE200-0xFFFF)数据地址空间作为控制/状态寄存器和端点缓冲器。</P>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -