[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [partial-reconfig] Reg custom busmacros.



Hi, LN

You can build the TBUF based busmacro directly by fpga_editor.

Firstly, adding the TBUFs as components. (choose the TBUF and click "EDIT->ADD")

Then, route you bus macro. click ( with Ctrl)  a TBUF -> short line -> long line
-> short line -> another TBUF (click "TOOLS->route->manuly route"). and your
busmacro will be here now. Remerber to show the connector when you build you
bus macro, that can make sure you choose right short line which connect the
TBUF and long line.

Last, use "xdl -ncd2xdl yourmacro.ncm" to create a xdl file add cfg "_NET_PROP::
IS_BUS_MACRO:" to your busmacro. you can see the the difference between your
busmacro and xilinx busmacro. use "xdl -xdl2ncd yourmacro.xdl". then you can
use your busmacro.

My busmacro built in this way works.

hope it helpful.

cheers,
yilu



Quoting "Lakshmi Narasimhan. S" <sulakshm@student.utdallas.edu>:



> Hello Team,
> I am looking at creating custom busmacros.
>
> I have been going through Throvingers thesis and XDL design language,
> but there are a lot many things that havent  sinked in yet.
>
> I remember seeing in this alias, a simple 1 bit Bus Macro
> designed by someone. I would like to start with that, but
> I am not able to figure out that thread..
> (BTW How do I search in this mail group, I do not find any option)
>
> Can anyone share me with that design?
>
> 1) Is XDL definition the only way to create custom busmacros?
> 2) Can FPGA editors be used directly? Where can I read more about it.
> 3) And are bus macro placement restricted by TBUF primitive placement
>    on the board? I guess TBUf have fixed placement, correct?
>
> Can anyone shed more light on the design of custom busmacros?
> Any documents reference designs will be helpful.
>
>
> Thanks
> LN
> ___________________________
> partial-reconfig mailing list
> partial-reconfig@itee.uq.edu.au
> Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/
>


___________________________
partial-reconfig mailing list
partial-reconfig@itee.uq.edu.au
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/