Current Search: C Computer program language (x)
-
-
Title
-
Optimizing C for the M68HC11 processor.
-
Creator
-
Holzschuh, Susan M., Florida Atlantic University, Levow, Roy B.
-
Abstract/Description
-
The outputs of two available cross compilers for the M68HC11 processor are examined to develop an understanding of the conditions affecting the object code size efficiency of an optimizing C compiler for the M68HC11 processor. The types of optimizations that reduce the size of the code and are not currently implemented by these compilers are described and quantified. In addition, since the object code sizes of the C programs compiled by these compilers are considerably larger than the object...
Show moreThe outputs of two available cross compilers for the M68HC11 processor are examined to develop an understanding of the conditions affecting the object code size efficiency of an optimizing C compiler for the M68HC11 processor. The types of optimizations that reduce the size of the code and are not currently implemented by these compilers are described and quantified. In addition, since the object code sizes of the C programs compiled by these compilers are considerably larger than the object code sizes of comparable assembly language programs, these differences are also examined. The reasons for these differences are also described and quantified. Implementation recommendations are then presented.
Show less
-
Date Issued
-
1991
-
PURL
-
http://purl.flvc.org/fcla/dt/14745
-
Subject Headings
-
C (Computer program language), Compilers (Computer programs), Motorola 68000 series microprocessors
-
Format
-
Document (PDF)
-
-
Title
-
Modeling multiple abstraction levels in SoC using SystemC.
-
Creator
-
Jillellamudi, Haritha., Florida Atlantic University, Shankar, Ravi
-
Abstract/Description
-
Technological advances are providing us with the capability to integrate more and more functionality into a single chip. This is leading to a new design paradigm, System On a Chip (SoC). SoC design brings with it new challenges and difficulties. Managing these challenges and complexity necessitate modeling of systems at a hierarchy of abstraction levels starting from System Level down to Register Transfer Level. Using a single language across all these levels would ensure that the models are...
Show moreTechnological advances are providing us with the capability to integrate more and more functionality into a single chip. This is leading to a new design paradigm, System On a Chip (SoC). SoC design brings with it new challenges and difficulties. Managing these challenges and complexity necessitate modeling of systems at a hierarchy of abstraction levels starting from System Level down to Register Transfer Level. Using a single language across all these levels would ensure that the models are consistent and error-free. SystemC is one such language that has the infrastructure for specifying the design at System level, Behavioral level and RT levels of abstraction. This thesis showcases the same using two design examples---Simplex Data Protocol and General Purpose Timer (GPT) peripheral. Coding style and level of detailing at different levels are shows. Process of refining from one level to another is illustrated. GPT peripheral module designed in this thesis work can be further reused as a timer library component in system architectures.
Show less
-
Date Issued
-
2003
-
PURL
-
http://purl.flvc.org/fcla/dt/13064
-
Subject Headings
-
Systems on a chip, Abstraction, C++ (Computer program language), System design
-
Format
-
Document (PDF)