-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
spi_engine: Create interface_ip.tcl #1251
Conversation
@@ -0,0 +1,40 @@ | |||
#################################################################################### | |||
#################################################################################### | |||
## Copyright (c) 2024 Analog Devices, Inc. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe this should follow the pattern of the other Makefiles, like the one from library/interfaces/Makefile.
So with 2018-2024 range since these are autogenerated.
fbb381a
to
10da3e7
Compare
This pr had the unfortunate side effect of requiring renaming spi_master to spi_engine because dynamic interfaces need to be prefixed by the IP name. |
And unfortunately the copyright year for all the edited files should be updated to contain 2024 as well... so for example if it was "2017, 2019, 2022", you would have to add ", 2024" and not a range. |
ad22f28
to
8ddff1d
Compare
Done, all projects/libraries were edited on 2023, so I extended the range. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me! I've builded the CN0540 on Coraz7s and on DE10Nano just to make sure that it doesn't break the Intel projects.
Please fix conflicts |
Use tcl script instead of static xmls for the interface. Easier to mantain and are not gitignored. Signed-off-by: Jorge Marques <[email protected]>
Every interface should be prefixed by the IP name. In this case, spi_engine. spi_engine_master would also be valid, but redundant. Signed-off-by: Jorge Marques <[email protected]>
Signed-off-by: Jorge Marques <[email protected]>
8091c6f
to
059eabb
Compare
Force pushed to update cn0540 common db, that on pr #1207 changed to use the spi_engine script. |
running "make clean" inside "/hdl/library/spi_engine/interfaces" does not remove .sv files |
Remove interface/*.sv files on make clean and git ignore them. Signed-off-by: Jorge Marques <[email protected]>
I added to the removal list for every |
Use tcl script instead of static xmls for the interface. Easier to maintain and are not gitignored. Rename spi_master to spi_engine because every interface should be prefixed by the IP name; in this case, spi_engine. Also, remove interface/*.sv files on make clean and git ignore them. Signed-off-by: Jorge Marques <[email protected]>
Use tcl script instead of static xmls for the interface. Easier to maintain and are not gitignored. Rename spi_master to spi_engine because every interface should be prefixed by the IP name; in this case, spi_engine. Also, remove interface/*.sv files on make clean and git ignore them. Signed-off-by: Jorge Marques <[email protected]>
PR Description
Use tcl script instead of static xmls for the interface.
Easier to mantain and are not gitignored.
PR Type
PR Checklist