Forums

Microprocessor recommendations?

Started by Rocky December 17, 2006
Hi All,

I want to move to something bigger than a Z80/8032/PIC which I use at
the moment. I would like about 50 MIPS, 1MByte Flash, 256KByte RAM -
possibly all external, integrated ethernet,  2 serial ports, enought
DSP capability to do 2 or so channels VOIP, the ability to self program
(bootloader) for remote update.

I have looked at ST, Freescale and Rabbit. The rabbit seems to be
almost a fit for everything except the VOIP.

Any ideas?

Regards
Rocky

Rocky wrote:

> Hi All, > > I want to move to something bigger than a Z80/8032/PIC which I use at > the moment. I would like about 50 MIPS, 1MByte Flash, 256KByte RAM - > possibly all external, integrated ethernet, 2 serial ports, enought > DSP capability to do 2 or so channels VOIP, the ability to self program > (bootloader) for remote update. > > I have looked at ST, Freescale and Rabbit. The rabbit seems to be > almost a fit for everything except the VOIP. > > Any ideas? > > Regards > Rocky
Cirrus EP93xx?
Rocky wrote:
> Hi All, > > I want to move to something bigger than a Z80/8032/PIC which I use at > the moment. I would like about 50 MIPS, 1MByte Flash, 256KByte RAM - > possibly all external, integrated ethernet, 2 serial ports, enought > DSP capability to do 2 or so channels VOIP, the ability to self program > (bootloader) for remote update. > > I have looked at ST, Freescale and Rabbit. The rabbit seems to be > almost a fit for everything except the VOIP. > > Any ideas?
Depends how 'new' you want to go. ST have ARM9 devices now, Q1 2007 will see new Flash ARM9 devices from Atmel, and also http://www.coreriver.co.kr/product-lines/top_corerivermcu.html The titan 2 from coreriver will give 1/2/4MBytes on Chip flash, and 150MHz speeds. -jg
In message <4585a3e8$1@clear.net.nz>, Jim Granville
<no.spam@designtools.maps.co.nz> writes

