<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hello Donald, <br>
    <br>
    if inserting your own code is your goal, maybe the B2x0 is not the
    optimal platform -- it offers little free ressources, as most of the
    FPGA is used by the digital signal processing, data flow and control
    necessary for operation. <br>
    Also, for the third generation, RFNoC (RF Network on Chip) is the
    flexible new architecture, designed to allow you to easily define
    new blocks of functionality and define how data flows in and out of
    these [1]. Sadly, this requires features you can't get with the FPGA
    on the B2x0 -- it works on the X series.<br>
    So if your question really was "how to modify third generation FPGA
    images", the answer would be "go for RF NoC, it might make your life
    sooo much easier"; if your question was in fact B2x0-centric, then
    the answer is would be something like "it depends; assuming you want
    to do DSP, maybe have a look into
    fpga-src/usrp3/top/b200/b200_radio.v to get a bit of an overview on
    what happens with samples, and then have a look at
    usrp3/lib/dsp/ddc_chain.v".<br>
    <br>
    Greetings,<br>
    Marcus<br>
    <br>
    <br>
    <br>
    [1] <a class="moz-txt-link-freetext" href="https://github.com/EttusResearch/uhd/wiki/RFNoC:-Getting-Started">https://github.com/EttusResearch/uhd/wiki/RFNoC:-Getting-Started</a><br>
    <div class="moz-cite-prefix">On 12/16/2014 11:42 PM, Zhang, Yunfan
      Donald - 0666 - MITLL via USRP-users wrote:<br>
    </div>
    <blockquote
cite="mid:FD89003B729D7B4486041C3631BEB92D18AD2219@LLE2K10-MBX02.mitll.ad.local"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hi List,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I am looking for resource to help me
          understand the current design of the third generation FPGA
          (usrp3) and suggestions on where is a good place to insert my
          custom fpga code.  I know this is a very generalized question
          but at this point I am just trying to understand the fpga code
          better.  There are a few words in the readme in the fpga
          repository on customizing the HDL with gen 2 products, but
          nothing on gen 3.   <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Thanks<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Donald Zhang<o:p></o:p></p>
        <p class="MsoNormal">Electrical Engineer<o:p></o:p></p>
        <p class="MsoNormal">MIT Lincoln Lab<o:p></o:p></p>
        <p class="MsoNormal">244 Wood Street<o:p></o:p></p>
        <p class="MsoNormal">Lexington, MA 02421<o:p></o:p></p>
        <p class="MsoNormal">781-981-7698<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
USRP-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:USRP-users@lists.ettus.com">USRP-users@lists.ettus.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com">http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>