位置:51电子网 » 技术资料 » 嵌入式系统

PIE中断向量的映射方式

发布时间:2009/1/5 0:00:00 访问次数:2187

  在f281x dsp中采用外设中断扩展模块(peripheral interrupt expansion,pie)解决上述问题。外设中断扩展模块实质上是将中断向量表范围扩展,使得96个可能产生的中断都有各自独立的29位入口地址。这样,在扩展模块的作用下就会加快中断的响应时间。为了使用pie,用户必须重新定位中断向量表到ox 00 0d00地址(如表所列),该地址是一个可变地址空间,在使用前必须初始化。

  c28xx器件中,中断向量表可以映射到5个不同的存储空间。在实际应用中,fzsxx只使用pie中断向量表映射。中断向量映射主要由以下位/信号来控制。

  该位在状态寄存器1(st1)的位3,复位后值为1。可以通过改变st1的值或使用setc/clrc vmap指令改变wmap的值,正常操作该位置1。

  momimap该位在状态寄存器1(st1)的位11,复位后值为1。可以通过改变st1的值或使用setc/clrc momimap指令改变momimap的值,正常操作该位置1。momimap=0为厂家测试使用。

  mp/mc 该位在xintcnf2寄存器的位8。对于有外部接口(xintf)的器件(如f2812),复位时xmp/mc引脚上的值为该寄存器位的值;对于没有外部接口的器件(如f2810),xmp/mc内部拉低。器件复位后,可以通过调整xintcnf2寄存器(地址为0x000o 0b34)改变该位的值。

  enpie 该位在piectrl寄存器的位0,复位的默认值为0(pie被屏蔽)。器件复位后,可以通过调整piectrl寄存器(地址为0x00o0 0ce0)改变该位的值。

  依据上述控制位的不同设置,中断向量表有不同的映射方式,如表1所列。

  表1 中断向量表映射配置表

  ml和mo向量表映射保留,只供ti公司测试使用。当用其他向量表映射时,mo和m1存储器作为ram使用,可以随意使用而没有任何限制。复位后器件默认的向量映射如表2所列。

  表2 复位后中断向量表映射配置表

  复位程序引导(boot)完成后,用户需要重新初始化pie中断向量表,应用程序使能pie中断向量表,中断将从pie向量表中获取向量。当器件复位时,复位向量总是从向量表中获取。复位完成后,pie向量表将被屏蔽,相应的中断向量分配如图1所示,重新分配方法如图2所示。pie中断向量的映射关系和中断向量表分别如表3和表4所列。

  表3 pie中断向量映射关系

  表4 pie中断向量表

  图1 处理器复位后默认的中断向量分配

  图2 中断向垩重新分配方法

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



  在f281x dsp中采用外设中断扩展模块(peripheral interrupt expansion,pie)解决上述问题。外设中断扩展模块实质上是将中断向量表范围扩展,使得96个可能产生的中断都有各自独立的29位入口地址。这样,在扩展模块的作用下就会加快中断的响应时间。为了使用pie,用户必须重新定位中断向量表到ox 00 0d00地址(如表所列),该地址是一个可变地址空间,在使用前必须初始化。

  c28xx器件中,中断向量表可以映射到5个不同的存储空间。在实际应用中,fzsxx只使用pie中断向量表映射。中断向量映射主要由以下位/信号来控制。

  该位在状态寄存器1(st1)的位3,复位后值为1。可以通过改变st1的值或使用setc/clrc vmap指令改变wmap的值,正常操作该位置1。

  momimap该位在状态寄存器1(st1)的位11,复位后值为1。可以通过改变st1的值或使用setc/clrc momimap指令改变momimap的值,正常操作该位置1。momimap=0为厂家测试使用。

  mp/mc 该位在xintcnf2寄存器的位8。对于有外部接口(xintf)的器件(如f2812),复位时xmp/mc引脚上的值为该寄存器位的值;对于没有外部接口的器件(如f2810),xmp/mc内部拉低。器件复位后,可以通过调整xintcnf2寄存器(地址为0x000o 0b34)改变该位的值。

  enpie 该位在piectrl寄存器的位0,复位的默认值为0(pie被屏蔽)。器件复位后,可以通过调整piectrl寄存器(地址为0x00o0 0ce0)改变该位的值。

  依据上述控制位的不同设置,中断向量表有不同的映射方式,如表1所列。

  表1 中断向量表映射配置表

  ml和mo向量表映射保留,只供ti公司测试使用。当用其他向量表映射时,mo和m1存储器作为ram使用,可以随意使用而没有任何限制。复位后器件默认的向量映射如表2所列。

  表2 复位后中断向量表映射配置表

  复位程序引导(boot)完成后,用户需要重新初始化pie中断向量表,应用程序使能pie中断向量表,中断将从pie向量表中获取向量。当器件复位时,复位向量总是从向量表中获取。复位完成后,pie向量表将被屏蔽,相应的中断向量分配如图1所示,重新分配方法如图2所示。pie中断向量的映射关系和中断向量表分别如表3和表4所列。

  表3 pie中断向量映射关系

  表4 pie中断向量表

  图1 处理器复位后默认的中断向量分配

  图2 中断向垩重新分配方法

  欢迎转载,信息来源维库电子市场网(www.dzsc.com)



相关IC型号

热门点击

 

推荐技术资料

DFRobot—玩的就是
    如果说新车间的特点是“灵动”,FQPF12N60C那么... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!