On 15/02/12 08:55 PM, Olof Kindgren wrote:
I think there's a bit too much information floating around right now. It seems like my system for handling recursion was well received, and as Manohar presented it at FOSDEM, it seems to be semi-official now. The documentation however has not been updated.
Where can I find the final version this?
I would like to add support for scanning devices on a remote Wishbone bus to the Etherbone library. Then I could have a 'lseb' similar to 'lsusb'.
Furthermore, I would like to add support for this to the vhdl crossbar. It should create the descriptor block depending on the devices attached to it.
I don't know if it is included, but please make sure there is an 'endian' flag in the description of the cores. This is not a bus global setting; in Wishbone every device can implement its own endian policy.
In the Etherbone library, I need to know the endian of a target device in order to correctly map a 8 or 16 bit write to the correct select lines for a 32/64 bit bus. This means that on device open, the library must scan the remote bus in order to determine which address ranges conform to which endian. This information is not optional! Currently the library just assumes every target device is bigendian.
_______________________________________________ http://lists.milkymist.org/listinfo.cgi/devel-milkymist.org IRC: #milkymist@Freenode
