Trends in hardware/software co-design
|
1996-01-01 |
| Designing hardware and software simultaneously is a key factor in reducing time-to-market. Although some vendors are talking about tools to facilitate the task, we still have a long way to go before co-design becomes a realistic design |
|
Design software radio systems using FPGAs
|
2007-03-14 |
| Learn the basic elements of a software radio system and how FPGAs are useful to this technology |
|
Solving the software safety paradox
|
1998-12-02 |
| Embedded systems running safety-critical applications have a quandary. How can the software know that it is operating correctly? Can a malfunctioning system diagnose itself and either correct the problem or halt itself? This article examines some techniques that allow the software to monitor itself, with a bias towards those techniques that can easily be implemented in almost any embedded system |
|
Developing software for audio/visual devices
|
2005-07-01 |
| Experts offer useful guidelines for implementing audio and video software for consumer products |
|
Implementation of FPGA signal processing datapaths for software defined radios
|
2001-08-09 |
| This conference technical paper describes the uses and applicability of FPGA-based signal processors especially in the telecommunication industry for software defined radios |
|
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 |
|
Software synthesis for embedded systems
|
2005-01-20 |
| The article discusses the process of synthesis and how it can be used in embedded systems. It looks at the problems that software synthesis encounters and how these problems can be solved |
|
VSPs spur on-time delivery of embedded auto systems software
|
2006-10-19 |
| With virtual systems prototypes as a case in point, this article deals with the nature of the software proliferation problem and possible leveraging modelling methods to solve it |
|
Escape the software development paradigm trap
|
2006-05-01 |
| It's not a given that the quality of software will always be poor. The essential complexity of software is not some immutable universal law. Writing from inside the development trenches, this author redefines the problem and points to other industries that can offer solutions |
|
| Employing in-target embedded software testing tools
|
2011-09-28 |
| Read about automated in-target software testing tools that could be integrated into developers' embedded development environments |
|
Integrate static analysis into software development
|
2006-11-05 |
| These tools will give you higher reliability and improved quality for your embedded software |
|
Design architecture for reusable embedded systems software (2
|
2008-06-26 |
| Modify your architectural framework for reusable application software |
|
Verifying embedded software supply chains
|
2007-04-07 |
| Software typically comes from diverse sources and is growing in complexity. Having a plan helps ensure that the pieces fit together |
|
Assuring software quality with legal compliance
|
2010-01-25 |
| In the age of open source and large scale outsourcing, assuring the quality of software must comprise ascertaining its legal compliance as well |
|
Employing MCU software to meet design needs
|
2010-02-22 |
| With the growth of MCUs comes a wave of developers with a variety of different backgrounds. This forces us to take another look at MCU software development |
|
Software design issues for multi-core, multi-processor systems
|
2006-03-07 |
| The article looks at multi-core and multi-processor architectures to see how they influence software design decisions and how different configurations of the cores and processors may affect the design |
|
| Implement MCU-based software UART
|
2007-03-16 |
| With communications peripherals implemented in software, any aspect of the protocols can be updated |
|
Smart software defines CE's new frontier
|
2005-03-16 |
| Creeping featurism' fights user friendliness in the latest embedded consumer gadgets. This offers a lucrative new frontier for smarter software |
|
How to build complex protocols in embedded software
|
1998-07-01 |
| One of the more difficult challenges in embedded software is the development of complex but efficient protocols. Here you'll find methods and procedures for building complex protocol applications that are efficient, reliable, complete, and maintainable |
|
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 |
|
VSPs spur on-time delivery of embedded auto systems software
|
2006-10-19 |
| With virtual systems prototypes as a case in point, this article deals with the nature of the software proliferation problem and possible leveraging modelling methods to solve it |
|
Simulating embedded systems for software development, Part 3
|
2007-05-28 |
| This last instalment of the series presents real world examples of software simulation |
|
Preventing software defects
|
2010-07-02 |
| A quality process should produce close to zero-defect software that meets the user requirements. This article goes through step-by-step the various practices/techniques that can help you prevent defects in your software |
|
Software components for real time
|
2000-12-02 |
| Create your own framework for component-based real-time software without a huge cost, effort, or run-time overhead |
|
Design software radio systems using FPGAs (3
|
2007-03-28 |
| This is the third part of a series that discusses the strengths of FPGAs and how they can be optimally used in software radio systems |
|
Tools, techniques of unit testing for better software quality
|
2010-04-14 |
| Unit test has been around almost as long as software development itself. It just makes sense to take each application building block, build it in isolation, and execute it with test data to make sure that it does just what it should do |
|
Simulating embedded systems for software development
|
2007-05-14 |
| Simulation is a very powerful technique for engineering embedded systems in general, and developing the software component in particular |
|
Understand software evolution with CLOC
|
2009-07-31 |
| Although software's complex nature makes reliance on a single measurement method impractical, there are a myriad of good techniques for quantifying software |
|
Employ accurate timing in RT software systems
|
2009-07-16 |
| Static timing analysis is described in this article and will be shown to be capable of taking the guesswork out of timing in real-time software systems |
|
In praise of XP: Why software projects fail
|
2005-12-02 |
| Large-scale software projects often flounder on five common obstacles, which all software teams face. This engineering firm swears by Extreme Programming and explains how it can help you avoid these obstacles |
|