2 ms·
There isn't anything there apart from the readme. I built a descriptor block into a FPGA design about 15 years ago, this was for PCI so I could put it at a fix
by rjsw 6y ago
There isn't anything there apart from the readme.
I built a descriptor block into a FPGA design about 15 years ago, this was for PCI so I could put it at a fixed offset into the BAR for every device.
I don't see how the "get a (potentially upstream-able) driver for it instantly" would work. Someone would still need to write a driver, you just get a way to probe for whether to attach it or not.
- mupuf 6y agoSorry about that, the project is still very early. Check out the fan_wip branch for actual code. The point of LiteDIP is to provide both the IPs, and their drivers. Also, rather than needing IPs to be located at a certain address in any sort of bus (PCI BARs, wishbone, ...), litedip exposes the list of IPs starting at address 0 along with their version and relative address. The driver then lists these blocks, and either has a driver for this block's version or not.