添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第1083页 > PXAG49KBA > PXAG49KBA PDF资料 > PXAG49KBA PDF资料2第34页
飞利浦半导体
初步数据
XA的16位微控制器系列
64K闪存/ 2K RAM ,看门狗, 2个UART
XA-G49
这个变量表示,PSEN脉冲的宽度设定为通过CR1和CR0位或CRA1 , CRA0确定,并且
ALEW位在BTRL寄存器。
- 对于一个总线周期
no
ALE, V 2 = 1,如果CR1 / 0 = 00 , 2 ,如果CR1 / 0 = 01 , 3 ,如果CR1 / 0 = 10,和4 ,如果CR1 / 0 = 11。注意,在突发
模式代码获取, PSEN不会在总线周期的边界具有过渡。 V2仍然适用为目的
确定外围设备的定时要求。
- 对于一个总线周期
一个ALE , V2 =总的总线周期时间( 2如果CRA1 / 0 = 00 , 3 ,如果CRA1 / 0 = 01 , 4 ,如果CRA1 / 0 = 10 ,
5 ,如果CRA1 / 0 = 11),减去使用ALE时钟)数( V1 + 0.5 。
例如:如果CRA1 / 0 = 10和ALEW = 1, V 2 = 4 - ( 1.5 + 0.5) = 2 。
V3),该变量表示整个代码读取周期的设定的长度
ALE 。这个时间是由CRA1确定和
CRA0位在BTRL寄存器。 V3 =总的总线周期时间( 2如果CRA1 / 0 = 00 , 3 ,如果CRA1 / 0 = 01 , 4 ,如果CRA1 / 0 = 10 ,
5 ,如果CRA1 / 0 = 11 ) 。
V4),该变量表示整个代码读取周期的设定的长度与
no
ALE 。这个时间是由CR1的判断和
CR0中的位BTRL寄存器。 V4 = 1,如果CR1 / 0 = 00 , 2 ,如果CR1 / 0 = 01 , 3 ,如果CR1 / 0 = 10,和4 ,如果CR1 / 0 = 11 。
V5)这个变量表示整个数据的程序长度读周期与
no
ALE 。这个时间是由DR1确定和
DR0位在BTRH寄存器。 V5 = 1,如果DR1 / 0 = 00 , 2 ,如果DR1 / 0 = 01 , 3如果DR1 / 0 = 10,和4如果DR1 / 0 = 11 。
V6)这个变量表示整个数据的程序长度的读周期
ALE 。的时间由DRA1确定和
DRA0位在BTRH寄存器。 V6 =总的总线周期时间( 2如果DRA1 / 0 = 00 , 3 ,如果DRA1 / 0 = 01 , 4 ,如果DRA1 / 0 = 10 ,
5 ,如果DRA1 / 0 = 11 ) 。
V7 )这个变量表示在RD脉冲的编程宽度作为由在该DR1和DR0位或DRA1 , DRA0确定
BTRH寄存器,并在BTRL寄存器中的ALEW位。需要注意的是在一个8位外部总线的16位操作期间, RD保持为低
和不呈现在第一和第二字节的总线周期之间的过渡。 V7中仍然适用,用于确定的目的
外围设备的定时要求。为第一个字节的定时是一个总线周期, ALE,对第二个字节的时间是用于一个总线
周期没有ALE 。
- 对于一个总线周期
no
ALE ,V7 = 1,如果DR1 / 0 = 00 , 2 ,如果DR1 / 0 = 01 , 3如果DR1 / 0 = 10,和4如果DR1 / 0 = 11 。
- 对于一个总线周期
一个ALE , V7 =总的总线周期时间( 2如果DRA1 / 0 = 00 , 3 ,如果DRA1 / 0 = 01 , 4 ,如果DRA1 / 0 = 10 ,
5 ,如果DRA1 / 0 = 11),减去使用ALE时钟)数( V1 + 0.5 。
例如:如果DRA1 / 0 = 00和ALEW = 0,则V7 = 2 - ( 0.5 + 0.5) = 1 。
V8 )这个变量代表了WRL和/或WRH脉冲作为由BTRL寄存器中的WM1位决定的编程宽度。
V8的1,如果WM1 = 0, 2 ,如果WM1 = 1 。
V9)这个变量表示的编程地址的建立时间为一个写由该数据写周期的持续时间来确定(通过定义
DW1与DW0或在BTRH寄存器中的DWA1和DWA0比特),在BTRL寄存器中的WM0位,和V8的值。
- 对于一个总线周期
一个ALE, V9 =总的总线写周期的持续时间( 2如果DWA1 / 0 = 00 , 3如果DWA1 / 0 = 01 , 4如果DWA1 / 0 = 10,并
5如果DWA1 / 0 = 11)减去所用的数据所使用的WRL和/或WRH脉冲( V-8 ) ,减去的时钟数的时钟数
保持时间( 0,如果WM0 = 0和1,如果WM0 = 1)。
例如:如果DWA1 / 0 = 10, WM0 = 1,和WM1 = 1,则V9 = 4 - 1 - 2 = 1 。
- 对于一个总线周期
no
ALE, V9 =总的总线周期的持续时间( 2如果DW1 / 0 = 00 ,如果3号DW1 / 0 = 01 , 4如果DW1 / 0 = 10,并
5如果DW1 / 0 = 11)减去所使用的WRL和/或WRH脉冲( V-8 )的时钟数,减去用数据的时钟数
保持时间( 0,如果WM0 = 0和1,如果WM0 = 1)。
例如:如果DW1 / 0 = 11, WM0 = 1,和WM1 = 0,则V9 = 5 - 1 - 1 = 3 。
V10 )这个变量代表一个总线选通的等待设定的计算长度和保持时间。在选通可以RD (用于数据读
周期) , WRL和/或WRH (用于数据写周期) ,或者,PSEN (用于代码读周期),这取决于总线周期的类型被加宽
通过等待。 V10 = V2与使用PSEN读码周期相关联的等待。 V10 = V8中使用WRL和/或WRH的数据写周期。
V10 = V7-1使用RD的数据读周期。这意味着一个时钟数据读周期不能使用等待拉伸。
如果等待是用来改变的数据读周期的持续时间,在RD选通脉冲宽度必须设定为在持续时间至少为2个时钟周期。
也见注4 。
V11 )这个变量代表作为由BTRL寄存器中的WM0位决定的程序写的保持时间。
V11 = 0,如果WM0位= 0, 1,如果WM0位= 1 。
V12 )这个变量表示ALE脉冲的结束和WRL和/或WRH的脉冲开始之间的编程周期
如由数据写周期的持续时间来确定(通过在BTRH寄存器中的DWA1和DWA0比特来定义) ,在BTRL的WM0位
注册和V1和V8的值。 V12 =总的总线周期的持续时间( 2如果DWA1 / 0 = 00 , 3如果DWA1 / 0 = 01 , 4如果DWA1 / 0 = 10,和5
如果DWA1 / 0 = 11)减去所使用的数据所使用的WRL和/或WRH脉冲( V-8 ) ,负的时钟数的时钟数保持
时间( 0,如果WM0 = 0和1,如果WM0 = 1),减去ALE脉冲的宽度(V1) 。
例如:如果DWA1 / 0 = 11, WM0 = 1, WM1 = 0,和ALEW = 1,则V12 = 5 - 1 - 1 - 1.5 = 1.5 。
V13 )这个变量表示作为由数据写周期的持续时间来确定所述编程数据的建立时间为写入(由DW1定义
与DW0或在BTRH寄存器中的DWA1和DWA0比特),在BTRL寄存器中的WM0位,并且V1和V8的值。
- 对于一个总线周期
一个ALE, V13 =总的总线周期的持续时间( 2如果DWA1 / 0 = 00 , 3如果DWA1 / 0 = 01 , 4如果DWA1 / 0 = 10,并
5如果DWA1 / 0 = 11)减去所使用的WRL和/或WRH脉冲( V-8 )的时钟数,减去所用的时钟数
数据保持时间( 0,如果WM0 = 0和1,如果WM0 = 1),减去用ALE的时钟数( V1 + 0.5) 。
例如:如果DWA1 / 0 = 11, WM0 = 1, WM1 = 1,和ALEW = 0,则V13 = 5 - 1 - 2 - 1 = 1 。
- 对于一个总线周期
no
ALE, V13 =总的总线周期的持续时间( 2如果DW1 / 0 = 00 ,如果3号DW1 / 0 = 01 , 4如果DW1 / 0 = 10,并
5如果DW1 / 0 = 11)减去所使用的WRL和/或WRH脉冲( V-8 )的时钟数,减去所用的时钟数
数据保持时间( 0,如果WM0 = 0和1,如果WM0 = 1)。
例如:如果DW1 / 0 = 01 , WM0 = 1,和WM1 = 0,则V13 = 3 - 1 - 1 = 1 。
总线时序配置值3.不是所有的组合导致有效的总线周期。请参阅对外部XA的用户指南部分
公交车的详细信息。
4.当代码被执行的外部总线上获取的,一阵取模时不具有在每一个取PSEN边缘
周期。因此,如果等待用于延迟代码读取周期,必须检测在低位地址线的变化来定位的开始
一个周期。这将是A3 -A0为一个8位的总线,和A3 -A1为一个16位总线。此外,一个16位的数据读在一个8位宽的总线进行的操作
同样不包括两个独立的RD选通信号。所以,在低位地址线( A0)的上升沿必须被用来触发一个WAIT中
下半场这样一个周期。
V2)
2001年6月27日
34

深圳市碧威特网络技术有限公司