Forgot your password?

typodupeerror

Comment: Re:Two ARM processors? (Score 1) 59

by hamster_nz (#43884359) Attached to: UDOO Looks To Combine Best of Raspberry Pi, Arduino

As FPGA Arcade are conversions of hardware to run in an FPGA each conversion requires a lot more work than software emulation - but it can be done! Drag down some arcade schematics of the Web, get a cheap FPGA board and get started - see this post

For each different hardware platform I guess it takes three months of spare time to convert - as long as usable implementations for the major ICs can be found!

Comment: What... like a pcDuino? (Score 4, Informative) 59

by hamster_nz (#43884313) Attached to: UDOO Looks To Combine Best of Raspberry Pi, Arduino

I've got a US$60 pcDuino, which is close to this. Sort of like a Raspberry Pi with Arduino(ish) I/O headers - they just lack the same spacing so an interposer is required. Runs Andriod, Linux and XBMC just fine...

The devil is in the detail. I wonder how good their Arduino work-a-like API library will be... with the ADCs have the same resolution? Will timing sensitive bit-banged I/O still work OK? Will PWM be the same?

Comment: Not so staggering. (Score 1) 115

by hamster_nz (#43807673) Attached to: 5-Pound UAV Flies For 50 Minutes, Streams HD From Over 3 Miles

Flying drones outside of visual range is illegal where I live, so I would not be able to say anything if I was to have have seen HD footage filmed from a home-built fixed wing drone that has flown on autopilot for 60 minutes, at 60km/hr and then landed back at the starting point entirely on autopilot.

Comment: What is more likely.... (Score 1) 211

What is more likely? an explosive device, loaded with a cell phone that required a working/registered/traceable SIM, or a generic clockwork egg-timer or other mechanical clock, or if you are really high tech maybe a small micro like an Arduino, or just an RTC clock module, using the alarm signal?

After all, the device didn't have to explode the second that a motorcade drove past, just sometime in the next few hours would do fine

What I don't understand is why why would you time it when most of the field have been through? Surely for maximum impact you would want to have exploded it earlier?

Comment: Re:Latency? (Score 3, Informative) 114

by hamster_nz (#43342693) Attached to: 3D DRAM Spec Published

This change of packaging allows greater memory density, and maybe higher transfer bandwidths. It will not alter the "first word" latency much, if at al.

Signal propagation over the wires isn't the problem, it is the way all DRAM works is.

- The DRAM arrays have "sense amplifiers", used to recover data data from the memory cell. The are much like op-amps, To start the cycle both inputs on the sense amplifier are charged to a middle level,
- The row is opened, dumping any stored charge into one side of the sense amplifier.
- The sense amplifiers are then saturate the signal to recover either a high or low level.
- At this point the data is ready to be accessed and transferred to the host (for a read), or values updated (for a write). It is this part that the memory interconnect performance really matters (e.g. Fast Page mode DRAM, DDR, DDR2, DDR3).
- One the read back and updates are completed then the row is closed, capturing the saturated voltage levels back in the cells.

And then the next memory cycle can begin again. On top of that you have have to add in refresh cycles, the rows are opened and closed on a schedule to ensure that the stored charge doesn't leak away, consuming time and adding to uneven memory latency.

Comment: Memory is far more complex than you imagine. (Score 2) 114

by hamster_nz (#43342443) Attached to: 3D DRAM Spec Published

If you think that modern memory is simple send an address and read or write the data you are much mistaken.

Have a read of What every programmer should know about memory and get a simplified overview of what is going on. This too is only a simplification of what is really going on.

To actually build a memory controller is another step up again - RAM chips have configuration registers that need to be set, and modules have a serial flash on them that holds device parameters. With high speed DDR memory you have to even make allowances for the different lengths in the PCB traces, and that is just the starting point - the devices still need to perform real-time calibrate to accurately capture the returning bits.

Roll Serial Port Memory Technology!

Comment: Re:Shameless plug? (Score 2) 75

by hamster_nz (#43327831) Attached to: Raspberry Pi Goes On Sale In US, Sells Out

Forgot to say, the pcDuino is US$59 + shipping, the Cubieboard is US$65+shipping (and that included cables and case). Both came in about a week to New Zealand.

This website is the center of the world for the Allwinner A10 SoC that these boards and quite a few other systems are based on, and individual boards have their own board specific forums too (e.g. http://www.pcduino.com/) . As the A10 SoC is used in a lot of low-end Android tablets I am pretty sure that it will have shipped more units than Raspberry Pi, (although not as many in hardware hacker firendly boards like this).

Comment: Re:Shameless plug? (Score 4, Interesting) 75

by hamster_nz (#43327777) Attached to: Raspberry Pi Goes On Sale In US, Sells Out

I am playing with a pcDuino from Gadget Factory, and they are also available from Sparkfun dealers.

At US$59 it is a bit more expensive, but does have a few advantages

- Onboard 2GB of Flash to hold an OS - no SD card needed!
- Decent Power supply system for USB ports
- 1GHz A8 CPU - More than 2x as fast
- 1GB RAM
- Mali 400 graphics accelerator
- Android image available
- No need for an I/O expander for hardware hacking

Once you take off the cost of a powered USB hub and an SD card for the making the Pi usable I think it is price neutral between the two.

I've been using Android on it to play back 1080p files (at 720p) without a problem, and play Angry Birds Star Wars... can't do that on a Pi.

The Australian company Miniand make similar boards, some with cases and so on. Their Cubieboard even has SATA header on it, and I've got one with a 2.5" 120GB disk hanging off it...

Comment: Better choices than a Raspberry Pi. (Score 4, Informative) 273

You should look at the other ARM boards out there e.g. pcDuino. More memory, more I/O, onboard flash, Linux or Android.

However there are some things that you can do with a micro-controller that can not be done with a full OS - e.g. bit-banging I/O to one-wire temperature sensors. I've even used a full USB 1.1. HID driver implemented completely in software, which would be impossible with an full OS running!

The earth is like a tiny grain of sand, only much, much heavier.

Working...