正在加载图片...
州周立功单片机发展有限公司Te:(020)3873097638730977Fax:38730925htpr/w GoodL ink oodLink技术可提供良好的USB连接指示。在枚举中,LED指示根据通信的状况间歇闪烁。当 PDIUSBD12成功地枚举和配置后,LED指示将一直点亮。随后与 PDIUSBD12之间成功的传输(带应答 将关闭LED,处于挂起状态时,LED将会关闭。 该特性为USB器件、集线器和USB通信状态提供了用户友好的指示。作为一个诊断工具,它对隔离 故障的设备是很有用的。该特性降低了现场支持和热线的成本 存储器管理单元(MMU)和集成RAM 在以12Ms的速率传输并与微控制器并口相连时,MMU和集成RAM作为USB之间速度差异的缓冲 区。这就允许微控制器以它自己的速率对USB信息包进行读写 并行和DMA接口 一个普通的并行接口定义成易于使用,快速而且可以与主流的微控制器直接接口。对一个微控制器而 言, PDIUSBD12看起来就象一个带8位数据总线和一个地址位(占用2个位置)的存储器件。 PDIUSBD2 支持多元和非多元的地址和数据总线。还支持主端点与本地共享RAM之间直接读取的DMA传输。支持单 周期和突发模式的DMA传输。 与80051并行接口举例 在该例中,ALE接为低电平,表示一个独立的地址和数据总线配置。 PDIUSBD2的A0脚与80C51 的任意一个IO口相连。该端口控制 PDIUSBDI2的命令和数据状态。80C51的多位地址和数据总线可直接 与 PDIUSBD12的数据总线相连。80C51的频率输入可由 PDIUSBD12的 CLKOUT提供 PDIUSBD12 80C51 ANY VO PORT (e.g. P3. 3) P(0.7: 0.0yAD [7: 0 CLKOUT XTAL1 DMA传输 直接存储器寻址(DMA)允许在主端点和本地共享存储器间实现数据块的有效传输。使用DMA控制 器, PDIUSBD2的主端点和本地共享存储器间的数据传输可自主进行而不需要本地CPU的干预。要处理 任何DMA传输,本地CPU从主机接收必要的建立信息并对DMA控制器进行相应的编程。典型的,对DMA 控制器的传输模式、字节计数寄存器和地址计数器进行正确的编程。在该模式下, PDIUSBDI2发出请求时 开始传输,当字节计数器减少为零时终止。在DMA控制器编程之后,本地CPU在初始化传输时将 PDIUSBD2中的DMA使能位置位。 PDIUSBDI2可编程为单周期DMA或突发模式DMA。在单周期DMA中, DMREQ在每单个应答后 直到被 DMACK N重新激活之前保持无效。在突发模式DMA中, DMREQ在器件中突发编程时一直保持 有效。该过程持续到 PDIUSBD12通过EOTN接收到一个DMA终止信息。这时产生一个中断指示本地 CPU,DMA操作已经完成 在DMA读操作时, DMREQ仅当缓冲区完全表示主机成功的发送了一个信息包到 PDIUSBD12时才 有效。由于具有双缓冲配置,主机可以在第一个缓冲区被读出时对第二个缓冲区进行填充。这种并行的处 理有效的增加了数据吞吐量。当主机没有完全填满缓冲区的情况下(单向ISO配置时小于64或128字节),广州周立功单片机发展有限公司 Tel: (020)38730976 38730977 Fax: 38730925 http://www.zlgmcu.com 3 GoodLinkTM GoodLinkTM 技术可提供良好的 USB 连接指示 在枚举中 LED 指示根据通信的状况间歇闪烁 当 PDIUSBD12 成功地枚举和配置后 LED 指示将一直点亮 随后与 PDIUSBD12 之间成功的传输 带应答 将关闭 LED 处于挂起状态时 LED 将会关闭 该特性为 USB 器件 集线器和 USB 通信状态提供了用户友好的指示 作为一个诊断工具 它对隔离 故障的设备是很有用的 该特性降低了现场支持和热线的成本 存储器管理单元 MMU 和集成 RAM 在以 12M/s 的速率传输并与微控制器并口相连时 MMU 和集成 RAM 作为 USB 之间速度差异的缓冲 区 这就允许微控制器以它自己的速率对 USB 信息包进行读写 并行和 DMA 接口 一个普通的并行接口定义成易于使用 快速而且可以与主流的微控制器直接接口 对一个微控制器而 言 PDIUSBD12 看起来就象一个带 8 位数据总线和一个地址位 占用 2 个位置 的存储器件 PDIUSBD12 支持多元和非多元的地址和数据总线 还支持主端点与本地共享 RAM 之间直接读取的 DMA 传输 支持单 周期和突发模式的 DMA 传输 与 80C51 并行接口举例 在该例中 ALE 接为低电平 表示一个独立的地址和数据总线配置 PDIUSBD12 的 A0 脚与 80C51 的任意一个 I/O 口相连 该端口控制 PDIUSBD12 的命令和数据状态 80C51 的多位地址和数据总线可直接 与 PDIUSBD12 的数据总线相连 80C51 的频率输入可由 PDIUSBD12 的 CLKOUT 提供 DMA 传输 直接存储器寻址 DMA 允许在主端点和本地共享存储器间实现数据块的有效传输 使用 DMA 控制 器 PDIUSBD12 的主端点和本地共享存储器间的数据传输可自主进行而不需要本地 CPU 的干预 要处理 任何 DMA 传输 本地 CPU 从主机接收必要的建立信息并对 DMA 控制器进行相应的编程 典型的 对 DMA 控制器的传输模式 字节计数寄存器和地址计数器进行正确的编程 在该模式下 PDIUSBD12 发出请求时 开始传输 当字节计数器减少为零时终止 在 DMA 控制器编程之后 本地 CPU 在初始化传输时将 PDIUSBD12 中的 DMA 使能位置位 PDIUSBD12 可编程为单周期 DMA 或突发模式 DMA 在单周期 DMA 中 DMREQ 在每单个应答后 直到被 DMACK_N 重新激活之前保持无效 在突发模式 DMA 中 DMREQ 在器件中突发编程时一直保持 有效 该过程持续到 PDIUSBD12 通过 EOT_N 接收到一个 DMA 终止信息 这时产生一个中断指示本地 CPU DMA 操作已经完成 在 DMA 读操作时 DMREQ 仅当缓冲区完全表示主机成功的发送了一个信息包到 PDIUSBD12 时才 有效 由于具有双缓冲配置 主机可以在第一个缓冲区被读出时对第二个缓冲区进行填充 这种并行的处 理有效的增加了数据吞吐量 当主机没有完全填满缓冲区的情况下 单向 ISO 配置时小于 64 或 128 字节 PDIUSBD12 80C51 INT_N A0 DATA [7:0] WR_N RD_N CLKOUT CS_N ALE XTAL1 –RD/P3.7 –WR/P3.6 P [0.7:0.0]/AD [7:0] ANY I/O PORT (e.g. P3.3) –INTO/P3.2
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有