Update build process and add Pipeline-AXI-Handshake sources

This commit is contained in:
2025-04-22 17:10:07 +00:00
parent df51a9ea92
commit 08fe7f8570
3 changed files with 9 additions and 5 deletions

View File

@@ -13,5 +13,5 @@ jobs:
- name: Build - name: Build
run: | run: |
cd "$GITHUB_WORKSPACE/build" cd "$GITHUB_WORKSPACE/build"
make make trace

3
.gitmodules vendored
View File

@@ -7,3 +7,6 @@
[submodule "build"] [submodule "build"]
path = build path = build
url = git@github.com:0xMax42/Xilinx-ISE-Build.git url = git@github.com:0xMax42/Xilinx-ISE-Build.git
[submodule "libs/Pipeline-AXI-Handshake"]
path = lib/Pipeline-AXI-Handshake
url = ssh://git@git.0xmax42.io:33612/maxp/Pipeline-AXI-Handshake.git

View File

@@ -27,10 +27,6 @@ CONSTRAINTS = src/SpriteChannel.ucf
# The source files to be compiled # The source files to be compiled
# @example `VSOURCE += src/main.v` (add a single Verilog file per line) # @example `VSOURCE += src/main.v` (add a single Verilog file per line)
# @example `VHDSOURCE += src/main.vhd` (add a single VHDL file per line) # @example `VHDSOURCE += src/main.vhd` (add a single VHDL file per line)
VHDSOURCE += ../Asynchronous-FIFO-AXI-Handshake/libs/Pipeline-AXI-Handshake/src/PipelineRegister.vhd
VHDSOURCE += ../Asynchronous-FIFO-AXI-Handshake/libs/Pipeline-AXI-Handshake/src/PipelineController.vhd
VHDSOURCE += ../Asynchronous-FIFO-AXI-Handshake/libs/Pipeline-AXI-Handshake/src/PipelineStage.vhd
VHDSOURCE += ../Asynchronous-FIFO-AXI-Handshake/libs/Pipeline-AXI-Handshake/src/PipelineFilter.vhd
# VHDSOURCE += libs/PriorityEncoders.vhd # VHDSOURCE += libs/PriorityEncoders.vhd
# VHDSOURCE += libs/AXI-HS-Scheduler/build/AXI_Handshaking_Scheduler_2.vhdl # VHDSOURCE += libs/AXI-HS-Scheduler/build/AXI_Handshaking_Scheduler_2.vhdl
# VHDSOURCE += libs/AXI-HS-Scheduler/build/AXI_Handshaking_Scheduler_4.vhdl # VHDSOURCE += libs/AXI-HS-Scheduler/build/AXI_Handshaking_Scheduler_4.vhdl
@@ -48,6 +44,11 @@ VHDSOURCE += src/Rom.vhd
VHDSOURCE += src/RomPackage.vhd VHDSOURCE += src/RomPackage.vhd
VHDSOURCE += src/HorizontalSpritePipeline.vhd VHDSOURCE += src/HorizontalSpritePipeline.vhd
VHDSOURCE += src/SpriteChannel.vhd VHDSOURCE += src/SpriteChannel.vhd
VHDSOURCE += libs/Pipeline-AXI-Handshake/src/PipelineRegister.vhd
VHDSOURCE += libs/Pipeline-AXI-Handshake/src/PipelineController.vhd
VHDSOURCE += libs/Pipeline-AXI-Handshake/src/PipelineStage.vhd
VHDSOURCE += libs/Pipeline-AXI-Handshake/src/PipelineFilter.vhd
## Test files settings.. ## ## Test files settings.. ##