MCF547x Interrupt latency

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MCF547x Interrupt latency

1,992 次查看
salocin
Contributor I
Hello,
 
In my current project, I need to relatively react quickly to an external interrupt.
After some measurements, I found that the processor needs more than 700ns after the interrupt edge to enter in the interrupt routine !!!
I have no operating system, the interrupt code/data are located in the core RAM and this interrupt has the highest priority level.
The system bus freq is 100MHz while the core frequency is 200MHz.
Any ideas ????
 
Nicolas
 
标签 (1)
0 项奖励
回复
2 回复数

985 次查看
Rik
Contributor I
Hello.
I've been fighting a MCF5485 for months.
There seems to be a major problem with the core to XLB bus connection. Maybe that's the source of your problem too. I did a test for reading memory (move.l) , the code was in core SRAM1 and this was what I got:
reading core SRAM0, 1 cycle
reading sys SRAM, 20 cycles !!!
 
The answer I got was that there are 2 "gaskets" which the core has to pass to the XLB.
 
Cheers,
 
RIk.
 
ps. Also the DMA task swapping is enormously slow.
 
0 项奖励
回复

985 次查看
salocin
Contributor I
Hi Rik,
 
Thanks for the informations. I'm in the same situation as you.... Fighting against this buggy chip.
I will no more used a V4 core for my next designs. The chip specifications were quite good on the paper but the real behaviour is far from what was announced :smileysad:
What's the benefits of a 200MHz core frequency if the rest of the chip is running 10 to 20 times slower ???
Good luck...
 
Nicolas
0 项奖励
回复