casper-astro/casperfpga

Document microblaze ethernet behavior

Opened this issue · 3 comments

If I'm not mistaken, when I have multiple 10 GbE devices in a model (SNAP), the MicroBlaze controller takes control of the first one alphabetically. This is both non-intuitive and undocumented, as far as I can tell.

I would be more than happy to write these docs if someone can point me in the direction of where they should go.

Additionally, I've been told that it's possible to "merge' the data streams of the MicroBlaze control line and the packetized data in the Simulink model. It would be nice if this were described / tutorialized as well.

It seems like maybe there should be a whole section of the docs on control mechanisms, covering at least tcpborphserver and the microblaze tapcp server(?)

This makes a ton of sense. I'll poke around to see where this might go.

The simulink datastream and the ublaze control stream are always arbitrated internally to the ethernet core, and the microblaze interface is never exposed in simulink.

Ah ok. No problem then, I just thought I heard otherwise.