Improving PIC32 performance
|
2009-02-13 |
| Know how to exploit PIC32's registers for reducing load/store cycles to free them up for computation. |
|
Overcome design complexities in multi-core networking (Part 1)
|
2009-09-30 |
| The explosion of IP-based applications and services heralds in a convergence of telecommunications and IT towards IP architectures, leading to major challenges. |
|
Understand the evolving motion-control requirements for PC fans
|
2007-08-14 |
| Increasing heat dissipation requires advanced cooling techniques and consideration, for noise control and efficiency. |
|
| Open source hardware
|
2002-12-02 |
| This technical article discusses how open-source techniques in hardware design are still impossible to achieve with the current technology available to engineers. |
|
| Handset holds surprises
|
2008-07-30 |
| The "wow factor" of mobile phones is being kicked up a notch. In this tear down, Allan Yogasingam examines what's inside the Sharp 922SH handset. |
|
Enhance MCU performance with DMA-based system controller
|
2010-03-10 |
| To be able to handle the high data rates and frequencies of real-time I/O and peripherals, MCUs must achieve higher processing efficiency. |
|
| Easing embedded processing development (Part 5)
|
2011-09-12 |
| The fifth instalment of this series provides an introduction to the fundamentals of embedded software design and considerations to aid with embedded processor design. |
|
Understanding the common tools for Linux-based systems (Part 1)
|
2009-11-13 |
| Developers who want to use the Linux OS are presented with a dilemma. Here's a summary of some of the performance tools available to Linux developers. |
|
| FMCs vs PMCs/XMCs for harsh environments (Part 1)
|
2012-02-02 |
| Read about the FPGA mezzanine card standard and its differences from conventional PCI mezzanine cards in the context of military and aerospace applications. |
|
Temperature measurement techniques
|
2002-02-01 |
| Sensors enable software to see what is happening in the real world. This article looks at temperature sensors and how they interface to a processor. |
|
The challenges of multi-core technology
|
2010-03-18 |
| Multicore is here to stay, and the software community is being forced to do something about it. The challenges of concurrent programming are proposed to be addressed by functional programming languages/hybrids, and tools like CUDA, RapidMind, openMP that allow developers to refactor code. |
|
Scheduling sporadic events in real-time systems
|
2003-10-01 |
| Scheduling sporadic events in real-time systems |
|
Optimise I/O expansion in workstations
|
2007-12-16 |
| PCIe switches and PCI-to-PCIe bridges can help get beyond many of the workstation I/O limitations. Let's look at how these devices can be used to optimise I/O expansion in high-performance workstations. |
|
| SuperHyway provides SoC backbone
|
2000-12-01 |
| Recent technology improvements have made it cost-effective to integrate components previously connected on a PCB onto a single piece of silicon. These so-called system-on-a-chip (SoC) devices generally comprise most of the blocks commonly found on a computer motherboard plus some application-specific intellectual property (IP). This means design issues that were formerly the province of systems designers are now within the realm of the chip architect. As a result, interconnection schemes common at the system and network level, such as packet switching, must now be considered at the SoC level. |
|
Optimising for cache performance (1)
|
2006-07-04 |
| Learn how caches work and what causes cache misses. |
|
Product tutorial: Reducing development time for infotainment apps
|
2009-11-27 |
| A new range of devices from Renesas offers a multi-core and multi-IP design for increased scalability, a key consideration during software development. |
|
Monitor-based debugging
|
2002-03-02 |
| A ROM monitor is an inexpensive, but powerful, debugging aid. Follow these steps to make a basic monitor even more powerful. |
|
Look for power trade-offs in 10GBASE-T Ethernet
|
2008-01-25 |
| IEEE 802.3, a 10GBASE-T Ethernet standard ratified in June 2006 following four years of development, is considered a mature and worthy successor to the 100BASE-T and 1000BASE-T standards. |
|
Seven requirements for GPRS/UMTS terminals
|
2003-11-17 |
| Seven requirements for GPRS/UMTS terminals |
|
Reduce development costs through software partitioning
|
2006-07-10 |
| This article guarantees resources while simplifying verification. |
|
| Address mixed-signal design issues with assertion-based verification
|
2011-11-03 |
| Know the challenges in analogue/mixed-signal verification and learn how assertion-based method can address them. |
|
| Same-die tactic eases DDR transition
|
2001-04-15 |
| The industry consensus is clear: DDR's time has come. Now what design issues must engineers consider, and what can DRAM suppliers do to make this memory transition happen smoothly and seamlessly? |
|
| Grasping Android's IPC mechanism
|
2009-06-17 |
| Know the IPC mechanism used by Android to communicate between the main processor and the other processor cores. |
|
Considerations in memory system design
|
2009-04-16 |
| Read about the the latest technologies and techniques to fit more memory onto smaller motherboards. |
|
| Evolution of portable gaming, Part 1
|
2009-03-02 |
| Here's a timeline illustrating how far the portable gaming industry has advanced in 20-odd years. |
|
Use an MCU's low-power modes in foreground/background
|
2007-10-04 |
| The proper use of an embedded MCU's low-power/sleep modes is critical to a design's success. |
|
Software-defined silicon: The next step in hardware design
|
2008-04-15 |
| Moving to a world where systems are constructed using software images running on vanilla silicon is feasible. |
|
| Radar fundamentals (Part 4)
|
2011-09-13 |
| Read about Space Time Adaptive Processing, a class of algorithms that provides capabilities beyond that of Doppler radar processing, but has extremely high processing requirements. |
|
| Programming the Cell Broadband Engine
|
2006-06-01 |
| At long last, the wraps come off the mysterious Cell processor from IBM, Sony, and Toshiba, the heart of the PlayStation 3 and numerous upcoming consumer electronic devices. The Cell is as complex as it is fascinating. This article gives us a detailed insider's look at how to program it, written by one of Cell's own architects. |
|
| Easing embedded processing development (Part 1)
|
2011-08-16 |
| Here's the first of a six-part series tackling embedded processing development and the considerations that will aid embedded processor design. |
|