10- practical work Topic : Creating a simple program in Nios II purpose of work



Download 0,62 Mb.
bet1/4
Sana18.04.2020
Hajmi0,62 Mb.
#45802
  1   2   3   4
Bog'liq
10-pract work

10- Practical work  

Topic : Creating a simple program in Nios II     

 

Purpose of work : to get acquainted with the Nios II environment and learn how to create a simple program in the Nios II environment using the C / C ++ programming language .    

 

Theoretical part

Nios II is a 32-bit software processor optimized for implementation in Altera FPGAs . The processor is built on the architecture of RISC, has 32-bit data buses and addresses, 32 general-purpose registers and 32 external interrupt sources. In addition, it is possible to determine up to 256 own processor instructions, which is a fundamental difference between software processors from ordinary ones . These custom instructions are called from C code using automatically generated macros, which allows you not to fool with assembler inserts, but simply “access the processor function you need,” without any overhead. The library has several custominstructions (for example, math with a floating point) that can be connected when configuring the kernel. To, actually, the processor core, there are a bunch of binding units called Intellectual Property cores (IP cores ). The chi layer such blocks include timers , memory controllers, interface (UART, SPI, and so on .).



To work with Nios II, a board with an Altera FPGA installed (any FPGA is suitable), a power supply unit , quartz and a JTAG connector are required. It is desirable that there was still a configuration fle shka , external RAM and Related I , which can be poupravlyat . We also need a programmer , for example USB Blaster . The computer must have Quartus II and Nios II EDS systems

The practical part : we launch the Nios II environment . The next window will open for us. In this window, select New from the File menu and select Project . 

Fig. 1    Nios II


Download 0,62 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4




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