peteut / migen-axi Goto Github PK
View Code? Open in Web Editor NEWAXI support for Migen/MiSoC
License: MIT License
AXI support for Migen/MiSoC
License: MIT License
Add support for High-Speed DMA Controller Peripheral.
axi_dmac
Hello! I would like to know what is the status of the project. I want to use it but with PYNQ board. Do you have any documentation about how to use migen and vivado to make the hardware wrapper?
Thank you for your answer!
Kevin.
Add docstrings to modules, classes, refer to HOWTO_DOCUMENT.rst.txt.
adr[2:]
to be used to connect.
Generate DT overlay from CSR meta data and clock specs.
Refer to litex-devicetree.
Migrate to use pyproject-tom.
Refer to B1.3, defined conversion mechanism
See ARM IHI 0022D.
It seems like there are currently mutiple efforts to interface Migen and LiteX with AXI + Zynq boards.
It would make this project a lot more findable if it was called something like migen-zynq
or migen-axi
.
Keep up the great work!
(("_".join([name, constant.name]).uppper(),
should be changed to upper
@PEtut - any chance you or any of your contributors are Uni students?
If so, I would love to see a Migen<->AXI/Zynq intergration proposal as part of the Google Summer of Code (were Google funds students to work on open source projects over their summer break).
The TimVideos, FOSSi Foundation and/or Apertus orgs would all probably be interested in accepting a project around this space if a good student applied!
Refer to ARM DDI 0424D.
Replace identifier_mem
with identifier
in soc_core.py
.
See also SpinalHDL implementation.
In tests/test_integration.py,
zedboard.Platform(name="soc", toolchain="vivado")
should be replaced with simply:
zedboard.Platform()
Those name
and toolchain
arguments have been removed from Migen.
See ARM IHI 0022D.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.