Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #21794
| From | Paul Rubin <no.email@nospam.invalid> |
|---|---|
| Newsgroups | comp.lang.forth |
| Subject | Re: Forth Implemented on a MISC Processor |
| Date | 2013-04-21 17:07 -0700 |
| Organization | Nightsong/Fort GNOX |
| Message-ID | <7xr4i38m2s.fsf@ruckus.brouhaha.com> (permalink) |
| References | <kkprnj$o9s$1@dont-email.me> <7xd2tpbyw7.fsf@ruckus.brouhaha.com> <kkut7m$l5i$1@dont-email.me> <7x8v4c3nkg.fsf@ruckus.brouhaha.com> <kkv38d$tha$1@dont-email.me> |
rickman <gnuarm@gmail.com> writes: > Invert the other operand and invert the result and you get the > subtraction without the constant 1 and without the swap!... Chuck > Moore is no dummy for sure. Chuck is a smart dude, that is for sure. But if you're an application developer rather than a compiler writer, you'd have to be working in an extremely specialized niche for it to be worth your time sweating over micro-optimizations like that. Otherwise it just delays your getting your product out the door, and diverts your attention from stuff that needs doing. It sounds to me like you're trying to design a relatively powerful cpu. Meanwhile though it seems to me, bigger FPGA's are now appearing with ARM cores as hard macros, similar to how they have had RAM blocks and DSP slices for a while. I can see the attraction of tiny b16-like softcores but by the time you're implementing something much fancier in an fpga, the advantage compared to using a conventional core and optimizing compiler seems harder to establish. Now there is something called a PSOC, that sounds something like an FPGA except instead of logic blocks, there are actually blocks of analog circuitry with configurable routing between them, along with a microprocessor core. I don't quite understand it but it sounds pretty neat. http://www.element14.com/psoc4 might even be an interesting Forth host.
Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar
Forth Implemented on a MISC Processor rickman <gnuarm@gmail.com> - 2013-04-18 18:24 -0400
Re: Forth Implemented on a MISC Processor Brad Eckert <hwfwguy@gmail.com> - 2013-04-19 12:28 -0700
Re: Forth Implemented on a MISC Processor rickman <gnuarm@gmail.com> - 2013-04-19 15:55 -0400
Re: Forth Implemented on a MISC Processor Brad Eckert <hwfwguy@gmail.com> - 2013-04-22 09:18 -0700
Re: Forth Implemented on a MISC Processor rickman <gnuarm@gmail.com> - 2013-04-22 16:05 -0400
Re: Forth Implemented on a MISC Processor Brad Eckert <hwfwguy@gmail.com> - 2013-04-22 14:08 -0700
Re: Forth Implemented on a MISC Processor rickman <gnuarm@gmail.com> - 2013-04-22 17:52 -0400
Re: Forth Implemented on a MISC Processor Jecel <jecel@merlintec.com> - 2013-04-19 15:24 -0700
Re: Forth Implemented on a MISC Processor rickman <gnuarm@gmail.com> - 2013-04-20 01:02 -0400
Re: Forth Implemented on a MISC Processor Paul Rubin <no.email@nospam.invalid> - 2013-04-19 21:37 -0700
Re: Forth Implemented on a MISC Processor rickman <gnuarm@gmail.com> - 2013-04-20 16:20 -0400
Re: Forth Implemented on a MISC Processor Paul Rubin <no.email@nospam.invalid> - 2013-04-20 14:21 -0700
Re: Forth Implemented on a MISC Processor rickman <gnuarm@gmail.com> - 2013-04-20 18:03 -0400
Re: Forth Implemented on a MISC Processor Paul Rubin <no.email@nospam.invalid> - 2013-04-21 17:07 -0700
Re: Forth Implemented on a MISC Processor Brad Eckert <hwfwguy@gmail.com> - 2013-04-22 12:05 -0700
Re: Forth Implemented on a MISC Processor rickman <gnuarm@gmail.com> - 2013-04-22 16:19 -0400
csiph-web