<div dir="ltr">Hi Craig,<div><br></div><div>Much of GNU Radio's code, especially DSP related code, is broken up into modules such as gr-digital, gr-analog, etc. The modules keep their C/C++ implementation code in the lib directory. For instance, AGC2 is located at gnuradio/gr-analog/lib/agc2_cc_impl.cc. You should also take a look at the out of tree module tutorial <a href="https://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules">https://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules</a>.</div><div><br></div><div><br></div><div><br></div><div>Jonathon</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 8, 2015 at 3:02 PM, Swanson, Craig <span dir="ltr"><<a href="mailto:Craig.Swanson@gtri.gatech.edu" target="_blank">Craig.Swanson@gtri.gatech.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">




<div dir="ltr" style="font-size:12pt;color:#000000;background-color:#ffffff;font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Martin and Jonathon,</p>
<p>I wanted to try running in parallel the AGC2 like the gr-ettus/examples/rfnoc/rfnoc_moving_avg.grc flowgraph does for the Moving Average.  I am assuming the AGC2 is written in C code somewhere in gnuradio and I wanted to run that code through Vivado HLS
  and then create a noc_block_AGC2.v.  My ultimate goal is to run the gnuradio Level Controller: AGC2 block in parallel with the RFNOC: AGC2 and prove they perform exactly the same.<br>
</p>
<p><br>
</p>
<p>Where is the C code for the gnuradio blocks in general?</p>
<p><br>
</p>
<p>Craig<br>
</p>
<p><br>
</p>
<div>
<div name="divtagdefaultwrapper">
<div style="font-family:Tahoma;font-size:13px">
<div style="font-family:Tahoma;font-size:13px">
<div style="font-family:Tahoma;font-size:13px">
<div><b style="font-size:19px;font-family:'Brush Script MT'">Craig F. Swanson</b></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">
<font face="Calibri, sans-serif"><b><i>Research Engineer II<br>
</i></b></font></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">
<b style="font-size:10pt;font-family:Calibri,sans-serif"><i>Information and Communications Laboratory</i></b></div>
<div style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">
<b style="font-size:10pt;font-family:Calibri,sans-serif"><i>Communications, Systems, and Spectrum Division</i></b></div>
<div style="font-family:'Segoe UI',Helvetica,Arial,sans-serif;font-size:medium;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">
<font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><font size="2"><span style="font-size:10pt"><i>Georgia Tech Research Institute</i></span></font></span></font></div>
<div style="font-family:'Segoe UI',Helvetica,Arial,sans-serif;font-size:medium;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">
<font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><font size="2"><span style="font-size:10pt"><i>Room 560<br>
250 14th St NW<br>
</i></span></font></span></font></div>
<div style="font-family:'Segoe UI',Helvetica,Arial,sans-serif;font-size:medium;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">
<font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><font size="2"><span style="font-size:10pt"><i>Atlanta, GA 30318</i></span></font></span></font></div>
<div style="font-family:'Segoe UI',Helvetica,Arial,sans-serif;font-size:medium;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px">
<font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><font size="2"><span style="font-size:10pt"><i>Cell: <a href="tel:770.298.9156" value="+17702989156" target="_blank">770.298.9156</a></i></span></font></span></font></div>
<div style="font-family:Tahoma;font-size:13px"><a href="https://mail.gtri.gatech.edu/owa/redir.aspx?C=c20925f2f0af4dd29329ddf0701ecfff&URL=http%3a%2f%2fwww.gtri.gatech.edu%2f" style="font-size:11pt;font-family:Calibri,sans-serif" target="_blank">http://www.gtri.gatech.edu</a><span style="font-family:Arial,sans-serif;font-size:11px;background-color:rgb(255,255,255)"> </span></div>
<div style="font-family:Tahoma;font-size:13px"><span style="font-family:Arial,sans-serif;font-size:11px;background-color:rgb(255,255,255)"><br>
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br></div>