Reduce development costs through software partitioning
|
2006-07-10 |
| This article guarantees resources while simplifying verification. |
|
Extreme partitioning
|
2005-10-02 |
| Extreme partitioning is not just for the brave. This real-life example of extreme partitioning proves that throwing hardware at the problem can make development quicker and more predictable |
|
Design embedded DSP software with multi-core SoCs (2
|
2007-11-27 |
| This is the second instalment of a series that focuses on DSP software design using multi-core SoC architecture |
|
| ASIC generation revamped for IP reuse
|
2001-06-01 |
| ASIC generation revamped for IP reuse |
|
Fit the hardware to the algorithm with SystemC models
|
2006-10-10 |
| Learn how to model DSP algorithms in SystemC without being a SystemC expert. |
|
| Real system-level design challenge: Hardware-firmware integration
|
2001-06-16 |
| For today's engineering co-design, the real system challenge is the hardware/firmware integration. |
|
| Fundamentals of core-based FPGA design (Part 1)
|
2011-08-22 |
| The first instalment of this series provides an overview of FPGA processor core types—firm, hard and soft—and the pros and cons that need to be evaluated in the context of an embedded system's requirements. |
|
| Easing embedded processing development (Part 3)
|
2011-09-01 |
| Here's as an introduction to the fundamentals of embedded software design and the considerations to aid with embedded processor design |
|
| Logic suppliers seek ways to embed FPGAs
|
2001-03-01 |
| Driven by the convergence of communications, computing and consumer applications, SoC design complexity increases the time required to bring competitive products to market, putting a premium on design speed and flexibility. |
|
| Implement safety features in industrial system designs
|
2012-02-01 |
| Know how prequalified FPGAs save substantial time in achieving product certification as worldwide safety standard requirements become increasingly complex. |
|
Improve DSP performance with on-chip FFT
|
2009-10-12 |
| This article mainly focuses on how having an on-chip filter/FFT engine can significantly help offload work from the DSP core resulting into MIPS savings, enabling more MIPS to be used to accommodate further post processing or to execute a different task. |
|
Simulating and debugging multi-core behaviour
|
2006-03-04 |
| Debugging a single processor is hard enough. What can you do when there are multiple processors inside one chip? One answer is to simulate the system before the actual hardware is ready. |
|
Developing embedded Linux device drivers for a system-on-chip device
|
2004-04-22 |
| IIC-China/ESC-China 2004 7 Conference Proceedings 139 |
|
| Employ SPARK for secure code dev't (Part 2)
|
2012-01-23 |
| Learn how SPARK can be used to cost-effectively develop high-security systems. |
|
Securing PC and network access is the key
|
2003-12-16 |
| Securing PC and network access is the key |
|
Integrate Wi-Fi into your embedded Internet systems
|
2011-07-26 |
| Here are the basic guidelines when adding Wi-Fi connectivity to an embedded design using a combination of a PSoC and other components, including Wi-Fi Expansion Board kit. |
|
| Go beyond LTE requirements, goals
|
2008-12-26 |
| LTE presents a number of lofty goals, creating challenges for technology and service providers, and equipment manufacturers. |
|
| Discovering the ideal multi-processing tile
|
2011-09-06 |
| Read about a project launched to identify a promising multi-processor "tile" that could act as a building block for many-core designers. |
|
Network talk: Voice over IP
|
2000-08-05 |
| Voice over IP (VoIP) has a big place in the future of the Internet. This article tells you what software is required to support VoIP and how the system should be architected |
|
Simplify design with multi-core processors using hardware-based virtualisation
|
2011-07-19 |
| Using hardware-implemented virtualisation, developers can offload queue and traffic management to boost application efficiency, maximise resource throughput, reduce latency, and increase system reliability. |
|
Common problems in multi-core programming, Part 1: Threads, data races, deadlocks, live locks
|
2009-03-03 |
| Understand some of these common problems, their symptoms, and ways to circumvent them. |
|
| Cable modems tap high-speed data
|
2001-03-01 |
| In the drive to market broadband cable to everyone, a key challenge for the industry was to develop a standard method of implementing high-speed data services. |
|
| Preparing your application code for multi-core
|
2011-08-02 |
| Learn about a more efficient way to parallelise code for embedded multi-core designs. The process makes use of an online tool for parallelising Google’s VP8 video decoder. |
|
Subtract software costs by adding CPUs
|
2005-05-01 |
| The best way to get a project done on time is to break it into smaller, more manageable chunks. That theory works better than some programmers suspect, extending even into multi-processing systems. Jack Ganssle shows how breaking one big program into smaller programs that each run on their own processor can work wonders on performance, schedules, and sanity. |
|
Maximise system performance with slack scheduling
|
2009-10-05 |
| By giving software designers the capability to factor timing computations into slack scheduling and/or the high criticality fixed budget timeline, Deos also allows creative use of CPU time to maximise system performance without risk |
|
| Employ SPARK for secure code dev't (Part 1)
|
2012-01-18 |
| Know the general issues surrounding software security and the potential approaches based on language subsetting |
|
| High Availability Design For Embedded Systems
|
2001-04-03 |
| In the post-PC era, the role of smart devices is expanding every |
|
Debug embedded Linux apps on ARM9/ARM11
|
2009-07-14 |
| Learn how Embedded Linux can be successfully used as an operating system for modern ARM processors. |
|
Applying POSIX to real-time systems
|
2002-03-16 |
| Applying POSIX to real-time systems |
|
| Making multi-core viable for medical electronics
|
2011-10-28 |
| This article discusses the validation of safety claims for systems running on multi-core processors, as well as OS characteristics that can facilitate multi-core migration. |
|