Title :
Performance enhancement and high-level specification of a pipelined processor in programmable logic
Author :
Manjikian, Naraig ; Roth, Jonathan
Author_Institution :
Dept. of Electr. & Comput. Eng., Queen´´s Univ. Kingston, Kingston, ON
Abstract :
This paper describes the performance enhancement of a custom pipelined processor in programmable logic, and the description of the enhanced processor with the higher- level specification syntax of a custom software tool for system implementation in hardware. Faster operation of the processor is enabled with a revised clocking scheme for the embedded memory blocks that are used for the register file and the caches. A higher-level implementation of the enhanced processor is specified with a custom software tool called QUI2VER (Queen´s University Interface Integrator in VHDL for Education and Research) that generates VHDL output. Synthesis results obtained with Altera Quartus II for a Stratix chip characterize the modest overhead for the datapath modifications to support the revised clocking scheme in the enhanced processor datapath. Results from timing analysis indicate an increase in the processor clock frequency by 76% relative to the previous implementation.
Keywords :
high level synthesis; microprocessor chips; pipeline processing; programmable logic arrays; timing; Altera Quartus II; Stratix chip; VHDL output; caches; custom software tool; datapath modifications; embedded memory blocks; higher-level specification syntax; performance enhancement; pipelined processor; programmable logic; register file; revised clocking scheme; timing analysis; Clocks; Hardware; Logic devices; Pipelines; Programmable logic arrays; Programmable logic devices; Prototypes; Registers; Software tools; Timing;
Conference_Titel :
Circuits and Systems, 2007. NEWCAS 2007. IEEE Northeast Workshop on
Conference_Location :
Montreal, Que
Print_ISBN :
978-1-4244-1163-4
Electronic_ISBN :
978-1-4244-1164-1
DOI :
10.1109/NEWCAS.2007.4488017