17 Code Optimization 05-02-2025
17 Code Optimization 05-02-2025
BCSE-305L
Module 4.2:
Programming Tools- Code optimization,
Logical analyzers, Programming
Environment
Dr . A.Sivaranjani
Faculty Id: 21842
School of Computer Science and
Engineering
VIT, Vellore-632014
Tamil Nadu, India
Sivaranjani.A, AP/SCOPE VIT
Module:1 Introduction 5 hours
Overview of Embedded Systems, Design challenges, Embedded processor technology,
Hardware Design, Micro-controller architecture -8051, PIC, and ARM.
Reference Books
1. Embedded Systems Architecture, Programming and Design, by Raj Kamal, McGraw Hill
Education, 3e, 2015.
2. Embedded System Design A Unified Hardware/Sofware Introduction, by Vahid G Frank and
Givargis Tony, John Wiley & Sons, 2009.
2⃣ Machine-Dependent Optimization
❖ These optimizations take advantage of specific hardware architecture to improve
performance.
❖ They depend on the processor, memory hierarchy, registers, and instruction set.
Some logic analyzers can detect glitches and set up and hold
time violations to troubleshoot elusive, intermittent problems.
The housing contains the display and control elements, the computer and
several slots in which the actual measurement hardware is installed.
The modules each have a certain number of channels, of which you can also
connect many modules to achieve a high number of channels.
They are among the more expensive devices and offer the user a high level
of functionality due to the high number of channels.