Single-Chip Linux Computer
goombah99 writes "Axis Computer has announced a single-chip Linux-based computer that integrates 2MB Flash, 8MB SDRAM and an Ethernet transceiver into a single chip with a 27mm x 27mm footprint. 'Just add power to the chip and you have a Linux computer with network connection.' It runs the Linux 2.4 kernel without any patches. The announcement says the chip is 'available' but the tech specs are labeled as preliminary, and the order form on the web site is broken, so it's hard to confirm if it is out yet or not. Some specifications in html and pdf are available at the company's web site."
There won't even be room for periferals. A 100-BaseTX port is about all that will fit. Interesting none the less...
Hey thats pretty small, maybe than can insert this in the head of our newly cloned baby to give us Linux Baby! Networkable and all
I have great faith in fools; My friends call it self-confidence. Edgar Allan Poe 1809-1845
How do you specify the root filesystem?
Man, now Linux is in the big time with a "paper launch"! w00t! Go LUNIX!
Common, even my 4/86 had more memory!? And how do they expect me to compile gnome2 on this? *duh*
Life sucks.
Add some BlueTooth and you might finally have a decent platform to run all those household appliances you've been wanting to network at home. Interesting possibilities at least...
But what would the uses be? Is it meant for embedded devices? That would sound like an interesting idea, having a Linux computer in each VCR and toaster... Someone could then set up a crond job to "cat /dev/heat > /mnt/toast" every morning.
What is the performance of this chip, and will it brings us smaller and longer battery life laptop?
ETRAX 100LX has almost everything you need included
...
* 32 bit RISC CPU core
* 10/100 MBit Ethernet controller
* 4 asynchronous serial ports
* 2 synchronous serial ports
* 2 USB ports
* 2 Parallel ports
* 4 ATA (IDE) ports
* 2 Narrow SCSI ports (or 1 Wide)
* Support for SDRAM, Flash, EEPROM, SRAM,
this is a great technology that would probably be really usefull in laptop/notebook computers or even really small desktop (entire computer into the flatpanel display!
but really, serial ports? parallel ports? i'm not too sure that the scsi is going to win them any points either, but what the hell. they might have well integrated a video controler, an audio controler, and a 9600 baud modem to boot!
Once again Linux allows people to innovate while Microsoft makes big claims and produces nothing.
"Power dissipation (outputs open): 350mW typ., 610 mW max." At this low how does the drain of Ethernet and Bluetooth and of course the display compare?
So many complaints about the "obsolete" hardware - FUCKING DUH! It's a system-on-a-chip, running a common OS that is relatively easy to write software for, using tried-and-true peripheral technology and with enough horsepower to be used in all manner of embedded systems.
Sure, you wouldn't use it in a laptop or even a PDA, but that's not the target -- it can be used anywhere you need a simple PC to do simple tasks, but you don't want the huge and power-hungry old 386 you've got sitting in your closet/warehouse.
The thing's running Linux and is capable of networking for fuck's sake. Use your imagination.
What was posted...
"goombah99 writes "Axis Computer has announced a single chip Linux based computer that integrates 2MB Flash, 8MB SDRAM and an Ethernet transceiver into a single chip with a 27mm x 27mm footprint. 'Just add power to the chip and you have a Linux computer with network connection.' It runs the Linux 2.4 kernel without any patches. The announcement says the chip is 'available' but the tech specs are labeled as preliminary, and the order form on the web site is broken, so it's hard to confirm if it is out yet or not. Some specifications in html and pdf are available at the company's web site."
What most non-Slashdot folks see...
"yak yak yak writes "Computer blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah computer blah blah blah blah blah blah blah blah. The announcement says the blah blah blah blah blah blah blah blah blah blah blah order form on the web site is broken, blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah company's web site."
Reference: http://www.wonderdog.com/farside.htm
How to Download YouTube Videos
This sounds like an excellent chip to use when building networking hardware. I want one for my toaster!
And no, it is not aimed at notebooks or desktops you imbecills!
HTTP/1.1 400
Still,given the feature set and the low power consumption this is a pretty appealing package, but I think even the embedded the applications are somewhat limited.
Roving Web-Teleoperated Robot
Lots of people have heard that the PlayStation3 will have "Cell computing", which is when they have lots of tiny cpu's clustered together each doing an extremely small part of the computing process. This will make programs using threads REALLY fast. I hope they have a cell computing device (like a cell computing PDA) made out of some of these things!
Imagine a Beowulf cluster of these things!
Sony etc. want to make a linux Media PC - well here we have a chip thats ideal for it.
Same goes for PVRs, firewalls, net Connected Storage.....
so can I put it in my car to make it cool
I am about to work on an FPGA single chip computer. Taking an open MIPS(ish) core and connecting it up to some peripherals.
The best thing about its is that it will be completely open.
Opencomputer will start as an FPGA but I am hoping to find a good excuse to manufacture it along with an asynchronous version and make my self a fully open PC.
Mouse powered Chips, Open source Processors and Lego
if these matters remain un/under addressed, all the chips you'll knead, will be plaNTdead in your head, in order for megasloth.con, & yOUR gov't, to .controll your every purchase (you didn't really bulleave they're concerned with OUR well being).
at any rate (they make up a new won every day), a headinthesand position on this stuff, will leave us looking LIEk argentina in a couple of years.
we're not surprised robbIE has nothing to say on these matters, pretending that if we pretend we don't care, IT will all work out for US. don't even ask lairy about IT.
It runs the Linux 2.4 kernel without any patches.
Just to break out the tinfoil, how do we know? I think that if I were to make Linux work on a device my company produced, I'd claim it worked without any patches, and thus only point people to a vanilla source, and not have to release any of my changes for my competitors to see. I'm no fan of the GPL (and bash it regularly), but this seems like a viable tactic. Saying that you can't get the code to work on their chip doesn't seem like much in the way of indisputable evidence that they altered the code, either.
Interested in open source engine management for your Subaru?
You couldn't even fit the Windows bootstrap program on this thing, much less the web browser that is integral to the OS.
I want my rights back. I was actually using them when our government stole them after 9/11.
It doesnt want to say what processor it is.
All I can see is that it is a RISC (what isnt) and has 15 x 32bit registers.
Sounds like an ARM ut why dont they say so.
Mouse powered Chips, Open source Processors and Lego
Man, can you imagine a Beowulf cluster of there?
And you could do it on the cheap too!
Does it play Ogg Vorbis files?
It is available.
The chip itself is $40. The eval board for the ETRAX 100LX is available for $299 as well as a version with bluetooth for $495.
Finally, the order page for both of these is at https://www.axis.com/shop/technology.htm.
--Tim
Take a look at another part of their site -- they're already thinking about this: http://developer.axis.com/products/devboard_bt/ind ex.html
Axis Launches Complete Linux Computer on a Single Chip
/.
...
-- 12/26/2002
Chelmsford, Mass. - Axis Communications, a global leader in network technology, announced today the availability of the AXIS ETRAX 100LX MCM 2+8, a new generation system-on-a-chip that integrates 2MB Flash, 8MB SDRAM and an Ethernet transceiver into a single chip with a 27mm x 27mm footprint. The chip, which is designed for networked devices such as wireless access points, digital video recorders and access control and security systems, enables developers to reduce costs in both the design and production cycles.
By integrating the most common components used in a standard ETRAX- based hardware design, nearly all of the mandatory components for building a networked device are included in an extremely small chip. The integrated approach makes the ETRAX 100LX MCM a competitive choice for developers needing to improve efficiency in the development process. With the most time- consuming components already integrated into the chip, the ETRAX 100LX MCM enables developers to shorten the time to market and focus on product development.
The new chip utilizes a technology that enables the integration of naked dies (chips without their capsules), to provide smaller and more cost-effective networked devices. By using this chip in designs, developers will significantly decrease hardware development time and greatly reduce the risk of errors in design.
The ETRAX family of processors is intended for Ethernet-connected embedded systems running Linux. The software development kit for the ETRAX 100LX family is based on the standard Linux 2.4 kernel, and developers can easily support applications available for standard (PC) Linux. The ETRAX processor also includes a Memory Management Unit (MMU), which enables memory protection and full software compatibility with Linux applications.
Volume shipments will begin by the end of December 2002. Samples have already been delivered to more than 20 reference customers who have completed new product designs or are currently working on them. More information and technical specifications on the AXIS ETRAX 100LX MCM 2+8 can be found on http://developer.axis.com/products/mcm
And here are the specs:
AXIS ETRAX 100LX
Design goal:
Designed to meet demands for low cost, easy implementation and superior network performance, the ETRAX 100LX is Axis' sixth-generation optimized system-on-a-chip solution for putting peripherals on the network. The ETRAX 100LX was developed using 0.25m ASIC technology with the best price/performance ratio available today.
The sixth generation of the chip was specifically designed with Linux in mind and includes an MMU (Memory Management Unit) for that purpose.
The latest edition of Axis' ETRAX chip was designed with a number of basic criteria in mind:
Support higher bandwidth networks
The increasing use of network topologies such as Fast Ethernet has created the requirement to support faster speeds in Axis products. To achieve a higher data transfer rate, both the CPU and DMA functions were integrated. This has enabled Axis to simplify the design, reducing necessary program memory by a factor of 30 percent over a typical 32-bit RISC processor while lowering the cost.
Optimize performance
In order to saturate a 100 Mbit network, Axis created a packet burst architecture featuring
a zero-copy network DMA structure. The integration of this structure into the overall architecture results in a network device "system-on-a-chip" capable of supporting high performance while reducing the load on the 100 MIPS-rated CPU.
The overall approach is one suited for connectivity rather than computation, supports data transfer rates of up to 200 Mbit/s (100 Mbit Ethernet full duplex), as well as a wide range of network device applications
Reliability, stability and rapid development
An ASIC approach provides the ability to build in functionality typically found in high-end
communications devices. ETRAX 100LX-based products and embedded systems include a number of management utilities such as:
A patent pending bootstrap function so units can be booted remotely over the network, even if they have no program code in memory
A patent pending logic analyzer function for cache monitoring and real-time debugging
Watchdog timer providing self-diagnostics and increased reliability
A consistent development environment: The ETRAX 100LX is backwards compatible with the ETRAX 4, in order to ensure that OEM partners are able to preserve their earlier development investments
Read more about the history behind ETRAX
Performance:
The innovative 100 MIPS 32-bit RISC design delivers compact code and exceptional price/
performance at low power consumption. An 8-kbyte on-chip cache helps to take full advantage of the CPU performance.
Rich variety of interface options:
ETRAX 100LX has almost everything you need included
32 bit RISC CPU core
10/100 MBit Ethernet controller
4 asynchronous serial ports
2 synchronous serial ports
2 USB ports
2 Parallel ports
4 ATA (IDE) ports
2 Narrow SCSI ports (or 1 Wide)
Support for SDRAM, Flash, EEPROM, SRAM,
With a name as suggestive as Axis, how long until Dubya decides to carpet bomb them?
SpamNet - a spam blocker that really works
We'd be talking real power...
It's Christmas everyday with BitTorrent.
Folks,
This Axis announcement is GREAT news!! This isn't motherboard announcement, nor a single board computer announcement. This chip running Linux is about a square inch!! I've spoken to the product manager about this MCM (multichip module) and decided to teach a seminar in March using it. See my website for specific information on January 2nd.
Why a seminar?? OEM pricing for this chip and future generations (more flash and RAM) will be less than $50 US. Probably around $35 after production is going. When developers get the power of Linux with a simple hardware interface to the real world, there will be an explosion of embedded Linux devices. This chips makes it simple: add power, an clock and you're off. I'm teaching a seminar so that I'll become familiar with the chip and let others in on this great new product.
Where's my toaster??
Hey do you want to ski, snowboard, ice climb and learn about the power of this Axis chip? Contact me.
Craig
Dr. Craig Hollabaugh
craig@hollabaugh.com
Author of Embedded Linux, www.embeddedlinuxinterfacing.com
from the specifications page
...
ETRAX 100LX has almost everything you need included
* 32 bit 100MIPS RISC CPU core
* 10/100 MBit Ethernet controller
* 4 asynchronous serial ports
* 2 synchronous serial ports
* 2 USB ports
* 2 Parallel ports
* 4 ATA (IDE) ports
* 2 Narrow SCSI ports (or 1 Wide)
* Support for SDRAM, Flash, EEPROM, SRAM,
Just add power and and ethernet connection.
Quite an impressive package. Though in practice you would need to add more memory. But think about it, in the space of about 1/2 cubic inch you could cram memory, the chip, plus say a Microdisk. Expand that to the size of an IPOD and you could put in a lot of stuff, incuding the power supply
I'm not exactly how fast 100MIPS when comparing a RISC to say and Intel CISC that takes many clock cycles to complete on instruction. I'm assuming its probably slower than a 2 Ghz Pentium, but fast for an hand held.
<b>What Gets interesting is this: it dissipates 0.35 watts (typical)!!!!! </b>Let me say that again. It dissipates 0.3 Watts for 100MIPS. compare that to a typical Pentium Computer in the hundreds of watts range for a Gigahertz. This means you could have 600+ in a single 1U chasis dissipating the same amount of heat.
Time to really start thinking about parrallel software and computer deisgn. For easily paprlizable problems 600 of these ina 1U would destroy an entire rack of Pentiums while disspating so little power this could be just slipped under your desk, not in cooled computer room. Oh did one of the chips burn out--who cares, there's only 599 more.
Some drink at the fountain of knowledge. Others just gargle.
Linux in under 2MB??
what?
In Soviet Union, Ogg Vorbises you!
- Put a web/cgi server in your VCR/DVD/Tivo. Maybe real people can finally program these things!
- Instrument other consumer systems (plumbing, hvac, weather, kitchen, etc.) with LAN-connected controllers. httpd when a human wants to interact directly. X10 on steroids.
This chip shows where the embedded market is heading. Very low chip cost, standards based IO and OS will get us lots of interesting options.Fiat Lux.
"Ooooooohhh BABY YES! wash and blend"
I just wish I had some mod points for you, man... You made my morning....
-cheers
...and ethernet. Perfectly for building small routers (2 WANs 1 LAN, at least). I have seen routers with much more limited hardware (Motorola's QUICC, for instance, which lack a MMU)
If you want an idea of the types of products this chip could be used in, check out the company's main site.
http://www.axis.com/us/index.htm
The title is misleading. The device is a multi-chip-module, not a single chip computer. They have packaged a number of chips in a very small package, but it is not a single chip. A MCM will cost more to manufacture than a true single chip computer because it requires a ceramic substrate to be manufactured with very small trace widths connecting the chips that are placed on the substrate.
Hmm.. .wonder what the RC5-72 stats on this device would be. Given the ports and taking into account space...
Have a portmaster or other multi-serial-port box handle a serial-PPP connection with each mini-server. That way, you bypass the need for a bulky USB->ETHERNET adapter.
They can all crack code, each as individual clients or started and maintained via PVM...
*DROOL*....
I could line my whole computer room wall with these. *_* Wonder how many would be needed to get an equivelant score of 2.5MKeys/sec though...
Winged Power Photography
Only it would work without having to plug in modules through out the house and with much greater intelligence. Forget scanning the milk, how about the fridg lets me know when it has been standing open for 15 minutes because someone in the house can't seem to shut it. I'd also like to know when the coffee is done brewing. Just send a IM to me so I can go to the kitchen. You don't need to be rich to make use of this kind of tech, just lazy.
"Blah blah blah Linux blah blah blah blah blah blah single chip blah blah blah runs the Linux 2.4 kernel without any patches blah blah blah blah blah available blah blah."
Speaking of which...
I have been thinking about building my own little high performance cluster of about 5-10 compute nodes, a login/compiler node (dual AMD with SCSI) and a file server (dual PIII with hardware IDE RAID). I could drop something like $10000 into this project this year (yeah, I'm single, well paid and I do have a social life) and possibly some more next year.
At first I thought that each node would consist of a normal P-III CPU, mini-ATX board and 128 MB memory enclosed in a mini-ATX case with power supply. Then I realized, that by spending a bit more money (or dropping one compute node) I could afford a 19" rack and 1U rack cases. Much more elegant.
However, today I browsed HP's and IBM's blade server sections and, although the blades would cost much more, they seem to provide a much more elegant and up (or should I say, out) scaling performance in the future.
Now I am unable to decide which way to go. Any comments?
Wonder how many would be needed to get an equivelant score of 2.5MKeys/sec though...
If you use the RIAA definition of "equivalent"... probably about 5.
$5 / month hosted VPS on linux = awesome!
No .... wait..... I wasnt ready ... ok...starting NOW!
First Post!
This looks like something that could be interesting, as building Intel PCs is so easy that it is boring.
Still, even if I bought one, I have no idea how what to mount it in or how to power it. You can't just throw it into an ATX case, can you?
This is a Linux on a single chip, a socket, some wires, and a jack to plug in an ethernet cable.
The article also says that all you need is a power supply. You also will need a socket, some wires, and jacks and connectors to plug in ethernet and other ports.
Even my list might be a little thin. Take a look at the developer board PDF on their site. There's some flash memory, capacitors, resistors, and some other stuff too.
If tits were wings it'd be flying around.
Facts.
:P
* Axis Communications AB are based in Lund, Sweden.
* The architecture is known as CRIS and is ported to linux 2.4.x ( go check the source if you feel the need to ). So it will _run_ without patches.
* It's a reduced RISC arch which was developed inhouse and is maintained ( all aspects ) in-house.
* Axis have their own teams in-house. gcc, kernel, ASIC.
* The arch is quite old and can be found in the open on their web. A new arch is probably due soon by looking at the specs.
* The cpu/arch was never targeted at specifically low power consumption, since all of axis products do carry ac/dc-conv. with them. ( typic. axis netcams.. )
* Thus it is NOT an ARMxxx or whatever.
* Do not compare it to transmeta/intelmobiles whatever. It wasn't designed to compete with them and never will.
* It is a MCM SoC. And should be treated as such.
* It's a very cool product ( but a bit slow.. ) and a perfect match for some types of equipment.
just my 0.02.
After their "pioneering" ad campaign (for some kind of camera) that brought pop-under adds to us all, I have decided to NEVER use their products again.
Hello fellow slashdotters.
I made these extremely important points in another thread, and was quickly modded down because all RMS-lovers are afraid of the truth. So I am re-posting. Here goes.
I've been thinking a lot and I would just like this opportunity to point out that:
1) The GPL is not a free license, because a truly free license like BSD would not have any restrictions (except for any restrictions the BSD license has, I haven't really read it or the GPL very closely);
2) programmers need to feed their families, and the GPL forces them to live in carboard boxes and add "GNU/" their family names, also it ruins capitalism because RMS doesn't believe in money;
3) RMS is fat and he smells of body odor (although I've never seen the man in person, I strongly believe this is true).
I hope my well-informed, carefully constructed, and finely nuanced arguments help you to make your own decisions regarding so-called free software (i.e., only hippies use Linux). Don't be a hippy.
Use a corporate-backed operating system like Windows, which gives you true freedom: the freedom to use the operating system once you've accepted the terms.
I've got a Bun coffee brewer, which has a hot water resevoir in it. You dump a pitcher of water into it, and it flushes the existing pre-heated water through instantly. It only takes 2 minuts to get a pot of coffee. So, first thing I do is start the coffee, then by the time my toast pops up, it's done.
I really wonder why they're so very, very silent about what architecture they're actually using for the CPU. "32bit RISC CPU" - well, fine. But what is it?
Heck, you don't even find out about this "RISC" part before you click through several other pages of information. Why do they obviously try to make it such a secret?
42. Easy. What is 32 + 8 + 2?
...and this is just the right part for these products.
d uc tlist.htm
http://www.axis.com/products/camera_servers/pro
There is an update in the ordering info that states it actually has 4 mb of FLASH memory.
Sigs? We don't need no stinking sigs!
It's a developer board, not a system board.
You know, so you don't have to figure out how
to solder the BGA in your EasyBake Oven? You're
not supposed to use the board for anything except
development and evaluation, then you design the
chip on to YOUR board.
BTW, it's not a chip, but a multi-chip package.
There are still problems with cost (yield vs
die size vs process for DRAM/FLASH/logic) of
single chips with all 3 things needed for a
complete system. It looks great, depending on
cost.
J
This is rated -1 off topic. Get a clue. If you think this is off topic, you don't know what you're talking about.
FPGA SoC prototyping is _exactly_ on topic with this discussion of the Axis chip. If you want to see RTL for an SoC you can download today, synthesize for an FPGA and run (uC)linux on, look one of these places:
www.gaisler.com (SPARC core)
www.opencores.org (OR1200 - OpenRISC)
0.3 wats (more like 0.350) is the power needed by the cpu. Every thing else on the MCM (ram, flash, PHY) brings this up a bit...
I like to build things and wire stuff together.
The Axis MCM has built in flash. Part is setup as a read only file system (ROMFS).
BTW: The Axis CPU can program a totaly empty flash by using some built in microcode and the CPU's cache RAM.
I like to build things and wire stuff together.
For a project I worked on at Keio Univ. in Japan, we ordered some of the Axis web cams, which use an older
version of the same chip, as well as some of the developer boards.
The system works as advertised; developing software and
deploying it is very easy, you just do a "make" in the source directory on your host, and it builds the flash rom image, and you download it via ethernet with a single command. You can ftp over to the board to upload binaries or other files, and there's a telnet client.
The only problems I had with the dev board were that it doesn't really have much useful I/O on it.
It has three serial ports and 16 bit parallel port, which can be used as an IDE drive or USB port, but at the time we got the system, you had to kind of roll your own interface. And at the time the drivers for the parallel port weren't
shipping standard so I had to write my own kernel
driver for it.
This is not to say that the designation means much any more... people have discovered how to make the most horrendous instruction sets (read: x86) go fast with only a million (!) extra transistors or so. This CPU doesn't have those, but what matters is that it's fast enough.
Still, it's amusing because half the complexity of the instruction set (and a substantial parcel of the chip) will never be exercised by any compiler. It's there as a sort of homage or shrine to machines from the days when programs were written in assembly language, and machines were marketed on how fancy the instruction set was, regardless of how it slowed the machine down.
The CDC machines were exceptional: Seymour Cray really understood. Also, in the '60s, some people at IBM built the 801, which evolved into the PowerPC. The rest of the industry didn't catch on until the Stanford RISC people made their big splash.
Perhaps a new breed of WiFi 'hackers' will be born who instead of obtaining sensitive information from computers simply delete the firmware of every fridge in the neigbourhood.
1) ...I haven't really read it or the GPL very closely);
;-)
Nuf Said.
2) programmers need to feed their families, and the GPL forces them to live in carboard boxes and add "GNU/" their family names, also it ruins capitalism because RMS doesn't believe in money;
None of the programmsers at RedHat live in a card board box. If you do not think RMS believes in money, you should ask him to send you a copy of emacs on 9 a track mag tape.
3) RMS is fat and he smells of body odor (although I've never seen the man in person, I strongly believe this is true).
There is at least one day a week when this is not true (sunday i think)
This is the chip that I have been looking at for the last year and trying to get several systems built around it. Skip all the extra stuff.
All should have Power Over Ethernet (POE) and skip the different connectors.
All Systems: POE, CPU, Ram. 1'st System: 2 Compact Fash slots. This allows for either 2 disk drives or different devices. Howabout a CF ethernet so that it can become a firewall. Or a CF modem, so that it becomes a Fax Server, ppp server, or simply an interface to POTS. Or add the convertors for CF to IDE and run 2 2.5" HD (it will all fit inside the required 15 watts) or with extra power use it for network CD or DVD player.
2'nd system: provide a USB or Firewire interface. Skip the serial connectors. By providing 4-8 USB ports (with plugin power), this becomes a convertor of USB to TCP. This also allows for network Print serving, etc.
3'rd system: provide a small LCD screen, video chip and possibly Touch Screen input. Can be used for display Pixs, or small input around the house. Combine with the above, it can be used for irrigation, House temp controller, etc.
There are a number of interesting things that this chip can be used for. This is just a few.
I prefer the "u" in honour as it seems to be missing these days.
Order form says you need "a mounting machine capable of soldering this type of component."
So where do I get my hands on one of those? Forty buck chip, I'll start putting them in everything . . .
Have a portmaster or other multi-serial-port box handle a serial-PPP connection with each mini-server. That way, you bypass the need for a bulky USB->ETHERNET adapter.
It has an embeded 100MbpsFdplx Ethernet interface. Why would you use either solution? My main concern would be finding a switch I could use to interconnect a bunch of them that wouldn't be larger than the collection of devices being interconnected.
Even with a Portmaster, 24 of these, along with a power supply to support them, would take up less space than the Portmaster required to interconnect them.
Another idea would be to interconnect via their own serial ports and build a mesh of devices. I have seen various reports of both two and three serial ports. Assuming three, you could fully mesh four devices, or partially mesh 5 or more devices. Using some learning software, you could then build up a physical nural net with each of these clusters communicating with other clusters via one, two, or more ethernet connections. Switching could be eliminated by using crossover connections between clusters. One device acts as a gateway in and out of the collection of clusters.
For communicating across the serial interface, a cell style protocol would probably work better as you are realy only sending data between two peer devices. The peer you send data to decides by the content of the data what to do next. Hand the data to someone else, send a response back to the original sender, modify the data and store it for comparison later, compare it against data from another source, whatever.
You could build a multiple input, multiple output banyan, or a matrix processing device. with arrays of input and output interfaces.
-Rusty
You never know...
Every specification for every semi-conductor device I've seen has always been marked "Preliminary". My HW co-workers told me, this is to protect the vendor and allow them to make any changes they see fit in the future.
One old crusty HW guy told me:
"They remove the prelminary mark when they obsolete the device"
=Shreak
Good point about the portmaster size. And about the cell computing as well.
Along that vein, what about the serial lines handling message passing and using the built-in 100TX as a communication bus. Since each device can have an arbitrary number of ethernet address identities, but only one can be active at any one time, one cell can take over for another cell by taking on its identity when the cell "dies".
If these are assembled on "pluggable" modules, then a module which is "dead" can be pulled out and replaced while the system is running.
Multi processing as well as redundancey?
Winged Power Photography
All I see in the Axis page is that the *developer's kit* is based on the 2.4 kernel. What does that really mean for the running code? Does it run a trimmed down 2.4 or some other OS? Is the page title misleading?
The only interesting operating system is FreeBSD.
Look at the complex addressing modes and variable-length instructions: hallmarks of a CISC. To quote chapter 2 of the documentation,
I'd feel a lot better using this chip if it also supported, say, NetBSD and/or OpenBSD (both of which are portable enough to be moved to it rather easily).
All in all, it's a pretty cute little system, although you'll definitely need to plan to interface it with other bits and pieces. The place I was working at was mostly dealing with Voice over IP (VoIP) applications, and so interfaced it with some telephony-style audio chips via one of the synchronous serial interfaces.
proof, n. A demonstration that a conclusion is implied by certain premises and axioms.
Now, someone just stick a decent-sized 800x600 touchscreen LCD to one of these things. Give it a PC card slot for an 802.11b card, or just build the 802.11b hardware right into the thing. Put the whole unit in a nice, extremely thin case that can be wall-mounted or sit on a table stand-- I've got something in mind like the size of an 8"x10" photo frame in 'landscape' orientation, 0.5" to 0.75" thick. Put two buttons somewhere on the bezel, one for poweron/sleep/poweroff and one that makes an onscreen keyboard appear/disappear. Program it to run NOTHING but the onscreen keyboard program, and a modern web browser that has a fullscreen mode and supports Javascript.
I want to use it to display the web interface to my home automation system, and I want something cheap enough that I could afford to put one in almost every room in my house if I really wanted to. The closest I've come to what I've described above is a hacked 3Com Audrey, but that requires wired Ethernet (until I get motivated to follow other people's hacks to let it use wireless), and the rounded 'pudgy-wedge' form factor is aesthetically offensive to me.
check out 2diskxwin I thinmk they are developing sumthing like this
embedded linux
First, people are mistaking the ETRAX 100LX (and its devel board) with the "MCM". Here is the MCM URL (IT HAS NO DEVEL BOARD)
Now, the chip is a "BGA", that means ball grid array. Imagine a socket 7 CPU. Instead of where the pins are normally, a BGA has a small ball of solder there. One usually needs a special machine to "mount" these to anything.
With that said, there are adapters that convert it to a simple socketable system. Perhaps if these get huge, a geek could track down the proper convertor and socket. Here is a pic of a convertor. (purple screw cap)
So, to clear things up, this chip ONLY requires power and a 20Mhz crystal to work, it basically has the "devel board" built in..
sboger@hotmail.com
For communicating across the serial interface, a cell style protocol would probably work better as you are really only sending data between two peer devices. The peer you send data to decides by the content of the data what to do next. Hand the data to someone else, send a response back to the original sender, modify the data and store it for comparison later, compare it against data from another source, whatever.
What is wrong with setting up some high-speed LEDs and fiber in/out connections? This would give you your maximum speed at a low price and plug-n-play setup. That seems the best way to make a multi-chip Linux array with minimal heat increase across the motherboard. Sure there would be the spaghetti syndrome between the parallel array, but the bonus would be minimal complexity in secondary information transfer.
"Face it, a nation that maintains a 72% approval rating on George W. Bush is a nation with a very loose grip on reality.
I would think that using LEDs to communicate would generate more heat than a copper trace. I could be wrong.
-Rusty
You never know...
LED's and Fiber in/out connections would consume more power than say direct serial links. The serial links would also be less bulky since you would not need to have conversion modules.
There would be no speed advantage since you would still have the serial links hooked up to the LED's or have 100TX network connections routed through a fiber module. Your MAX available throughput/bandwidth would still be limited.
A serial-to-serial setup would allow you to basically make a metal/copper matrix grid to plug in each module into to provide power/signal lines/network hub/control lines/remote terminal matrix.
That way, you would be able to have the modules almost side/by/side on a tray. The tray itself being a power/data bus matrix for the modules.
Winged Power Photography
Very few things actually get manufactured these days, because in an
infinitely large Universe, such as the one in which we live, most things one
could possibly imagine, and a lot of things one would rather not, grow
somewhere. A forest was discovered recently in which most of the trees grew
ratchet screwdrivers as fruit. The life cycle of the ratchet screwdriver is
quite interesting. Once picked it needs a dark dusty drawer in which it can
lie undisturbed for years. Then one night it suddenly hatches, discards its
outer skin that crumbles into dust, and emerges as a totally unidentifiable
little metal object with flanges at both ends and a sort of ridge and a hole
for a screw. This, when found, will get thrown away. No one knows what the
screwdriver is supposed to gain from this. Nature, in her infinite wisdom,
is presumably working on it.
- this post brought to you by the Automated Last Post Generator...