I should probably mention - clone casperfpga from the "devel" branch, not
"master".


On Mon, Feb 15, 2016 at 9:13 AM, James Smith <jsm...@ska.ac.za> wrote:

> 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