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. |
|
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. |
|
| 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 |
|
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. |
|
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. |
|
| 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 |
|
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 |
|
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. |
|
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 |
|
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. |
|
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 |
|
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 |
|
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 |
|
Safety first: Avoiding software mishaps
|
2000-11-01 |
| Accidents happen. That's just part of life. But when mission- or safety- critical systems experience failures due to faulty software, serious questions are raised |
|
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 |
|
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 |
|
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. |
|
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. |
|
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. |
|
| 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. |
|
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 |
|
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. |
|
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. |
|
Ensure software quality with configuration mgt
|
2009-06-16 |
| Learn why good configuration management always leaves a competent audit trail. |
|
Implementing High-Speed Physical Interfaces And Internet Protocols In Software
|
2001-03-27 |
| This paper discusses the benefits of software physical interfaces and presents the implementation of 10Base-T (IEEE 802.3) Ethernet physical interface combined with TCP/IP protocol stack |
|
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 |
|