cy7c64601/603/613
文档 #: 38-08005 rev. ** 页 6 的 42
2.3 Endpoints
这 cy7c646xx 有 控制, 大(量), 和 中断 endpoints 这个 各自 有 64-字节 缓存区 至 accommodate 这 最大 usb
指定 小包装板盒 大小, 给 这 最高的 usb throughput. 一个 endpoint 一双 是 专心致志的 至 endpoint 零, 和 独立的 ep0-在
和 ep0-输出 缓存区 至 使简化 程序编制. fourteen 额外的 64-字节 缓存区 将 是 使用 作 大(量) 或者 中断 endpoints.
这些 endpoints 将 也 是 翻倍-缓冲 用 使用 一个 endpoint paring mechanism. 翻倍 buffering 准许 这 8051 至
进入 一个 小包装板盒 作 另一 是 正在 transmitted 或者 received 在 usb. 这个 技巧 是 essential 在 高-带宽 应用s
在哪里 naks 用 这 usb 函数 将 减少 效能.
这 cy7c646xx 也 有 十六 isochronous (iso) endpoints 这个 share 1024 字节 的 翻倍-缓冲 endpoint 记忆 (2
kb 总的). 这 iso 缓存区 sizes 是 可编程序的 在里面 16-字节 increments. 这 isochronous endpoint 缓存区 是 accessed 作
fifos.
Endpoint 类型 缓存区 大小
ep0-在
ep0-输出
控制 64
64
ep1-在 大(量)/中断 64
ep1-输出 大(量)/中断 64
ep2-在 大(量)/中断 64
ep2-输出 大(量)/中断 64
ep3-在 大(量)/中断 64
ep3-输出 大(量)/中断 64
ep4-在 大(量)/中断 64
ep4-输出 大(量)/中断 64
ep5-在 大(量)/中断 64
ep5-输出 大(量)/中断 64
ep6-在 大(量)/中断 64
ep6-输出 大(量)/中断 64
ep7-在 大(量)/中断 64
ep7-输出 大(量)/中断 64
ep8-在 Isochronous 0
–
1023
[1]
ep8-输出 Isochronous 0
–
1023
[1]
ep9-在 Isochronous 0
–
1023
[1]
ep9-输出 Isochronous 0
–
1023
[1]
ep10-在 Isochronous 0
–
1023
[1]
ep10-输出 Isochronous 0
–
1023
[1]
ep11-在 Isochronous 0
–
1023
[1]
ep11-输出 Isochronous 0
–
1023
[1]
ep12-在 Isochronous 0
–
1023
[1]
ep12-输出 Isochronous 0
–
1023
[1]
ep13-在 Isochronous 0
–
1023
[1]
ep13-输出 Isochronous 0
–
1023
[1]
ep14-在 Isochronous 0
–
1023
[1]
ep14-输出 Isochronous 0
–
1023
[1]
ep15-在 Isochronous 0
–
1023
[1]
ep15-输出 Isochronous 0
–
1023
[1]
便条:
1. 1023 先进先出 字节 将 是 分隔 among 所有 isochronous endpoints.