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

Develop #51

Merged
merged 82 commits into from
Apr 21, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
7d439dc
Initial clean up of user-specific files
ax3ghazy Mar 24, 2021
cab78e2
remove dv/caravel/user_proj_example
ax3ghazy Apr 1, 2021
3f26c74
add dummy user_project_wrapper.v for DV
ax3ghazy Apr 1, 2021
cfb76ee
Allow arbitrary PDN pitches in user_project_wrapper_empty
ax3ghazy Apr 1, 2021
2f75fb7
Merge pull request #47 from ax3ghazy/develop
jeffdi Apr 5, 2021
63f8683
Add update_caravel Makefile target
agorararmard Apr 5, 2021
7e3fb63
Remove user specific checks from the CI
agorararmard Apr 5, 2021
5636bf2
Removed user_project_wrapper include from caravel netlists
Manarabdelaty Apr 7, 2021
638969e
Apply automatic changes to Manifest and README.rst
Manarabdelaty Apr 7, 2021
997e343
Prefix user_project_wrapper file name with "__"
Manarabdelaty Apr 7, 2021
b93aeb1
Merge branch 'develop' of https://github.com/efabless/caravel into de…
Manarabdelaty Apr 7, 2021
b7ec53a
Apply automatic changes to Manifest and README.rst
Manarabdelaty Apr 7, 2021
7259ca2
[Makefile] copy final summary report to the signoff directory
Manarabdelaty Apr 7, 2021
3660c9c
Move USE_POWER_PINS to caravel_netlists since defines.v is used in OL…
Manarabdelaty Apr 12, 2021
df92502
Moved mprj_stimulus test to caravel_project_example
Manarabdelaty Apr 12, 2021
fcb3f20
Refactored the caravel top level verilog so that the serial load
RTimothyEdwards Apr 12, 2021
d9d9802
Apply automatic changes to Manifest and README.rst
RTimothyEdwards Apr 12, 2021
3e34eea
Minor syntax corrections.
RTimothyEdwards Apr 12, 2021
ca85ff2
Merge branch 'serial_refactor' of https://github.com/efabless/caravel…
RTimothyEdwards Apr 12, 2021
88d6fa6
Apply automatic changes to Manifest and README.rst
RTimothyEdwards Apr 12, 2021
d33317d
Add USE_POWER_PINS to uprj_netlists
Manarabdelaty Apr 13, 2021
f3e258d
Apply automatic changes to Manifest and README.rst
Manarabdelaty Apr 13, 2021
a25411c
Merge branch 'develop' into serial_refactor
RTimothyEdwards Apr 13, 2021
ebb7dd6
Update compositor to take path to mag and gds directories
Manarabdelaty Apr 13, 2021
5575e90
Update Makefile targets to be able to run them from user project level
Manarabdelaty Apr 13, 2021
df91af3
Merge branch 'develop' of https://github.com/efabless/caravel into de…
Manarabdelaty Apr 13, 2021
f972ded
Apply automatic changes to Manifest and README.rst
Manarabdelaty Apr 13, 2021
dcc0a54
Set user id to zero by default
Manarabdelaty Apr 13, 2021
c37d629
Merge branch 'develop' of https://github.com/efabless/caravel into de…
Manarabdelaty Apr 13, 2021
b96f306
Corrected the indexing of the second serial loader chain.
RTimothyEdwards Apr 13, 2021
cda1caf
Apply automatic changes to Manifest and README.rst
RTimothyEdwards Apr 13, 2021
adb3737
Corrected the direction of the shift register connections to the
RTimothyEdwards Apr 13, 2021
d7a8ec3
Merge branch 'serial_refactor' of https://github.com/efabless/caravel…
RTimothyEdwards Apr 13, 2021
4585ebd
Apply automatic changes to Manifest and README.rst
RTimothyEdwards Apr 13, 2021
698cb3c
Merge pull request #48 from efabless/serial_refactor
Manarabdelaty Apr 13, 2021
26224fe
Fix make ship output dir
Manarabdelaty Apr 13, 2021
2a2fc73
Changed the GPIO 36 and 37 to be configurable to be used for the
RTimothyEdwards Apr 13, 2021
5eed790
Apply automatic changes to Manifest and README.rst
RTimothyEdwards Apr 13, 2021
9ec735d
Merge pull request #49 from efabless/flash_quad_mode
Manarabdelaty Apr 14, 2021
f702b89
Added in files in support of analog user projects. The top level
RTimothyEdwards Apr 14, 2021
71bf38b
Apply automatic changes to Manifest and README.rst
RTimothyEdwards Apr 14, 2021
b280171
Update generate_fill and compose scripts to take an optional user id
Manarabdelaty Apr 15, 2021
c94670e
[Makefile] Update makefile to run build tasks in the background/foreg…
Manarabdelaty Apr 15, 2021
f104159
Apply automatic changes to Manifest and README.rst
Manarabdelaty Apr 15, 2021
9ad4ab0
[Makefile] Update set_user_id to modify info.yaml
Manarabdelaty Apr 15, 2021
9c985b1
Merge pull request #50 from efabless/analog_support
Manarabdelaty Apr 15, 2021
3d78839
[Makefile] Dropped "--additional-suffix" from split to avoid issues w…
Manarabdelaty Apr 15, 2021
27679a1
Modified the caravan files to correct for the various vector length
RTimothyEdwards Apr 15, 2021
f31862f
Apply automatic changes to Manifest and README.rst
RTimothyEdwards Apr 15, 2021
b2efe04
More corrections on the caravan project and testbench after Manar
RTimothyEdwards Apr 16, 2021
b21d454
Apply automatic changes to Manifest and README.rst
RTimothyEdwards Apr 16, 2021
d7b529d
Add copyright text
Manarabdelaty Apr 16, 2021
e68e07d
Merge branch 'develop' of https://github.com/efabless/caravel into de…
Manarabdelaty Apr 16, 2021
2c151d4
Apply automatic changes to Manifest and README.rst
Manarabdelaty Apr 16, 2021
3032296
Rename CARAVEL_MASTER -> CARAVEL_ROOT
Manarabdelaty Apr 16, 2021
9ee2b7f
Merge branch 'develop' of https://github.com/efabless/caravel into de…
Manarabdelaty Apr 16, 2021
6bd9525
Added definition for the GPIO state needed on 36 and 37 to use them
RTimothyEdwards Apr 17, 2021
ae13e92
Modified behavior so that the flash io2 and io3 are set up to be
RTimothyEdwards Apr 17, 2021
6702713
Apply automatic changes to Manifest and README.rst
RTimothyEdwards Apr 17, 2021
5a5f237
Added SPDX header
Manarabdelaty Apr 18, 2021
c7209ba
Apply automatic changes to Manifest and README.rst
Manarabdelaty Apr 18, 2021
0cf5701
Update README.rst
Manarabdelaty Apr 18, 2021
f312b9c
Merge branch 'develop' of https://github.com/efabless/caravel into de…
Manarabdelaty Apr 18, 2021
3a5f52b
Add SPDX header
Manarabdelaty Apr 18, 2021
3f4b72c
Update top level Makefile to be able to run lvs/drc from user project…
Manarabdelaty Apr 19, 2021
8eb692c
Corrected the latency in the QSPI module; this had been set to 12
RTimothyEdwards Apr 19, 2021
cac0a20
Merge branch 'develop' of https://github.com/efabless/caravel into de…
Manarabdelaty Apr 19, 2021
1b1ac5c
Updated the verilog/dv/caravel/mgmt_soc Makefile to include the
RTimothyEdwards Apr 19, 2021
6123be3
[CI] Add qspi and caravan TB
Manarabdelaty Apr 19, 2021
a84820a
Merge branch 'develop' of https://github.com/efabless/caravel into de…
Manarabdelaty Apr 19, 2021
59e5739
Update empty wrapper views
Manarabdelaty Apr 20, 2021
001010c
Apply automatic changes to Manifest and README.rst
Manarabdelaty Apr 20, 2021
c80d3d4
re-update empty wrapper views
Manarabdelaty Apr 20, 2021
9f694c8
Merge branch 'develop' of https://github.com/efabless/caravel into de…
Manarabdelaty Apr 20, 2021
89d7c94
Apply automatic changes to Manifest and README.rst
Manarabdelaty Apr 20, 2021
616c2cc
Add option for disabling sram install
Manarabdelaty Apr 21, 2021
c366dc9
Merge branch 'develop' of https://github.com/efabless/caravel into de…
Manarabdelaty Apr 21, 2021
4fe315c
RTL fixes for issue #42 and #39
Manarabdelaty Apr 21, 2021
8e357c6
Update Makefile pdk commits to latest
Manarabdelaty Apr 21, 2021
50c7cdf
Apply automatic changes to Manifest and README.rst
Manarabdelaty Apr 21, 2021
a6d50a5
[Makefile] Drop current from magic path
Manarabdelaty Apr 21, 2021
80bf8d8
Merge branch 'develop' of https://github.com/efabless/caravel into de…
Manarabdelaty Apr 21, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/workflows/auto-update.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# SPDX-FileCopyrightText: 2020 Efabless Corporation
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# SPDX-License-Identifier: Apache-2.0

