SRIO计与应用.ppt

* 7.3 C6678 DirectIO数据传输 Load/Store 寄存器2 7.3 C6678 DirectIO数据传输 C6678 DirectIO的特点 SrcID_MAP选用16个RIO_DEVICEID_REGn的内容作为SOURCE ID,针对多核应用; C6678的LSU一次最多可发送1MB,效率高(C6455为4KB) C6678具有32组shadow register,每个LSU可对应若干组shadow register,可同时启动多组传输设置; 具有具有LCB和LTID,可区别对同一LSU不同shadow register的操作及其返回结果; 当传输不成功的时候,具有RESTART和Flush的功能。 7.3 Doorbell中断的实现 初始化Doorbell中断 与一般的中断初始化基本相同 有8个INTDST,分别为0~7,它们可选择的中断事件为20,21和22,通过INTMUX选择具体的中断号 需要额外设置的寄存器: DOORBELL0_ICCR:Interrupt Condition Clear Register DOORBELL0_ICRR:Interrupt Condition Routing Registers INTDST0_RATE_CNTL:Interrupt Rate Control Register 7.3 Doorbell中

文档评论(0)

1亿VIP精品文档

相关文档