Blending Asymmetric and Symmetric Multiprocessing with a Single OS on ARM11 MPCore
ARM11 MPCore is an excellent multicore processor, appropriate for both SMP and AMP. Many embedded system designs already uses AMP model, either on chip or off chips, so unforeseen design challenges are limited for software developers using AMP model with MPCore. On the other hand, the increasingly demanding application requires more and more CPU power, and now the utilization of SMP is soon to become a necessity. However, SMP brings new design issues along with its advantages. The first half of this article is dedicated to discussing the issues and pros and cons of AMP/SMP, including throughput, concurrency, realtime determinism, reuse of existing software, programming model, and debug/analysis. The later half introduces eSOL’s eT-Kernel Multi-Core Edition RTOS and eBinder tools, and how the issues can be put under control with its unique blending technology.
Winbond W25Q16 16-megabit SpiFlash Memory
Winbond Electronics announced the industry’s first Serial Flash memory with Quad-SPI (Serial Peripheral Interface). The W25Q16 16-megabit SpiFlash(R) Memory’s Quad-SPI architecture allows for 6x performance of the current generation of Serial Flash memories and offers a true code-execution (XIP) alternative to Parallel-NOR Flash. The W25Q16 is capable of random access rates of greater than 32 megabytes per second. This outperforms 16-bit asynchronous Parallel Flash memories (70nS access, 100nS cycle time) by more than 50%.
ADLINK ETX-GLX COM Module with SATA Support
ADLINK’s low-power ETX-GLX COM is based on the AMD(R) Geode(TM) LX 800 processor and CS5536 companion chipset. The ETX-GLX supports up to 1 GB DDR400 memory in a single SODIMM socket or can be equipped with 128 MB or 256 MB DDR400 memory soldered on the module. The ETX-GLX includes BSP support for Windows XP, Windows XP Embedded, Linux and Vxworks, and is aimed at applications that require a guaranteed long production life support.
EXM32-AU1250 Industrial CPU Module
The EXM32-AU1250 CPU module from MSC Vertriebs GmbH offers high processing performance, unique multimedia features, and extreme low power consumption. The device is designed especially for harsh industrial environment and complies to the System-On-Module-Standard EXM-32 developed by MSC.
Concurrent NightStar LX 4.1 Debugging, Analysis Tools
Concurrent (NASDAQ:CCUR) released NightStar(TM) LX 4.1 debugging and analysis tools. NightStar is a powerful, integrated Qt-based GUI tool set for developing and tuning time-critical 32-bit and 64-bit applications. NightStar tools reduce test time, increase productivity and lower development costs. The NightStar LX suite includes the NightView(TM) source-level debugger, the NightTrace(TM) event analyzer, the NightProbe(TM) data monitor, and the NightTune(TM) system and application tuner. NightStar LX now supports x86-based systems running SUSE Linux Enterprise Server 10 and SUSE Linux Enterprise Desktop 10 from Novell, with continued support for Red Hat(R) Enterprise Linux 4.
Avery Design PCI-Xactor for PCI Express Gen2
PCI-Xactor for PCI Express, from Avery Design Systems, provider of industry proven Verification IP for PCI Express and Parallel/Serial ATA, offers comprehensive coverage on the digital logic portion of the PCI–SIG Protocol Checklist. PCI-Xactor for PCI Express 2.0 (Gen2) is for functional verification of PCI Express designs.
TED Virtex-5 LX Multi-Application Evaluation Platform
Tokyo Electron Device (TED) has developed a multi-application evaluation platform for the Xilinx(R) Virtex-5 LX 330 FPGA family. TED’s Virtex-5 LX Multi-Application Evaluation Platform enables efficient design and evaluation of a wide range of high-speed applications, including consumer products such as high definition televisions, set-top boxes and printers, as well as telecommunications equipment, medical devices and miscellaneous industrial equipment.