New Trace features are coming on Intel processors. How do Trace tools make debugging more effective?
Software and hardware debug, validation and test of complex systems has always been a challenge that’s demanded innovative new solutions. Now, one of the biggest challenges facing our industry is the disappearing boundary between hardware and software when it comes to finding the root causes of problems. Solving those tough problems is what ASSET InterTech is about, no matter where the problem is.
Posted by Glenn Woppman on Jul 13, 2015 in Arium Probes | SourcePoint™, Boundary Scan, Embedded Diagnostics, FPGA-Controlled Test (FCT), High-Speed I/O, Industry Standards and Forums, Intel® IBIST, Non-intrusive Board Test (NBT), Processor-Controlled Test (PCT), Software Debug and Trace | Permalink | Comments (0)
Intel® provides a collection of scripts (collectively known as Intel® Customer Scripts, or CScripts for short), which assist customers with platform debug and validation. Can they be made to run faster?
The good news is that the EDK2 software distribution continues to grow, adding features to better support the community. The not-so-good news is that the complexity of the EFI code has grown to take advantage of silicon features until it now looks more like an operating system than a BIOS replacement. That can be problematic for software engineers during debug unless they have the right tools.
Debate rages in the embedded software development community about the cost/benefit of using printf statements to debug code. With today’s silicon embedded intellectual property (IP), there is no reason why instrumentation can’t be used in conjunction with trace to provide immediate real-time insight into defect-laced code.
Part 2 of 2
This is the second in a two-part blog on 64-bit ARM and the server marketspace. If you missed the first blog, read it here.
When ARM introduced its first 64-bit processing core, ARMv8, several years ago, many experts wondered whether it would replicate its disruption of embedded applications by doing the same in the server market, which has long been dominated by the Intel architecture. Since ARMv8s introduction, server system suppliers have made several significant strategic decisions with regards to ARM IP. The first such supplier was Applied Micro Circuits Corporation.
Part 1 of 2
Over the last decade, the rise of ARM® Holdings in the chip industry has been nothing short of phenomenal. And the UK company doesn’t even sell chips! It sells its smarts; its intellectual property (IP).
Apparently, one of the next mountains ARM has set about to climb is the emerging 64-bit server market. But first, let’s recall where ARM came from before look at where it’s going. In Part 2 of this blog series, we’ll examine ARM’s impact on the emerging microserver marketplace.
Little more than a year-and-a-half ago, ASSET and Arium merged. Our two companies came together because we could both see the same thing. Actually, a couple of things.
First, the visibility that both software and hardware engineers had available to them was not enough. Technology has been progressing so rapidly and changing so dramatically that much of it is beyond the reach of legacy tools. And second, a new kind of visibility – we call it ‘real insight’ – based on new methods is the most effective way to meet the needs of engineers. The industry has seen that extending legacy tools to keep up with rapidly changing technologies is not cost-effective. New methods are needed.
It’s not every day that a prestigious market research firm like Frost & Sullivan recognizes a company for its customer-oriented business strategies. But that’s what happened today when F&S announced that ASSET had received one of its coveted Customer Value Leadership Awards in the Printed Circuit Board Design Validation and Test segment of the industry.
What earned SourcePoint and ScanWorks this recognition is the tremendous user value our tools offer in terms of the visibility they deliver to software and hardware engineers. Awards like this are certainly gratifying to us as a company, but on a personal level they remind us of the great gratitude we have for our customers. We could not have won this or any of our previous honors without their suggestions and influence, inputs that we rely on to drive our strategic decisions.
Initial debug of a new Intel-based design can be much easier using Intel® Customer Scripts (ICS), which are commonly known as CScripts. There are so many facets of checking out an Intel processor-based design today that some basic standard checkout is really needed. Intel Customer Scripts fill this need. One outcome of running them could inform the engineer that the board is relatively functional. However, a more common early result is to show that a portion of the board’s hardware or a segment of its firmware is not working.