Mugundhan,

The fpg file is intended for ROACH2 and tcpborphserver3 - you can safely
ignore it, but it's useful for some extra features.

If you use the casperfpga library (https://github.com/ska-sa/casperfpga)
instead of the old corr library, then you can successfully program the
ROACH.

The procedure for using it is not 100% the same - you'd use the following
commands:

import casperfpga
fpga = casperfpga.katcp_fpga.KatcpFpga('roachname')
fpga.system_info['program_filename'] = '%s.bof' % gateware #bof needs to be
on the roachfs for this to work
fpga.program()
fpga.get_system_information('%s.fpg' % gateware) % fpg file needs to be in
the current directory

There are some more cool things that you can do with the new casperfpga
library, I can try to summarize them a bit later if you need, but you can
learn a lot by playing around with it.

Regards,
James


On Mon, Feb 15, 2016 at 8:56 AM, Mugundhan vijayaraghavan <
v.vaishnav151...@gmail.com> wrote:

> Hello again,
>
> I have the latest ska-sa mlib devel installed. With this, I'm able to
> compile the model file and the bof files are created. There is also a new
> file with the format .fpg created. During my previous compilation cycle,
> with older mlib-devel, (probably june 2015 version) the .fpg file is not
> created. Secondly, if I burn the bof file created with the new mlib-devel
> using progdev() function, the roach 1 is not getting programmed. Can
> someone guide me as to what am I missing here ? and also, what is the .fpg
> file ? what is it used for ?
>
> Thank you,
>
> Mugundhan
>
> On Thu, Feb 11, 2016 at 8:06 PM, Mugundhan vijayaraghavan <
> v.vaishnav151...@gmail.com> wrote:
>
>> Hello Wesley, James,
>>
>> It was an issue with the shell scripting in ubuntu only. once I changed
>> dash to bash, things started working !
>>
>> Thanks to you guys :)
>>
>> On Thu, Feb 11, 2016 at 4:35 PM, Wesley New <wes...@ska.ac.za> wrote:
>>
>>> This is an issue with dash in ubuntu, if you change your shell from dash
>>> to bash it interprets the perl scripts properly.
>>>
>>> Have you followed these steps when setting up your tools flow?
>>> https://casper.berkeley.edu/wiki/MSSGE_Setup_with_Xilinx_14.x_and_Matlab_2012b
>>>
>>> Particularly this step:
>>>
>>> The syntax in the Xilinx Perl scripts is not supported under the Ubuntu
>>> default shell Dash. Change the symbolic link sh -> dash to sh -> bash:
>>>
>>>    - cd /bin/
>>>    - sudo rm sh
>>>    - sudo ln -s bash sh
>>>
>>>
>>> Wesley New
>>> South African SKA Project
>>> +2721 506 7300
>>> www.ska.ac.za
>>>
>>>
>>>
>>> On Thu, Feb 11, 2016 at 12:58 PM, James Smith <jsm...@ska.ac.za> wrote:
>>>
>>>> Haven't encountered that specific issue before but I see a capital
>>>> letter in your path. That may be an issue.
>>>> On 11 Feb 2016 12:44, "Mugundhan vijayaraghavan" <
>>>> v.vaishnav151...@gmail.com> wrote:
>>>>
>>>>> Hello guys,
>>>>>
>>>>> I'm running matlab/xilinx and mssge tools on a ubuntu 14.04 system.
>>>>> When I do casper_xps and start compiling, I get this strange error.
>>>>>
>>>>> standard exception: XNetlistEngine:
>>>>> Exception message could not be parsed:
>>>>> com.xilinx.sysgen.netlist.NetlistInternal: couldn't open first pass
>>>>> text file at
>>>>> /home/mugundhan/casper_designs/tut1/sysgen/sysgen/masterScript3888976111602024584.pl
>>>>> line 559'
>>>>>
>>>>>
>>>>> Reported by:
>>>>> Unspecified
>>>>>
>>>>> Has anyone got this before ?
>>>>>
>>>>> Is there any workaround ?
>>>>>
>>>>>
>>>>> --
>>>>> the giver of moksha
>>>>>
>>>>
>>>
>>
>>
>> --
>> the giver of moksha
>>
>
>
>

Reply via email to