# This is a basic workflow to help you get started with Actions
name: Manifest and README.src.rst

Expand Down
26 changes: 0 additions & 26 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,10 +46,6 @@ jobs:
- name: "The Manifest Test"
stage: commit-compliance
script: bash .travisCI/base_checks/manifest-check.sh
- name: "The Precheck Test"
stage: test
install: sh .travisCI/precheck/precheckBuild.sh
script: bash .travisCI/precheck/run-precheck.sh
- name: "The Caravel LVS Test"
stage: test
install: bash .travisCI/utils/bash_run_wrapper.sh .travisCI/utils/pdkBuild.sh
Expand Down Expand Up @@ -98,30 +94,8 @@ jobs:
if: branch = master OR type=cron OR type=api
install: bash .travisCI/utils/bash_run_wrapper.sh .travisCI/utils/pdkBuild.sh
script: bash .travisCI/dv/dv-check-wrapper.sh mgmt_soc 5
- name: "The user_proj_example DV Test: Set 1"
stage: test
if: branch = master OR type=cron OR type=api
install: bash .travisCI/utils/bash_run_wrapper.sh .travisCI/utils/pdkBuild.sh
script: bash .travisCI/dv/dv-check-wrapper.sh user_proj_example 1
- name: "The user_proj_example DV Test: Set 2"
stage: test
if: branch = master OR type=cron OR type=api
install: bash .travisCI/utils/bash_run_wrapper.sh .travisCI/utils/pdkBuild.sh
script: bash .travisCI/dv/dv-check-wrapper.sh user_proj_example 2
- name: "The wb_utests DV Test"
stage: test
if: branch = master OR type=cron OR type=api
install: bash .travisCI/utils/bash_run_wrapper.sh .travisCI/utils/pdkBuild.sh
script: bash .travisCI/dv/dv-check-wrapper.sh wb_utests 1
- name: "The Full User Build Test"
stage: test
if: branch = master OR type=cron OR type=api
install:
- bash .travisCI/utils/bash_run_wrapper.sh ".travisCI/utils/pdkBuild.sh 0"
- sh .travisCI/precheck/precheckBuild.sh
- bash .travisCI/utils/bash_run_wrapper.sh .travisCI/openlane_build/build_openlane.sh
script:
- bash .travisCI/utils/bash_run_wrapper.sh ".travisCI/openlane_build/run_macro.sh user_proj_example"
- bash .travisCI/utils/bash_run_wrapper.sh ".travisCI/openlane_build/run_macro.sh user_project_wrapper"
- bash .travisCI/utils/bash_run_wrapper.sh .travisCI/openlane_build/run_make_ship.sh
- bash .travisCI/precheck/run-precheck.sh
4 changes: 2 additions & 2 deletions .travisCI/dv/run-dv-mgmt_soc.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ ID=$3
MGMT_SOC_PATTERNS_1=(gpio perf hkspi sysctrl)
MGMT_SOC_PATTERNS_2=(mprj_ctrl pass_thru storage)
MGMT_SOC_PATTERNS_3=(uart)
MGMT_SOC_PATTERNS_4=(timer timer2 mprj_stimulus)
MGMT_SOC_PATTERNS_5=(mem pll)
MGMT_SOC_PATTERNS_4=(timer timer2 caravan)
MGMT_SOC_PATTERNS_5=(mem pll qspi)

VERDICT_FILE=$TARGET_PATH/mgmt_soc_verdict.out
OUT_FILE=$TARGET_PATH/mgmt_soc_dv.$ID.out
Expand Down
1 change: 0 additions & 1 deletion .travisCI/utils/bash_run_wrapper.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

#!/bin/bash
# SPDX-FileCopyrightText: 2020 Efabless Corporation
#
Expand Down
1 change: 0 additions & 1 deletion .travisCI/utils/run_wrapper.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

#!/bin/bash
# SPDX-FileCopyrightText: 2020 Efabless Corporation
#
Expand Down
Loading