![Lattice Semiconductor LatticeMico32 Скачать руководство пользователя страница 124](http://html1.mh-extra.com/html/lattice-semiconductor/latticemico32/latticemico32_hardware-developer-user-manual_3843852124.webp)
G
LOSSARY
118
LatticeMico32 Hardware Developer User Guide
The component’s information in the .msb file includes the details about the
component’s source files that will need to be included in the build process.
The information is then extracted from the .msb file by the build process and
put into the DDStructs.h file. Each unique component must have its own
unique component information structure defined within its component
description file.
component instance declaration
For those component instances that
have a corresponding information structure, this header file declares
presence of an instantiated structure. Originates in the Component
Description (.xml) file.
components
Components are parts of the microprocessor system
architecture, for example, a CPU and peripherals are referred to generically
as components. Also see platform.
CSR
CSR is an abbreviation for a control and status register, which is a
register in most CPUs that stores additional information about the results of
machine instructions, for example, comparisons. It usually consists of several
independent flags, such as carry, overflow, and zero. The CSR is mainly used
to determine the outcome of conditional branch instructions or other forms of
conditional execution.
CDT
CDT is an abbreviation for C/C++ development tools, which are
components, or plug-ins, of the Eclipse development environment on which
the LatticeMico System is based.
default linker script
The default linker script, named linker.ld, is the default
linker script for the particular platform/project combination and can be used as
a starting point for creating a custom linker script file.
device driver files
Device driver files are the source .c and .h C/C++ files
that contain driver code that will be compiled into object files during software
build.
debugging
Debugging is the process of reading back or probing the states
of a configured device to ensure that the device is behaving as expected while
in circuit. Specifically, debugging in software is the process of locating and
reducing the errors in the source code (the program logic). Debugging in
hardware is the process of finding and reducing errors in the circuit design
(logical circuits) or in the physical interconnections of the circuits. The
difference between running and debugging software is the placement of
breakpoints in debugging.
Eclipse
Eclipse is an open-source community whose projects are focused
on providing an extensible development platform and application frameworks
for building software. The LatticeMico System interface is based on the
Eclipse environment.
.elf file
An .elf file is a file in executable linked format that contains the
software application code written in C/C++SPE.