Ken Shirriff takes a look inside the 3110 RAM chip from Intel. He writes:
Intel’s first product was not a processor, but a memory chip: the 31011 RAM chip, released in April 1969. This chip held just 64 bits of data (equivalent to 8 letters or 16 digits) and had the steep price tag of $99.50. The chip’s capacity was way too small to replace core memory, the dominant storage technology at the time, which stored bits in tiny magnetized ferrite cores. However, the 3101 performed at high speed due to its special Schottky transistors, making it useful in minicomputers where CPU registers required fast storage. The overthrow of core memory would require a different technology—MOS DRAM chips—and the 3101 remained in use in the 1980s.3
Inside Intel’s first product: the 3101 RAM chip held just 64 bits – [Link]
Now Intel had produced its Optane™ technology that provides an unparalleled combination of high throughput, low latency, high quality of service, and high endurance. The new technology is a special combination of 3D XPoint™ memory media, Intel Memory and Storage Controllers, Intel Interconnect IP and Intel® software.
From system acceleration and fast caching to storage and memory expansion, Intel Optane delivers a revolutionary leap forward in decreasing latency and accelerating systems for workloads demanding large capacity and fast storage.
The first product with this technology is the Intel Optane SSD DC P4800X. It is a 375GB add-in card that communicates via NVMe over a four-lane PCIe 3.0 link, and it is available for $1,520 or $4.05 per GB.
Optane™ storage could be used in many sectors and domains. It will help healthcare researchers to work with larger data sets in real-time, financial institutions to speed trading, and retailers to identify fraud detection patterns more quickly. Optane™ technology can also be used at home to optimize personal computer for immersive gaming experience.
The 3D XPoint innovative, transistor-less cross point architecture creates a three-dimensional checkerboard where memory cells sit at the intersection of words lines and bit lines, allowing the cells to be addressed individually. As a result, data can be written and read in small sizes, leading to fast and efficient read/write processes.
Memory cells are written or read by varying the amount of voltage sent to each selector. This eliminates the need for transistors, increasing capacity and reducing cost. The initial technology stores 128Gb per die across two stacked memory layers. Future generations of this technology can increase the number of memory layers and/or use traditional lithographic pitch scaling to increase die capacity.
In the past year, Intel announced the low power development board “tinyTILE” which was built based on Intel Curie Module, offering quick and easy identification of actions and motions, features needed by always-on applications.
tinyTile was designed for use in wearable devices and rapid prototyping. It is a 35 x 26 mm board and has an Intel Curie Module on the top and a flat reverse side. There are 20 general purpose I/O pins (four of them are PWM output pins) operate at 3.3V with a maximum of 20 mA current.
The revolutionary Intel 8008 microprocessor is 45 years old today (March 13, 2017), so I figured it’s time for a blog post on reverse-engineering its internal circuits. One of the interesting things about old computers is how they implemented things in unexpected ways, and the 8008 is no exception. Compared to modern architectures, one unusual feature of the 8008 is it had an on-chip stack for subroutine calls, rather than storing the stack in RAM. And instead of using normal binary counters for the stack, the 8008 saved a few gates by using shift-register counters that generated pseudo-random values. In this article, I reverse-engineer these circuits from die photos and explain how they work.
Analyzing the vintage 8008 processor from die photos – [Link]
Farnell element14’s tinyTILE is an Intel Curie module based board created by the distributor in partnership with Intel. by Julien Happich @ edn-europe.com:
Measuring only 35x26mm, the tinyTILE has been specifically designed for use in wearable and IoT designs for consumer and industrial edge products. It runs a software platform created specifically for the Intel Curie module and as such, can be programmed using either the Arduino IDE, Intel’s own software, Intel Curie Open Developer Kit (ODK), or Anaren Atmosphere, a cloud-based ecosystem that offers a complete end-to-end IoT solution.
Premier Farnell partners with Intel on IoT – [Link]
Google had launched Brillo, a new Android based OS used for embedded development – in particular for low-power, IoT devices. Brillo brings the simplicity and speed of software development to hardware for IoT with an embedded OS, core services, developer kit, and developer console.
Brillo works in conjunction with Weave, an open, standardized communications protocol that supports various discovery, provisioning, and authentication functions. Weave enables device setup, phone-to-device-to-cloud communication, and user interaction from mobile devices and the web. The chief benefit is allowing a “standardized” way for consumers to set up devices.
The big challenge is unifying and facilitating the communication among the estimated 200 billion smart devices expected by 2020. Whether you’re looking to build a simple DIY project or implement an enterprise scale m2m (machine to machine) project, Google’s new tools will be a big help. Fortunately, Brillo appears pretty easy for developers who are already familiar with Android.
Check this video by Google about Brillo and its features, and you can watch another video about Weave
Brillo supports a trio of ARM, Intel, and MIPS hacker SBCs (Single Board Computers) called “ made for Brillo” hardware kits. One of these kits is The Edison kit for Brillo by Intel, that includes an Edison IoT module plugged into a baseboard that offers convenient, Arduino-style expansion compatibility.
One of the great things about Brillo that the security issue with IoT applications is solved by choosing to use secure boot and signed over-the-air updates and providing timely patches at the OS level.
If you are interested in developing Brillo itself you can check the Brillo developer portal where code, development tools, and documentation for the Android-based Brillo embedded OS for Internet of Things devices can obtained. You should ask for an invitation then when you gain access you will get everything needed for your next project.
A high introduction was presented by Intel in the Open IoT Summit in April 2016, you can check it here.
As Intel, UN and IDC mentioned in their joint report that there will be an average of 26 smart devices for every human in just 5 years, we can predict a rapid growing development and enhancements for IoT systems, devices and protocols.
ExaGear Desktop is virtualization solution which opens up a host of new possibilities for running apps across platforms. ExaGear Desktop makes it possible to run Intel x86 application on ARM-based devices, and is targeted to individuals running ARM-based Mini PCs and to businesses deploying ARM-based devices to cut costs. For example you can run Skype on ARM devices (youtube; https://youtu.be/4GUP27TJ5w4). Moreover you can run x86 Windows applications on ARM-based devices by installing Wine.
ExaGear Desktop also boasts outstanding performance specs – in tests it runs 5 times faster than Qemu.
Running Intel x86 apps on Raspberry Pi 1 and 2 – [Link]
The Intel® RealSense™ gesture camera represents another foray by Intel into the consumer products space. The camera has been incorporated into the Lenovo ThinkPad Yoga 15. Intel disclosed at IDF14 that the device is formed using three components: a conventional color CMOS image sensor camera, an infrared images sensor, an infrared light projector (the main focus of this article), plus an image processor. It can also incorporate a pair of microphones.
Inside the Intel RealSense Gesture Camera – [Link]