Jerry Zhao
368dde4a35
Generate 1 file per generic IOCell
2023-07-30 13:12:55 -07:00
Jerry Zhao
29a2d91735
Merge remote-tracking branch 'origin/master' into chisel3.6
2023-07-09 23:30:57 -07:00
Ethan Wu
400ce780a9
move iocells to separate "project" root
2023-05-30 18:40:05 -07:00
chick
c907a7377c
Moved a zillion files all over the place so that everything is now
...
in tapeout/src in the correct directory corresponding to internal packages.
Everything compiles and tests run
TODO:
- Figure out assembly step for MacroCompiler
- Does root project matter?
2021-08-06 13:09:45 -07:00
chick
e650d5ba22
- changed directory path to iocells to use directories rather than dotted name
...
- Changed packages in tapeout/transforms/utils/*.scala to be in their own package `utils`
2021-02-09 14:12:57 -08:00
chick
93f86a5bc6
Reformat all scala files in iocells
...
- Mostly this reformat comments and large argument lists to classes and methods
2021-02-03 17:49:14 -08:00
chick
19e51f3df5
Make the directory structure match the packages
...
All tests run as they did prior to the changes
2021-02-03 17:46:12 -08:00
Jerry Zhao
4a5c75fcf8
Add explicit naming of IOs generated by generateIOFromSignal
2020-09-17 13:21:32 -07:00
Jerry Zhao
31590a7948
Undo regression in iocell flexibility
2020-09-14 13:24:44 -07:00
Jerry Zhao
ba681676f3
Clean up IOCell types and parameterization
2020-09-04 13:29:31 -07:00
Jerry Zhao
aa1c90c4cc
Fix IOCells generation
...
* Fixes Bool wires matching both Reset and Bits
2020-06-30 13:33:06 -07:00
Colin Schmidt
b1c1f01c90
Fix direction of output enable in output io cell
2020-05-29 15:09:45 -07:00
David Biancolin
e230e8cf3f
Update IOCell gen to handle abstract and async reset ( #79 )
2020-04-17 22:05:48 -07:00
John Wright
6638f5c77e
More CR feedback, fix bug introduced in previous commit
2020-03-31 13:06:01 -07:00
John Wright
c043f344b8
Code review feedback
2020-03-30 19:15:19 -07:00
John Wright
bc3f8a42b3
Forgot to update the verilog modules
2020-03-30 13:50:27 -07:00
John Wright
62df79934e
Remove type casts; use a tuple match instead
2020-03-30 13:10:00 -07:00
John Wright
a6731f6a5e
Rename example -> generic
2020-03-30 12:33:44 -07:00
John Wright
f6057ff947
Allow naming, make the auto-clone IO method work
2020-03-18 22:25:08 -07:00
John Wright
8a38171d18
First pass that works
2020-03-18 21:05:27 -07:00
John Wright
84c880d231
WIP; does not compile, but useful as a code review starting point
2020-03-17 14:02:11 -07:00