Errrrr no.

B200 has approximately the same number of FPGA logic gates as E310, B210 twice 
that amount.
The current design is simply larger than it needs to be because it shares all 
it’s code with X300, I could have made it much smaller had there been a good 
reason to.

The FPGA was simply chosen because it was the biggest and newest available when 
that project was begun.
The Vivado/ISE split wasn’t customer visible at that point in time, remember 
X300 was also ISE based at initial release.

It remains a potent platform for capable FPGA designers to do custom stuff on, 
just not RFNoC.
-Ian


> On Jun 29, 2018, at 1:35 AM, Marcus Müller <marcus.muel...@ettus.com> wrote:
> 
> To give an uplifting spin to all this:
> 
> Now, also, although larger than the one on the B200, the B210's FPGA
> isn't really large unoccupied, so the amount of logic that you could
> even hypothetically put in there is limited. Why's that uplifiting?
> 
> That FPGA was chosen for the board because there's usually little need
> to do anything but the hardware interfacing and the DDC/DUC in the
> FPGA. The B210 can, with good USB3 controllers, pretty much directly
> hand through its analog bandwidth to a computer. So, unless you have a
> workload that your PC including GPU and whatnot can't achieve, you
> don't even have to think about implementing things on the B210's FPGA –
> and frankly, I've got no idea what'd be easy to do on the free space of
> a B210 but impossible on a high-end PC. And a high-end PC is still
> cheaper than a ISE14 license.
> 
> Only thing that comes into mind is the latency restrictions you incur
> with USB; that's really something that no amount of computing power on
> the host computer side could solve. 
> 
> So, maybe, if I can encourage you to discuss your specific application,
> we can find a sensible solution on what to put on the SDR peripheral
> device itself, and what to do on your PC?
> 
> Best regards,
> Marcus
> 
> On Thu, 2018-06-28 at 15:56 -0700, Peter Sanchez via USRP-users wrote:
>> Thank you
>> 
>> On Thu, Jun 28, 2018 at 2:01 PM, Ian Buckley <i...@ionconcepts.com>
>> wrote:
>>> There is no conceptual reason why you can’t build an RFNoC design
>>> on B210, it uses the same USRP3 base architecture and FPGA source
>>> files….*HOWEVER*…. B210 is implemented with a Spartan6 FPGA and all
>>> the implementation work for RFNoC is done using Xilinx’s Vivado
>>> design tools which support only the newer FPGA architectures like
>>> Zynq (Artix) and Kintex…Spartan6 users are stuck with ISE14
>>> forever, so in practical terms, no, it’s not possible without you
>>> completely recreating all that infrastructure.
>>> 
>>> -Ian
>>> 
>>>> On Jun 28, 2018, at 1:47 PM, Peter Sanchez via USRP-users <usrp-u
>>> s...@lists.ettus.com> wrote:
>>>> 
>>>> Hi All,
>>>> Is it possible to generate RFNoC blocks for the B210? I can't
>>> find a lot of information about it. Can some one show me the URL if
>>> there  is a website talking about it?
>>>> 
>>>> Cheers
>>>> _______________________________________________
>>>> USRP-users mailing list
>>>> USRP-users@lists.ettus.com
>>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.co
>>> m
>>> 
>> 
>> _______________________________________________
>> USRP-users mailing list
>> USRP-users@lists.ettus.com
>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to