Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Handhelds Hardware

New PPC/Linux PDA Reference Design From IBM 254

kinema writes "It looks like IBM has released a new Linux/PowerPC based PDA reference design called e-LAP ("embedded Linux application platform"). It features a PowerPC 405LP, 30MB SDRAM, 32MB NOR Flash, 64MB Disk-On-Chip Flash, 240 x 320 color LCD, Stereo speakers, Microphone, USB (both host and client ports), a 3000 gate Xilinx FPGA, SDIO slot and last but not least a TCPA security chip. I for one would love to see some good PowerPC based PDAs on the market."
This discussion has been archived. No new comments can be posted.

New PPC/Linux PDA Reference Design From IBM

Comments Filter:
  • PowerPC Advantages? (Score:5, Interesting)

    by SoCalChris ( 573049 ) on Wednesday January 22, 2003 @02:06PM (#5136544) Journal
    I for one would love to see some good PowerPC based PDAs on the market.

    Why? Aren't PowerPC chips more expensive? Is there a major benefit that I'm not seeing? Why wouldn't they run a Linux version on it with a regular PC chip and be able to sell the device cheaper?
  • by Kludge ( 13653 ) on Wednesday January 22, 2003 @02:09PM (#5136581)
    Not to sound like a troll, but IBM seems good at producing reference designs, but not at actually moving out lower end commercial products like this.
  • Wishes and Dreams (Score:2, Interesting)

    by huckda ( 398277 ) on Wednesday January 22, 2003 @02:09PM (#5136582) Journal
    I would like to see more mainstream products being used that incorporate Linux. the Sharp Zaurus is simply gorgeous. I'm glad to see IBM working out the details to develop another PDA utilizing Linux.

  • FPGA? (Score:3, Interesting)

    by rot26 ( 240034 ) on Wednesday January 22, 2003 @02:10PM (#5136586) Homepage Journal
    What's that for? Future DRM? Or is that just part of the "reference" design, something for OEM's to use as a scratchpad for later integration into the silicon?

    I know these are stupid questions, I'm just curious.
  • by Anonymous Coward on Wednesday January 22, 2003 @02:11PM (#5136601)
    The issue here is really power consumption.

    The latest desktop x86 PC CPUs (all x86 CPUs ever made come to think of it) have been extremely inefficient in comparison to other types of processors. PowerPC chips, Alphas, SPARCs and ARMs all have a much higher MIPS/mW rating than any x86 processor. Also PowerPC assembly is nicer :)
  • crazy (Score:5, Interesting)

    by tps12 ( 105590 ) on Wednesday January 22, 2003 @02:12PM (#5136604) Homepage Journal
    Wow, great to see IBM getting into the PDA market. For those who don't remember, they pretty much set the gold standard in the laptop industry, and we still live with the benefits today. But while this sounds like a good toy for geeks, I have to wonder about some of the choices made in the design of this device.

    PDAs typically use processors designed specifically for embedded environments. They're built from the ground up for low power consumption in preference to blazing speed. The PowerPC is exactly the opposite, as anyone who has sat down at a recent G4 can tell you -- these things scream.

    Furthermore, Linux is specifically architectured for the server market, which is why it's seen so much success in the enterprise. Trying to tweak it to run on a PDA is an excercise in feudalism. The choice could also be bad news for Linux, as people will start to think of the OS as suitable for only small devices.

    It's a good idea, but I'd like to see them take a more sensible approach.
  • Intriguing... (Score:3, Interesting)

    by snStarter ( 212765 ) on Wednesday January 22, 2003 @02:14PM (#5136621)
    Good to see more options out there in general. But I wonder if this means we might see an OS X version from Apple.
  • Power/Battery Life (Score:4, Interesting)

    by 1010011010 ( 53039 ) on Wednesday January 22, 2003 @02:14PM (#5136625) Homepage
    How does the power consumption of this type of ARM chip compare to the Arm, StrongArm, XScale and Dragonball CPUs?
  • by kwoo ( 641864 ) <`kjwcode' `at' `gmail.com'> on Wednesday January 22, 2003 @02:15PM (#5136634) Homepage Journal
    Why? Aren't PowerPC chips more expensive? Is there a major benefit that I'm not seeing? Why wouldn't they run a Linux version on it with a regular PC chip and be able to sell the device cheaper?

    For one, IBM has a large hand in the development of the PowerPC, and I can't say I blame them for wanting to use one of their own chips. In terms of real advantages, the PowerPC has a few in general, but I'm not sure about the embedded series of chips.

    From a programming perspective PowerPC can be somewhat annoying (I believe you can only load 16 bits of a register at a time -- I read that in an IBM DeveloperWorks article, I believe) if you're writing assembly, but I find it a wonderful platform for my daily projects (Darwin/PPC and Linux/PPC mostly).

  • by MrJerryNormandinSir ( 197432 ) on Wednesday January 22, 2003 @02:16PM (#5136641)
    Just another product to boycot.
    TCPA + DRM = crippleware

    I prefer my Zaurus anyway. I can surf the net via
    802.11, I've got a big ass 256MB MMC card.
    And some some apps I serve off my LinuxPPC (Apple 9600) Server. I built my own amplified stereo speakers. No TCPA or DRM technology embedded in it.
    And it's plenty fast enough to stream mpeg2 and mpeg4 video off my server!

    If IBM removes the DRM technology maybe they'll
    get some market share. But anything with TCPA and DRM technology is just crippleware in my eyes. This would probably start a home brew revolution.

    We should stick together any never but any hardware that supports DRM.
  • by Anonymous Coward on Wednesday January 22, 2003 @02:18PM (#5136662)
    This PowerPC-based PDA is as close as we're going to come to an Apple handheld for a long time!

    Why?

    Has Apple announced it's not going to make a PDA? They've got laptop expertise from the ti-book, small portable commodity electronics expertise from the iPod, etc.
  • by questionlp ( 58365 ) on Wednesday January 22, 2003 @02:19PM (#5136666) Homepage
    Considering that the 405LP that is being used in the reference design could be considered an embedded processor, it's also less complex than say the lowest power consumption x86 or x86-compatible processor. It's also hard to find a x86 processor that has a typical power consumption of under a watt and has all of the features of the 405LP, plus fit into the space requirements of handhelds and other small devices.

    Price isn't as much of a concern since you would normally trade cost for portability, and vice versa.

    The other benefit of the PPC architecture is the fact that you don't have the kludge of an ISA that is the x86 ISA... meaning that developing apps for a PPC (or an ARM) architecture may not be as bad... and I think code written for the PPC architecture can run on any other PPC processor, provided that you don't include processor specific extensions.
  • Re:FPGA? (Score:5, Interesting)

    by Obsequious ( 28966 ) on Wednesday January 22, 2003 @02:25PM (#5136711) Homepage
    Could be "scratch space", or for future DRM as you point out. I like to think it'll be for more though.

    Someday I'd like to see FPGAs in all sorts of things. The classic (albeit somewhat silly) example I like to use is you're driving down the road and you go through a puddle of water which disables your car's computer. So you download the controller core from GM's (or whoever's) site, load it into the FPGA on your PDA, and use it to drive to a service shop.

    Kind of a contrived example, but my ultimate point is that with pervasive FPGAs, and perhaps some kind of pervasive "universal connector" wired to the FPGA, you can reconfigure a device to do things it wasn't specifically designed for.

    Blue sky thinking aside, I can think of other uses for it, such as the "cell phone" model where you alternatively use it for digital and analog control stuff by reprogramming it. That way you only need one part in the device instead of two, and it makes interconnection circuitry simpler.

    You might also program it to be a DSP-microprocessor today (for maybe the media player or something), and then reprogram it to be the cell chip for a Treo-like device tomorrow.

    That kind of thing...
  • by rjamestaylor ( 117847 ) <rjamestaylor@gmail.com> on Wednesday January 22, 2003 @02:31PM (#5136771) Journal
    I like the reference spec but still prefer my Zaurus 5500 and really prefer the (Intel-delayed) 5600. The case ergonomics are one reason (the built-in thumbboard is awesome on the Zaurus).

    Don't think, though, these are PDAs. These are not really Palm competitors. These are true development platforms for handheld computing solutions. Also, the killer app on these is the web browser. Opera 5 (and I'm playing with a beta of 6) is incredibly fast and feature rich, especially compared to PokeyIE on PokeyPC or anything on the Palm (though I haven't seen OS 5.0 to be honest).

    I love taking my Zaurus to a HotSpot (like T-Mobile's at the ubiquitous Starbucks) surfing, SSH'ing, web serving (from the unit), and...well...playing Scrabble ("Word Game").

    Maybe Scrabble is the killer app...Anyway...

  • Versatility (Score:2, Interesting)

    by ZX3 Junglist ( 643835 ) <{ZX3Junglist} {at} {hotmail.com}> on Wednesday January 22, 2003 @02:39PM (#5136832)
    Now, I've yet to find a PDA that I would actually take the initiative to use on a normal basis. I like the idea of the "developer sled" but I think this is aimed to capture a certain market segment. I would be more apt to buy a PDA if it was quite small with limited funtion alone, but had more of a docking station that allowed me to use my PDA like a computer. Monitor output would also be a large help, even if it were a relatively low-res display. Anyone have thoughts on this/info if it's already been done?
  • by Phroggy ( 441 ) <slashdot3@ p h roggy.com> on Wednesday January 22, 2003 @02:45PM (#5136879) Homepage
    A thought about lower power consumption as it relates to price:

    Say an Intel Mobile P4 costs $X and runs at a certain speed (not MHz, but actual performance). However, when you unplug it to run on batteries, performance drops in half, to save battery usage.

    Say a PowerPC chip costs $(1.5 * X) and runs at the same speed while running on AC power, but when you unplug it and run on batteries, it doesn't cut performance because power usage at full speed matches the P4 at half speed. So, you get the same battery life from both, but the PPC costs more. When both chips are running at full speed, they're the same speed, but when the P4 is at half speed to conserve batteries, the PPC is much faster.

    Now, use a slower model of PPC that costs less to produce. Drop the price down to match, and (when the P4 runs at half speed to get decent battery life) the PPC is faster.

    In a laptop, speed while running on AC power may be important, so yes, the PPC may be more expensive for the same speed. But in a PDA, that's not important at all, so the PPC has the advantage.

    This is why Apple has started pushing laptops this year. There may be faster PC laptops while plugged in, but while unplugged, PowerBooks are either much faster or have much longer battery life.

    Disclaimer: I don't actually know what I'm talking about and anything I said that looks like numbers was completely made up arbitrarily. ;-)
  • by Phroggy ( 441 ) <slashdot3@ p h roggy.com> on Wednesday January 22, 2003 @02:47PM (#5136907) Homepage
    Can it play Ogg Vorbis files?

    Running Linux on PowerPC? Why not?

    One of the issues with Ogg support, as I understand it, is that until recently there wasn't a good Ogg decoder that didn't require floating-point operations, and many embedded chips don't handle float. The PowerPC handles float just fine.
  • by cmeans ( 81143 ) <chris.a.meansNO@SPAMgmail.com> on Wednesday January 22, 2003 @03:00PM (#5137019) Journal
    Seems to be the day to do these sort of things:

    Motorola/Metrowerks unveils Linux-based PDA reference design [linuxdevices.com].

  • Re:FPGA? (Score:5, Interesting)

    by PetiePooo ( 606423 ) on Wednesday January 22, 2003 @03:03PM (#5137049)
    I'm hoping the FPGA will be a resource that can be allocated just like memory. That would make it a great solution for implementing DSP-based . A media player could reserve the FPGA, load the MP3 codec into the FPGA and start feeding it the compressed bitstream. When a different bitstream comes along (let's say Ogg?), clear out the current codec and pop in the new one. Meanwhile, your processor load stays close to zero because all the number-crunching is going on in programmable hardware!

    DRM software could use the FPGA in conjunction with the TCPA chip for access control. However, the TCPA chip has much less nefarious uses as well, such as hardware encryption/decryption and secure key storage to name a couple. If a newer, better encryption algorithm comes along, it could be implemented in the FPGA, making this platform extremely future-proof.

    I wish IBM the best in this. It sounds like a truly marvelous platform.
  • by ralphclark ( 11346 ) on Wednesday January 22, 2003 @03:17PM (#5137188) Journal
    Yawn. Yet another "me too" PDA. Unfortunately it's behind even the *previous* generation of iPaqs, having no built-in Bluetooth and no CompactFlash slot either. Yes that's right folks, according to the specs it doesn't even support IBM's own microdrives.

    IMO these two features are indispensable for the serious PDA user. Bluetooth so I can access the internet one-handed with my cellphone sitting inconspicuously on my hip, CompactFlash slot which holds a 1GB Microdrive with my entire CD collection ripped to MP3.

    The new IBM design supports "SD", i.e. "Secure Digital". What fricking use is a big storage device if you can't store your MP3's on it?

    Bluetooth needs to be built in rather than provided by a card because then you get in situations like wanting to download this large file straight onto the drive but you can't have both the Bluetooth device and the storage card fitted at the same time.

    The Sharp Zaurus C700 would be interesting, if only it had built-in Bluetooth. But IBM's new design is underspecified and just too dull for words.
  • by larkost ( 79011 ) on Wednesday January 22, 2003 @05:01PM (#5138164)
    Actually, in power saver mode the PowerPC family of processors varies its timing to try and save energy. If you do something demanding (say a lot of IO involved in DVD playback) the processor stays in its most 'awake' mode. If you start to use less processor power (have increasingly more no-op cycles) then it starts to slow down timings and turn off function units. Start to need more power and it starts to ramp back up. The biggest problem is that somtimes you need a lot of cycles in a sudden burst after doing nearly nothing for a while, and this takes a bit of time to wake up all the way.

    All in all a much better solution than the 'if I am unpluged then drop to half performance' routine uses by the non-mobile version of the P4 that is used in high performance PC laptops.
  • by theLOUDroom ( 556455 ) on Wednesday January 22, 2003 @05:25PM (#5138360)
    I have a Zaurus too.

    First and foremost, the Zaurus uses a non-standard connector.
    As opposed to your palm which had a standard DB9 and USB connector taking up a huge amount of space at the bottom? I'd much rather have the zaurus be the size it is and pay for a cable then make it huge by adding standard sized connectors. I do wish the connector on the bottom wasn't as super-rare and it is, but is necessary to use small connectors if you want a small device. I wouldn't mind a USB host controller, but I don't think I would have wanted to pay more for it. I bet it would have cost significantly more too. Adding a USB host isn't simply a matter of adding a bigger battery. They also would have had to beef up the step-up circuitry the brings the battery voltage up a a higher voltage. To be a standard USB host the device must be able to source 5V 500mA (minimum). That's 2.5 watts. Flip over your Zaurus and read the wattage: 2.5W (Battery). They would have needed to double the power supply!


    Or, I can get an IRDA keyboard. Which practically doesn't exist.
    Read here [zaurus.com] for info about getting a folding IRDA keyboard for a good price. (It's not quite ready yet, but it should be within a couple weeks.)

    Finally, the Zaurus' handwriting recognition stinks.

    It's handwriting recognition is just not that great until either:
    (a) You learn the default way to make all the characters.
    or
    (b) You teach it your handwriting.

    You took the time to learn graffiti, so it's not fair to make a comparison if you're not willing to learn the Zaurus' input method. I personally almost always use the keyboard. I find single character handwriting recognition very inefficient becuase you always have to move backwards after each chacter entered.

    Then, the Zaurus' use of an obscure ethernet-over-USB protocol gave me quite a headache.
    This is a legitimite gripe, but it has supposedly been fixed on the sl-5600 model.

    You did leave out one other problem though: the battery size. It's just too small. They gave the sl-5600 a much bigger battery but I don't think it will work with my 5500 :(

    TCPA/DRM makes all this irrelevant though. Given the choice between the possibility of undefeatable (basically) DRM and none, the choice seems pretty simple to me. Too bad they shot themselves in the foot like that, since having an FPGA to play with sounds cool.
  • by TheRaven64 ( 641858 ) on Wednesday January 22, 2003 @05:55PM (#5138562) Journal
    I, for one, would like to see a TCPA chip in a PDA, especially one running Linux. A lot of what I would use a PDA for involves ssh, and that takes a lot of CPU power on a general purpose chip. Our gateway machine is a 486DX2, running linux, ipchains sshd and very little else. SSHing to that is so slow that it is almost impossible to edit text in a line. PDAs, in general, have little more CPU power than this machine, and what they have can be better employed than in encryption.
    TCPA != DRM. Sure you can use TCPA for DRM, but you can also use it to turn your 802.11 enabled PDA into a secure, portable terminal.
  • by blaqsun ( 643717 ) on Wednesday January 22, 2003 @06:25PM (#5138757)
    It wouldn't take much effort to run Linux or an embdedded OS, such as QNX, on this new platform. What would be really exciting would be to beef the RAM up a bit and get a version of Darwin working on it. That in itself wouldn't be the most useful or practical application, but it would lead to Mac OS X on a handheld.

    Apple, are you listening?
  • Re:DOA (Score:3, Interesting)

    by Chazman ( 6089 ) on Wednesday January 22, 2003 @09:38PM (#5140351) Homepage
    or call IBM and try and get a quote for 500 pcs PowerPC if you doubt me. That's what distribution companies are for. We're using a PPC in a low-volume embedded design (500 pcs/year is a good guess), so we buy like 200 at a time. Just call up Arrow, or Jericho, or any of their competitors. If you're a real outfit, and you've got some kind of relationship buying parts from them (even in low quantities), they'll get you PPCs in hundreds at a time. That's what they're there for.

Suggest you just sit there and wait till life gets easier.

Working...