Co-simulating software and hardware
|
1997-06-01 |
| Fighting time-to-market issues and wondering if hardware/soft-ware co-simulation would help? Two engineers from Sandia Labs review and compare different modelling approaches you can take and then describe how they addressed the problem. |
|
Unifying hardware, software verification
|
2009-03-05 |
| Explore the need for a unified platform for both hardware and embedded software development |
|
Digital receiver design: Basics of software radio (3
|
2006-12-27 |
| This third part of a series about digital receivers focus on performance and functionality. |
|
Innovations driven by software and smart grid initiatives
|
2011-07-05 |
| Different software and integration methods are coming into play whereby new products can be brought to market faster and more cohesively to work with smart grid infrastructures |
|
Software radio techniques offer new options in basestation design
|
2001-08-09 |
| This conference technical paper focuses its discussion on the specifications and limitations of data converters, as well as wireless architectures suitable for software-defined radios, and the pros and cons of their implementation |
|
| Software-based memory testing
|
2000-07-01 |
| If ever there was a piece of embedded software ripe for reuse it is the memory test. This article shows how to test for the most common memory problems with a set of three efficient, portable, public-domain memory test functions |
|
Simple breakpoint techniques for your software project
|
2010-05-28 |
| This article talks about how to combine debugger features and gives examples of how such combinations can be used to solve some real world problems. |
|
The basics of software certifications and standards
|
2006-09-21 |
| There are a number of accepted if not mandated industry standards that many must adhere to, one of them being the IEC 61508. |
|
C-Language for FPGA acceleration of embedded software
|
2006-03-31 |
| Learn how computationally intensive algorithms can be written, analysed, and optimised for increased performance in FPGAs. |
|
Hurdling 45nm software-to-silicon verification problems
|
2009-08-10 |
| The growing role of verification complexity and embedded software in the chip-development process presents many challenges to tool vendors and system designers alike |
|
Ensure software quality with configuration mgt
|
2009-06-16 |
| Learn why good configuration management always leaves a competent audit trail. |
|
Finding bugs in embedded C software
|
2009-08-11 |
| This technical article explains how automated techniques such as pattern-based static code analysis, runtime memory monitoring, unit testing and flow analysis can be used together to find bugs in an embedded C application. |
|
Avoiding the most common software development goofs
|
2006-09-16 |
| Understand the root causes of many coding defects and learn the possible solutions to avoid these errors. |
|
| Sensible software testing
|
2000-08-03 |
| To find and kill bugs, you must know where they live. You can use knowledge about the sorts of errors found in a program and the risks they pose to select the most effective testing strategies. |
|
Model-driven devt for multi-core-based software
|
2011-03-28 |
| Learn how model-driven development helps software designers perform multi-core design trade-off studies and refactor code for greater reuse |
|
Software that travels
|
2002-10-01 |
| Embedded developers often have to write code that can execute on more than one hardware platform. One of the most creative ways to approach multiplatform development is through abstraction. This article gives a quick summary of the most common abstractions (OS, physical interfaces, communication channels, and system services) and how to apply them successfully. |
|
| Employ combined prototyping solutions to solve hardware/software integration issues
|
2012-02-08 |
| Maximise the individual advantages of prototypes in combination with other prototyping techniques. |
|
Distributed software design: Challenges and solutions
|
2000-11-05 |
| In contrast to centralised systems, distributed systems add a new layer of complexity to the already difficult problem of software design. In spite of that and for a variety of reasons, more and more modern-day software systems are distributed |
|
Reduce development costs through software partitioning
|
2006-07-10 |
| This article guarantees resources while simplifying verification. |
|
Hardware needs limit software radio
|
2008-03-07 |
| Further development of software radio design is limited by physical factors that can only be addressed with the support of radio hardware design engineering expertise |
|
Functional TLM simplifies multiprocessor software development
|
2005-12-16 |
| Start developing, integrating and testing software code long before silicon is available with functional transaction-level modeling |
|
| HW/SW co-dev't with focus on software
|
2012-01-13 |
| Here's a discussion on the problems of hardware/software co-development from the point of view of the software designer |
|
How to manage software development for start-ups
|
2004-12-02 |
| Even if you're not involved in a start-up, these best practices for running a small organisation on a tight budget may help you critique your own organisation. How to hold meetings, what tools to buy, and what to skip?it's all here straight from one who's learned the hard lessons. |
|
Modelling approach to solve system and software problems
|
2006-09-11 |
| This article presents an integrated modelling approach that can solve system and software engineering problems |
|
Use open source for embedded software test
|
2009-04-16 |
| Explore the benefits provided by open source test frameworks and know how they can help in embedded development. |
|
C-Language for FPGA acceleration of embedded software
|
2006-03-31 |
| Learn how computationally intensive algorithms can be written, analysed, and optimised for increased performance in FPGAs. |
|
Address AUTOSAR software reuse issues
|
2009-05-04 |
| Read about an operating system that aims to resolve the automotive infotainment and connectivity issues. |
|
Optimise software to up radio performance
|
2009-10-23 |
| Since the dawn of cellular communications, the industry has advanced through three generations of radio standards and is about to launch 4G. The market has been focusing on programmable silicon while the potential show stopper is the software |
|
Preemptive multitasking for software events
|
2004-03-01 |
| Preemptive multitasking for software events |
|
Architecting embedded systems for add-on software modules
|
1999-09-03 |
| Bug fixes, patches, and third-party application programs are all possible in today's more powerful embedded systems, but you need to plan for them at design time. This article shows you how. |
|