
ADSP-BF538/ADSP-BF538F
表3.系统与核心事件映射(续)
事件源
DMA18中断( UART2接收)
DMA19中断( UART2德克萨斯州)
定时器0,定时器,定时器中断
TWI0中断
TWI1中断
CAN接收中断
CAN发送中断
端口F GPIO中断甲乙
MDMA0流中断0
MDMA0流中断1
MDMA1流中断0
MDMA1流中断1
软件看门狗定时器
CORE
活动名称
IVG10
IVG10
IVG11
IVG11
IVG11
IVG11
IVG11
IVG12
IVG13
IVG13
IVG13
IVG13
IVG13
初步的技术数据
SIC中断屏蔽寄存器( SIC_IMASKx ) - 这些寄存器
TER值控制每个外设的屏蔽和取消屏蔽
中断事件。当一个位被设置在这些寄存器中,即
外围事件不被屏蔽,被处理
系统断言的时候。这些寄存器口罩位清0
外设事件,防止servic-处理器
荷兰国际集团的事件。
SIC中断状态寄存器( SIC_ISRx ) - 由于多
外围设备可被映射到一个单独的事件,这些寄存器
让软件来确定哪些外围事件
来源触发中断。一组位指示
外设发出了中断,为0则indi-
凯茨外设未发出事件。
SIC中断唤醒使能寄存器( SIC_IWRx ) - 通过
使相应的位在这些寄存器中,一个外设
ERAL可以配置为唤醒处理器,应
生成的事件时核心处于空闲状态。 (对于
详细信
息,请参阅第12页上的动态电源管理)
由于多个中断源可以映射到一个单一的常规 -
目的中断,多个脉冲,这可以发生simulta-
neously ,之前或中断处理的中断期间,
事件已经对这个中断输入检测。该IPEND稳压
存器的内容由SIC作为中断监视
确认。
ILAT寄存器的相应位时,中断设置上升
边缘检测(检测需要2个内核时钟周期) 。该
当IPEND寄存器位被置位被清零。该
IPEND位表示该事件已进入时处理
SOR管道。在这一点上与CEC将认识和排队
对相应的事件输入一个上升沿事件。该
从常规 - 上升沿过渡最小的延迟
目的中断的IPEND输出断言是三个核心
时钟周期;但是,延迟可能要高得多,这取决于
决于内的活动和所述处理器的状态。
事件控制
在ADSP - BF538 / ADSP- BF538F处理器,为用户提供
以一种非常灵活的机制来控制的处理
事件。在CEC中,有三个寄存器被用来协调和
控制的事件。每个寄存器为16位宽:
CEC中断锁存寄存器( ILAT ) - 该寄存器ILAT
指示当事件已被锁定。适当的
位被置位,当处理器已经锁定的情况下,并
当事件已被接受进入系统清零。
该寄存器由控制器自动更新,但
它也可以被写入到清除(取消)锁存事件。这
寄存器可在管理员模式下阅读时,可能
只能写在管理员模式下时,对应
应的IMASK位被清除。
CEC中断屏蔽寄存器( IMASK ) - 的IMASK寄存器
器控制掩蔽和个人的揭露
事件。当一个位在IMASK寄存器设置,该事件是
揭露,发生后由CEC进行处理。
在IMASK寄存器掩码位清0的情况下,预
从即使在维修时排空处理器
该事件可以被锁存在ILAT寄存器。该寄存器
可以阅读或在管理员模式下写一会儿。 (注
该通用中断可以在全球范围内启用,
残疾人与STI和CLI指令,分别为。 )
CEC中断标志寄存器( IPEND ) - 该IPEND
寄存器跟踪所有嵌套的事件。在A组位
IPEND寄存器指示该事件是当前活动或
嵌套在某一级。该寄存器自动更新
由控制器,但可以读出在管理员模式下。
SIC使用提供进一步的控制事件的处理
3个32位的中断控制和状态寄存器。每个寄存器
包含对应于每一个外设中断的位
在显示的事件
表3第7页。
DMA控制器
在ADSP - BF538 / ADSP- BF538F处理器有多种,
支持自动的数据独立的DMA控制器
传输与处理器内核开销极少。 DMA
传输可以在处理器内部存储器之间发生
和任一有DMA能力的外设。此外, DMA
传输可以在任何能够将DMA之间完成
的外围设备,并连接到外部的外部设备
存储器接口,包括SDRAM控制器和
异步存储器控制器。 DMA能力的外设
包括SPORT ,SPI端口,UART和PPI 。每一个人
DMA能力的外设至少有一个专用DMA
通道。
在DMA控制器支持两个1维(1D )和2-
二维(2D) DMA传输。 DMA传输的初始化
可以从寄存器或从组参数来实现
名为描述子块。
二维DMA支持任意行和列
尺寸高达64K的元素由64K元素,任意行
和列步进,最大可达± 32K的元素。此外,该
列步长大小可以小于该行的步长,从而使
牧师珠三角|
第8页共56 |
2006年5月