Print indd



Download 18,42 Mb.
Pdf ko'rish
bet25/366
Sana31.12.2021
Hajmi18,42 Mb.
#276933
1   ...   21   22   23   24   25   26   27   28   ...   366
Bog'liq
(Lecture Notes in Computer Science 10793) Mladen Berekovic, Rainer Buchty, Heiko Hamann, Dirk Koch, Thilo Pionteck - Architecture of Computing Systems – ARCS

3
The Lipsi Design
Lipsi is an 8-bit processor organized as an accumulator machine and has been
designed and optimized around FPGA specific block RAMs. The focus of the
design is to use just a single block RAM.
Different FPGA families contain differently organized and differently sized
on-chip memories, which are also called block RAMs. The current minimum
1
https://github.com/jeuneS2/oe
.


Lipsi: Probably the Smallest Processor in the World
21
rd
addr
PC
+
 ALU
A
1
wr
data
wr
addr
Memory
0
rd
data
Fig. 1. The datapath of Lipsi.
block RAM
2
is 4096 bits (or 512 bytes) large and has an independent read and
write port. Lipsi is an 8-bit processor in its purest form. Therefore, we can use
256 bytes from that memory as instructions and 256 bytes for register and data.
We use the lower half of the memory for the program, as the address register
powers up at zero to fetch the first instruction.
Using a single block RAM for instructions and data means that this memory
is time shared between instruction fetch and data read. Therefore, Lipsi is a
sequential and not a pipelined architecture.
Most instructions execute in two clock cycles: one for instruction fetch and
one for data access and ALU operation. As on-chip memories in FPGAs usually
have independent read and write ports, a store instruction can execute in a single
cycle.
Most instructions are single byte. Only immediate and branch instructions
contain a second byte for the immediate value or the branch target.

Download 18,42 Mb.

Do'stlaringiz bilan baham:
1   ...   21   22   23   24   25   26   27   28   ...   366




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish