Next:
Introduction
Up:
User Manual of SALTO:
Previous:
User Manual of SALTO:
Contents
Introduction
System Overview
Concepts and Features of S
ALTO
Manipulated Objects
User Interface
Target System Descriptions
Structure of the Manual
S
ALTO
Target Description Specifications
Description Overview
Description Organization
Target Identification
Hardware Resources
Basic Resources
Resource Aliases
Resource Classes
Reservation Tables
Lexical Structure of the Assembly Language
Comments
Non-Blank Separators
Pattern-Matching Tokens
Instruction Sets
VLIW Instruction Width
Semantical Information
Native Instructions
Macro-Instructions
Target-Specific Functionalities
Putting It All Together
Defining the Resources
Defining the Functional Units
Defining the Reservation Tables
Instruction Semantics
Instruction Definitions
S
ALTO
User Interface Specification
Classes and Objects
S
ALTO
-Specific Types
S
ALTO
Primitives
Programming Conventions Used in the Interface
Global Primitives
Control Flow Graphs
Basic Blocks
Instructions
Type and property predicates
Construction and duplication of instructions
Issue cycle manipulation
Name, informative annotations, and textual representation
Operands
Resource accesses
Operand Abstraction
Constructors
Type Manipulation
Operand contents manipulation
Resource access information
Attributes
Predefined Attributes
Attribute Management
Attribute Usage
Reservation Table Management
Resource Descriptions
Resource References
Reservation Table Entries
Reservation Tables
Usage Examples
Flow dependence checking
Number of resource accesses
Application Examples
Instrumentation
Local Reordering
Local Label Renaming
References
Prototype description of the Philips TriMedia TM1000 architecture
Definition of resources
Semantical constraints
Main file: assembler structure and the instruction set
About this document ...
Erven Rohou
Fri Oct 17 09:15:29 MET DST 1997