>ST have ARM9 devices now, >Q1 2007 will see new Flash ARM9 devices from Atmel, >and also >http://www.coreriver.co.kr/product-lines/top_corerivermcu.html > >The titan 2 from coreriver will give 1/2/4MBytes on Chip flash, >and 150MHz speeds.
Can anyone recommend a cheap ARM9-based demo board with software tools? I'd like to experiment with this chip, play around with it and get an idea about its architecture. -- To reply, my gmail address is nojay1 Robert Sneddon
Robert Sneddon wrote:
> In message <4585a3e8$1@clear.net.nz>, Jim Granville > <no.spam@designtools.maps.co.nz> writes > > >>ST have ARM9 devices now, >>Q1 2007 will see new Flash ARM9 devices from Atmel, >>and also >>http://www.coreriver.co.kr/product-lines/top_corerivermcu.html >> >>The titan 2 from coreriver will give 1/2/4MBytes on Chip flash, >>and 150MHz speeds. > > > Can anyone recommend a cheap ARM9-based demo board with software tools? > I'd like to experiment with this chip, play around with it and get an > idea about its architecture.
Look here ? http://www.atmel.com/dyn/products/tools.asp?family_id=605 or search for the ST ones STR91X -jg
Rocky wrote:
> Hi All, > > I want to move to something bigger than a Z80/8032/PIC which I use at > the moment. I would like about 50 MIPS, 1MByte Flash, 256KByte RAM - > possibly all external, integrated ethernet, 2 serial ports, enought > DSP capability to do 2 or so channels VOIP, the ability to self program > (bootloader) for remote update. > > I have looked at ST, Freescale and Rabbit. The rabbit seems to be > almost a fit for everything except the VOIP. > > Any ideas? > > Regards > Rocky
Analog devices bf537 alot more than 50mips but... -Lasse
Rocky wrote:
> > I want to move to something bigger than a Z80/8032/PIC which I > use at the moment. I would like about 50 MIPS, 1MByte Flash, > 256KByte RAM - possibly all external, integrated ethernet, 2 > serial ports, enought DSP capability to do 2 or so channels VOIP, > the ability to self program (bootloader) for remote update. > > I have looked at ST, Freescale and Rabbit. The rabbit seems to > be almost a fit for everything except the VOIP.
Then why give up on the Z80? The Rabbit is one at heart, except that they have removed some original opcodes so it won't run any old code. -- Chuck F (cbfalconer at maineline dot net) Available for consulting/temporary embedded and systems. <http://cbfalconer.home.att.net>
CBFalconer wrote:
> Rocky wrote: > > > > I want to move to something bigger than a Z80/8032/PIC which I > > use at the moment. I would like about 50 MIPS, 1MByte Flash, > > 256KByte RAM - possibly all external, integrated ethernet, 2 > > serial ports, enought DSP capability to do 2 or so channels VOIP, > > the ability to self program (bootloader) for remote update. > > > > I have looked at ST, Freescale and Rabbit. The rabbit seems to > > be almost a fit for everything except the VOIP. > > Then why give up on the Z80? The Rabbit is one at heart, except > that they have removed some original opcodes so it won't run any > old code.
Hi Chuck, The problem with the Z80 is that the current chips only run at 20MHz - the Rabbit will do 60MHz. Also the Rabbit does 2 clocks per instuction and the Z180 is 3 clocks. (Short instructions :)) The application is routing using 8 E1 links. Potentially I see the biggest issue is handling the traffic on the D-channels. At the moment I am using an 8032 to handle a single E1 but it is all written in assembler using tricks for speed like 256 byte page-alignment for the memory. For ISDN work one really needs 16 bit pointers with 16 bit arithmetic and I would like to migrate the project to C. I like Lasse's suggestion - maybe a modern DSP is the way to go, it will also provide other features. Regards Rocky
Rocky wrote:
> CBFalconer wrote: > >>Rocky wrote: >> >>>I want to move to something bigger than a Z80/8032/PIC which I >>>use at the moment. I would like about 50 MIPS, 1MByte Flash, >>>256KByte RAM - possibly all external, integrated ethernet, 2 >>>serial ports, enought DSP capability to do 2 or so channels VOIP, >>>the ability to self program (bootloader) for remote update. >>> >>>I have looked at ST, Freescale and Rabbit. The rabbit seems to >>>be almost a fit for everything except the VOIP. >> >>Then why give up on the Z80? The Rabbit is one at heart, except >>that they have removed some original opcodes so it won't run any >>old code. > > > Hi Chuck, > > The problem with the Z80 is that the current chips only run at 20MHz - > the Rabbit will do 60MHz. Also the Rabbit does 2 clocks per instuction > and the Z180 is 3 clocks. (Short instructions :))
The eZ80F91 specs 50MHz; not sure on the clks/opcode.
> > The application is routing using 8 E1 links. Potentially I see the > biggest issue is handling the traffic on the D-channels. > > At the moment I am using an 8032 to handle a single E1 but it is all > written in assembler using tricks for speed like 256 byte > page-alignment for the memory. For ISDN work one really needs 16 bit > pointers with 16 bit arithmetic and I would like to migrate the project > to C. > > I like Lasse's suggestion - maybe a modern DSP is the way to go, it > will also provide other features.
ADi did decide to cut the flash-chord ontheir fastest devices a couple of years ago, and it has resulted in quite a MHz edge now, in these DSP devices. -jg
Robert Sneddon wrote:

> In message <4585a3e8$1@clear.net.nz>, Jim Granville > <no.spam@designtools.maps.co.nz> writes > > >ST have ARM9 devices now, > >Q1 2007 will see new Flash ARM9 devices from Atmel, > >and also > >http://www.coreriver.co.kr/product-lines/top_corerivermcu.html > > > >The titan 2 from coreriver will give 1/2/4MBytes on Chip flash, > >and 150MHz speeds. > > Can anyone recommend a cheap ARM9-based demo board with software tools?
Don't know about "with software tools", but there seem to be good free ones for the ARM. For demo boards, you might look at Olimex. Cheap and effective. Also, if you're working on a sufficiently project, some companies will give you stuff in hopes of getting a design-in. --mpa