This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EMIF中断问题



请问一下:

1、EMIF16中断与 Interrupt Controller (INTC)是否是独立的?数据手册中好像没有说的很清楚,如果他们之间是独立的,应该如何配置EMIF中断寄存器呢?如果不是,应该怎样配置这二者呢?

2、EMIF16输出时钟为CPU/6,可以用EMIFWE作为对外部器件的时钟输入吗?

谢谢!

  • 1. EMIF16中的中断只是设置EMIF16模块是否要产生对应的中断,而INTC是用来将EMIF16产生的中断路由到系统中断,保证DSP core可以响应

    2. 不太明白你的问题,6678的EMIF16是无法输出clock到外部的,EMIF模块是以CPU/6来运行的,WE信号是EMIF发起写操作时对外写使能,无法用作clock,6678是不支持同步RAM模式的。

  • Zhan Xiang

    你好!谢谢你的回答。下面还想请问一下:

    1、如果用EMIF16与异步FIFO进行数据传输,需要用到EMIF16中断,那就必须对EMIF16中断和INTC进行配置,对吧?

    2、如果用EMIF16与异步FIFO进行数据传输,需要如果用EMIF16给FIFO提供读时钟,但EMIF16没有时钟输出,那该如何配置呢?参考其它系列如6713、64X等资料,EMIF给异步FIFO提供时钟,可以通过EMIF异步读使能来提供时钟,不知道6678的EMIF16是否可以这样?如果不行,该如何选取时钟呢?

    由于刚接触6678,有很多不太清楚的地方,希望各位多给些建议。谢谢!