Skip to content

Add 64-bit addressing support. #1844

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

Closed
5 of 6 tasks
enjoy-digital opened this issue Nov 21, 2023 · 3 comments
Closed
5 of 6 tasks

Add 64-bit addressing support. #1844

enjoy-digital opened this issue Nov 21, 2023 · 3 comments

Comments

@enjoy-digital
Copy link
Owner

enjoy-digital commented Nov 21, 2023

For some specific cases, it would be useful to support 64-bit addressing, for example to be able to map > 1GB of DRAM to the SoC.

image

@enjoy-digital
Copy link
Owner Author

Specific repo for the tests/PoC and specific scripts/targets has been created here: https://github.com/enjoy-digital/litex_64bit_addressing_test

@enjoy-digital
Copy link
Owner Author

@kgugala: For info, using an AXI-Lite/AXI bus standard is now also functionnal in 64-bit (with upstream LiteX). For now we did the test on an Arty and only 256MB of RAM, but we'll now do the test with a board with > 1GB of RAM.

@enjoy-digital
Copy link
Owner Author

This is now implemented. Access has been tested over UARTBone in https://github.com/enjoy-digital/litex_64bit_addressing_test repo. In the future we'll also do some test with CPUs able to address 64-bit but we can now close this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant