Skip to content

Commit d129d52

Browse files
committed
Update Agilex 7 PCIe Root Port Design with Quartus 25.1.1
Update Agilex™ 7 PCIe Root Port System Example Design of Mseries, Iseries and Fseries with Quartus 25.1.1 Signed-off-by: Mahesh Vaidya <[email protected]>
1 parent a65dffe commit d129d52

30 files changed

+42025
-110
lines changed

.gitmodules

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
1-
[submodule "poky"]
1+
[submodule "src/sw/poky"]
22
path = src/sw/poky
33
url = https://git.yoctoproject.org/git/poky
4-
branch = scarthgap
5-
[submodule "meta-intel-fpga"]
6-
path = src/sw/meta-intel-fpga
7-
url = https://git.yoctoproject.org/git/meta-intel-fpga
8-
branch = scarthgap
9-
[submodule "meta-intel-fpga-refdes"]
4+
branch = walnascar
5+
[submodule "src/sw/meta-intel-fpga"]
6+
path = src/sw/meta-intel-fpga
7+
url = https://git.yoctoproject.org/meta-intel-fpga/
8+
branch = walnascar
9+
[submodule "src/sw/meta-intel-fpga-refdes"]
1010
path = src/sw/meta-intel-fpga-refdes
11-
url = https://github.com/altera-opensource/meta-intel-fpga-refdes.git
12-
branch = scarthgap
13-
[submodule "meta-openembedded"]
14-
path = src/sw/meta-openembedded
11+
url = https://github.com/altera-fpga/meta-intel-fpga-refdes
12+
branch = walnascar
13+
[submodule "src/sw/meta-openembedded"]
14+
path = src/sw/meta-openembedded
1515
url = https://git.openembedded.org/meta-openembedded
16-
branch = scarthgap
17-
[submodule "meta-clang"]
18-
path = src/sw/meta-clang
16+
branch = walnascar
17+
[submodule "src/sw/meta-clang"]
18+
path = src/sw/meta-clang
1919
url = https://github.com/kraj/meta-clang.git
20-
branch = scarthgap
20+
branch = walnascar
21+
[submodule "src/sw/meta-virtualization"]
22+
path = src/sw/meta-virtualization
23+
url = https://git.yoctoproject.org/git/meta-virtualization
24+
branch = walnascar

src/sw/README.md

Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,30 @@ The following targets are currently supported:
88

99
| Board | OPN |
1010
| ------------------------------------------------ | ---------------- |
11+
| Intel® Agilex™ 7 FPGA F-Series Development Kit | DK-DEV-AGF014EB |
12+
| ------------------------------------------------ | ---------------- |
13+
| Intel® Agilex™ 7 FPGA I-Series Development Kit | DK-DEV-AGI027FC |
14+
| ------------------------------------------------ | ---------------- |
1115
| Intel® Agilex™ 7 FPGA M-Series Development Kit | DK-DEV-AGM039FES |
1216

17+
1318
## Yocto Build Instructions
1419

1520
1. Clone the repository:
1621

1722
```
18-
git clone https://github.com/altera-fpga/agilex7-ed-pcie-rp
23+
git clone https://github.com/altera-fpga/agilex7-ed-pcie-rp.git
1924
cd agilex7-ed-pcie-rp/src/sw/
2025
```
2126
2227
2. Source the script to set component versions (Linux, U-Boot, ATF, Machine, Image):
2328
2429
| Board | Command |
2530
| ------------------------------------------------ | ------------------------------------------ |
31+
| Intel® Agilex™ 7 FPGA F-Series Development Kit | `. agilex7_dk_si_agf014eb-gsrd-build.sh` |
32+
| ------------------------------------------------ | ------------------------------------------ |
33+
| Intel® Agilex™ 7 FPGA I-Series Development Kit | `. agilex7_dk_si_agi027fc-gsrd-build.sh` |
34+
| ------------------------------------------------ | ------------------------------------------ |
2635
| Intel® Agilex™ 7 FPGA M-Series Development Kit | `. agilex7_dk_dev_agm039fes-rped-build.sh` |
2736
2837
3. Setup the build environment:
@@ -31,13 +40,38 @@ The following targets are currently supported:
3140
build_setup
3241
```
3342
34-
4. Perform Yocto bitbake to generate binaries:
43+
4. OPTIONAL: CUSTOM GHRD:
44+
45+
a. Add custom GHRD design in the below path:
46+
$WORKSPACE/src/sw/meta-altera-pcie-rp/recipes-bsp/ghrd/files/
47+
NOTE: Update/Replace the GHRD core rbf file with the same naming convention given below
48+
For Agilex7 DK-DEV-AGF014EB:-
49+
agilex7_dk_si_agf014eb_gsrd_ghrd.core.rbf
50+
For Agilex7 DK-DEV-AGI027FC:-
51+
agilex7_dk_si_agi027fc_gsrd_ghrd.core.rbf
52+
For Agilex7 DK-DEV-AGM039FES:-
53+
agilex7_dk_dev_agm039fes_rped_ghrd.core.rbf
54+
55+
b. Update sha256sum of the above updated in the below recipe:
56+
$WORKSPACE/src/sw/meta-altera-pcie-rp/recipes-bsp/ghrd/hw-ref-design.bbappend
57+
Example:-
58+
59+
For Agilex7 DK-DEV-AGF014EB:-
60+
SRC_URI[agilex7_dk_si_agf014eb_gsrd_core.sha256sum] = "xxxxxx"
61+
62+
For Agilex7 DK-DEV-AGI027FC:-
63+
SRC_URI[agilex7_dk_si_agi027fc_gsrd_core.sha256sum] = "xxxxxx"
64+
65+
For Agilex7 DK-DEV-AGM039FES:-
66+
SRC_URI[agilex7_dk_dev_agm039fes_rped_core.sha256sum] = "xxxxxx"
67+
68+
5. Perform Yocto bitbake to generate binaries:
3569
3670
```
3771
bitbake_image
3872
```
3973
40-
5. Package binaries into build folder:
74+
6. Package binaries into build folder:
4175
4276
```
4377
package
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
build.sh
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
build.sh

0 commit comments

Comments
 (0)