Fpga


#1

Hello,

Is anyone of you working fulltime with the FPGA? I want to ask a few
questions.
Because I hardly find any documentation on GnuWiki on that or I hardly
get
any replies to my posts on the FPGA.

Thanks a lot.

Kuntal

View this message in context:
http://www.nabble.com/FPGA-tf3606449.html#a10075908
Sent from the GnuRadio mailing list archive at Nabble.com.


#2

Kuntal wrote:

Hello,

Is anyone of you working fulltime with the FPGA? I want to ask a few
questions.
I suspect you mean the FPGA on the usrp.
Because I hardly find any documentation on GnuWiki on that or I hardly get
any replies to my posts on the FPGA.
This might be because you questions are not allways very clear.
They also sometimes seem to indicate that you didn’t read the
documentation that is there.
Example:
Can anyone please tell me how do I interface the USRP with Matlab and Code
Composer Studio?
What is Code Composer Studio?
What kind of interfacing are you trying to do.

Do you know how the usrp and the fpga are used in the gnuradio project.

Do you know how the

I am doing some work on the fpga, so more or less, the work will be with the
CCS.
What is the CCS?

What are you trying to do.
What information did you read.

I have a few doubts.

  1. What is the use of the following .rbf files?
    std_4rx_0tx
    std_2rxhb_2tx
    multi_2rxhb_2tx
    They are firmwares for the fpga of the usrp.

I get the purpose from the names itself, but I want to know if there is some
relevant documentation on this. Also, where are the source codes(verilog
codes) of these .rbf files?
in usrp/fpga
Now was that so hard to find.

  1. If we program the FPGA with the usrp_std.rbf file that we generate from
    the usrp_std.v code,
    So you did know hwere the sourcecode is???
    what purpose does it serve? I want to know if this is
    the standard configuration and pin assignment of the FPGA.
    Did you read the sourcecode or the readmes.
  1. When we program the FPGA using python programs(eg. usrp_fft.py), are the
    same .rbf files generated? If yes, where?

Gnuradio does not work by rebuilding the fpga from python.
The firmware is fixed.
You use python code to connect gnuradio software blocks which do allmost
all of the processing (on your CPU.
python is also used to instruct the usrp driver to put the fpga in the
right mode.
(receiving, transmitting, decimating, tuning daughterboards)

The functions in the firmware you can find in the wiki and the usrp
documentation.
A search on the mailinglist archives also does wonders.

People here are willing to help.
But if your only question is.
Where are the docs of everything?
The most probable answer is
google.com

Martin

Any help in this regard would be appreciated.