Title :
FlexDEF: Development framework for processor architecture implementation and evaluation
Author :
Subramaniyan, Kasyab P. ; Ryman, Erik ; Själander, Magnus ; Hoang, Tung Thanh ; Islam, Mafijul Md ; Larsson-Edefors, Per
Author_Institution :
Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol., Gothenburg, Sweden
Abstract :
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.
Keywords :
microprocessor chips; FlexCore Design Exploration Framework; FlexCore processor; FlexDEF tool-chain; processor architecture implementation; Application specific integrated circuits; Field programmable gate arrays; Hardware; Software; Space exploration; Table lookup;
Conference_Titel :
Ph.D. Research in Microelectronics and Electronics (PRIME), 2011 7th Conference on
Conference_Location :
Trento
Print_ISBN :
978-1-4244-9138-4
Electronic_ISBN :
978-1-4244-9136-0
DOI :
10.1109/PRIME.2011.5966211