Prev: Looking for programming languages that compile to C
Next: Mathematical Thinking problem solving Angelo & West Instructors manual ISBN -0130144126 is available at affordable prices. Email me at instructors.team[at]gmail.com if you need to buy this. All emails will be answered ASAP.
From: aleksa on 11 Jan 2010 12:44 I've looked at farnell, there are some 450 MPUs and thousands of MCUs, which one should I learn, considering: I'm currently using a standard x86-32 PC for my project, but would like to replace the whole motherboard with just two chips: cpu and memory. The code for x86 is written (by me) in ASM, about 64k in size. This is what I need: 1. 32-bit CPU 2. 128k of internal CODE memory, ISP and IAP. (in-system, in-application programmable) 3. min 32MB of DATA memory. (maybe SDRAM, directly connected to CPU) 4. embedded FPU (or a free, precise library). 5. QFP package (not BGAs). 6. price: under 30 EUR. 7. free develepment tools. My knowledge is: Z80, C51 and x86, ASM only.
From: Tim Wescott on 11 Jan 2010 13:39 On Mon, 11 Jan 2010 18:44:41 +0100, aleksa wrote: > I've looked at farnell, there are some 450 MPUs and thousands of MCUs, > which one should I learn, considering: > > I'm currently using a standard x86-32 PC for my project, but would like > to replace the whole motherboard with just two chips: cpu and memory. > > The code for x86 is written (by me) in ASM, about 64k in size. > > This is what I need: > > 1. 32-bit CPU > > 2. 128k of internal CODE memory, ISP and IAP. > (in-system, in-application programmable) > > 3. min 32MB of DATA memory. > (maybe SDRAM, directly connected to CPU) > > 4. embedded FPU (or a free, precise library). > > 5. QFP package (not BGAs). > > 6. price: under 30 EUR. > > 7. free develepment tools. > > > My knowledge is: Z80, C51 and x86, ASM only. Price, package, and the ability to directly interface to SDRAM should narrow things down considerably. I suspect (but others will chime in) that your best bet for free development tools is to use the ARM processor. Floating point libraries for the 32-bitters have, in my experience, become quite reliable; I think that the gnu library should work just fine for you. Lay those requirements on the 450 chips in Farnell, and see how many are left. -- www.wescottdesign.com
From: Rich Webb on 11 Jan 2010 13:34 On Mon, 11 Jan 2010 18:44:41 +0100, "aleksa" <aleksazr(a)gmail.com> wrote: >I've looked at farnell, there are some 450 MPUs and thousands of MCUs, >which one should I learn, considering: > >I'm currently using a standard x86-32 PC for my project, >but would like to replace the whole motherboard with >just two chips: cpu and memory. > >The code for x86 is written (by me) in ASM, about 64k in size. > >This is what I need: > >1. 32-bit CPU > >2. 128k of internal CODE memory, ISP and IAP. > (in-system, in-application programmable) > >3. min 32MB of DATA memory. > (maybe SDRAM, directly connected to CPU) > >4. embedded FPU (or a free, precise library). > >5. QFP package (not BGAs). > >6. price: under 30 EUR. > >7. free develepment tools. Well, there's the LPC2105 from NXP (nee Philips). Under US$10 in quantity ones. Memory is onboard, so this is a one-chip solution. Does *not* have an FPU but there are C compilers available that support doubles, including gcc ports. Lots of commercial compilers, also. There are close relatives that have more code and data memory that you may want to look at for development, before slimming down to production code. The LPC210x chips are supported by several dev board vendors. Several other folks (Atmel, ST, AD, Oki, ...) also have ARM7 (more properly ARM7TDMI) chips with varying sized and flavors. -- Rich Webb Norfolk, VA
From: -jg on 11 Jan 2010 14:51 On Jan 12, 6:44 am, "aleksa" <aleks...(a)gmail.com> wrote: > I've looked at farnell, there are some 450 MPUs and thousands of MCUs, > which one should I learn, considering: > > I'm currently using a standard x86-32 PC for my project, > but would like to replace the whole motherboard with > just two chips: cpu and memory. > > The code for x86 is written (by me) in ASM, about 64k in size. > > This is what I need: > > 1. 32-bit CPU > > 2. 128k of internal CODE memory, ISP and IAP. > (in-system, in-application programmable) > > 3. min 32MB of DATA memory. > (maybe SDRAM, directly connected to CPU) > > 4. embedded FPU (or a free, precise library). > > 5. QFP package (not BGAs). > > 6. price: under 30 EUR. > > 7. free develepment tools. > > My knowledge is: Z80, C51 and x86, ASM only. That's an unusual combination. ASM.X86+32MB SDRAM could point to the Atom, under e30, but not qfp. or http://www.pcengines.ch/platform.htm ? If you don't mind shifting all that asm, then look at http://ics.nxp.com/lpcxpresso/~LPC3130/#LPC3130 These lpcxpresso modules are cheap, and make bga a don't-care - with luck, the 3130 module will have SDRAM?. The smaller LPCxpresso's use the LPC3130 as the USB interface! or even this ? http://www.embeddeddeveloper.com/group/1473/Zilog%C2%AE,-Inc./Encore!-32%E2%84%A2-Series-Z32AN.htm -jg
From: Grant Edwards on 11 Jan 2010 15:05 On 2010-01-11, Rich Webb <bbew.ar(a)mapson.nozirev.ten> wrote: > On Mon, 11 Jan 2010 18:44:41 +0100, "aleksa" <aleksazr(a)gmail.com> wrote: >>This is what I need: >> >>1. 32-bit CPU >> >>2. 128k of internal CODE memory, ISP and IAP. >> (in-system, in-application programmable) >> >>3. min 32MB of DATA memory. >> (maybe SDRAM, directly connected to CPU) >> >>4. embedded FPU (or a free, precise library). >> >>5. QFP package (not BGAs). >> >>6. price: under 30 EUR. >> >>7. free develepment tools. > > Well, there's the LPC2105 from NXP (nee Philips). Under US$10 in > quantity ones. Memory is onboard, so this is a one-chip solution. It's got 23MB of RAM on-chip? -- Grant Edwards grante Yow! I own seven-eighths of at all the artists in downtown visi.com Burbank!
|
Next
|
Last
Pages: 1 2 3 4 5 6 7 8 9 Prev: Looking for programming languages that compile to C Next: Mathematical Thinking problem solving Angelo & West Instructors manual ISBN -0130144126 is available at affordable prices. Email me at instructors.team[at]gmail.com if you need to buy this. All emails will be answered ASAP. |