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. |
|
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. |
|
| 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. |
|
The partitioning challenge of ASIC design into multiple FPGAs
|
2010-02-12 |
| Partitioning a large ASIC design into multiple FPGAs can be challenging. Doing some upfront planning and selecting the right tool flow can make achieve a thoroughly verified ASIC and first-silicon success |
|
| 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. |
|
| 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. |
|
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. |
|
| 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. |
|
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 |
|
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. |
|
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. |
|
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 1)
|
2012-01-18 |
| Know the general issues surrounding software security and the potential approaches based on language subsetting |
|
| 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. |
|
Applying POSIX to real-time systems
|
2002-03-16 |
| Applying POSIX to real-time systems |
|
| 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 |
|
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 |
|
Securing PC and network access is the key
|
2003-12-16 |
| Securing PC and network access is the key |
|
Codec from Canada outperforms H.264 video with wavelets
|
2006-12-08 |
| This article describes the structure and algorithms of a wavelet-based video codec, presents its compression efficiency, and explains the reasons why it can perform better than H.264. |
|
| 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. |
|
| 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. |
|
| 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. |
|
| 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. |
|