Finding the right processor

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Finding the right processor

696 Views
Jamo
Contributor I

Hi,

 

I am still fairly new at hardware design.  I have been browsing through the freescale range and getting a bit overwhelmed.

 

Basically I am looking for the right processor to perform the following basic functions:

Specs

## Dual Ethernet (10/100 is fine) - Looking for somehting that can send a packet between ethernet ports at a speed of at least 1Mbps.

##  2 x Serial Ports

##  1 x port to talk to an SD card

##  at least 20 General Purpose IO (GPIO). Need to drive around 12LEDS

##  Sufficient processing power to perform a specific function. This processing function is to receive a JPG image of around 50KB from one ethernet port, shrink the image to 5KB and send it quicky out the other ethernet port.

## Capacity to add some memory

##  Packaging to not be BGA (as manufacturing is more expensive)

## Pricing range for processor is $40USD

 

I have plenty of room on the PCB so there is not a space issue

Power is not an issue either

I would be open to a processor at a different price bracket if there were solid benefits.

 

 

My other questions are:

How can I tell how fast the ethernet ports can work? 

Is it dependant on the processor speed of the micro?

 

If anyone can steer me in the right direction, it would be much appreciated

 

Jamo

Labels (1)
0 Kudos
2 Replies

255 Views
scifi
Senior Contributor I

Hi Jamo,

 

I think the requirement to have two Ethernet interfaces and a QFP package will limit your search very quickly. Try searching "dual ethernet" on this site. One of the top results is MCF5301x:

MCF5301x

And I wouldn't worry about the speed of Ethernet ports. 1 Mbps is very slow, you will struggle to find an MCU that cannot support this.

 

Regards,

- mike

0 Kudos

255 Views
Jamo
Contributor I

Thanks for that scifi,

 

In regards to the limitations to choice if I do not BGA, is the overall direction of higher end 32bit processors going to be BGA?

 

I did speak to the manufacturer and they indicated a preference towards traditional as the costs are higher and debugging is more difficult.

 

Does using BGA force the design board to use more than 2 layer? Or is 2 layer design still possible?

 

How would you diagnose problems on a BGA design if all the pins are hidden?

My learing curve is steep for sure..

 

Jamo

0 Kudos