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 |
|
Preemptive multitasking for software events
|
2004-03-01 |
| Preemptive multitasking for software events |
|
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. |
|
Implement trigonometric functions in software with CORDIC
|
2008-07-23 |
| This tutorial describes software implementation of fixed-point trigonometric routines using the CORDIC algorithm |
|
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 |
|
Designing data-centric software
|
2005-11-01 |
| Data-centric development approaches can help you reduce complexity, streamline coding, and innovate easier with system data. |
|
| 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 |
|
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. |
|
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 |
|
Guarantee high quality software design
|
2009-07-07 |
| Know the ten essential elements that contribute to delivering a high quality product. |
|
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 |
|
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. |
|
Using virtual prototypes in software-centric power debugging
|
2010-07-27 |
| This article outlines how VPs provide all the necessary elements for a debug solution that can spot and remove power related defects from software |
|
Ada: Can software be safe
|
1996-12-01 |
| Is one language better suited to safety-critical applications than another? The author makes a case for Ada as the best language when human safety is at risk. |
|
VSPs spur on-time delivery of embedded auto systems software (2
|
2006-10-24 |
| With virtual systems prototypes as a case in point, this article discusses designing in quality, rather than testing for quality—with applicability to single unit and distributed controller platforms. |
|
Multi-target modelling reduces ECU software costs
|
2006-10-12 |
| Here are techniques, tools, and benefits of a multi-target modelling approach to develop power train ECUs. |
|
VSPs spur on-time delivery of embedded auto systems software (2
|
2006-10-24 |
| With virtual systems prototypes as a case in point, this article discusses designing in quality, rather than testing for quality—with applicability to single unit and distributed controller platforms. |
|
Software safety by the numbers
|
2004-05-01 |
| When it comes to safety, it's not what you do, but how you do it. The IEC 61508 standard outlines how safety-critical projects should be managed and how to locate, and create, safety-critical code. |
|
Subtract software costs by adding CPUs
|
2005-05-01 |
| The best way to get a project done on time is to break it into smaller, more manageable chunks. That theory works better than some programmers suspect, extending even into multi-processing systems. Jack Ganssle shows how breaking one big program into smaller programs that each run on their own processor can work wonders on performance, schedules, and sanity. |
|
ESL enables software-driven SoCs
|
2005-07-18 |
| This article provides detailed information on electronic system-level design and why it is popular among technology leaders |
|
How hardware can imitate software
|
2011-06-06 |
| Find out how to partially or fully reconfigure a field programmable gate arrays without having to reboot the OS. |
|
Optimising open-source signal processing software
|
2006-09-07 |
| This article shows how to successfully port open-source algorithms to an embedded processor. |
|
Precision dual current source is software-programmable
|
2006-08-14 |
| Get precise, dual-source current control from a two-IC circuit, useful for PIN diodes and other applications. |
|
Tip of the Week: Advanced software boosts PC efficiency measurements
|
2008-02-02 |
| Here's an update on securing relevant, universal metrics to help you make energy-conscious buying decisions. |
|
Using UML for SoC hardware/software design
|
2006-07-21 |
| This article presents the central problem of SoC design and also proposes an xtUML solution. |
|
Build SCA-compliant software-defined radios
|
2006-09-27 |
| This article discusses the basics of SCA and shows how to choose between custom and OTS hardware when building an SCA-compliant SDR. |
|
Tip of the Week: Advanced software boosts PC efficiency measurements
|
2008-02-02 |
| Here's an update on securing relevant, universal metrics to help you make energy-conscious buying decisions. |
|
The software detective: First-fault data capture
|
2007-08-01 |
| Develop a software architecture for troubleshooting high-availability systems |
|
Debugging embedded C for quality software
|
2008-01-03 |
| Correction is the final step of any debugging exercise. Sometimes bug eradication is straightforward; sometimes a bug reflects a conceptual design flaw. |
|
Hardware/software integration: Reducing the gap
|
2011-03-28 |
| Read about compressing the HW/SW integration gap when using FPGA prototypes. |
|