CY7C68013
文档 #: 38-08012 rev. *e 页 5 的 48
3.8.3 先进先出/gpif 中断 (int4)
just 作 这 usb 中断 是 shared among 27 单独的 usb-
中断 来源, 这 先进先出/gpif 中断 是 shared among 14
单独的 先进先出/gpif 来源. 这 先进先出/gpif 中断, 像
这 usb 中断, 能 雇用 autovectoring.
Table 3-4
显示
这 priority 和 int4vec 值 为 这 14 先进先出/gpif
中断 来源.
如果 autovectoring 是 使能 (av4en = 1 在 这 intsetup
寄存器), 这 fx2 substitutes 它的 int4vec 字节. 因此, 如果
这 高 字节 (“page”) 的 一个 jump-表格 地址 是 preloaded 在
location 0x0054, 这 automatically-inserted int4vec 字节 在
0x0055 将 直接 这 jump 至 这 准确无误的 地址 输出 的 这 14
地址 在里面 这 页. 当 这 isr occurs, 这 fx2
pushes 这 程序 计数器 面向 它的 堆栈 然后 jumps 至
地址 0x0053, 在哪里 它 expects 至 find 一个 “jump” 操作指南
至 这 isr 中断 维护 routine.
3.9 重置 和 wakeup
3.9.1 重置 管脚
一个 输入 管脚 (reset#) resets 这 碎片. 这个 管脚 有 hysteresis
和 是 起作用的 低. 这 内部的 pll stabilizes 大概
200
µ
s 之后 v
CC
有 reached 3.3v. 典型地, 一个 外部 rc
网络 (r = 100k, c = 0.1
µ
f) 是 使用 至 提供 这 reset#
信号.
3.9.2 wakeup 管脚
这 8051 puts 它自己 和 这 rest 的 这 碎片 在 一个 电源-向下
模式 用 设置 pcon.0 = 1. 这个 stops 这 振荡器 和
pll. 当 wakeup 是 asserted 用 外部 逻辑, 这 oscil-
lator restarts 和 之后 这 pll stabilizes, 和 这 8051
receives 一个 wakeup 中断. 这个 应用 whether 或者 不 fx2
是 连接 至 这 usb.
这 fx2 exits 这 电源 向下 (usb suspend) 状态 使用 一个
的 这 下列的 方法:
• usb 总线 信号 重新开始
• 外部 逻辑 asserts 这 wakeup 管脚
• 外部 逻辑 asserts 这 pa3/wu2 管脚.
这 第二 wakeup 管脚, wu2, 能 也 是 配置 作 一个
一般 目的 i/o 管脚. 这个 准许 一个 简单的 外部 r-c
网络 至 是 使用 作 一个 periodic wakeup 源.
3.10 程序/数据 内存
3.10.1 大小
这 fx2 有 第八 kbytes 的 内部的 程序/数据 内存,
在哪里 psen#/rd# 信号 是 内部 ored 至 准许 这
8051 至 进入 它 作 两个都 程序 和 数据 记忆. 非 usb
控制 寄存器 呈现 在 这个 空间.
二 记忆 maps 是 显示 在 这 下列的 图解:
图示 3-1
内部的 代号 记忆, ea = 0
图示 3-2
外部 代号 记忆, ea = 1.
3.10.2 内部的 代号 记忆, ea = 0
这个 模式 实现 这 内部的 第八-kbyte 块 的 内存
(开始 在 0) 作 联合的 代号 和 数据 记忆. 当
外部 内存 或者 只读存储器 是 增加, 这 外部 读 和 写
strobes 是 suppressed 为 记忆 spaces 那 exist inside
这 碎片. 这个 准许 这 用户 至 连接 一个 64-kbyte 记忆
没有 需要 地址 decodes 至 保持 clear 的 内部的
记忆 spaces.
仅有的 这
内部的
第八 kbytes 和
scratch 垫子
0.5 kbytes
内存 spaces 有 这 下列的 进入:
• usb 下载
• usb upload
• 建制 数据 pointer
•I
2
c-兼容 接口 激励 加载.
3.10.3 外部 代号 记忆, ea = 1
这 bottom 第八 kbytes 的 程序 记忆 是 外部, 和
因此 这 bottom 第八 kbytes 的 内部的 内存 是 accessible
仅有的 作 数据 记忆.
表格 3-4. 单独的 先进先出/gpif 中断 来源
Priority int4vec 值 源 注释
1 80 EP2PF endpoint 2 可编程序的 标记
2 84 EP4PF endpoint 4 可编程序的 标记
3 88 EP6PF endpoint 6 可编程序的 标记
4 8C EP8PF endpoint 8 可编程序的 标记
5 90 EP2EF endpoint 2 empty 标记
6 94 EP4EF endpoint 4 empty 标记
7 98 EP6EF endpoint 6 empty 标记
8 9C EP8EF endpoint 8 empty 标记
9 A0 EP2FF endpoint 2 全部 标记
10 A4 EP4FF endpoint 4 全部 标记
11 A8 EP6FF endpoint 6 全部 标记
12 交流 EP8FF endpoint 8 全部 标记
13 B0 GPIFDONE gpif 运作 完全
14 B4 GPIFWF gpif 波形