[HH] Intel Galileo

Kurt Keville kkeville at MIT.EDU
Wed Nov 27 18:18:39 EST 2013


Interesting... time to do some fair, controlled comparisons...

On Nov 27, 2013, at 6:10 PM, Tom Metro wrote:

> Federico Lucifredi wrote:
>>> Quark? Is that some new Intel CPU?
>> 
>> Indeed. SoC, to be precise.
>> 
>> http://www.intel.com/content/www/us/en/do-it-yourself/galileo-maker-quark-board.html
> 
>  Introducing the Intel Galileo development board, the first product in
>  a new family of Arduino-compatible development boards featuring Intel
>  architecture.
>  ...
>  This platform provides the ease of Intel architecture development
>  through support for the Microsoft Windows, Mac OS and Linux host
>  operating systems. It also brings the simplicity of the Arduino
>  software integrated development environment (IDE). It's all about
>  delivering Intel performance and quality to the DIY maker
>  community--to support invention and creativity.
> 
> So Arduino compatible? Looking at the evaluation board schematic, which
> includes a block diagram (also appears in Galileo data sheep below):
> https://communities.intel.com/docs/DOC-21822
> 
> I'm not seeing a microcontroller for the Arduino-compatible
> functionality. Are they implementing it through emulation in the main
> CPU? (Looks like they use I/O expanders hanging off of an I2C bus to
> implement GPIO and PWM.)
> 
> Apparently it is shield compatible with Arduino ("pin-compatible with
> Arduino shields designed for the Uno R3").
> 
> Quoting from the almost 1000 page Quark SoC data sheet:
> https://communities.intel.com/servlet/JiveServlet/downloadBody/21828-102-2-25120/329676_QuarkDatasheet.pdf
> 
>  o 400 MHz maximum operating frequency
>  o Single processor core
>  o 32-bit processor with 32-bit data bus
>  o Support for IA 32-bit Pentium x86 ISA compatibility
>  o Integrated Floating Point Unit
>  o Low power options to run at half or at quarter of maximum CPU
>  frequency
>  o 32-bit address bus, 32-bit data bus
>  o 16 Kbyte shared instruction and data L1 cache.
>  o Total memory size from 128 Mbyte to 2 Gbyte
>  o On-die Boot ROM provides Hardware Root of Trust (RoT) for firmware
>  authentication
>  o The SoC has two PCI Express root ports, each supporting the PCI
>  Express Base specification Rev 2.0 at a maximum of 2.5 GT/s data
>  transfer rates. Each root port is configured as a x1 link.
>  o 10 and 100 Mbps data transfer rates with RMII interface to
>  communicate with an external Fast Ethernet PHY
>  o 16 GPIO pins provided
>  o 6 GPIO pins remain active during S3 and can be used to wake the
>  system from the Suspend state.
>  o Remaining 10 GPIO pins are powered during S0 state only and are not
>  available in S3
>  o Two 16550 compliant UART controllers [oddly connected to a 3.5mm
>  headphone style jack]
>  o Legacy Bridge Components - Provides hardware blocks required to
>  support legacy PC platform features. The legacy bridge components
>  include the RTC, Interrupt Controllers, Timers and General Purpose
>  I/Os (GPIO).
> 
> 
> That was for the SoC at the heart of the board. More high-level details
> in the Galileo eval board data sheet:
> https://communities.intel.com/docs/DOC-21835
> 
>  Galileo is the first Arduino board to provide a mini PCI Express
>  (mPCIe) slot. This slot allows full size and half size (with adapter)
>  mPCIe modules to be connected to the board and also provides an
>  additional USB Host port via the mPCIe slot. Any standard mPCIe module
>  can be connected and used to provide applications such as WiFi,
>  Bluetooth or Cellular connectivity.
> 
> 
> As this board has a "full sized mini-PCI Express slot", which could
> potentially accept a SATA interface supporting port multipliers, I
> wonder if this would make a good NAS controller. (Might be limited by
> the 400 MHz CPU and 100Mb Ethernet.)
> 
> 
> So this seems far more geared towards makers than the MinnowBoard. I
> wonder why they are pursing both?
> 
> What's the ultimate intended market for this SoC? Phones and tablets?
> 
> Have we reached a point where the Arduino hobby market has created
> enough product volume and familiarity among new engineers that Arduinos
> are now looked upon as a viable building block for industrial solutions?
> (I can't see Intel getting all that excited over a low volume "maker"
> product.)
> 
> If you're a vendor of small embedded boards, which have traditionally
> been vastly incompatible with each other, you now have an opportunity to
> produce something that is Arduino compatible, so your buyer already
> largely knows how to develop for it. You just have to sell them on your
> particular integrated peripherals or whatever other hardware advantage
> you bring to the table.
> 
> -Tom
> _______________________________________________
> Hardwarehacking mailing list
> Hardwarehacking at blu.org
> http://lists.blu.org/mailman/listinfo/hardwarehacking




More information about the Hardwarehacking mailing list