Thanks, Pam, The problem appears limited to the CPU interface of QDR1 on ROACH1. It appears you are the first ones to use the CPU interface of QDR1 on ROACH1 with an mlib_devel on or after commit 1cfc60ea from 2012-02-03 (lucky you!). In that commit, the QDR's system.mhs generation script changed the base address of the CPU interface for QDR1 on both ROACH and ROACH2. The core_info.tab template for ROACH2 was changed accordingly, but the core_info.tab template for ROACH1 was not so lucky.
Until this gets fixed in mlib_devel, you can fix your existing BOF files by manually editing the core_info.tab file generated for your design. Change the lines: qdr0_memory 3 2000000 1000000 qdr1_memory 3 3000000 1000000 ...to... qdr0_memory 3 2000000 800000 qdr1_memory 3 2800000 800000 Note that the final field of the qdr0_memory line changed and the final two fields of the qdr1_memory line changed. I think the qdr0_ctrl and qdr1_ctrl lines are also wrong. I think they should be changed from: qdr0_ctrl 3 30000 100 qdr1_ctrl 3 30100 100 ...to... qdr0_ctrl 3 70000 10000 qdr1_ctrl 3 80000 10000 After making these changes, re-run gen_prog_files to create a new bof file. The good news is that this takes just seconds since the FPGA bitstream does not need to be rebuilt. Dave On Jun 3, 2013, at 9:20 AM, Pam Ford wrote: > Model attached. Identical inputs go to two "snapqdr" blocks (snapshot blocks > using qdr instead of bram), one assigned to qdr0 and one assigned to qdr1. If > you run "hd qdr0_memory" you get data but "hd qdr1_memory" is all zeros on our > systems. > > Pam Ford > > On Mon, June 3, 2013 11:55 am, John Ford wrote: >>> Hi, John, >>> >>> On Jun 3, 2013, at 6:03 AM, John Ford wrote: >>> >>>>> We use both simultaneously quite reliably on KAT-7. I'm not aware of >>>>> any >>>>> issues. >>>>> >>>>> Have you tried another ROACH board? >>>> >>>> Yes, three different ones exhibit the same problem. Here's the library >>>> we >>>> have: >>>> >>>> Yes, Master<1017> git describe --always >>>> last_ibob_bee2_support-87-g29edeea >>> >>> We've got to start using more tags! :-) This means that you are using >>> commit 29edeea, which is 87 commits after the tag >>> "last_ibob_bee2_support". >>> >>> This is a rather recent version. I'm not aware of any ROACH1 changes >>> since then that would affect QDR behavior. Can you boil the problem down >>> to a minimalistic test model that demonstrates the problem? >> >> I will get one posted. >> >>> >>>> Yes, Master<1018> git log -l >>> >>> You probably wanted a -1 there rather than a -l. >> >> Yeah, no kidding. The only thing more complicated than the casper tools >> is git. :) >> >> John >> >>> Dave >>> >>> >> >> >> > <test_2snapqdr.mdl>

