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 |
|
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 |
|
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 |
|
Breathe life into hardware and software co-design
|
2005-04-03 |
| From theory to practice, this article comes from one who's done it all. Hardware/software co-design is the goal of every (well, most) embedded systems designers. To have the hardware and the software both spring forth from the same designer's pen is enough to make any manager glad |
|
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 |
|
Software-defined radio comes of age
|
2004-04-16 |
| Software-defined radio allows one radio platform to service multiple cellular standards. However, availability, cost and the diverse market have limited its deployment |
|
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 |
|
Simulating embedded systems for software development, Part 3
|
2007-05-28 |
| This last instalment of the series presents real world examples of software simulation |
|
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 |
|
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 |
|
Handle open-source software during system design
|
2009-03-31 |
| Read about the advantages and challenges of using open-source software for system design |
|
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 |
|
| Software synthesis for embedded systems
|
2005-02-03 |
| Synthetic operating systems might mean never having to port software again. Software can be automatically generated--synthesised to meet the demands of a changing system |
|
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 |
|
Integrate static analysis into software development
|
2006-11-05 |
| These tools will give you higher reliability and improved quality for your embedded software |
|
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 |
|
| Designing software-defined radio (Part 1
|
2011-10-13 |
| Find out how software-defined radio solutions can address the need for higher data capacity and system re-configurability while also reducing power, board area, and cost |
|
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 |
|
| Reusable models trim software costs
|
2001-05-01 |
| The cost of developing embedded real-time software can be reduced by using an architecture that supports integration of software components and their behavior, and reconfiguration of component behavior at executable-code level |
|
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 |
|
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 |
|
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 |
|
Cookbook for avoiding MCU software losses
|
2010-06-10 |
| Many MCU software engineers unknowingly create large product and software losses for their employers. By following the simple rules in this article, you will minimize your total cost of ownership (TCO) and make everyone in the company happy as you deliver very high quality products much faster |
|
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 |
|
Paving paths to software radio design
|
2002-03-01 |
| This technical article discusses how designers must rethink their product selection strategies in their software radio architectures over a broad frequency range now that the lines between ASICs, FPGAs and DSPs are blurring |
|
Software verification, debug in the MPSoC era
|
2007-06-12 |
| A new breed of programming and debug solutions is required to help programmers with the specific software verification challenges in MPSoC |
|
Software matters for power consumption
|
2003-10-16 |
| Whether you're creating an OS, firmware or device drivers, the way you write the software could affect the power consumption of the resulting product. Here are four approaches to minimizing power consumption through software |
|
Increasing software-hardware development productivity
|
2010-05-18 |
| Exploding system development costs and shrinking schedules are driving the industry to a new level of abstraction, enabling earlier software development and more productive hardware design and implementation |
|
How to use UML in your SoC hardware/software design (2
|
2006-07-24 |
| Following an introduction to an executable UML in part 1, this article describes its elements and how to ensure that they are translatable into multiple hardware and software uses |
|
| Implement MCU-based software UART
|
2007-03-16 |
| With communications peripherals implemented in software, any aspect of the protocols can be updated |
|