Slashdot Mirror


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."

92 of 217 comments (clear)

  1. 2mb? by NWT · · Score: 3, Funny

    Common, even my 4/86 had more memory!? And how do they expect me to compile gnome2 on this? *duh*

    --
    Life sucks.
    1. Re:2mb? by parc · · Score: 2

      Perhaps by adding DDR memory? It's got a 4G capable MMU and a 32b address space.

      *duh*

    2. Re:2mb? by LX.onesizebigger · · Score: 5, Funny

      For some reason, even imagining a Beowulf cluster of these doesn't do the slightest thing for me...

      --
      I for one welcome our new SCOviet Russian overlords to whom all our base are belong.
  2. You know... by craenor · · Score: 5, Insightful

    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...

    1. Re:You know... by io333 · · Score: 5, Funny

      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.

      Oh yea sure. I'm just giddy with anticipation. Soon my blender will talk to my washing machine!!!!!! YES!

      Ooooooohhh BABY YES! wash and blend

      wash and blend
      wash and blend in syncronization.

      I'm sorry but I must now inform you that you are NEVER GOING TO GET A CHICK.

      sheesh.

    2. Re:You know... by craenor · · Score: 2

      Actually...I was thinking more along the lines of RAS into the home network. Issue your "startup" command while you drive home from Dinner.

      Lights come on, the heat is turned up a few notches, bath water starts running at a comfortable 106 degrees, the stereo comes on to your favorite cd...etc.

    3. Re:You know... by Anonymous Coward · · Score: 2, Insightful
      Add some BlueTooth...

      Off-topic, but I've always wondered - why not powerline IP instead for appliance networking? Appliances shouldn't need much bandwidth (except for electric toothbrushes), and every appliance already has a power cord, so it wouldn't add any wires. Nothing against BlueTooth, but I really don't want to add more radiation to my house.

    4. Re:You know... by pboulang · · Score: 2, Interesting
      Sound like Bill Gates already has this:
      Master bathtub can be filled to the right temperature and depth by Gates as he drives home from work.
      --

      This comment is guaranteed*

      *not guaranteed

    5. Re:You know... by PetiePooo · · Score: 2

      First, imagine that you have a bootload of cash that you don't know what to do with.

      Next, imagine this:
      You wake up in the morning and smell the coffee brewing in your networked coffeemaker. Its smart enough to know not to make coffee if you're not home, or make it a bit later during the weekends. Unless you've got something scheduled earlier than normal on a Saturday morning and your home controller told it to start the brew a bit earlier.
      You stumble down to the kitchen, pour yourself a cup and reach into the refrigerator for some milk and english muffins. The refrigerator scans the muffin bag as you pull it out and tells your toaster what type of bread to expect. You pop in both halves of the english muffin and put the remaining ones back in the fridge.
      You notice that the milk is getting low. Since the fridge also scanned the milk as you took it out, it popped that item up on the door display. With one touch, you can either add milk to your grocery list, or scheduled delivery of a new gallon from your local online grocer such as Publix Direct.

      All it takes is a little imagination. These little things aren't extremely useful by themselves, and are definitely not necessities, but they all add just a little to the quality of life. As the rich get richer, you'll see more and more smart-homes like the above appearing. As that happens, the technology to enable it will get cheaper and cheaper, enabling those slightly less affluent to afford it as well.

      TVs weren't always considered necessities... but cable is now considered one of the basics when calculating the poverty level.

    6. Re:You know... by craenor · · Score: 2

      Better yet...the Coffee started brewing when the alarm clock in your bed room went off. Of course, that was about the same time your shower came on to the temperature you like.

    7. Re:You know... by kperrier · · Score: 2, Funny

      You SHOWER before you drink coffee? You must not be afraid of falling asleep in the shower and drowning.

      I always thought the correct order was coffee, then shower....

      Kent

    8. Re:You know... by cant_get_a_good_nick · · Score: 2

      You wake up in the morning and smell the coffee brewing in your networked coffeemaker. Its smart enough to know not to make coffee if you're not home, or make it a bit later during the weekends.

      Been done

    9. Re:You know... by Anonvmous+Coward · · Score: 3, Funny

      "...the stereo comes on to your favorite cd..." ...a royalty bill is automatically sent to your house...

    10. Re:You know... by scotch · · Score: 5, Funny

      Have you ever noticed that the guys preoccupied with "getting chicks" and always telling other guys they'll never "get chicks" are likely ot an age and place in live where they are not "getting chicks" themselves? Curious phenomenon.Present post excluded, of course ;)

      --
      XML causes global warming.
    11. Re:You know... by iabervon · · Score: 2

      No, no, the appliances talk to the computers, not to each other. If I'm on the 3rd floor and my laundry is in the basement, it would be really nice if I could check whether the washer is done yet without walking down three flights of stairs. And it could email me when the dryer is finished, because I always forget about it.

      For that matter, it would be nice to be able to take out my Treo at the grocery store and find out how much space is left in the freezer.

    12. Re:You know... by Mr.+Fred+Smoothie · · Score: 3, Funny
      Actually...I was thinking more along the lines of RAS into the home network. Issue your "startup" command while you drive home from Dinner.

      Lights come on, the heat is turned up a few notches, bath water starts running at a comfortable 106 degrees, the stereo comes on to your favorite cd...etc.

      Right. Then when you get home, you can step on your Segway HT to get from one room to the other, while your Honda Asimo takes your Sony Aibo for a walk. All while you turn into a fatter, richer, dummer target for the hoardes of hungry poor who -- if there's any justice in the universe at all -- will be sitting in old chevy panel vans right around the corner, lithe from walking and energized with righteous anger, armed with good old-fashioned baseball bats, waiting to beat your head in when your fat, affluent family finally fall asleep to the relaxing hiss of your Sonet System.
      --

    13. Re:You know... by stickyc · · Score: 2

      Out of curiosity, how many people who're into tech enough to outfit their houses with something like this actually have a daily routine where they eat coffee/breakfast at home before heading in?
      I, for one, go to great lengths to minimize the amount of time I spend between the bed and the office in the mornings (the goal being more in the former than the latter). While the gee-whiz factor of having a cup ready in the morning is slick, give me something that loads my toothbrush, picks out my clothes, and has the shower running at temp before the last snooze alarm goes off and I'd be a happy camper.

    14. Re:You know... by Listen+Up · · Score: 3, Insightful


      Dumbass, typical male.
      Here is the truth to all of you lonely geeks out there. A woman has to love you for who you are. Period. I am engaged to get married to a very, very beautiful girl. She loves me for a million reasons, but one of the most important reasons is because of my intelligence. Not all women want a stupid, dipshit male who only knows how to party, act stupid, pretend he is great, and have the intelligent conversations of an 8 year old who has managed to stumble into his 20's (or 30's unfortunately for some). I never thought I would stand a chance with the girl I am love with. Every guy I knew (and a lot I didn't know) at college wanted her. I worked up the nerve to ask her out one night. I thought to myself "I should be cool and fun like all of the other guys...DON'T TOUCH THE COMPUTER...TALK ABOUT FUN, PARTYING, STUPID SHIT. BE FUN AND STUPID." But, then I said "You know what...f*ck it...if she doesn't love me for who I am then I won't be able to spend the rest of my life with her anyways." The first night we were together we spent all evening talking about Mesopotamian history and the roots of Eastern philosophy. Then I fixed her laptop so she could save her homework for lecture in the morning (we were still in college when we met). Stupid woman are fun for about 1 date (where the conversation is about as intelligent as..."what's you favorite color? What's your favorite music?"). Then it's like "...duhhh...*twists hair on finger*...what are you, some kind of computer geek? This isn't any fun...What's so fun about playing on the computer? I'm going to go hang out, you wanna come with?..." To which I think to myself, "fuc*ing a, this chick sucks..." Do you know what is more of a turn-on than getting Linux to boot on your computer, running a cluster in your lab, and/or kickin hardcore code? An intelligent woman who loves your brains, appreciates your passion for programming (and passions for everything else), and who really gets into you for who you are and for what you love. Wire up your house like the article talks about. Love your life. Be true to yourself always. Your soulmate will be there.
      PS-Since I have met my soulmate (who happens to be one of the smartest people I know...date the smart girls (and/or the artistic females if that type of person also completes you, but they can still be very smart people so they are awesome people too), they are a ton more fun and a ton more beautiful than anyone who is attractive on looks alone), my friends have all taken my advice and one of them is also engaged to get married (and his fiance' is damn smart just like him, she is really cool). And trust me...NOT all smart girls are fat or ugly. My soulmate certainly isn't fat or ugly...and neither is my bestfriends fiance' (and soulmate as I have been told by both of them :-). Not in the slightest.

    15. Re:You know... by crgrace · · Score: 2

      I'm sure all these "conveniences" will suck when they actually come out. I can just imagine: "my dryer sending me 5000 emails because it's notification program crashes... etc. etc.

  3. Interesting... by ancukiewiczd · · Score: 2, Funny

    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.

    1. Re:Interesting... by parc · · Score: 2

      Their stated target is embedded devices.

      What I find interesting is the cost. The chip is only $40. The board is a damn sight more expensive, but then again, it's a developer board. Production runs could easily float close to the processor cost.

      As much as I hate to say this: imagine a Beowolfe cluster of these. You could probably fit 40 of these puppies in a standard PC case space.

    2. Re:Interesting... by swv3752 · · Score: 2

      Embedded or small devices, yes. I see a number of possibilities with this thing. One can make extremely small pcb design for low end computer type things. Want a portable network storage device? Now you can design one to fit in regular extrenal hard drive enclosure.

      About the only thing missing is a graphics controller.

      --
      Just a Tuna in the Sea of Life
    3. Re:Interesting... by sporty · · Score: 2

      Well, think of it. If the bandwidth can go high enough, you don't need a cradle for syncing your pda anymore, unless you need that uber-high speed of moving mp3's to it. Otherwise, syncing contacts and small documents won't be a terrible thing. Just put it next to your computer and hit a sync button on the pda :)

      Or, think of the applications with thinsg such as component systems. Someone would just have to write one protocol, using blue tooth, and one device and control another without every device to have a wire connecting out. Mmm?

      Hell, use it in christmas lights and maybe do some neat lighting with it.
      I can go on and on :)

      --

      -
      ping -f 255.255.255.255 # if only

    4. Re:Interesting... by PetiePooo · · Score: 2

      I may just be responding to flamebait here, but...

      A Beowolfe cluster is designed to disribute processing power over several CPUs with only modest bandwidth connecting them. This little bugger is optimized for network connectivity, which is good. However, at an estimated MIPS of only 100, you're distributing your Beowolfe load to a bunch of underpowered ants. Considering that you'd have additional overhead in distributing the workload to all the CPUs, it would take an army of them to surpass the processing power of a single Opteron CPU, which, incidentally, will also run the standard 2.4 kernel...

      How many MIPS are the Opterons estimated to debute at?

    5. Re:Interesting... by Mysticalfruit · · Score: 2

      It sounds like a good idea, except:

      1. 100mips is pretty shitty. You'd need a hella lot of these and with that you'd need all the other infrastructure (that would end up consuming any savings you gained from going with cheaper chips)
      2. With the evolution of blade technology, etc... you'd be able to pack less more powerful machines into the same space.

      Now with that all said, These things can address 4gigs of ram. If you could bump up the CPU power to say 800mips and combine this with some creative packaging... you might have a good solution...

      --
      Yes Francis, the world has gone crazy.
    6. Re:Interesting... by meatspray · · Score: 2

      I do this now, I have the IPAQ with wi-fi and bluetooth built in, they're a little pricey right now, but the cost is coming down.

      I'd rather see less synching and more builtin pda capabilities, why have a host at all? they should be thinking peer.

    7. Re:Interesting... by yobbo · · Score: 2

      Someone could then set up a crond job to "cat /dev/heat > /mnt/toast" every morning.

      No, even better, instead of this latest chip, the device could instead use athlons. So instead of doing a cat /dev/heat you just need to flip the power switch.

      Wake On Lan anyone?

  4. Re:enough of the 1990 hardware!! by nick-less · · Score: 5, Informative

    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!

    Well, I think they target embedded applications and not laptops here. Most embedded applications don't need sound or video capabilities and most engineers love to have serial and parallel I/O, because of their simplicity.

  5. Re:enough of the 1990 hardware!! by PetiePooo · · Score: 3, Insightful

    Also from the article..

    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.

    At only 100MIPS, I wouldn't want to use it in a laptop/notebook. Intel, AMD and Transmeta make better chipc for that. This one wouldn't have the computational power.

    Great technology, yes. It would make a rockin' embedded system, and could serve up static web pages fast enough to saturate a 100MB pipe. I'll be keeping an eye on it for any future applications I can dream of..

  6. Re:enough of the 1990 hardware!! by swb · · Score: 4, Insightful

    I'd agree on the parallel port complaint, but a lot of stuff out there that won't be going away for years still uses serial ports. I'm not a programmer, but I'd wager that good ol RS232 is a simpler interface to work with than USB and probably more robust over longer runs. I don't think something like this was designed for replacing your desktop.

  7. Christ you people are stupid. by Anonymous Coward · · Score: 4, Insightful

    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.

    1. Re:Christ you people are stupid. by Alsee · · Score: 2

      Use your imagination.

      DEVICE NOT FOUND

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  8. What Most People See by webword · · Score: 4, Funny

    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

  9. Routers, firewalls and goodies! by miffo.swe · · Score: 2

    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
    1. Re:Routers, firewalls and goodies! by Mignon · · Score: 2
      ... it is not aimed at notebooks or desktops you imbecills!

      Probably can't even run a spell-checker on it, either.

    2. Re:Routers, firewalls and goodies! by Muad'Dave · · Score: 2

      Perhaps he refers to the wonder drug imbecillin, which cures stupidity.

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
  10. versus PC104 by Hayzeus · · Score: 3, Insightful
    The developer board at $299 (with no support) looks pretty reasonable, although you can get a more capable PC-104 board for the same price.

    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.

    1. Re:versus PC104 by cybermace5 · · Score: 2

      Developer board? Bah. I never believed in developer boards, I've had some that fried the chip on powerup. I'd just make my own board....what's that? It's a ball-grid-array? Nevermind.

      Anyway...notice that it has memory controllers too. That could be pretty useful. Still not a really powerful device; I could see these being useful for network-based home automation, with a touch-screen in every room (that run distributed.net or folding when idle).

      Speaking of PC-104, I picked up a WinSystems board the other day for less than $50. This guy has a huge number of them on eBay, and has saturated the market. These board still go for over $500 each, and the John Carmack Armadillo project used one until they crashed their rocket. Has all the bells and whistles (IDE, floppy, vga, ethernet, LPT, 4 serial, keyboard, 48 I/O, SRAM or Diskonchip, watchdog), only an AMD 5x86 133Mhz chip though. I'm using mine for a networked CNC miller/router [to be constructed...]. Search eBay for pc104 and you will find them, I booted mine up the other day and it runs Linux fine. ;-) They are actually an EBX board (6"x8") but have a PC-104 bus connector on top.

      Now if only that other guy would hurry up and send my bridge driver chips...then I will have a trio of smoothly whirring stepper motors....

      --
      ...
    2. Re:versus PC104 by cybermace5 · · Score: 2

      Since those boards are EBX, you can't stack them. They have a PC-104 bus on top, so you can stack regular PC-104 modules.

      I don't think SMP is really possible with PC-104...it's just a peripheral bus, and each module would just be a separate computer. I'd say the best you could do would be a Beowulf cluster over ethernet.

      --
      ...
  11. Re:enough of the 1990 hardware!! by Anonymous Coward · · Score: 2, Informative

    In embedded world, you want minimalistic hardware. USB requires a microcontroller with USB stack just to talk to it. It is far easier to use serial port and probably 3 lines of code to talk to a serial port. Parallel port can be interfaced pretty much directly to keypad, small character LCD, relays etc. Can'tt say the same for USB without yet another microcontroller.

  12. Open computer by brejc8 · · Score: 2, Informative

    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.

  13. How do we know this? by bconway · · Score: 2, Informative

    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?
    1. Re:How do we know this? by swv3752 · · Score: 2, Insightful

      The thing is a MIPS. Most MIPS processors work without any patches on recent 2.4 kernels.

      Besides it is basic economics for them not to lie. They sell the boards pretty cheap, so you buy one to see if this will be the platform for your next device. How long would it take you to find out that you need to patch the 2.4 kernel to get it to run on this thing? If it doesn't work, they sell no devices. They are going to make no money selling a couple hundred developer boards.

      --
      Just a Tuna in the Sea of Life
    2. Re:How do we know this? by brejc8 · · Score: 2

      It isnt a MIPS.
      Its a CRIS

    3. Re:How do we know this? by exolon · · Score: 2, Informative

      It runs on the 2.4 kernel without patches because the CPU architecture and HW drivers have been in the vanilla 2.4 kernel for a long time (see arch/cris).

      The developer.axis.com site also has the additional tools you need for developing like compiler packages and flash downloading tools etc.

    4. Re:How do we know this? by swv3752 · · Score: 2

      Whichever. Thier site talks about MIPS from the brief scan I gave it. It doen't take away from my main point and and indeed further supports my hypothesis that they are not lying about it working with a generic 2.4 linux kernel.

      --
      Just a Tuna in the Sea of Life
  14. Re:Bill Gates by AlgUSF · · Score: 4, Funny
    When is the windows version coming out?


    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.
  15. Is it an ARM? by brejc8 · · Score: 3, Insightful

    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.

    1. Re:Is it an ARM? by bmetzler · · Score: 3, Insightful
      All I can see is that it is a RISC (what isnt) and has 15 x 32bit registers.

      The technical page said that it was a mips.

      -Brent
    2. Re:Is it an ARM? by brejc8 · · Score: 4, Informative

      It only says its a 100 MIPS processor. (Million Instructions Per Sec)
      The MIPS has 32 registers.

    3. Re:Is it an ARM? by ntp · · Score: 5, Informative

      Nope, you're all wrong. It uses the CRIS architecture. See here for the architectural description.

      --
      I control the time!
  16. Re:Maybe... by nochops · · Score: 2, Interesting

    Wouldn't it be better if they cloned a penguin and then inserted the uber linux brainchip?

    --
    "A terrorist is someone who has a bomb but doesn't have an air force." -William Blum
  17. Is shipping, and Bluetooth is avail, too by diegoq · · Score: 5, Informative

    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
    1. Re:Is shipping, and Bluetooth is avail, too by Surak · · Score: 2

      These guys (Axis) have been in the embedded market for years. Sysadmins in decent-sized companies will immediately recognize them because chances are they have one or more of their print servers (which are real nice) online somewhere. :)

      I'm glad to see they are doing nice things with Linux and selling them to the embedded applications developer market.

    2. Re:Is shipping, and Bluetooth is avail, too by njdj · · Score: 2

      The chip itself is $40.
      ... plus $70 shipping charge outside Europe, according to their order page

  18. Re:Cell computing anyone? by Koos+Baster · · Score: 3, Insightful

    It's probably a crazy idea, but at 27x27mm you could fit over 50 of these on an atx PCB. And that's still 2D, stacked you could easily fit a hundred in a litre (though heat may be a problem even with embedded harware like this one).

    Of course, compared to desktop computers these tinies have far from impressive specs (see: rants by others), but power isn't necessesarily measured in terms of Mhz/GBs. Power can come in numbers as well. And in that case, price per piece is more important, as well as Watt/instruction and physical size.

    Now let's see about bulk prices...

    ---
    The prospects for high-end PCs are far overrated

  19. How long before... by slipgun · · Score: 3, Funny

    With a name as suggestive as Axis, how long until Dubya decides to carpet bomb them?

    --
    SpamNet - a spam blocker that really works
    1. Re:How long before... by slipgun · · Score: 2

      Ok, I'm only kidding. I'm actually quite pro-Bush (rare for an Englishman). Let us remember that the only three 20th Century American presidents that were praised by the media on their election were Clinton, Nixon and (I think) Hoover.

      I've just been getting some good karma lately, and I thought some left-wing humour would help even more :-)

      --
      SpamNet - a spam blocker that really works
  20. Now if it was a FORTH machine on a chip by TerryAtWork · · Score: 5, Funny

    We'd be talking real power...

    --
    It's Christmas everyday with BitTorrent.
    1. Re:Now if it was a FORTH machine on a chip by Alsee · · Score: 2

      Fourth? Man I really need to upgrade. I'm still running Second.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  21. Seminar by holla2040 · · Score: 2, Interesting

    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
  22. Includes perifirials and much more by goombah99 · · Score: 2, Informative

    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.
    1. Re:Includes perifirials and much more by kiatoa · · Score: 2, Interesting

      I read 1.2 watts - where did you see .3 watts? At .3 watts I'm much more interested. Although 1.2 is still fairly good. Note however that this is a MCM (*) and traditionally MCM's are very expensive. If they have solved the expense problem I can't wait to see these in Digikey!

      (*) MCM - multi chip module, bunch of silicon dice glued to a substrate and wired together.

      --
      90% of the wealth is in 2% of the pockets. Bummer to be in the majority.
  23. where would you use this chip? by bromoseltzer · · Score: 2
    Don't confuse your one-off projects with the real world market. At $40 (or maybe $20 in volume) this chip is pretty expensive for some of the applications I'd like to see:
    • 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.
  24. Re:I just wish by reezle · · Score: 2

    "Ooooooohhh BABY YES! wash and blend"

    I just wish I had some mod points for you, man... You made my morning....

    -cheers

  25. It has synchronous serial ports... by Karpe · · Score: 2

    ...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)

  26. A MCM is not a single chip by Internet+Dog · · Score: 4, Informative

    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.

  27. Re:It's not "available"... RTFA by j_kenpo · · Score: 2

    Damned, and I always thought that Christmas was in July....

  28. Just like X10... by Christopher+Bibbs · · Score: 2

    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.

    1. Re:Just like X10... by perlyking · · Score: 2

      how about the fridg lets me know when it has been standing open for 15 minutes

      Or the carpet could email you saying "help!! i'm getting wet."
      --
      no sig.
    2. Re:Just like X10... by LinuxHam · · Score: 2

      Or the carpet could email you saying "help!! i'm getting wet."

      I already get those emails.. ;)

      --
      Intelligent Life on Earth
  29. Carmack still using PC104 by SethJohnson · · Score: 2, Insightful


    Just an fyi:

    As of the 15th of this month, they're still using PC104 over at Armadillo Aerospace.
  30. Interesting by Aknaton · · Score: 2

    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?

  31. Why not get a better coffee maker? by tchuladdiass · · Score: 2

    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.

    1. Re:Why not get a better coffee maker? by alannon · · Score: 2

      This does NOT sound ideal to me, taste-wise. Most water has a component of gases in it (like oxygen) that to most people, make the water taste better (sweeter and less 'flat'). Being kept at a near-boil for hours at a time is going to drive all the gases out of the water and I would think, make your coffee taste less pleasant compared to a cup where the water was fresh and had been brought to a boil for a very short time.

      But these are just my random thoughts. Do you notice this?

  32. So.. what kind of CPU is it? by Antity · · Score: 2

    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?
    1. Re:So.. what kind of CPU is it? by andy4us · · Score: 2, Informative

      It's a Cris architecture, if, you expand a recent kernel or 3.2 gcc source you'll see a bunch of stuff for cris. I have one of their development boards which doesn't use the MCM but is a 100LX based system.

      Andy

  33. Re:enough of the 1990 hardware!! by shoppa · · Score: 2
    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!

    Speaking from an embedded-device perspective, this is heaven in a tiny package. Forget video and audio, the sync serial ports and ethernet are all I need!

    If you're looking at a small desktop (that seems to be the direction of your comments), I think the Via C3 processor on a mini-ITX board is the direction you ought to go. Works wonderfully with Linux.

  34. Re:enough of the 1990 hardware!! by fermion · · Score: 2, Insightful
    rant on
    I don't think this is flambait at all. I think the excessive number of connectors one need on a computer is part of the inefficiency of the industry.

    For instance, at at time when a Macs needed a single ADB port for all slow input devices, an Intel machine had two identical ports, for keyboard and mouse. These ports had to be color coded because they were not interchangeable. People hasted the few ports, but the standard made the machine easier to deal with and design for, even if a bit more expensive.

    Likewise why have serial and parallel ports on a computer. Just make everyone use serial. It is not difficult, it is no longer expensive. I mean nearly everyone has switched to USB. What was the problem? I know that we need to support legacy hardware, but the poster has a point. Why bloat clearly niche device with things people no longer need or use.

    But my real issue is with these printers and scanners that are shipped with two or three different ports. Is it really so expensive to replace the ports with and ethernet connector, at least on some of the machines. Most people have ethernet connector, and combined with a router with a DHCP server, these are easier to setup than a parallel or serial connection. I know not everyone has a router, but many people and most business have broadband, and selling broadband with a router, is, in my mind, irresponsible, but that is another rant.

    Anyway, I agree with the poster. Don't put stuff in a product just because you can and it is cheap.
    rant off

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  35. I bought a couple of the developer boards by hqm · · Score: 5, Interesting

    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.

  36. No RISC by Euphonious+Coward · · Score: 3, Informative
    If you read the specs on the CPU carefully (which I did, a couple of years back) you discover that it is not really a RISC at all, by any definition of the term. The architecture is very similar to the VAX, in fact. They just call it a RISC because that once sounded more advanced. Today, of course, calling an architecture RISC makes it seem kind of backward, but they've been saying it long enough that it's probably too late to change.

    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.

  37. Re:Linux in under 2MB?? by Koos+Baster · · Score: 3, Informative

    Right so. 2MB should be enough for anybody! ;-)

    Red Hat should take notice, but still it's importatn that Red Hat is just as Linux as this tiny system is. And, there is a point in Linux being able to downsize into less than 2MB. Although Desktop Linux is not and does not allow for the same applications as embedded linux, there is a real virtue in sharing the codebase between these two. (Or desktop and webserver, cluster or grid server for that matter.) Although developers may not always agree on the direction the developments should take, together they provide for an open environment that is scaleble, and in escense is very lean. This is something Microsoft can never touch upon with Windows CE/PocketPC/whatever.

    That's why I think this one-die embedded linux system is indeed a a-good-thing (tm).

  38. Sooner or later by WindBourne · · Score: 2, Interesting

    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.
  39. Re:Ideal for a media PC by CyberKnet · · Score: 2

    this is a far cry from ideal for a media PC.

    The cpu has nowhere near enough processing power to perform multimedia functions, and this is deliberate.

    The CPU/Board is intended to be used in embedded devices... things like routers and firewalls, etc; not for dvd players and game consoles.

    --
    Video meliora proboque deteriora sequor - Ovidius
  40. Re:Time to build that distributed.net "super clien by rusty0101 · · Score: 2

    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...
  41. HW device specs are always preliminary - forever. by shreak · · Score: 2

    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

  42. Righto - CRIS is *not* a RISC, that's for sure! by bap · · Score: 2, Informative
    The CRIS CPU architecture seems reasonable for an embedded CPU optimized for code volume, but to call it RISC is outrageous. There is nothing RISCy about CRIS. In fact it is pretty much a classic CISC, highly reminiscent of the VAX.

    Look at the complex addressing modes and variable-length instructions: hallmarks of a CISC. To quote chapter 2 of the documentation,

    2.3 DATA ORGANIZATION IN MEMORY ...

    Data can be aligned to any address. If the data crosses a 32-bit boundary, the CPU will split the data access into two separate accesses. The use of unaligned word and dword data will thus degrade the performance.

    ... 2.4.1 Addressing Modes The CRIS CPU has four basic addressing modes. These modes are encoded in the mode field of the instruction word. The basic addressing modes are:

    • Quick immediate mode
    • Register mode
    • Indirect mode
    • Autoincrement mode (with immediate mode as a special case)
    More complex addressing modes can be achieved by combining the basic instruction word with an addressing mode prefix word. The complex addressing modes are:
    • Indexed
    • Indexed with assign
    • Offset
    • Offset with assign
    • Double indirect
    • Absolute
    The addressing modes of the CRIS CPU are

    Assembly syntax; Addressing mode
    i, j Quick immediate
    Rn Register
    Pn Special register
    [Rn] Indirect
    [Rn+] Post increment
    x, u Byte immediate
    xx, uu Word immediate
    xxxx, uuuu Dword immediate
    [Rn+Rm.m] Indexed
    [Rp=Rn+Rm.m] Indexed with assign
    [Rn+[Rm].m] Indirect offset
    [Rn+[Rm+].m] Autoincrement offset
    [Rn+x] Immediate byte offset
    [Rn+xx] Immediate word offset
    [Rn+xxxx] Immediate dword offset
    [Rp=Rn+[Rm].m] Indirect offset with assign
    [Rp=Rn+[Rm+].m] Autoincrement offset with assign
    [Rp=Rn+x] Immediate byte offset with assign
    [Rp=Rn+xx] Immediate word offset with assign
    [Rp=Rn+xxxx] Immediate dword offset with assign
    [[Rn]] Double indirect
    [[Rn+]] Double indirect with auto increment
    [uuuu] Absolute

  43. I have used this, briefly by The+Famous+Brett+Wat · · Score: 2
    Most of my work was done on their developer board, which is not the multi-chip-module being discussed here, but I did see the actual honest-to-goodness MCMs just before I parted ways with my previous employer (on December 16th, 2002), although they were still having some issues making them work at that time. The CPU architecture is known as CRIS, and you can download the GCC CRIS cross-compiler from their website. They even have a DEB package which I installed without much difficulty under Debian/Woody.

    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.
  44. Re:enough of the 1990 hardware!! by drinkypoo · · Score: 2

    Just about everything out there has serial ports, including most Unix workstations, but not including Macs any more. Of course it's easy to get there from USB. Also USB has a very short maximum cable length, you can run (low speed) serial (9600 bps) over three wires of ordinary copper phone line for a LONG long way.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  45. Re:Time to build that distributed.net "super clien by matrix29 · · Score: 2

    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.
  46. Re:Time to build that distributed.net "super clien by rusty0101 · · Score: 2

    I would think that using LEDs to communicate would generate more heat than a copper trace. I could be wrong.

    -Rusty

    --
    You never know...
  47. Re:Do NOT invoke the name of the spamming one! by Christopher+Bibbs · · Score: 2

    Just so you know, X-10.COM is not the only place that sells X10 devices. Radio Shack and Leviton both make their own X10 devices and don't employ the same advertising campaign.