Uri Shaked
64d21511b0
Merge pull request #24 from marnovandermaas/fix_documentation_margin
...
Increase the bottom margin to show page number
2023-08-01 18:21:20 +03:00
Uri Shaked
24c15519e8
fix(datasheet): broken user module pictures / diagrams
...
close #22
2023-07-31 09:02:16 +03:00
Uri Shaked
1aa125fdd5
fix(datasheet): broken images, replace scanchain info with mux
...
- fix some of the broken images
- render the mux's info doc in place of the scanchain doc
2023-07-30 23:09:31 +03:00
Uri Shaked
7842384b6a
fix(datasheet): markdown headings break the datasheet
...
close #23
2023-07-30 22:21:00 +03:00
Uri Shaked
6034820170
fix(datasheet): use shuttle name from config
...
also, dynamically figure out the repo URL (instead of using an hardcoded value)
2023-07-30 09:40:16 +03:00
Uri Shaked
e56503e9c3
docs: remove outdated hardening doc
2023-07-29 23:00:51 +03:00
Uri Shaked
769cc65983
feat(datasheet): include mux addresses
2023-07-29 22:48:53 +03:00
Uri Shaked
c83c2cd3c7
feat(datasheet): add bidrectional pins
...
close #11
2023-07-29 22:28:15 +03:00
Uri Shaked
ab9897699f
feat: sort projects by sort_id in commit_id.json
...
Sorting helps preventing projects shifting around as the shuttle fills up. "sort_id" is provided by the tt-app.
2023-07-24 22:12:18 +03:00
Uri Shaked
016ed6e8c1
fix: multi tile projects not placed correctly
2023-07-22 22:51:54 +03:00
Uri Shaked
849e644627
fix: wrong shuttle_index.json format
...
Each user project info object was wrapped with an extra array. Also added "tiles" property for each user project.
2023-07-22 22:38:46 +03:00
Uri Shaked
26785bea0e
feat: support submissions from app.tinytapeout.com ( #21 )
...
* feat: copy_macros and copy_final_results commands
* feat: generate shuttle index JSON
includes information about all projects:
- repo
- commit
- mux index
- mux position (X/Y)
* feat: add --create-efabless-submission option
2023-07-21 15:52:04 +03:00
Uri Shaked
bb58ee1fae
fix(rom): remove a debug print
2023-07-20 09:34:49 +03:00
Uri Shaked
56dd62478b
refactor: rename commit-id.json to commit_id.json
...
better match existing file name conventions
2023-07-19 20:31:52 +03:00
Uri Shaked
b920aef0e2
feat: update user module def files
...
increase single tile dimensions, reduce spacing between tiles.
2023-07-19 14:10:57 +03:00
Uri Shaked
3a6a7d3a2c
feat(rom): inital ROM data writer code
2023-07-13 17:54:11 +03:00
Uri Shaked
a84161582e
fix: create_user_config fails for wokwi projects
...
close #20
2023-06-27 16:41:04 +03:00
Uri Shaked
887e208b86
cleanup: remove tt03 config.yaml
2023-06-25 22:06:27 +03:00
Uri Shaked
df6b703380
feat: store user project commit hash next to the GDS files
...
close #19
2023-06-25 21:37:12 +03:00
Uri Shaked
6fb355fc59
refactor: migrate from yosys to yowasp-yosys
...
yowasp-yosys can be installed from pip, so we no longer require the user to install yosys separately.
also freeze requirements.txt versions for reproducible builds
2023-06-25 20:49:36 +03:00
Uri Shaked
0d6fa67ae5
feat: check for missing ports on user module
...
also improve error messages for user module checks
2023-06-25 20:47:42 +03:00
Uri Shaked
25488cf0df
fix: remove openlane1 config generator
...
it's no longer needed for OpenLane2
2023-06-17 23:07:39 +03:00
Uri Shaked
8549004599
fix: remove stray debug print
2023-06-15 23:03:26 +03:00
Uri Shaked
7b6d93c086
feat: support for openlane2 mux verification
2023-06-03 14:58:17 +03:00
Uri Shaked
c42a11023f
fix: missing pdn macro hook for SRAM macro
2023-06-02 23:48:45 +03:00
Uri Shaked
ceb3a796bc
Merge pull request #17 from dlmiles/dlm-gh_token
...
git_utils.py: headers_try_to_add_authorization_from_environment(headers: dict)
2023-06-02 16:36:52 +03:00
Uri Shaked
63645d47c9
feat: sram support
2023-06-01 21:26:06 +03:00
Uri Shaked
7be8332134
feat: initial support for openlane 2 mux
2023-05-30 23:29:22 +03:00
Uri Shaked
9656aead78
fix: remove tt_um_test from default caravel config
...
it'll be added by configure.py as needed
2023-05-29 22:15:09 +03:00
Uri Shaked
1f8961c859
docs: update tt version in README
2023-05-27 19:30:52 +03:00
Uri Shaked
96362ae28e
feat: validate that top module name starts with "tt_um"
2023-05-27 17:35:54 +03:00
Uri Shaked
a4137038c4
cleanup: remove old scanchain related code
2023-05-27 17:31:18 +03:00
Uri Shaked
072140ac0b
fix: hardening wokwi modules fail
...
rename `user_module_<wokwi_id>` to `tt_um_<wokwi_id>`
2023-05-26 21:55:28 +03:00
Uri Shaked
9298cac154
Update submission tools for mux
...
1. don't generate user_project_wrapper.v, as it's now static
2. don't generate macros.cfg, as gen_macro_cfg.py does it (eventually, we'll want to integrate it into tt-support-tools)
3. don't generate PDN hooks config. Instead, we're using a wildcard to match all user macros.
4. remove the "layout" section from config.yaml, and scanchain related stuff from generate config.json
2023-05-25 20:59:15 +03:00
Uri Shaked
fc3279a64d
tiles support in --create-user-config
2023-05-25 20:59:12 +03:00
Uri Shaked
59358055c3
feat: def files for multiplexer user modules
2023-05-25 20:40:07 +03:00
Uri Shaked
c6239b038b
add --print-wokwi-id flag for use in testbench
2023-03-02 18:49:30 +02:00