Skip to content

Commit 669d978

Browse files
committed
Update .md references for renamed images
1 parent 72b4f44 commit 669d978

37 files changed

Lines changed: 83 additions & 83 deletions

File tree

content/install-guides/mcuxpresso_vs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ Download and run the installer.
6565

6666
Select one or more packages and click `Install`.
6767

68-
![MCUXpresso Installer #center](/install-guides/_images/MCUXpresso_Installer.png)
68+
![MCUXpresso Installer #center](/install-guides/_images/mcuxpresso_installer.png)
6969

7070
### Are there other embedded development extensions for VS Code?
7171

content/install-guides/openvscode-server.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ With the port open, substitute the public IP address of the instance instead of
105105

106106
On ChromeOS you can use the Linux configuration settings to automatically do port forwarding. No SSH connection is needed.
107107

108-
![port forwarding #center](/install-guides/_images/ChromeOSpf.png)
108+
![port forwarding #center](/install-guides/_images/chromeospf.png)
109109

110110
## What other configuration options are available?
111111

content/learning-paths/cross-platform/kleidiai-explainer/KleidiAI-src-matmul.JPG renamed to content/learning-paths/cross-platform/kleidiai-explainer/kleidiai-src-matmul.JPG

File renamed without changes.

content/learning-paths/cross-platform/kleidiai-explainer/KleidiAI-src.JPG renamed to content/learning-paths/cross-platform/kleidiai-explainer/kleidiai-src.JPG

File renamed without changes.

content/learning-paths/cross-platform/kleidiai-explainer/page2.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ There are essentially two types of KleidiAI micro-kernels today:
1616
2. Matrix Multiplication routines - the three directories with the prefix `matmul_clamp`. Each directory contains routines specialized for a specific input data type.
1717

1818

19-
![KleidiAI stuff](KleidiAI-src.JPG "KleidiAI src directory")
19+
![KleidiAI stuff](kleidiai-src.JPG "KleidiAI src directory")
2020

2121
### What are the quantization levels that KleidiAI supports?
2222
KleidiAI has multiple matrix multiplication micro-kernels, and dynamic quantization routines, to optimally support all model quantization levels. To learn more about model quantization and how selecting the right quantization level affects your AI-based application, refer to [this Learning Path](/learning-paths/servers-and-cloud-computing/llama-cpu/llama-chatbot#quantization-format).

content/learning-paths/cross-platform/multiplying-matrices-with-sme2/1-get-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ Then select the **Reopen in Container** menu entry as shown below.
299299

300300
It automatically finds and uses `.devcontainer/devcontainer.json`:
301301

302-
![VSCode Docker alt-text#center](VSCode.png "Figure 1: Setting up the Docker container.")
302+
![VSCode Docker alt-text#center](vscode.png "Figure 1: Setting up the Docker container.")
303303

304304
All your commands now run within the container, so there is no need to prepend
305305
them with a Docker invocation, as VS Code handles all this seamlessly for you.

content/learning-paths/cross-platform/remoteit/connections.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The advantages are:
1818

1919
Peer to Peer connections are created by installing a software package with initiator support on the initiator device. Install the Remote.It Desktop application or Remote.It CLI on your initiator device to support Peer to Peer connection.
2020

21-
![example image alt-text#center](Remote.It-Connections.png "Proxy and Peer to Peer Connection Illustration")
21+
![example image alt-text#center](remote.it-connections.png "Proxy and Peer to Peer Connection Illustration")
2222

2323
## Peer to Peer Connections
2424

content/learning-paths/embedded-and-microcontrollers/advanced_soc/connecting_peripheral.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,23 +12,23 @@ Follow the steps outline below to connect the AXI4 peripheral you created in the
1212

1313
1. Right-click on the empty space again in the diagram and choose “Create Port...” (Ctrl+K). Create 2 ports with the following settings and names:
1414

15-
![Creating output port](images/Picture15.png)
15+
![Creating output port](images/picture15.png)
1616

1717
*Figure 3.1. Creating output port*
1818

19-
![Creating input port](images/Picture16.png)
19+
![Creating input port](images/picture16.png)
2020

2121
*Figure 3.2. Creating input port*
2222

2323
2. Wire the “sw[3:0]” input to the “sw[3:0]” port of the “axi_gpio_asoc_0” block and the same for the “led[3:0]” output to the equivalent port of the block as shown in the diagram below. This connects them to external ports of the ZYNQ chip:
2424

25-
![Vivado block diagram](images/Picture17.png)
25+
![Vivado block diagram](images/picture17.png)
2626

2727
*Figure 3.3. Vivado block diagram*
2828

2929
3. Two IP blocks will be generated automatically. The “Processor System Reset” IP is used to generate reset signals for different peripherals. The “AXI Interconnect” IP here is used to interconnect AXI4-Lite Subordinate and AXI Manager. Select the “Address Editor” tab next to “Diagram” and change the “64K” to “4K”. Save all your progress.
3030

31-
![Changing peripheral address settings](images/Picture18.png)
31+
![Changing peripheral address settings](images/picture18.png)
3232

3333
*Figure 3.4. Changing peripheral address settings*
3434

@@ -40,26 +40,26 @@ Follow the steps outline below to connect the AXI4 peripheral you created in the
4040
4141
5. Right-click the “Generate Bitstream” option in the “Flow Navigator” on the left and select “Bitstream settings”. Click the three dots next to “tcl.pre”:
4242
43-
![Changing bitstream settings](images/Picture19.png)
43+
![Changing bitstream settings](images/picture19.png)
4444
4545
*Figure 3.5. Changing bitstream settings*
4646
4747
6. Select the “New Script” option, click the three dots next to the empty box, choose the “pins.tcl” file you created earlier and click “Ok” on all windows.
4848
Right-click the “Constraints” under the sources tab and select “Add sources”:
4949
50-
![Adding sources](images/Picture20.png)
50+
![Adding sources](images/picture20.png)
5151
5252
*Figure 3.6. Adding sources*
5353
5454
7. Select “Add or create constraints” and click “Next”. Select “Create File”, give any name to the file for example pin_constraints, and click “Finish”:
5555
56-
![Creating a constraints file](images/Picture21.png)
56+
![Creating a constraints file](images/picture21.png)
5757
5858
*Figure 3.7. Creating a constraints file*
5959
6060
8. Expand the “Constraints” folder within the “Sources” tab and double-click the file you just created to open it. Add the following constraints from [Digilent/Zybo-Z7-10-Pmod-VGA/blob/master/src/constraints/Zybo-Z7-Master.xdc](https://github.com/Digilent/Zybo-Z7-10-Pmod-VGA/blob/master/src/constraints/Zybo-Z7-Master.xdc), and save the file:
6161
62-
![Editing constraints file](images/Picture22.png)
62+
![Editing constraints file](images/picture22.png)
6363
6464
*Figure 3.8. Editing constraints file*
6565

content/learning-paths/embedded-and-microcontrollers/advanced_soc/creating_peripheral.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,19 @@ The Xilinx Vivado tools provide a simplified way to create an AXI4 peripheral. Y
1212

1313
1. Start by clicking “Tools” -> “Create and Package New IP”. Click “Next” and choose the following option:
1414

15-
![Creating AXI4 peripheral](images/Picture7.png)
15+
![Creating AXI4 peripheral](images/picture7.png)
1616

1717
*Figure 2.1. Creating AXI4 peripheral*
1818

1919
2. Give the following name to the IP (you may keep the IP location path as provided by default):
2020

21-
![Adding peripheral details](images/Picture8.jpg)
21+
![Adding peripheral details](images/picture8.jpg)
2222

2323
*Figure 2.2. Adding peripheral details*
2424

2525
3. You need a Subordinate interface and four 32-bit registers for the switches and LEDs.
2626

27-
![Peripheral settings for Subordinate interface](images/Picture9.png)
27+
![Peripheral settings for Subordinate interface](images/picture9.png)
2828

2929
*Figure 2.3. Peripheral settings for Subordinate interface*
3030

@@ -36,7 +36,7 @@ These are the basic template files generated for an AXI-Lite peripheral. You can
3636

3737
5. Double-click to open the top-level Verilog file called “AUP_advanced_SoC_v1_0.v”:
3838

39-
![Editing top-level Verilog file](images/Picture10.png)
39+
![Editing top-level Verilog file](images/picture10.png)
4040

4141
*Figure 2.4. Editing top-level Verilog file*
4242

@@ -64,7 +64,7 @@ These are the basic template files generated for an AXI-Lite peripheral. You can
6464
```
6565
8. Save the changes in the file (Ctrl+S). Next, expand and open the other Verilog file (AUP_advanced_SoC_v1_0_S00_AXI.v) shown below:
6666
67-
![Edit the second Verilog file](images/Picture11.png)
67+
![Edit the second Verilog file](images/picture11.png)
6868
6969
*Figure 2.5. Edit the second Verilog file*
7070
@@ -93,7 +93,7 @@ These are the basic template files generated for an AXI-Lite peripheral. You can
9393
9494
12. Save the changes in the file (Ctrl+S). Next, go to the “Package IP – AUP_advanced_SoC” tab, choose the “Customization Parameters” option on the left and click “Merge Changes from Customization Parameters Wizard” to update the IP package with the changes made in HDL files:
9595
96-
![. Saving all the changes](images/Picture12.png)
96+
![. Saving all the changes](images/picture12.png)
9797
9898
*Figure 2.6. Saving all the changes*
9999
@@ -127,15 +127,15 @@ These are the basic template files generated for an AXI-Lite peripheral. You can
127127
```
128128
15. Then, click on “Settings” (under “Project Manager”) in the “Flow Navigator” menu on the left. Expand the “IP” section in the new window that appears and choose the “Repository” option.
129129
130-
![Adding IP Repository](images/Picture13.png)
130+
![Adding IP Repository](images/picture13.png)
131131
132132
*Figure 2.7. Adding IP Repository*
133133
134134
16. Click the “+” option under “IP Repositories” on the right and choose the AXI4 peripheral folder you created earlier (if it hasn’t already appeared) and click “Ok”. Right-click in the empty space of the “Diagram” box again and choose “Add IP”. Type “custom” in the search box and choose “custom_axi_gpio_asoc_v1_0” from the options.
135135
136136
17. Click “Run Connection Automation” and then click “OK” to connect the AXI-Lite Subordinate interface on GPIO peripheral to the AXI Manager interface on Arm processor.
137137
138-
![Connect AXI-Lite Subordinate interface (Custom IP) to AXI Manager interface](images/Picture14.png)
138+
![Connect AXI-Lite Subordinate interface (Custom IP) to AXI Manager interface](images/picture14.png)
139139
140140
*Figure 2.8. Connect AXI-Lite Subordinate interface (Custom IP) to AXI Manager interface*
141141

content/learning-paths/embedded-and-microcontrollers/advanced_soc/generating_bitstream.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,56 +12,56 @@ In this section you will generate the bitstream for this project and write a C p
1212

1313
1. Under the “Sources” tab on the left, expand the “Design Sources” folder, right-click the design1.bd file, choose the “Create HDL Wrapper” and select all default options.
1414

15-
![Creating HDL Wrapper](images/Picture23.png)
15+
![Creating HDL Wrapper](images/picture23.png)
1616

1717
*Figure 3.1. Creating HDL Wrapper*
1818

1919
2. Save any other changes and click “Generate Bitstream” on the left and click “Ok” for all pop-ups. This process takes some time. Once the process is done, select “Open Hardware Manager”:
2020

21-
![Generating bitstream and uploading to board](images/Picture24.png)
21+
![Generating bitstream and uploading to board](images/picture24.png)
2222

2323
*Figure 3.2. Generating bitstream and uploading to board*
2424

2525
3. Connect the board and make sure the jumper (JP3) above the red LED on the Zybo board is in JTAG mode. Then, in Vivado, click “Auto Connect” in the Hardware Manager as shown below:
2626

27-
![Connecting the board](images/Picture25.png)
27+
![Connecting the board](images/picture25.png)
2828

2929
*Figure 3.3. Connecting the board*
3030

3131
4. Right-click on the board, select “Program Device” as shown below and click “Program” on the pop-up window.
3232

33-
![Programming the board](images/Picture26.png)
33+
![Programming the board](images/picture26.png)
3434

3535
*Figure 3.4. Programming the board*
3636

3737
5. Once the board is programmed, the green LED labeled “LD12” should light up on the board. Click “File” on the main menu bar and select “Export” -> “Export Hardware” and click “Next” on the pop-up window. Choose the following option on the next page:
3838

39-
![Exporting hardware and bitstream file](images/Picture27.png)
39+
![Exporting hardware and bitstream file](images/picture27.png)
4040

4141
*Figure 3.5. Exporting hardware and bitstream file*
4242

4343
6. Choose the “export to” location as the project folder and save the file. Then click “Finish”. Next, click “Tools” on the main menu bar and select “Launch Vitis IDE”. Choose the same project folder as your workspace. Click “File” -> “New” -> “Application Project”.
4444

45-
![Creating a new application project](images/Picture28.png)
45+
![Creating a new application project](images/picture28.png)
4646

4747
*Figure 3.6. Creating a new application project*
4848

4949
7. Select the “Create a new platform from hardware (XSA)” tab and click browse to select the XSA file you saved earlier:
5050

51-
![Adding the XSA file](images/Picture29.png)
51+
![Adding the XSA file](images/picture29.png)
5252

5353
*Figure 3.7. Adding the XSA file*
5454

5555
8. Click next and give a name (e.g. led_system) to the application project. Click “Next” until you reach the following page and choose “Empty Application(C)” and click “Finish”:
5656

57-
![Creating an empty C Application](images/Picture30.png)
57+
![Creating an empty C Application](images/picture30.png)
5858

5959
*Figure 3.8. Creating an empty C Application*
6060

6161

6262
9. Then right-click the “src” folder within the application project you created and add a new file called “main.c”.
6363

64-
![Adding a main.c file](images/Picture31.png)
64+
![Adding a main.c file](images/picture31.png)
6565

6666
*Figure 3.9. Adding a main.c file*
6767

@@ -81,7 +81,7 @@ In this section you will generate the bitstream for this project and write a C p
8181
8282
12. Right-click the application project in the explorer tab, select “Build Project” and ensure that the build is successful. Then right click again and select “Run As” and then “1 Launch Hardware” to upload everything to the board.
8383
84-
![Running the program on the board.](images/Picture32.png)
84+
![Running the program on the board.](images/picture32.png)
8585
8686
*Figure 3.10. Running the program on the board.*
8787

0 commit comments

Comments
 (0)