By taking the circuit supply voltage close to that of the threshold voltage or even below, it is possible to optimize low-power VLSI design. But there are pitfalls.
The fourth installment discusses the extra levels of debug capability available when using virtual prototypes through the example of an ARM big.LITTLE-based embedded system.
This part illustrates the technique using examples addressing memory corruption, multicore systems and cache coherency with particular reference to watchpoints.
Problems with process scaling make it seem as though the long era of innovative, lucrative hardware design is coming to an end. But is that really the case?
If you're going to be working on any aspect of multicore embedded system design, a newly published book titled "Real World Multicore Embedded Systems" will be an excellent guide.
The growing verification challenge, and how to address it by coordinating multiple debug strategies.
The technique drove ‘agile systems development’ for the programmable logic vendor’s new product line.
The Linux Trace Tookit next generation provides open source tracer technology that helps surmount debug and optimization challenges
OpenCL aims to open up the performance of graphics processors to other applications. It is also one more way in which compilation is being moved to runtime to make it easier to move code dynamically across heterogeneous platforms.
The technique enables early software development and hardware/software co-design strategies before a project is more rigidly defined in RTL.
View All Sponsors