Hardware

CASL: A Rapid-Prototyping Language for Modern Micro-Architectures

Free registration required

Executive Summary

The authors introduce CASL, the CoGenT Architecture Specification Language, a mixed behavioral-structure architecture description language designed to facilitate fast-prototyping and tool generation for computer architectures with deep pipelines and complicated timing. They motivate a number of CASL features using examples drawn from modeling the IBM Cell Broadband Engine, including implicit connection of components, pipeline support, dynamic information contexts, contention, and timing annotations. They also describe a number of different applications for CASL, including generating timing simulators and instruction schedulers.

  • Format: PDF
  • Size: 260.2 KB