With a little more effort, we got Xilinx DocNav up and running with RHEL6.3. This includes multi-tabbed browsing with Acrobat Reader when clicking multiple documents in DocNav.
If you haven't used DocNav, you should try it. Quick access to the latest versions of almost all Xilinx doc.
One insight here is that neither Red Hat or Xilinx can redistribute Acrobat, we're told. So we found and tried a blog post that makes it easy to do a clean install of Acrobat Reader from the Adobe repos.
The RHEL6.3 desktop is starting to be a nice place to code.
Monday, December 3, 2012
Friday, November 30, 2012
Xilinx Vivado RHEL6 and USB JTAG
Xilinx advertises that RHEL6 64b is a supported operating system for their Vivado tools suite. We love Vivado, but join the rest of the world in lamenting that support for the USB JTAG drivers under Linux in general and RHEL6 64b in specific is rough. We strongly suggest that if you too are having these issues, you file a webcase with Xilinx, and work with them to resolve your particular problem.
Sometimes you have to go a little outside the box to get something done; and that is what we just went through last night on our own, in order to get USB JTAG connectivity with Vivado 2012.3 and RHEL6 64b. First, we followed the well-known workaround that our Stanford friends list here, the third question down.
That didn't quite do the trick as we were still seeing 03fd:00d and not 03fd:0008 in response to lsusb. This is because /sbin/fxload does not come with RHEL6. I struggled in building it from sources and eventually gave up by finding an RPM pointed to here.
Cracking that nut got us to 03fd:0008 with lsusb and made Vivado (and Impact) functional.
At least one annoying USB related hurdle remains. The newer on-card USB adapters on the VC707 and KC705 do not work this way: you have to use an olde-timey USB/JTAG ribbon cable dongle and plug to the JTAG header. Interestingly, the older ML605 does work. And all the boards talk just fine with Win7 64b.
As others observing these Linux USB/JTAG issues with Vivado clearly and calmly file well-written webcases, Xilinx will have the data they need to make USB/JTAG as awesome and functional as the rest of the Vivado suite.
Sometimes you have to go a little outside the box to get something done; and that is what we just went through last night on our own, in order to get USB JTAG connectivity with Vivado 2012.3 and RHEL6 64b. First, we followed the well-known workaround that our Stanford friends list here, the third question down.
That didn't quite do the trick as we were still seeing 03fd:00d and not 03fd:0008 in response to lsusb. This is because /sbin/fxload does not come with RHEL6. I struggled in building it from sources and eventually gave up by finding an RPM pointed to here.
Cracking that nut got us to 03fd:0008 with lsusb and made Vivado (and Impact) functional.
At least one annoying USB related hurdle remains. The newer on-card USB adapters on the VC707 and KC705 do not work this way: you have to use an olde-timey USB/JTAG ribbon cable dongle and plug to the JTAG header. Interestingly, the older ML605 does work. And all the boards talk just fine with Win7 64b.
As others observing these Linux USB/JTAG issues with Vivado clearly and calmly file well-written webcases, Xilinx will have the data they need to make USB/JTAG as awesome and functional as the rest of the Vivado suite.
Thursday, November 1, 2012
Dubstep Productivity
This may sound crazy, but it's true. We've been playing classical music in the lab at low levels for about four years as an acoustic cushion over the nosier instruments, computers, and engineers. Recently, we changed our listening to a Dubstep vibe: specifically the Dub Step Beyond channel from SomaFM. Guess what? A quantitative improvement in productivity; plus we are happy! If this works in your lab too, we suggest you donate to SomaFM, as we did for this great mindset.
This is a good sign!
This is a good sign!
Sunday, September 9, 2012
Joy of Collaborating
Our intern came in to work today, a Sunday, because she wanted to. I wanted to work too; not the whole day, just a few hours to get some things done. It turns out that in a few minutes of collaboration we found a defect in our code that had been overlooked. The code passed our tests, performed its function, only it did so in a non-compliant way. Collaboration in engineering is vital for risk reduction. Collaboration with a bright, knowledge-thirsty grad student is much better; it's fast-moving, rewarding and fun.
Thursday, July 26, 2012
Vivado 2012.2 / ISE 14.2
Xilinx released Vivado 2012.2 / ISE 14.2 today. Aside from advancing some of the 7-series goodness we've been waiting for with the KC705, we were thrilled that Xilinx fixed issues we were having with PlanAhead when targeting the long-in-the-tooth Spartan 3-DSP devices used in the popular Ettus radios. Nice: We love PlanAhead and we're glad it works great with S3-DSP.
Sunday, April 29, 2012
FCCM-2012 Toronto
I arrived at FCCM-2012 Toronto yesterday and had a nice walk around the UT campus. Excellent Indian diner last night at Banjara with Microsoft Research, UPenn, and Imperial all chiming in. Looking forward to the Sunday workshop today, and the rest of the conference in general. These guys are changing the world while we do our small part translating bits of spectrum up and down, hopefully without getting too much in anyone's way.
Wednesday, March 7, 2012
MathWorks MATLAB R2012A
We are excited about MathWorks release of MATLAB R2012A and the rest of the product suite. There were no unexpected surprises and quite a few new features. Our clients are thrilled we're on the leading edge and we are proud to be a MathWorks Connections Partner.
Subscribe to:
Posts (Atom)
