Itsy Specs Updated
Date: Mon, 7 Feb 2000 16:53:48 -0800
From: Deborah Wallach [kerr@pa.dec.com]
To: sa1100-linux@pa.dec.com, linux-arm-kernel@lists.arm.linux.org.uk
Subject: Itsy schematics and updated Linux software available
In order to promote collaboration and to advance the state of pocket computing research, Compaq Computer Corporation's Research Laboratories are making available the schematics and manufacturing information for the Itsy V1.5 Pocket Computer. The Itsy is a flexible research platform, based on the StrongARM 1100, intended to enable hardware and software research in pocket computing. It is a small, low-power handheld device with a highly flexible interface, designed to encourage the development of innovative research projects, such as novel user interfaces, new applications, power management techniques, hardware extensions, etc. The information we are making available includes the hardware specifications, a low level monitor, and the Linux source code for the Itsy.
More information on the distribution
Deborah Wallach
Western Research Laboratory
Compaq Computer Corporation
http://crl.rese arch.compaq.com/downloads/register.cgi?download=It sy
Kudos to them for opening up the hardware and software designs (open in the "now I know what they did" sense but not the GNU sense, although Stallman himself insists on creating an arbitrary (and in my mind artificial) distinction between hardware IP and software IP, but I digress)...
Anyway, good for them for sharing, but they are using an LCD and touch screen that is unavailable commercially. What good is that?
If they were serious, they should redesign it to use an available module, or offer modules for sale from their site for a reasonable charge.
Although realistically, given what I suspect is a lot of surface mount components and very small trace widths, and probably multi-layer PC boards, I doubt many people will be throwing together one of these in their basement...
It would be nice if they offered an "unsupported" Itsy kit with all necessary parts, but I guess I can't complain about people giving me information.
Bill
Mathematically impossible requirements are technically not against policy.
Anomalous: inconsistent with or deviating from what is usual, normal, or expected
Anomalous: deviating from what is usual, normal, or expected
Canard: a false or unfounded repor
What would the advantages of putting an ARM processor over a Crusoe in a PDA? If the Crusoe can morph any instruction set, wouldn't it be able to run ARM instructions? How would a company benefit from using ARM chips in their PDAs, other than a slight decrease in power consumption?
Well, for a start, the SA-1100 uses less power at 200MHz (about 200mW) than the Crusoe at 400MHz (about 1W). Even given that power consumption tends to go as voltage squared, and that still means that the SA core gives you more MIPS/Watt. Secondly, unless the Crusoe RISC core matches well against the SA core in as much as having virtually equivalent instructions, emulating a RISC instruction set with a different RISC instruction set can lead to performance hang ups. For example, the ARM chips tend to have both conditional instructions and barrel shifters on each instruction, so while they are single issue they can end up doing several things for instruction. (Rusty ARM code warning alert!!)
e.g. ADDS r1,r1,r2 LSR#2; MOVNE r0, r1 LSL#4
Add r1 and r2DIV4 , place in r1 and set flags on result of sum. If negative flags set, move r1 shifted left 4 into r0.
As you can see, if for each of these instructions, you end up firing off two or three Crusoe RISC core instructions, performance can be degraded to a level at around a third of the base clock speed. Similar problems do not occur to the same extent with CISC, as you have more scope to interpret and pass on RISC instructions from CISC ones (as I believe AMD do in their intel compatible chips).
The other thing that springs to mind is that if Linux is your target OS, then either Crusoe running Linux under x86 emulation or a StrongARM running ARMLinux will fit your requirements well, so if battery life is your ultimate goal, then the StrongARM hardware may fit your requirements better.
Cheers,
Toby Haynes
Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
You can't build and sell it and if you build one and modify it somehow (fruity colors?) they get the right to sell your product without compensation. It ain't very open.
Anomalous: inconsistent with or deviating from what is usual, normal, or expected
Anomalous: deviating from what is usual, normal, or expected
Canard: a false or unfounded repor
SELL THEM TO US!!!!!!
WE WANT TO BUY THEM!!!! WE WANT TO SPEND MONEY!!!! YOUR ADVERTISING BUDGET WILL BE A MAIL MESSAGE TO LINUX-KERNEL!!!!!
ahem
thanks
US Citizen living abroad? Register to vote!
Just ask if they'll give you permission to build your limited run. A few hundred wouldn't affect their company income much. They'd be letting you do a market test and there'd be several hundred more developers out here tinkering with the devices. This license forbids your doing this, so simply try to get a different license from them.
So, who would be willing to organize a limited run production of these devices for the community? I'd be willing to pay 700 or so for an Itsy.
They seem like near-perfect development platforms, great for working on new interfaces, or adapting them to wearable uses. I want one.. *whine*
-Fixer
"Avast! Prepare for the rodgering!" THWACK! "Arrr.. me nards.."
They're giving away the results of who knows how much $$$ worth of research. This could be useful to a LOT of people. I'm working on a videoconferencing project here, and one of our next goals is wireless handheld video - the Itsy (if it has sufficient performance) could save us a lot of time. Otherwise, we'll have to design a Crusoe-based device. :)
retrorocket.o not found, launch anyway?
There was a discussion here a while back about options regarding embedded linux solutions. Several gripes came up, including the lack of a filesystem or drivers for flash memory, support for varying CPU clock speed, and a few other details. Look at this. From Itsy's page,
Looks like they've gone to the trouble to write a bunch of these for us. Yay! Now anybody want to look into turning these into a 2.3/2.4 kernel mod?
Quantum mechanics: the dreams that stuff is made of.
Vaporized hardware?
Blue smoke!
.sig: Now legally binding!
Nah, Magic Smoke. You know, the stuff in CPU's that makes them work...
Consciousness is not what it thinks it is
Thought exists only as an abstraction
They certainly do: I have used Acorn computers (running on ARM chips) ever since they came out in 1987... very fast for their time.
I bought a Psion Series5 last year, which is very good for certain things, such as essays, diaries and the like. It's not underpowered, and it uses (IIRRC) an ARM7500 at 30MHz. The power usage I get from it is 45mA/h when idling, going up to around 110mAh/h for maximum processing. When the backlight is on, the maximum power throughput is around 200mAh.
Looking at the Itsy numbers, they are a _lot_ higher. How is this research device powered? Even the most highly powered AAs give out 1000-2000mAh. I get a more realistic 1000mAh out of each pair of NiMHs.
Great science, but that sort of processing power is unfeasible, in my view, and impractical for such a small device.
http://blog.grcm.net/
Wish I saw more of that on Slashdot; the above posts have dramatically increased my faith that perhaps I will see more of it...
Thanks, guys.
Tweet, tweet.