-
Notifications
You must be signed in to change notification settings - Fork 20
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
How to determine bit width of the point-to-point AXI link? #7
Comments
Hi @developandplay -- thanks for pointing this out! I just committed cc45c13 which should explain where you can find the correct width to use. |
Thanks a lot!
So for the ULX3S it seems to be 16bits. That's interesting considering that it's using the same ECP5 chip. Then it's the SRAM that's used on the ULX3S that makes the difference I guess. Since 16 is smaller than the 64 standard which effect does it have? |
On Sun, Mar 28, 2021 at 01:07:24PM -0700, developandplay wrote:
So for the ULX3S it seems to be 16bits. That's interesting considering that
it's using the same ECP5 chip.
I'm no expert on LiteDRAM itself (recommend asking in #litex on
Freenode for a better answer) -- but ultimately the bit-width of
LiteDRAM depends on the physical DRAM chip(s) used and how they're
wired to which pins on the FPGA. So it's much more a function of the
actual board and how it decided to connect things to the ECP5 FPGA,
than of the FPGA itself.
That said, it doesn't make a lot of sense to support a RocketChip
variant that's narrower than 64 bits, so in this case it's probably OK
to deploy SoC-gateware based width conversion.
|
I'm trying to run your project on an ULX3S however I'm now wondering what the appropriate bit width would be.
Is there some table with the bit width of all supported litex boards?
Where did you find this information?
The text was updated successfully, but these errors were encountered: