[casper] PlanAhead to a working bof

2016-02-02 Thread Gard, Johnathon D.
Hello Casperites, ROACH2, MATLAB 2012a (I think), ISE 14.7, Ubuntu 14.04 LTS I am working on compiling firmware without timing errors. More like ignoring static configuration register timing errors. Any rate, I have been pulling my design into PlanAhead successfully and applying some DSP sli

Re: [casper] PlanAhead to a working bof

2016-02-02 Thread Jack Hickish
Hi Johnathon, What incantation are you using with mkbof? I believe what you want is: mkbof_64 -o output.bof -s core_info.tab -t 3 top.bin Note you want a .bin rather than a .bit file -- I believe this is an option in bitgen (maybe it automatically happens in planahead). Jack On Wed, 3 Feb 201

Re: [casper] PlanAhead to a working bof

2016-02-03 Thread David MacMahon
Hi, Johnathon, > On Feb 3, 2016, at 2:26 AM, Gard, Johnathon D. > wrote: > > There are options in the PlanAhead bitfile generation and I could have those > wrong. This could be very likely. The bitgen options that the CASPER flow uses are in mlib_devel/xps_base/XPS_ROACH2_base/etc/bitgen.ut

Re: [casper] PlanAhead to a working bof

2016-02-03 Thread Jack Hickish
There's also a UCF yellow block that lets you add ucf files to your design (much like the PCORE yellow block). I think there's also a method to inject ucf constraints via an environment variable (I think you could find this in the git log somewhere). Cheers, Jack On Wed, 3 Feb 2016 at 10:31 David

Re: [casper] PlanAhead to a working bof

2016-02-03 Thread Gard, Johnathon D.
Thanks Jack and David Both of those are what I am looking for. The PlanAhead output a .bin not .bit and the ucf file yellow block. One other question that has come up while looking at the ucf file is that xilinx by default groups all of the clocks in the design into one clock group. This see