Re: Possibility of high frequency interrupt handle with MCF5223x

Yevgeni Tunik <[email protected]> Mon, 6 Dec 2010 04:28:16 -0800 (PST)
Newsgroups gmane.comp.hardware.motorola.microcontrollers.coldfire
Message-ID <[email protected]>
--0-335855895-1291638496=:84618
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

I use more powerful 5270 (Fsys=3D147.456 MHz). It cannot withstand interrup=
t trigger at about 12MHz.

I guess, only specially developed periphery (FPGA?) can help to implement t=
he described task.

Regards,
=0A    Yevgeni Tunik
=0A    +972-52-448-9271 (mobile phone)
=0A___________________________________

--- On Mon, 12/6/10, David Pang <[email protected]> wrote:

From: David Pang <[email protected]>
Subject: [ColdFire] Possibility of high frequency interrupt handle with MCF=
5223x
To: "Yevgeni Tunik" <[email protected]>
Date: Monday, December 6, 2010, 2:16 PM

Dear all,

I want to use MCF5223x to read a 8bit digital signal and forward the sample=
 data to UDP packet.
The signal consists of 8bit data and 1 clock, data fetch at rising edge or =
falling edge. However, the clock frequency is pretty high, max frequency is=
 about 12MHz.
=0AAre there possible to use the CLOCK input to trigger an interrupt and sa=
mple the data in each interrupt?

I want to do the connection as below:
CLOCK=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =3D=3D=3D>=A0 nIRQ1
DATA[8:0]=A0=A0=A0=A0=A0=A0=A0=A0 =3D=3D=3D>=A0 PORT AN
=0A
So the system would include 3 tasks:
1. Interrupt for data input, interrupt trigger at about 12MHz
2. UDP Packet forwarding, each packet contains 200 samples=20
3. HTTP or TCP service for system configuration
=0A
Can a 60MHz ColdFireV2, 5223x, capable to do it?


B.R.
David
=0A=0A=0A=0A      
--0-335855895-1291638496=:84618
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<table cellspacing=3D"0" cellpadding=3D"0" border=3D"0" ><tr><td valign=3D"=
top" style=3D"font: inherit;">I use more powerful 5270 (Fsys=3D147.456 MHz)=
. It cannot withstand interrupt trigger at about 12MHz.<br><br>I guess, onl=
y specially developed periphery (FPGA?) can help to implement the described=
 task.<br><br>Regards,<br>=0A    Yevgeni Tunik<br>=0A    +972-52-448-9271 (=
mobile phone)<br>=0A___________________________________<br><br>--- On <b>Mo=
n, 12/6/10, David Pang <i>&lt;[email protected]&gt;</i></b> wrote:<br><b=
lockquote style=3D"border-left: 2px solid rgb(16, 16, 255); margin-left: 5p=
x; padding-left: 5px;"><br>From: David Pang &lt;[email protected]&gt;<br=
>Subject: [ColdFire] Possibility of high frequency interrupt handle with MC=
F5223x<br>To: "Yevgeni Tunik" &lt;[email protected]&gt;<br>Date: Mond=
ay, December 6, 2010, 2:16 PM<br><br><div id=3D"yiv409415275">Dear all,<br>=
<br>I want to use MCF5223x to read a 8bit digital signal and forward the sa=
mple data to UDP packet.<br>The signal consists of 8bit data and 1 clock, d=
ata fetch at rising edge or falling edge. However, the clock frequency is p=
retty high, max frequency is about 12MHz.<br>=0AAre there possible to use t=
he CLOCK input to trigger an interrupt and sample the data in each interrup=
t?<br><br>I want to do the connection as below:<br>CLOCK&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D&gt;&nbsp; n=
IRQ1<br>DATA[8:0]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =3D=3D=3D=
&gt;&nbsp; PORT AN<br>=0A<br>So the system would include 3 tasks:<br>1. Int=
errupt for data input, interrupt trigger at about 12MHz<br>2. UDP Packet fo=
rwarding, each packet contains 200 samples <br>3. HTTP or TCP service for s=
ystem configuration<br>=0A<br>Can a 60MHz ColdFireV2, 5223x, capable to do =
it?<br><br><br>B.R.<br>David<br>=0A</div></blockquote></td></tr></table><br=
>=0A=0A      
--0-335855895-1291638496=:84618--
---
[email protected]              Send a post to the list.
[email protected]        Join the list.
[email protected]    Join the list in digest mode.
[email protected]     Leave the list.