Skip to main content
Side panel
Učilnica FRI 22/23
English (en)
English (en)
Slovenščina (sl)
Македонски (mk)
Русский (ru)
한국어 (ko)
Search
Close
Search
Toggle search input
You are currently using guest access (
Log in
)
or
Home
Calendar
Computer Organisation
Home
Courses
Undergraduate Programs
Professional study Computer and Information Science
Specialist Elective Courses
or
4. vaja - Podprogrami-II, sklad
Zbirni jezik ARM 4.del
Zbirni jezik ARM 4.del
OR_ARM_Zbirnik_v3_S55_S61.pdf
Click
OR_ARM_Zbirnik_v3_S55_S61.pdf
link to view the file.
◄ Nal 3.4 C (izvorna koda): Povprečje števil v polju
Jump to...
Jump to...
Vsebina, ocenjevanje
Forum novic
Forum za razprave
Anketa, vaša mnenja o predmetu OR VSP
Anketa, vaša mnenja o MiMo modelu
OR - 1 Uvod v organizacijo in digitalna integrirana vezja
Primeri elektronskih vezij: Falstad Curcuit Simulator
Primer: Tranzistor kot stikalo (digitalna tehnika)
Primer: Tranzistor kot ojačevalnik analognega signala
OR - 2 Osnove digitalnih integriranih vezij
Podatkovna listina SN74LS00
OR - 3 Mikroarhitektura CPE_MiMo_Model_CPE
MiMo distribucija
MiMo - Dokumenti, viri
MiMo-Mikroprogramska shema kontrolne enote_v05.pdf
MiMo_Izvajanje_strojnega_ukaza.pdf
Basic_program1_Shema_izvajanja_v04.pdf
Logisim Evolution
logisim-win-2.7.1 (Classic)
MiMo realizacija z FPGA - Video
OR - 4 Paralelizem na nivoju ukazov
Prikaz delovanja cevovodne CPE - "HiP"
Prikaz delovanja cevovodne CPE - "HiP - Premoščanja"
OR - 5 Paralelizem na nivoju procesorjev
OR - 6 Prenosne poti in vrste prenosov - neobvezno, informativno gradivo
Intel QuickPath - youtube video
Seznam ukazov zbirnika ARM
FRI ARM Zbirnik Quickref A4 v0.4
Instalacija orodja WinIdea - Windows
Instalacija orodja WinIdea - Linux
Začetni projekt za winIDEA (simulator)
Začetni projekt za winIDEA (FRI-SMS)
Tovarniška listina AT91SAM9260 (12 MB pdf).
CubeIDE (downloads and resources)
RA OR VIN vscode Navodila
STM32H750B-DK Discovery kit with STM32H750XB MCU
ORLab-STM32H7 - GitHub repozitorij
STM32H7-online training (tutorials from ST)
User Manual Discovery kit stm32h750xb
DataSheet_stm32h750xb
Reference Manual rm0433-stm32h750xb
Programming_Manual_pm0253-stm32h750xb
Errata_es0396-stm32h750xb
STM32F4DISCOVERY Discovery kit with STM32F407VG MCU
ORLab-STM32 - GitHub repozitorij
User Manual Discovery kit stm32f407vg
DataSheet_stm32f407vg
Reference Manual rm0090-stm32f407417
Programming_Manual_pm0214-stm32-cortexm4-mcus-and-mpus-stmicroelectronics
Arm Cortex-M4 Processor Datasheet Short
ARM Cortex-M for Beginners ARM 2017
TODO OR Vaje 22/23
Uvod, izvedba vaj (pdf)
Zbirni jezik ARM 1.del
1. Naloge za ponavljanje
Zbirni jezik ARM 2.del
2. Naloge: Logični ukazi, delo z biti
2. vaja rešitve
Nal 2.4 C (vizualizacija): Sprememba malih v velike črke
Nal 2.4 C: Prevedba C --> ARM Zbirnik
Nal 2.4 C (izvorna koda): Sprememba malih v velike črke
Zbirni jezik ARM 3.del
3. Naloge: Podprogrami in pomiki
Nal 3.4 C (vizualizacija): Povprečje števil v polju
Nal 3.4 C: Prevedba C --> ARM Zbirnik
Nal 3.4 C (izvorna koda): Povprečje števil v polju
4. Naloge: Zastavice, zanke, znakovni nizi
4. vaja rešitve
Nal 4.3 C (vizualizacija): Zlivanje nizov
Nal 4.3 C: Prevedba C --> ARM Zbirnik
Nal 4.3 v prog. jez. C: Konkatenacija (spajanje) dveh stringov
Vaja 5 Ukaz SUB MiMo
https://github.com/LAPSyLAB/MiMo_Student_Release
6.naloga: Paralelni vhod in izhod (PIO)
WinIdea:FRI SMS projekt - Predstavitev
Dodatno gradivo: Getting Started with ATMEL 9260.pdf (Initialization)
V/I Naprave: PIO Krmilnik - Predstavitev
Definicije registrov PIO.txt
PIO_zgled_PB15.txt
rešitev FRI-SMS
rešitev FRISMS (minimalna koda)
STM32H7_Predstavitev.pdf
OR_STM32H7_Projekt.pdf
STM32H7_GPIO_Krmiljenje.pdf
rešitev STM32H7
rešitev STM32H7 (minimalna koda)
STM32F4_Predstavitev.pdf
STM32F4_GPIO_Krmiljenje.pdf
Prevedba C programa in funkcij v ARM zbirnik_v2.pdf
AT91SAM9260-Ch29-PIO.pdf
C_PIO_LED_OnOff_Delay_Demo.wsb
STM32H7_rm0433_Ch11-General-purpose IOs (GPIO)_pp_527-545.pdf
V/I Naprave: Časovnik TC - Predstavitev FRI SMS
AT91SAM9260-Ch34-TC.pdf
AT91SAM9260-Ch34-TC_označen.pdf
Definicije registrov TC0
V/I Naprave: Časovnik TC - Predstavitev STM32F4
V/I Naprave: Časovnik TC - Predstavitev STM32H7
STM32H7 PM chap4-4 SysTick Casovnik
8. naloga: Časovniki (TC)
Predstavitev FRI SMS - Prezi
OR_FRI_SMS_PWM_Buzzer_Synth_Demo
OR_FRI_SMS_PWM_Buzzer_Synth_Demo.mp4
OR FRI SMS Bread-board Demo
C LED Key Breadboard+FRISMS Demo
OR Delo z osciloskopom
STM32 Memory model and Linker script
V/I Naprave: DBGU Debug Unit - Predstavitev
AT91SAM9260-Ch28-DBGU.pdf
DBGU definicije_registrov.txt
10. naloga: Zaporedni vmesnik (enota DBGU)
FRI-SMS rešitve
FRI-SMS rešitve Local Loopback
OR_FRI-SMS_Kabel RS 232.pdf
STM32H7 V/I Naprave: USART - Predstavitev
STM32H7 rešitve
STM32F4 V/I Naprave: USART - Predstavitev
STM32F4 rešitve
11. naloga: Neposredni dostop do pomnilnika (DMA)
V/I Naprave: DMA Krmilnik - Predstavitev
AT91SAM9260-Ch24-DMA.pdf
DBGU_DMA_Registri.txt
rešitev - celota (od /* main program */ do konca)
STM32H7 V/I Naprave: USART+DMA - Predstavitev
STM32H7 rešitve
STM32F4 V/I Naprave: USART+DMA - Predstavitev
STM32F4 rešitve
V/I Naprave: Prekinitve - Predstavitev
AT91SAM9260-Ch27-AIC.pdf
12. naloga: Prekinitve IRQ
TC PIO LED IRQ.zip
TC_IRQ_PROC.zip
STM32H7 V/I Naprave: Prekinitve - Predstavitev
STM32H7 rešitve
STM32H7 komentar
STM32F4 V/I Naprave: Prekinitve - Predstavitev
STM32F4 rešitve
1. domača naloga - MiMo model CPE
1. neobvezna domača naloga - MiMo model CPE
MiMo: Assembler in Python (Loboda)
MiMo: Binary LED Register and Demo (Štular)
2. domača naloga - Aplikacija na FRI-SMS ali STM32 sistemih
2. neobvezna domača naloga - ARM IO projekt
FRI-SMS: Parkirni senzor (UZ merjenje razdalje) (Resnik)
FRI-SMS: Krmiljenje RGB diode (T. Mihelčič)
FRI SMS: TCx PWM generiranje zvoka (Amon)
FRISMS: Nadzor LG TV preko rs232 (Matko)
FRISMS: Morse Implementation in C (Šturm)
WinIdea: Software User Guide
Povezava na on-line dokumentacijo WinIdea
Winidea Watch window docs
WinIdea: Watch Howto
WinIdea: Project howto (GCC)
Predstavitev FRI-SMS
FRISMS Vezave povzetek
Vezalna_shema_FRI_SMS.pdf
Nastavitve_mostickov_FRI_SMS.pdf
rs232_prikljucek_FRI_SMS.pdf
OR_FRI-SMS_Kabel RS 232.pdf
ARM_Reference_manual_DDI 01001.pdf
Povezava na on-line dokumentacijo ARM ref.
Beginner's tutorial
Circuit Simulator
Electronic Tutorials
Tenacious C The Visual C IDE and Graphical Editor
Valvano: Chapter 5 - Interactive introduction to C
Compiler explorer: interaktivna primerjava prevajalnikov
Nal 2.4: Sprememba malih v velike črke v znakovnem nizu
Nal 3.4: Povprečje števil v polju
Nal 4.3: Konkatenacija (spajanje) dveh stringov
DaveSpace: Efficient C for ARM
DaveSpace: Efficient C for ARM - URL link
ARM Programming and Optimisation Techniques.pdf
Efficient_C_Programming.pdf
Writing and Optimizing ARM Assembly Code.pdf
01-Uvod_C.pdf
C_PIO_LED_OnOff_Delay_Demo.wsb
C_PIO_LED_OnOff_TC0_Demo.wsb
C LED Key Protoboard Demo.wsb
Linux_namestitev (Navodila)
4. Naloge: Zastavice, zanke, znakovni nizi ►