Next:
1 Overview
Up:
TTA Codesign Environment User
Previous:
3 Typographic Conventions Used
Contents
2
TCE DESIGN FLOW
Subsections
1
Overview
2
Main File Formats
1
Architecture Definition File (ADF)
2
Hardware Database (HDB)
3
Implementation Definition File (IDF)
4
Binary Encoding Map
5
TTA Program Exchange Format (TPEF)
6
Operation Set Abstraction Layer (OSAL) Files
1
Operation Properties
1
operation name
2
operation description
3
inputs
4
outputs
5
reads/writes-memory
6
clocked
7
side-effect
8
affected-by
9
affects
10
An example of defining multiple operations that share the same state.
2
Operation Input Properties
1
identification number
2
can-swap
3
mem-address
4
mem-data
3
Operation Output Properties
1
mem-data
4
Operation DAG
5
Operation Behavior
1
Definition of Operation Behavior
2
Operations with state.
3
Main emulation function.
6
Behavior Description language
1
Base data types.
2
Access to operation inputs and outputs.
3
Definition of operation state.
4
Access to operation state.
5
Access to control registers.
6
Context Identification
7
Returning from operation behavior emulation functions.
8
Memory Interface.
7
Simulation Trace Database
8
Exploration Result Database
3
Notes About the Processor Template of TCE
1
Immediates/Constants
2
Operations, Function Units, and Operand Bindings
3
Datapath Connectivity Levels
Pekka Jääskeläinen 2012-06-07