Open Access Open Access  Restricted Access Subscription Access

MPPSOCGEN: A Framework for Automatic Generation of MPPSOC Architecture


Affiliations
1 Electrical Department, Computer Embedded System Laboratory, ENIS School, Sfax, Tunisia
 

Automatic code generation is a standard method in software engineering since it improves the code consistency and reduces the overall development time. In this context, this paper presents a design flow for automatic VHDL code generation of mppSoC (massively parallel processing System-on-Chip) configuration. Indeed, depending on the application requirements, a framework of Netbeans Platform Software Tool named MppSoCGEN was developed in order to accelerate the design process of complex mppSoC. Starting from an architecture parameters design, VHDL code will be automatically generated using parsing method. Configuration rules are proposed to have a correct and valid VHDL syntax configuration. Finally, an automatic generation of Processor Elements and network topologies models of mppSoC architecture will be done for Stratix II device family. Our framework improves its flexibility on Netbeans 5.5 version and centrino duo Core 2GHz with 22 Kbytes and 3 seconds average runtime. Experimental results for reduction algorithm validate our MppSoCGEN design flow and demonstrate the efficiency of generated architectures.

Keywords

MppSoC, Automatic Code Generation, MppSoC configuration, Parsing, MppSoCGEN.
User
Notifications
Font Size

Abstract Views: 309

PDF Views: 134




  • MPPSOCGEN: A Framework for Automatic Generation of MPPSOC Architecture

Abstract Views: 309  |  PDF Views: 134

Authors

Emna Kallel
Electrical Department, Computer Embedded System Laboratory, ENIS School, Sfax, Tunisia
Yassine Aoudni
Electrical Department, Computer Embedded System Laboratory, ENIS School, Sfax, Tunisia
Mouna Baklouti
Electrical Department, Computer Embedded System Laboratory, ENIS School, Sfax, Tunisia
Mohamed Abid
Electrical Department, Computer Embedded System Laboratory, ENIS School, Sfax, Tunisia

Abstract


Automatic code generation is a standard method in software engineering since it improves the code consistency and reduces the overall development time. In this context, this paper presents a design flow for automatic VHDL code generation of mppSoC (massively parallel processing System-on-Chip) configuration. Indeed, depending on the application requirements, a framework of Netbeans Platform Software Tool named MppSoCGEN was developed in order to accelerate the design process of complex mppSoC. Starting from an architecture parameters design, VHDL code will be automatically generated using parsing method. Configuration rules are proposed to have a correct and valid VHDL syntax configuration. Finally, an automatic generation of Processor Elements and network topologies models of mppSoC architecture will be done for Stratix II device family. Our framework improves its flexibility on Netbeans 5.5 version and centrino duo Core 2GHz with 22 Kbytes and 3 seconds average runtime. Experimental results for reduction algorithm validate our MppSoCGEN design flow and demonstrate the efficiency of generated architectures.

Keywords


MppSoC, Automatic Code Generation, MppSoC configuration, Parsing, MppSoCGEN.