Skip to content

Commit 763e0f0

Browse files
committed
improve en
1 parent f9ee3c9 commit 763e0f0

13 files changed

+36
-36
lines changed

docs-src/Entrega-1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 🔔 Assigment 1
1+
# 🔔 Assessment 1
22

33
!!! tip "Deliver"
44
What should be delivered?

docs-src/Entrega-2.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 🔔 Assigment 2
1+
# 🔔 Assessment 2
22

33
!!! tip "Deliver"
44
What should be delivered?
@@ -14,9 +14,9 @@ For this, it will be necessary to modify the project created in the tutorial to
1414
- PIO peripheral that handles the button must generate an interrupt
1515
- Program memory separated from data memory
1616

17-
Once the JTAG starts generating interrupts, it will no longer be necessary to use the JTAG *small driver*, remember to change this in the **bsp**.
17+
Once the JTAG starts generating interrupts, it will no longer be necessary to use the JTAG *small driver*. Remember to change this in the **bsp**.
1818

19-
Start by reading the buttons without interruption, once it is working, use the following sites as a reference to implement interruption in NIOS:
19+
Start by reading the buttons without interruption. Once it is working, use the following sites as a reference to implement interruption in NIOS:
2020

2121
Tips:
2222

@@ -36,7 +36,7 @@ Tips:
3636
- Interrupt in button reading
3737
- C
3838
- Data memory separated from program memory
39-
- JTAG generating interrupt.
39+
- JTAG generating interrupt
4040
- PIO dedicated to reading buttons (SWx) and controlling `EN` and `DIR`
4141
- D
4242
- Delivered only the tutorial

docs-src/Entrega-3.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# 🔔 Assigment 3
1+
# 🔔 Assessment 3
22

3-
What should be delivered?
3+
What should be delivered?
44

55
- **Folder:** `Entrega_3_FPGA_NIOS_IP`
6-
- **Video** of the project working with an explanation (approx 1.5 min)
6+
- **Video** of the project working with an explanation (approx. 1.5 min)
77

88
In this delivery, we will encapsulate the peripheral we created to control the stepper motor (`Entrega-1`) in Platform Designer (creating a memory-mapped peripheral) so that we have a dedicated component to control the motor.
99

@@ -24,7 +24,6 @@ The control logic must interface with the Stepper Motor peripheral on all contro
2424
| 2 | VEL | R/W |
2525
| ... | ... | |
2626

27-
2827
The table above maps each address of the peripheral to a different functionality. In this example, if the user wants to activate the motor, they must write to address 0 of this peripheral.
2928

3029
> Note that some addresses are Read Only and others are Read/Write (type). This is because it doesn't make sense (nor is it physically possible) to write to some addresses.
@@ -37,7 +36,7 @@ The table above maps each address of the peripheral to a different functionality
3736
In addition to the HW part, we will develop a C library that will abstract the interface with this peripheral.
3837
The peripheral must have a driver capable of interacting with it. We will standardize some functions to define a standard interface:
3938

40-
``` c
39+
```c
4140
// For rubric C
4241
int motor_init( ..... ); // Initializes the peripheral
4342
int motor_halt( ..... ); // Deactivates the peripheral
@@ -48,9 +47,10 @@ int motor_en( ..... ); // Returns if there was any click
4847
4948
Add the following functions (each one + half a concept):
5049
51-
``` c
50+
```c
5251
// For rubric B/A
5352
int motor_dir( ..... ); // sets direction
5453
int motor_vel( ..... ); // sets speed
5554
```
5655
This driver should be distributed in two files: `motor.c` and `motor.h`.
56+
This driver should be distributed in two files: `motor.c` and `motor.h`.

docs-src/Entrega-4.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 🔔 Assigment 4
1+
# 🔔 Assessment 4
22

33
!!! tip "Deliver"
44
What should be delivered?

docs-src/Entrega-5.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 🔔 Assignment 5
1+
# 🔔 Assessment 5
22

33
!!! tip "Deliver"
44
What should be delivered?

docs-src/Entrega-6.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 🔔 HPS+FPGA - Assigment 1
1+
# 🔔 Assessment 6
22

33
Você pode escolher entre um dos temas a seguir:
44

docs-src/Entrega-Extra-1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Now that we've seen how to interface ARM with FPGA, how about adding the peripheral you created in assignment 2 (the `peripheral_led`) and controlling the FPGA LEDs via Linux with your own peripheral?
44

55
1. Modify Platform Designer by adding your IP
6-
- Note the address
6+
- Note the address
77
1. Compile the project, generate the `.rbf` and `.dtb` (copy to the SD card)
88
1. Modify `main.c` to access your peripheral
99
1. Test

docs-src/Tutorial-Acelerando-HLS.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ HLS (High-Level Synthesis Compiler) is a compilation tool that allows us to crea
88
99
<iframe width="560" height="315" src="https://www.youtube.com/embed/hEbfAU_1x8k" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
1010

11-
## centos
11+
## CentOS
1212

1313
!!! warning
14-
I was only able to get it working on centos6; my solution was to run
15-
a docker with centos and install the dependencies there. I run HLS via the
14+
I was only able to get it working on CentOS 6; my solution was to run
15+
a docker with CentOS and install the dependencies there. I run HLS via the
1616
docker CLI.
1717

1818
!!! note

docs-src/Tutorial-FPGA-NIOS-IP.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# IP Core
1+
# IP Core
22

33
In this tutorial, we will develop a custom peripheral for the NIOS processor, dedicated to controlling the board's LEDs. The peripheral will have an internal register bank for its control, and a "memory-mapped I/O" interface so we can control it from NIOS (using C code).
44

@@ -10,7 +10,7 @@ To follow this tutorial, you need:
1010
- **Software:** Quartus 18.01
1111
- Modelsim Simulator
1212

13-
Git submission:
13+
Submission on git:
1414

1515
- **Folder:** `Lab3_FPGA_IP/`
1616

@@ -345,7 +345,7 @@ Now add the component to the project and make the correct connections (as if it
345345

346346
![](figs/Tutorial-FPGA-IP_final.png)
347347

348-
Generate the component: Click on `Generate HDL` :arrow_right: `Generate`.
348+
Generate the component: Click on `Generate` :arrow_right: `Generate`.
349349

350350
!!! warning ""
351351
Check the option: ✅ `Create a Simulation Model`

docs-src/info-FPGA-e-Softwares.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ Throughout the course, we will mainly work with Intel SoC FPGAs. The main develo
44

55
The development software for Intel FPGAs is called Quartus, and it has many versions and variations. Download the one indicated here to avoid having to reinstall everything.
66

7-
87
!!! note "2020-2 Online Version"
98
You will receive the following materials to work on the course from home:
109

@@ -50,3 +49,4 @@ Along with Quartus installation, some other software is installed:
5049
:heavy_check_mark: Linux
5150
:no_entry_sign: Windows
5251
:no_entry_sign: MAC
52+
:no_entry_sign: MAC

0 commit comments

Comments
 (0)