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 14 Jan 2010 06:28 OK, here is my new CPU wish-list: 1. nearest in instruction semantics and speed to PI @ 166MHz. 2. integrated SDRAM controller. 3. 30 I/O pins avaiable (besides SDRAM pins). 4. integrated FPU. 5. free develepment tools. 6. any package, any price. Coldfire V4? (has FPU, but don't know about SDRAM) What else?
From: Marc Jet on 14 Jan 2010 08:15 > On the first look, ARM has some pretty strange instructions, > (what, no CALL, only one-deep BL?) The BL instruction stores the return address in a register, instead of pushing it to the stack. This is a CISC vs RISC tradeoff. If you want several-deep calls, you must do the stack handling yourself. Usually this is done with push/pop (thumb) and stmfd/ldmfd (arm) in your function prologue/epilogue. Best regards
From: RockyG on 14 Jan 2010 10:09 >aleksa wrote: >>> ARM meets most of your requirements apart from FPU. I would look at AT91SAM9260. >> >> I knew I'll have to learn ARM someday! >> >> On the first look, ARM has some pretty strange instructions, >> (what, no CALL, only one-deep BL?) don't know yet if conversion >> from x86 to ARM is doable...? (did a Z80 > x86, it was simple) >> > >Welcome to the world of RISC processors. ARM is typical in that there >is no real stack - that's up to the programmer to arrange. "call" is a >branch-and-link, and "return" is a jump-to-link-register. If a called >function needs to call something else, it needs to save the link >register first. The ARM is starting to sound like a CDP1802 on steriods. --------------------------------------- This message was sent using the comp.arch.embedded web interface on http://www.EmbeddedRelated.com
From: David Brown on 14 Jan 2010 10:46 aleksa wrote: > OK, here is my new CPU wish-list: > > 1. nearest in instruction semantics and speed to PI @ 166MHz. > 2. integrated SDRAM controller. > 3. 30 I/O pins avaiable (besides SDRAM pins). > 4. integrated FPU. > 5. free develepment tools. > 6. any package, any price. > > Coldfire V4? (has FPU, but don't know about SDRAM) > I believe they support both SDRAM and DDR ram. Another option would be MPC55xx devices from Freescale - some of these have full FPUs, others have single-precision FPUs if that is good enough. > What else? > >
From: Anders.Montonen on 14 Jan 2010 12:25 rickman <gnuarm(a)gmail.com> wrote: > BTW, in another thread here someone mentioned a new part, not quite in > full production that I think does what you need in a small package, > LM3S9B96 from Luminary Micro, now TI. I am really impressed with all > they have packed into this part and it sells for only $9 at qty 1k. > Check it out! Once upon a time, a Luminary rep told me that to keep the devices simple to use, each pin has at most one alternate function (which explains the huge number of devices they put out). I counted twelve different functions for one pin on the LM3S9B96! But you're right, that is an incredible amount of functionality they've crammed into that one chip. -a
First
|
Prev
|
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. |