MCF547x Interrupt latency

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MCF547x Interrupt latency

1,387件の閲覧回数
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 返答(返信)

380件の閲覧回数
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 件の賞賛

380件の閲覧回数
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 件の賞賛