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: -jg on 14 Jan 2010 15:08 On Jan 15, 12:28 am, "aleksa" <aleks...(a)gmail.com> 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) Coldfire fails your #1. If you now have this: 1. nearest in instruction semantics and speed to PI @ 6. any package, any price. then you should search for smallest x86 modules, and start with one of those with a somewhat available and with some design life left, processor. One example google pops up: http://www.fastwel.com/products/356046/313051/418627.html -jg
From: -jg on 14 Jan 2010 15:18 On Jan 15, 9:08 am, -jg <jim.granvi...(a)gmail.com> wrote: > > One example google pops up:http://www.fastwel.com/products/356046/313051/418627.html another example: a 'Surfboard' (PC keyboard) http://www.itechdiary.com/tag/vortex86mx $99 : Gecko Surfboard used processors Xcore86 (Vortex86MX) SOC clocked at 1.0GHz, 512 MB memory DDR2 RAM, 2.5-inch hard drive or SD memory card/SDHC being able to use the operating system Linux or Windows XP. A very nifty looking idea... :) -jg
From: rickman on 15 Jan 2010 00:22 On Jan 14, 12:25 pm, Anders.Monto...(a)kapsi.spam.stop.fi.invalid wrote: > rickman <gnu...(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. Yes, it will be hard to use all of the functionality of this part in one design, both because of the limited I/O count and just because it will be hard to find an app that needs all this functionality. At $15 per, it is a little pricey as well. I'm also very interested in the EnergyMicro parts. Their performance is more limited at 32 MHz, but the power consumption looks pretty good. We'll see when they get complete specs out. Rick
From: Nobody on 15 Jan 2010 04:28 On Wed, 13 Jan 2010 15:16:10 +0100, aleksa wrote: > 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) It's do-able, but it's not a rational approach. The ARM has 16 registers (including the PC), and 14 of them are general-purpose. There are no "preferred" registers like on x86. So much of the movement between registers and temporary storage is unnecessary. It would make more sense to translate whole functions rather than individual instructions. It would make even more sense to translate them to C; there is seldom a significant benefit to using hand-crafted assembler on a 32-bit RISC architecture.
From: Tauno Voipio on 15 Jan 2010 10:30 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) I made a port of an embedded system built with an Intel 80C188EB to Atmel AT91R40008 (ARM7TDMI). There was about 50 kilobytes of code, initially written in Borland C version 4, and some pieces in Borland assembler. The final binary was generated using Paradigm Locate. The new toolkit was (and still is) the GNU compiler suite, GCC and binutils. The original GCC version was 2.95, and the one currently in use is 4.3.2. The porting took about a week, including compiling the GNU toolset and porting the assembler code in ssystem startup and multi-thread kernel. Most of the C code compiled and worked out-of-the-box. -- Tauno Voipio
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. |