Home    Bloggers    Messages    Webinars    Resources   
Tw  |  Fb  |  In  |  Rss
Max Maxfield

Cracking the Code on FPGA Prototype & SoC Debug

Max Maxfield
Page 1 / 2 Next >
Page 1 / 2   >   >>
geekyasa
geekyasa
2/17/2013 12:56:11 AM
User Rank
Beginner
Re: Another common use is looking at DSP functions in Matlab
Sure. Will do so brad. I have one mis calculation to be fixed which I figured out yesterday when I tried to be too smart with the app amd messed it up. Will send as soon as its done.

50%
50%
brad_quinton
brad_quinton
1/30/2013 8:16:26 PM
User Rank
Beginner
Re: Another common use is looking at DSP functions in Matlab
Please send to brad.quinton@tektronix.com

50%
50%
geekyasa
geekyasa
1/30/2013 8:08:20 PM
User Rank
Beginner
Re: Another common use is looking at DSP functions in Matlab
Send me your email ID brad so I can send some material as well which will be helpful for you

50%
50%
brad_quinton
brad_quinton
11/20/2012 11:08:01 AM
User Rank
Beginner
Re: Another common use is looking at DSP functions in Matlab
I am unaware of Minilab, can you send me a pointer?  

We use open, standard formats throughout most of our software, so connecting to other software is normally easy, but if you send me a link I can let you know for sure.

50%
50%
geekyasa
geekyasa
11/20/2012 7:52:00 AM
User Rank
Beginner
Re: Another common use is looking at DSP functions in Matlab
Has anyone tried it on Minilab ?

50%
50%
brad_quinton
brad_quinton
11/19/2012 3:31:35 PM
User Rank
Beginner
Re: Another common use is looking at DSP functions in Matlab
Yes. We do have a number of customer using captured data in Matlab. They are doing so through conversion of our output VCD to a Matlab text file.  This is a simple conversion and we are happy provide example Perl or Python scripts for through our applications support for customers that are interested.

 

50%
50%
William Murray
William Murray
11/19/2012 11:40:39 AM
User Rank
Blogger
Another common use is looking at DSP functions in Matlab
Another common use is looking at DSP functions in Matlab  -- Is there a method to do this as well?

50%
50%
brad_quinton
brad_quinton
11/19/2012 10:55:16 AM
User Rank
Beginner
Re: One of the more comon uses of FPGA prototypes of SOC's is to check Firmware prior to Silicon
I agree William, I'd say that at least 50% of our customers are using their FPGA Prototypes for firmware development and debug. We do not do instruction decode in our tool, instead we have worked to build time correlation from traces gathered with our tool to existing software debug tools, like GDB, that have this ability.   In fact, I recently wrote an article explaining this approach: 


http://www.eetimes.com/design/test-and-measurement/4236388/Bridging-software-and-hardware-to-accelerate-SoC-validation

There is still lots to do in this area, and with the rise of multi and hertrogenous core SoCs I expect there will be continued innovation in in this area.

 

 

 

50%
50%
William Murray
William Murray
11/19/2012 9:18:35 AM
User Rank
Blogger
One of the more comon uses of FPGA prototypes of SOC's is to check Firmware prior to Silicon
One of the more comon uses of FPGA prototypes of SOC's is to check Firmware prior to Silicon -- Does the tool allow instruction decode for common processors, and bus decode?

50%
50%
brad_quinton
brad_quinton
11/16/2012 11:18:12 PM
User Rank
Beginner
Re: Inferring values
You are correct outputlogic, most ASIC Prototypes use clock rates lower than production FPGA designs.  Certus, our product focused specifically on ASIC Prototyping, is spec'd to run at 150MHz, more than enough for most of our prototyping customers.  We do, however, have customers using Virtex-7 running at 200MHz using Certus.  We have a case study that we did with the Dini Group discussing one such case.  You can find it (and some other stuff)  here: 

http://www.tek.com/embedded-instrumentation/certus-asic-prototype-validation-solution

The good news is that there is nothing fundamental about the architecture or base technology that limits the frequency.  Over time, as we plan to broaden our focus beyond ASIC prototyping and have plans for pushing the clock frequencies well over 200MHz in high-end FPGAs.

 

50%
50%
Page 1 / 2   >   >>
More Blogs from Max Maxfield
Would you class these as adages, aphorisms, axioms, dictums, epigrams, maxims, precepts, saws, truisms, or... well, what?
In part 3 of this epic tale we consider how we might use tri-state buffers, leading up to the legendary bi-directional buffer.
Design West 2013 was one of the best conferences and exhibitions Max has attended in terms of interesting presentations and fun events.
This week's live online chat takes place on Thursday, May 16, 2013, at 1:00 p.m. ET.
In part 2 of this epic saga, we consider how we might set about implementing the legendary tri-state output buffer.
flash poll
follow us on twitter
follow Xilinx on twitter
like us on facebook
like Xilinx on facebook
All Programmable Planet     About Us     Contact Us     Help     Register     Twitter     Facebook     RSS