-
Notifications
You must be signed in to change notification settings - Fork 177
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
Adding spisdcard to DE0-nano does no longer fits in Logic Elements #335
Comments
It look like the issue is related to some memories in the spisdcard not being inferred properly as block ram, but as registers. |
Hi @jeremy-heath, @Dolu1990, I'll do some tests. The |
@jeremy-heath: If you want to do some test before I have a look, you can play with these 2 parameters: |
change "l2_size" : 512 within make.py SPI only (not spisdcard) within make.py Litex-boards target "terasic_de0nano.py" is also unable to build with "add_spi_sdcard". This is probably not a linux-on-litex-vexriscv issue. |
Rolling back Litex to 12/2022 allowed spisdcard module to fit in logic. Still unsure what was changed. |
Before adding total Logic Elements 10,061, after adding spisdcard total Logic Elements 36,093. I was expecting a few hundred LE. About 1.5 years ago, DE0-nano with serial and spisdcard would fit in the FPGA.
I need help determining what is using the extra Logic Elements.
With spisdcard
Quartus II 32-bit Version : 13.0.1 Build 232 06/12/2013 SP 1 SJ Web Edition
Revision Name : de0nano
Top-level Entity Name : de0nano
Family : Cyclone IV E
Total logic elements : 36,093
Total combinational functions : 18,962
Dedicated logic registers : 19,833
Total registers : 19911
Total pins : 54
Total virtual pins : 0
Total memory bits : 373,632
Embedded Multiplier 9-bit elements : 8
Total PLLs : 1
Nominal
Quartus II 32-bit Version : 13.0.1 Build 232 06/12/2013 SP 1 SJ Web Edition
Revision Name : de0nano
Top-level Entity Name : de0nano
Family : Cyclone IV E
Total logic elements : 10,061
Total combinational functions : 7,080
Dedicated logic registers : 5,490
Total registers : 5568
Total pins : 50
Total virtual pins : 0
Total memory bits : 292,706
Embedded Multiplier 9-bit elements : 8
Total PLLs : 1
The text was updated successfully, but these errors were encountered: