> Hi John:
>
> Could you tell me where is the snap block? Is it a customized block?

They are in the CASPER DSP Blockset/Scopes folder.

John

>
> Thanks
>
> Wan
>
>
> -----Original Message-----
> From: John Ford [mailto:[email protected]]
> Sent: Saturday, 8 November 2008 12:33 AM
> To: Cheng, Wan (ATNF, Marsfield)
> Cc: [email protected]
> Subject: Re: [casper] Question on control software on the ROACH
>
>> Hi all:
>>
>> I just could not find any documents in casper web site talking about the
>> control software running in the PowerPC.
>>
>> So my first question is how can I use the interface between FPGA and
>> PowerPC? For example, how can I design a block memory which can be
>> written
>> by ADC module and can be read by PowerPC?
>
> You use the yellow blocks.  They have built-in software modules that get
> loaded into the tinyshell running on the board.  For more info, build the
> ibob flashing-lights tutorial, then use bee_xps to build it.  Then look
> through the directories created by the build process.  You will see C code
> that has been set up and linked into the shell for you to access.  On an
> ibob, you can use either a direct serial cable or, if you include the lwip
> block, a telnet interface to the shell.  The software register block is
> another yellow block used to directly get or set a register in the FPGA
> fabric.
>
> I highly recommend spending the time to go through all the video lectures
> for an overview of all the tools.
>
>
> For your specific example request, use the ADC block --> shared BRAMS,
> which you can then read with the PPC.  You'll need an address counter, and
> a bit to arm/reset the counter.  See the snap block for an example from
> the library.  (You could also just use a snap block on each ADC output...)
>
>
>> The second question is there are only external PowerPC on the ROACH. So
>> the PowerPC firmware can not be loaded by FPGA bitstream. So how the
>> PowerPC firmware will be loaded in the ROACH? How the software will be
>> customized according the FPGA configuration?
>
> Excellent question!  I'd like to know this, too, but I think it will just
> work, like the rest of the system does now...
>
>>
>> The third question is I can not find ROACH software fold. Anybody could
>> tell me when it could be available?
>
> It will be done soon, I think.  But it's not yet released!  It will be
> supported under the 10.1 Xilinx tool release.
>
> John
>
>>
>> Thanks
>>
>> Wan
>>
>
>
>



Reply via email to