Modelling and evaluation of transport triggered processor architectures in wireless communication systems

Master's thesis

Tommi Salminen

Research output: ThesisMaster's thesisTheses

Abstract

The objective of this thesis work was to construct a VHDL simulation model of a Transport Triggered processor. It was used for becoming familiar with the Transport Triggered Architectures in order to understand which applications it would be useful in and to see how it would meet the requirements set for processor cores used in Systems On Chip. The processor model consists of two global busses and seven functional units that provide the support for data storage and transportation, instruction fetch, conditional execution and immediate issuing. On this platform, another five functional units were added to enable running test algorithms on the processor. These functional units perform operations such as addition and subtraction, multiply-and-accumulate, shifting of a data vector, and logical operations. Two test algorithms were chosen to be run with the processor; 16-tap FIR and 16-point radix-2 FFT. With these simulations the processor model was found to be functioning properly and it could be seen that the FIR took 16 clock cycles to run and the FFT needed 1440 cycles. During construction of the model, the effort to design, modify and scale a TTA processor was evaluated. It was found that adding and removing the functional units was easy after the platform had been designed since all the units have identical connections to the busses. Changing the functionality of the units was also found to be simple, since most of the functional units differ from each other by only 10-20 lines of VHDL. Therefore the TTAs would seem an attractive choice for systems needing simple scalability and modifiability such as Systems on Chip.
Original languageEnglish
QualificationMaster Degree
Awarding Institution
  • University of Oulu
Place of PublicationOulu
Publisher
Publication statusPublished - 2002
MoE publication typeG2 Master's thesis, polytechnic Master's thesis

Fingerprint

Communication systems
Computer hardware description languages
Fast Fourier transforms
Scalability
Clocks
Data storage equipment
System-on-chip

Keywords

  • TTA
  • VHDL
  • DSP algorithms
  • Orthogonal Frequency Division Multiplexing
  • OFDM

Cite this

@phdthesis{ee9ec8beade8441186c5ab06d01ed16f,
title = "Modelling and evaluation of transport triggered processor architectures in wireless communication systems: Master's thesis",
abstract = "The objective of this thesis work was to construct a VHDL simulation model of a Transport Triggered processor. It was used for becoming familiar with the Transport Triggered Architectures in order to understand which applications it would be useful in and to see how it would meet the requirements set for processor cores used in Systems On Chip. The processor model consists of two global busses and seven functional units that provide the support for data storage and transportation, instruction fetch, conditional execution and immediate issuing. On this platform, another five functional units were added to enable running test algorithms on the processor. These functional units perform operations such as addition and subtraction, multiply-and-accumulate, shifting of a data vector, and logical operations. Two test algorithms were chosen to be run with the processor; 16-tap FIR and 16-point radix-2 FFT. With these simulations the processor model was found to be functioning properly and it could be seen that the FIR took 16 clock cycles to run and the FFT needed 1440 cycles. During construction of the model, the effort to design, modify and scale a TTA processor was evaluated. It was found that adding and removing the functional units was easy after the platform had been designed since all the units have identical connections to the busses. Changing the functionality of the units was also found to be simple, since most of the functional units differ from each other by only 10-20 lines of VHDL. Therefore the TTAs would seem an attractive choice for systems needing simple scalability and modifiability such as Systems on Chip.",
keywords = "TTA, VHDL, DSP algorithms, Orthogonal Frequency Division Multiplexing, OFDM",
author = "Tommi Salminen",
note = "CA: ELE Oulun yliopisto; S{\"a}hk{\"o}- ja tietotekniikan osasto Diplomity{\"o}",
year = "2002",
language = "English",
publisher = "University of Oulu",
address = "Finland",
school = "University of Oulu",

}

Modelling and evaluation of transport triggered processor architectures in wireless communication systems : Master's thesis. / Salminen, Tommi.

Oulu : University of Oulu, 2002. 80 p.

Research output: ThesisMaster's thesisTheses

TY - THES

T1 - Modelling and evaluation of transport triggered processor architectures in wireless communication systems

T2 - Master's thesis

AU - Salminen, Tommi

N1 - CA: ELE Oulun yliopisto; Sähkö- ja tietotekniikan osasto Diplomityö

PY - 2002

Y1 - 2002

N2 - The objective of this thesis work was to construct a VHDL simulation model of a Transport Triggered processor. It was used for becoming familiar with the Transport Triggered Architectures in order to understand which applications it would be useful in and to see how it would meet the requirements set for processor cores used in Systems On Chip. The processor model consists of two global busses and seven functional units that provide the support for data storage and transportation, instruction fetch, conditional execution and immediate issuing. On this platform, another five functional units were added to enable running test algorithms on the processor. These functional units perform operations such as addition and subtraction, multiply-and-accumulate, shifting of a data vector, and logical operations. Two test algorithms were chosen to be run with the processor; 16-tap FIR and 16-point radix-2 FFT. With these simulations the processor model was found to be functioning properly and it could be seen that the FIR took 16 clock cycles to run and the FFT needed 1440 cycles. During construction of the model, the effort to design, modify and scale a TTA processor was evaluated. It was found that adding and removing the functional units was easy after the platform had been designed since all the units have identical connections to the busses. Changing the functionality of the units was also found to be simple, since most of the functional units differ from each other by only 10-20 lines of VHDL. Therefore the TTAs would seem an attractive choice for systems needing simple scalability and modifiability such as Systems on Chip.

AB - The objective of this thesis work was to construct a VHDL simulation model of a Transport Triggered processor. It was used for becoming familiar with the Transport Triggered Architectures in order to understand which applications it would be useful in and to see how it would meet the requirements set for processor cores used in Systems On Chip. The processor model consists of two global busses and seven functional units that provide the support for data storage and transportation, instruction fetch, conditional execution and immediate issuing. On this platform, another five functional units were added to enable running test algorithms on the processor. These functional units perform operations such as addition and subtraction, multiply-and-accumulate, shifting of a data vector, and logical operations. Two test algorithms were chosen to be run with the processor; 16-tap FIR and 16-point radix-2 FFT. With these simulations the processor model was found to be functioning properly and it could be seen that the FIR took 16 clock cycles to run and the FFT needed 1440 cycles. During construction of the model, the effort to design, modify and scale a TTA processor was evaluated. It was found that adding and removing the functional units was easy after the platform had been designed since all the units have identical connections to the busses. Changing the functionality of the units was also found to be simple, since most of the functional units differ from each other by only 10-20 lines of VHDL. Therefore the TTAs would seem an attractive choice for systems needing simple scalability and modifiability such as Systems on Chip.

KW - TTA

KW - VHDL

KW - DSP algorithms

KW - Orthogonal Frequency Division Multiplexing

KW - OFDM

M3 - Master's thesis

PB - University of Oulu

CY - Oulu

ER -