FlexDEF: Development Framework for Processor Architecture Implementation and Evaluation
Paper in proceedings, 2011

Designing a processor is a complex task that uses multiple and varied tools. The complete development cycle spans software as well as hardware design and verification. More often than not, in spite of the close dependencies between hardware and software, there is no common platform for quick and accurate testing of these dependencies. Though such systems are often employed in industry, it is not common for end-to-end frameworks to be deployed in educational and research settings. We present the FlexCore Design Exploration Framework (FlexDEF), an end-to-end tool-chain used to develop the FlexCore processor and its accompanying cache system. The tool-chain is a hierarchically linked system that spans the various development phases involved in design and verification. The processor system is intended to be a model, for use in research-oriented projects where both the software and hardware are in a constant state of flux. We discuss the complete framework and the advantages in each context. Finally, we summarize the developments and discuss the future of the FlexDEF tool-chain.

Author

KASYAB PARMESH SUBRAMANIYAN

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Erik J Ryman

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Magnus Själander

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Tung Hoang

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Mafijul Islam

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Per Larsson-Edefors

Chalmers, Computer Science and Engineering (Chalmers), Computer Engineering (Chalmers)

Proceedings of 7th Conference on Ph.D Research in Microelectronics and Electronics (PRIME)

37-40

Areas of Advance

Information and Communication Technology

Subject Categories

Other Electrical Engineering, Electronic Engineering, Information Engineering

DOI

10.1109/PRIME.2011.5966211

ISBN

978-1-4244-9136-0

More information

Created

10/8/2017