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 MacMahon <dav...@astro.berkeley.edu>
wrote:

> Hi, Johnathon,
>
> On Feb 3, 2016, at 2:26 AM, Gard, Johnathon D. <johnathon.g...@nist.gov>
> 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.
>
> I  could alternatively use the system.ucf file updated by PlanAhead
> through the casper_xps process in matlab. However this would drop my
> control of the PAR which seems to have a strong influence on how well it
> meets timing. Ironically, timing driven placement gets the far worse timing
> results.
>
>
> Newer versions of mlib_devel support the inclusion of user-specified UCF
> snippets into the overall UCF file.  To do this, you create a
> “<design_name>/ucf” directory and then place files with a “.ucf” extension
> into that directory.  All .ucf files in that directory will be included in
> the overall system.ucf file that the casper flow generates.
>
> For example, if your model is "/path/to/my_model.slx", then all *.ucf
> files in “/path/to/my_model/ucf/” will be automatically included in the
> system.ucf constraints file.
>
> HTH,
> Dave
>
>

Reply via email to