40 Core Processor with FORTH IDE
Drone
Posts: 433
Has anyone looked at this 40 core processor with a FORTH IDE? How does it compare with Propeller I and what we know about II.
Web Site:
www.intellasys.net/
Datasheet:
www.intellasys.net/templates/trial/content/S40C18_DataSheet.pdf
Via Elektor Newsletter No.186: said...
IntellaSys has announced its SEAforth 40C18, a 40-core multicore processor designed for embedded control in wireless, portable, and distributed data processing applications. The SEAforth 40C18 can execute 80% of its VentureForth instructions in 1.38 ns with a power consumption of 7 mW or less per CPU.
Web Site:
www.intellasys.net/
Datasheet:
www.intellasys.net/templates/trial/content/S40C18_DataSheet.pdf
Comments
1) Cores are in a fixed matrix only able to communicate with non-diagonal adjacent cores.
2) Cores on the periphery have dedicated intended I/O functions. Central cores have no direct I/O capability.
3) The Propeller is simply 8 MCU's with shared memory, this is a multi-core configuration which needs designs which allocate specific tasks to specific cores with specific pathways creating between and through other cores.
4) It is intended to be programmed in Forth. Nothing wrong in that per se but many programmers do have a difficulty in using Forth or a resistance to it as a first-choice programming language.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Engineering
Interesting language, but not sure if there's any advantage to its "word-extension" vs. a "function call library" approach.
DJ
·
I/O drivers for SUN workstation peripheral boards were written in Forth, and there was a Forth system in the machine. We had some SUNs where I once worked and I found how to get into the Forth system on them. I think a key had to be held down while they booted.
I have a feeling that the Propeller might be more popular if it actually had an architecture more suited to Forth, and used Forth instead of Spin. Speed would approach that of assembly language. The designers probably considered it at one time.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Post Edited (Leon) : 10/3/2008 5:59:18 PM GMT
http://www.forth.com/resources/appNotes/index.html
DJ
More details at:·http://forums.parallax.com/showthread.php?p=741699
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Carl Jacobs
JDForth - Forth to Spin Compiler http://www.jacobsdesign.com.au/software/jdforth/jdforth.php
Includes: FAT16 support for SD cards. Bit-bash Serial at 2M baud. 32-bit floating point maths.·Fib(28) in 0.86 seconds. ~3x faster than spin, ~40% larger than spin.
·-phar
XMOS is aimed at the same markets and their chips are actually being designed into products. Cambridge University is using them for student projects.
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Post Edited (Leon) : 10/4/2008 12:55:56 PM GMT
· I know one of the selling points for chips like the XMOS chip are as replacements for FPGA's for people who don't want to write VHDL. I suppose the Seaforth chip would be the replacement for a CPLD.
-phar
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
I was able to look at some old websites from IntellaSys using the Wayback Machine.
Welcome back, and hope you are feeling well.
A similar chip with 144 cores is available from GreenArrays. In fact, some of the IntellaSys engineers are there now.
greenarraychips.com/home/about/bios.html
I've always been fascinated by these chips but can't see how I can use them effectively. So I adopt the waiting attitude to see what the manufacturer comes up with. After all these years there is still nothing in the appnotes other than PS/2 keyboard interface and 10baseT NIC etc. Really!? Not even USB keyboard or 100baseT?
That does not impel me to purchase any chips in lots of 10 or a dev board for $500.
Chuck should have been able to come up with some killer app for these chips, but even he hasn't.