Kirjasto - Tampereen teknillinen yliopisto

Hardware scheduling fo DisCo specifications

Show full item record

Files in this item

Files Size Format View

There are no files associated with this item.

URN: http://URN.fi/URN:NBN:fi:tty-200907103221
Title: Hardware scheduling fo DisCo specifications
Author: Lahtinen, Sami
Publication type: Diplomityö
Issue date: 2002-08-21
University: Tampereen teknillinen korkeakoulu
Faculty: Tietotekniikan osasto
Department: Digitaali- ja tietokonetekniikan laitos
Abstract: In this thesis, we present how a DisCo specification is mapped into a VHDL specification. A DisCo specification consists of classes, actions and relations. The DisCo method enables executable specification where objects, which are instances of classes, participate in joint actions. In actions, the global state of the system is changed. In the VHDL specification, a process corresponds to each object of the DisCo specification. Processes execute those parts of actions that change the state of the corresponding object. The execution of actions is controlled by a scheduler.The execution model of DisCo methodology is nondeterministic and it allows that any of enabled actions is executed next but it does not force execution. Hardware implementation requires the scheduler to select an action for execution in order to make the system proceed in its task. Additionally, the selections of the schedulers with different fairness properties were developed. They are able to satisfy the fairness requirements, which can be set in DisCo specifications. The schedulers were described in different level of abstraction and structural models were tested against behavioural models when their operation was ensured to correspond to each other. /Kir10


This item appears in the following Collection(s)

Show full item record

Search TUT DPub


Advanced Search

Browse

My Account

Statistics