Hi Brian, Don't think what you want to do is feasible. While the streaming data part is easy as it's basically just an oot block, emulating register writes is not possible because they go through APIs that send commands over the network. The only reasonable option I see to do what you want is to create a complete model of a uhd device that basically talks through sockets but seems a big task to undergo...
Dario On Sat, Jul 21, 2018 at 7:18 PM +0200, "Brian Padalino via USRP-users" <usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>> wrote: I have a software model which performs the exact task I want done in RFNoC. I want to be able to integrate it into my UHD application in the RFNoC flow and be able to switch between the slow software model and the real RFNoC block in an FPGA. Is there a way I can create a software process (daemon?) that is my model and basically gets the stream as sent by my UHD application and replies appropriately? I am interested in doing everything the FPGA is capable of doing - setting/reading registers, sending/receiving streams, errors/fault detection, etc. I am looking for this to be out of tree and not integrated in a "special" UHD. Any help or guidance on this would be useful. Thanks, Brian
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com