Re: [USRP-users] RFNoC Software Emulation

2018-07-23 Thread Dario Pennisi via USRP-users
Hi Brian, as you may have guessed I’m not from ettus so maybe you can get better insight from them. On my side I would recommend you look at the APIs to write/read registers and the ones that set up streams to/from the device. These are the main building blocks and you will find that the registe

Re: [USRP-users] RFNoC Software Emulation

2018-07-22 Thread Brian Padalino via USRP-users
Hi Dario, On Sun, Jul 22, 2018 at 1:57 PM Dario Pennisi wrote: > Hi Brian, > I think I understand where you're going but I still think you may have > more trouble than solutions. One for all is bandwidth. 10g Ethernet is just > able to support one channel at 200 msps. Unless you're downsampling

Re: [USRP-users] RFNoC Software Emulation

2018-07-22 Thread Dario Pennisi via USRP-users
Hi Brian, I think I understand where you're going but I still think you may have more trouble than solutions. One for all is bandwidth. 10g Ethernet is just able to support one channel at 200 msps. Unless you're downsampling somewhere you won't be able to pass all that bandwidth across the netwo

Re: [USRP-users] RFNoC Software Emulation

2018-07-22 Thread Brian Padalino via USRP-users
Hey Dario, On Sun, Jul 22, 2018 at 11:20 AM Dario Pennisi wrote: > Hi Brian, > It really depends on what you want to achieve. If you just want to perform > validation then you can use simulation which is already set up and > straightforward if you follow the examples. Also it would allow you to

Re: [USRP-users] RFNoC Software Emulation

2018-07-22 Thread Dario Pennisi via USRP-users
Hi Brian, It really depends on what you want to achieve. If you just want to perform validation then you can use simulation which is already set up and straightforward if you follow the examples. Also it would allow you to verify even hls code and make sure it does what you expect in a cycle acc

Re: [USRP-users] RFNoC Software Emulation

2018-07-22 Thread Brian Padalino via USRP-users
Hey Dario, On Sun, Jul 22, 2018 at 3:55 AM Dario Pennisi wrote: > 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

Re: [USRP-users] RFNoC Software Emulation

2018-07-22 Thread Dario Pennisi via USRP-users
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

[USRP-users] RFNoC Software Emulation

2018-07-21 Thread Brian Padalino via USRP-users
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