Hi Adam, Please copy/paste your rfnoc_ce_auto_inst.v
In my experience, these errors are usually due to something wrong in this file. Probably causes are that NUM_CE != the actual number of CEs. Or that when you added a new CE, you didn't increment the index of the wires, so two blocks are on the same index. Or, if you've tried to instantiate a DDC with NUM_CHAN=1, but did not change the NOC_BLOCK_ID to reflect only one channel Of course, could be something else-- those are just the problems I've personally found (multiple times) that throw similar errors. EJ On Jan 23, 2018 6:18 PM, "Martin Braun via USRP-users" < usrp-users@lists.ettus.com> wrote: > On 01/23/2018 03:01 PM, Adam Kurisko wrote: > > I am unsure if I had edited the property subtrees, however I decided to > > fresh install UHD to see if that might fix the problem. I will let you > > know if I experience similar errors. > > > > > > In the mean time while it is installing, could you explain the process > > for implementing the block using UHD without GNU Radio. > > > > > > I have my block made and it simulates/synths/impls in Vivado. > > > > I changed the Makefile.srcs in ..lib/rfnoc to include my custom block. > > > > I changed rfnoc_ce_auto_inst.v in ..top/e300 to instantiate my block. > > > > I run 'make E310_RFNOC' to generate a bitstream. > > > > I then secure copy the generated bitstream into the correct images > > directory on my board > > ...this all looks good... > > > > and finally run 'uhd_usrp_probe' with my custom .bit file. > > ...and this should now list your block. Does it? > > > Does all that seem correct or am I missing a vital step in there > somewhere? > > > > I read in one of your slide shows that I may also need to create a .xml > > file, but is this solely for GNU Radio or do I need to do this for UHD > > as well? > > If you change nothing on the software side, your block will be listed as > "Block_0". You need one XML for UHD and GNU Radio each (so 2 total if > you want to use GNU Radio, but at least 1). > > You can start by literally hacking up an XML file and copying it into > the XML directory, on the E310 it's under > /usr/share/uhd/rfnoc/blocks/*.xml. Also check out our knowledge base > articles on RFNoC block writing. > > Cheers, > Martin > > > > > > _______________________________________________ > USRP-users mailing list > USRP-users@lists.ettus.com > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com