Implementing a MIPS processor using SME
Publikation: Bidrag til bog/antologi/rapport › Konferencebidrag i proceedings › Forskning › fagfællebedømt
The Synchronous Message Exchange (SME) model, is a programming model, which closely resembles the CSP model and which is suitable for describing hardware. This paper aims to combine the theory taught in a machine architecture class, with the SME model, by implementing a MIPS processor using SME. I show how to construct the components of a MIPS processor as SME processes, and how to connect them by using SME busses. Furthermore, I show how to extend the processor, by introducing additional instructions and by pipelining the processor.
Originalsprog | Engelsk |
---|---|
Titel | Communicating Process Architectures 2017 and 2018, WoTUG-39 and WoTUG-40 - Proceedings of CPA 2017 (WoTUG-39) and Proceedings of CPA 2018 (WoTUG-40) |
Redaktører | Jan Baekgaard Pedersen, Kevin Chalmers, Jan F. Broenink, Brian Vinter, Kevin Vella, Peter H. Welch, Marc L. Smith, Kenneth Skovhede |
Forlag | IMIA and IOS Press |
Publikationsdato | 1 jan. 2019 |
Sider | 199-226 |
ISBN (Elektronisk) | 9781614999485 |
DOI | |
Status | Udgivet - 1 jan. 2019 |
Begivenhed | 39th WoTUG Conference on Communicating Process Architectures, CPA 2017 and 40th WoTUG Conference on Communicating Process Architectures, CPA 2018 - Dresden, Tyskland Varighed: 19 aug. 2018 → 22 aug. 2018 |
Konference
Konference | 39th WoTUG Conference on Communicating Process Architectures, CPA 2017 and 40th WoTUG Conference on Communicating Process Architectures, CPA 2018 |
---|---|
Land | Tyskland |
By | Dresden |
Periode | 19/08/2018 → 22/08/2018 |
Navn | Concurrent Systems Engineering Series |
---|---|
Vol/bind | 70 |
ISSN | 1383-7575 |
ID: 239622966