Implementation and optimization of FRISC based system

Abstract

U ovom radu proučava se logika sustava procesora FRISC. Razmatraju se karakteristike ovog procesora te se opisuje postojeća verzija dizajna izvedenog na FPGA sklopu. Na osnovu opisa postojećeg dizajna razrađuju se ideje za daljnji razvoj i optimizaciju s naglaskom na protočnoj strukturi upravljačke jedinice. Predočavaju se nedostaci sustava koji ograničavaju mogućnosti njegova rada i prikazuje se tok izvedbe novog dizajna. U sustav procesora FRISC se dodaje nova vanjska jedinica koja predstavlja sučelje s LCD zaslonom te se prikazuje izvedba upravljačkog programa u asemblerskom jeziku FRISC procesora koji omogućava crtanje osnovnih grafičkih primitiva i znakova.This paper examines the logic of FRISC based system. Main characteristics of this processor are being studied by describing the existing design made on FPGA device. The paper elaborates the ideas for further developments and optimization focusing on the structure of pipeline in control unit. The disadvantages that limit the possibilities of system are being presented. Paper shows workflow through designing a new system and adding an interface to external LCD module. Also, the implementation of driver program for drawing graphical primitives and characters on the LCD screen written in FRISC assembly language is described

    Similar works