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. |
|
| 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 |
|
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 |
|
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 |
|
Know the causes of embedded software bugs
|
2010-06-08 |
| Here's a guide to the most frequent root causes of difficult to reproduce bugs. Look for these top five bugs whenever you are reading firmware source code. |
|
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. |
|
Address AUTOSAR software reuse issues
|
2009-05-04 |
| Read about an operating system that aims to resolve the automotive infotainment and connectivity issues. |
|
| 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. |
|
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 |
|
Digital receiver design: Basics of software radio (2
|
2006-12-20 |
| This second part in a series about digital receivers focus on digital filtering, mixing and receiver implementations in FPGAs. |
|
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. |
|
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 |
|
Optimise software for multi-core processors
|
2008-11-03 |
| The new challenge for developers is to create parallel software that can use multiple processor cores simultaneously |
|
Find defects in software with RBT
|
2009-05-21 |
| Learn how requirements-based testing enables designers to target the root causes of quality issues. |
|
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. |
|
Contactless smartcard design using the EM simulation software
|
2001-08-09 |
| This conference technical paper discusses the core technology of HF in contactless smartcard system, as well as the optimetrics analysis and design flow using an EM simulation software |
|
A model for designing reusable embedded systems software
|
2008-06-17 |
| An architectural template for designing reusable embedded systems software that is applicable to various projects reduces development time and improves maintanability of the software product |
|
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. |
|
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. |
|
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 |
|
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 |
|
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 |
|
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. |
|
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. |
|
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 |
|
Reduce development costs through software partitioning
|
2006-07-10 |
| This article guarantees resources while simplifying verification. |
|
Ensure software quality with configuration mgt
|
2009-06-16 |
| Learn why good configuration management always leaves a competent audit trail. |
|