Title :
Automatic assembler generator for NoGap
Author :
Karlstrom, Per ; Loganathan, Sumathi ; Akhlaq, Faisal ; Liu, Dake
Author_Institution :
Dept. of EE, Linkoping Univ., Linköping, Sweden
Abstract :
Flexible Application Specific Instruction set Processors (ASIP) are starting to replace monolithic ASICs in a wide variety of fields. However the construction of an ASIP is today associated with a substantial design effort. NoGap (Novel Generator of Micro Architecture and Processor) is a tool for ASIP designs utilizing hardware multiplexed data paths. One of the main advantages of NoGap compared to other EDA tools for processor design, is that NoGap impose few limits on the architecture and thus design freedom. This paper describes the automatic assembler generation process for processors generated by NoGap. The automatic assembler generation is carried out by our assembler generator tool. This paper describes the principle behind- and implementation of AsmGen.
Keywords :
computer architecture; instruction sets; logic design; microprocessor chips; program assemblers; ASIP designs; AsmGen; EDA tools; NoGap; automatic assembler generator; flexible application specific instruction set processors; hardware multiplexed data paths; monolithic ASIC; processor design; Assembly; Computer architecture; Generators; Grammar; Hardware design languages; Registers; Syntactics;
Conference_Titel :
Ph.D. Research in Microelectronics and Electronics (PRIME), 2010 Conference on
Conference_Location :
Berlin
Print_ISBN :
978-1-4244-7905-4