Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Michaero/pulpissimo v8 dev #415

Merged
merged 70 commits into from
May 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
fae0906
Start implementation of new RTL toplevel for pulp_soc v5.0.0
Apr 19, 2022
24b49c5
Remove obsolete bender files
Dec 6, 2022
ee060d8
Change jtag_trst signal/pad name to trstn to reflect active-low sense
Dec 6, 2022
5853f95
White space changes
Dec 6, 2022
da8f665
Start implementation of a simplified TB
Dec 6, 2022
0a6cbb6
Fix numerous syntax and semantic errors
Dec 8, 2022
a4bf271
Fix bugs in new tb
Dec 8, 2022
d364f42
Add custom template for driver generation
Dec 8, 2022
5f3a6ff
Autogen python env for bootcode generation and port scripts to py3
Dec 8, 2022
2aa4d3c
Add tcl script to autosetup waveforms in vsim
Dec 8, 2022
488c14e
Add timeunit to tb_clk_gen
Dec 8, 2022
a123ddf
Update gitignore for boot folder
Dec 8, 2022
bc30b9d
Fix timeunit issue in TB
Dec 8, 2022
13a3767
Add missing chip ctrl connections and fix bug in demux rules
Dec 8, 2022
4f0086e
Update padrick config to remove uart default role
Dec 8, 2022
ea07d61
Patch legacy tb for compatibility with new pulpissimo top
Dec 9, 2022
6c4bfc4
Update wave.do files
Dec 9, 2022
8819b21
Disable binary loading for default bootmode (zforth boot)
Dec 9, 2022
cbf2d53
Modify boot code for IO mux interoperability
Dec 9, 2022
bf1692d
Ignore padrick binary and Bender.local
Dec 9, 2022
0e1e44a
Update gpio submodule
Dec 9, 2022
e9796db
Add gitmodules file
Dec 9, 2022
b5fc705
Embbed pulp-runtime as submodule
Dec 9, 2022
b3d5159
Update GPIO to v0.2.0
Dec 9, 2022
130d507
Remove obsolete boot_l2 signal
Dec 12, 2022
a7ed463
Align with interface changes on pulp_soc
Dec 13, 2022
97d22e5
Update bender dependencies improve makefile targets and update lock file
Dec 13, 2022
1ceebb3
Remove gpio submodule
Dec 20, 2022
68cf5e3
Vendor-in GPIO IP
Dec 20, 2022
9a1e1a1
WIP Refactor folder structure
Jan 16, 2023
21a28e0
Fix restructured project and build flow
micprog Feb 22, 2024
55dbd39
Update GPIO peripheral
micprog Feb 22, 2024
a8a5334
Move hw/common/rtl/* to hw/
micprog Feb 23, 2024
7f8eddd
Automatically link VSIM_BIN at IIS
micprog Feb 23, 2024
aa07b4f
Move vendored IPs to hw
micprog Feb 23, 2024
1005e5c
Move fpga to a target directory
micprog Feb 23, 2024
2cb98e6
Move spyglass to a target directory
micprog Feb 23, 2024
8e3a4ed
Move verification/sim to a target directory
micprog Feb 23, 2024
094540b
remove deprecated setup, sim, tests directories, sourceme.sh
micprog Feb 23, 2024
3a3661e
simplify target/sim/tb and vip directories
micprog Feb 23, 2024
8fbaaa4
Remove duplicate source files
micprog Feb 23, 2024
e7edf95
Connect spyglass lint target to Makefile
micprog Feb 23, 2024
ffdf0c8
Clean up linked Makefiles
micprog Feb 23, 2024
b612c78
Update questasim to run from runtime/sdk
micprog Feb 23, 2024
3492bb9
Update boot ROM
micprog Feb 26, 2024
497b66e
Update CI
micprog Feb 26, 2024
758925c
bump pulp_soc
micprog Feb 26, 2024
aa902fa
Add back VIP
micprog Feb 26, 2024
1073a98
temporary fix for VIP download
micprog Feb 26, 2024
15c0687
Update CI
micprog Feb 26, 2024
93babed
Update CI
micprog Feb 26, 2024
7f4c792
Update CI
micprog Feb 26, 2024
884b181
bump pulp_soc
micprog Feb 26, 2024
2b7b21b
initialize tests submodule
micprog Feb 26, 2024
0aab870
Update CI
micprog Feb 26, 2024
cc43148
Update CI
micprog Feb 26, 2024
13e4750
Add simulation tcl_files
micprog Feb 28, 2024
1b84d46
Add FPGA padframe
micprog Feb 28, 2024
650cc36
Update padframe target
micprog Feb 29, 2024
4100f99
Update FPGA flow and constraints
micprog Mar 5, 2024
85609a3
Update README
micprog Mar 5, 2024
f2412a6
Update pulp_soc
micprog Mar 22, 2024
59be5f4
Update CI software commands
micprog Mar 22, 2024
c6ee98d
Update pulp_soc
micprog Apr 22, 2024
2597c38
Bump AXI and pulp_io
micprog May 13, 2024
e17fd68
Update FPGA flows
micprog May 15, 2024
83a0909
Fix CI tests
micprog May 15, 2024
60da23a
Update CI vivado version
micprog May 17, 2024
e609453
Update dependencies
micprog May 23, 2024
b26229e
Update pulp_soc pointer
micprog May 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions .bender.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
overrides:
gpio: { path: "hw/vendored_ips/gpio" } # Override to use the vendored in copy of
# the GPIO repo to allow reconfiguration
# of the number of GPIO pads.
25 changes: 25 additions & 0 deletions .github/workflows/gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Copyright 2024 ETH Zurich and University of Bologna.
# Solderpad Hardware License, Version 0.51, see LICENSE for details.
# SPDX-License-Identifier: SHL-0.51

# Some CI tests run on our GitLab servers due to licenses and tools
name: gitlab-ci
on: [push, pull_request, workflow_dispatch]
jobs:
gitlab-ci:
name: Internal Gitlab CI
runs-on: ubuntu-22.04
steps:
- name: Check Gitlab CI
uses: pulp-platform/pulp-actions/[email protected]
# Skip on forks or pull requests from forks due to missing secrets.
if:
github.repository == 'pulp-platform/pulpissimo' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == github.repository)
with:
domain: iis-git.ee.ethz.ch
repo: github-mirror/pulpissimo
token: ${{ secrets.GITLAB_TOKEN }}
poll-period: 20
poll-count: 1000
retry-count: 100
retry-period: 50
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ xcelium.d/
xrun.history
xrun.log
.bender
bender
/utils/bin/bender
work/
compile.tcl
working_dir/
/utils/bin/padrick
/Bender.local
/build
Loading
Loading