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><[email protected]></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 <[email protected]><br= >Subject: [ColdFire] Possibility of high frequency interrupt handle with MC= F5223x<br>To: "Yevgeni Tunik" <[email protected]><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; =3D=3D=3D> n= IRQ1<br>DATA[8:0] =3D=3D=3D= > 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.