Neil Steiner:
> If you know and love XDL or XDLRC, and if you believe that the research
> community's access to these tools provides a benefit to Xilinx, this is
> your opportunity to speak up. The xdl tool will no longer be available
> as of ISE 14, and unofficial word is that Xilinx does not intend to
> provide equivalent capability. We don't believe they're deliberately
> trying to withhold that capability: We simply think they see it as a
> distraction that provides no benefit for them.
>
> /For those who may be unfamiliar with these tools, XDL is a format that
> can be converted to or from mapped NCD, allowing the user to modify any
> part of their circuit or its placement or routing, or to perform
> arbitrary placement and routing of their own. XDLRC provides all of the
> logic and interconnect data for real Xilinx devices, and enables
> research into CAD algorithms for real devices. /
> A colleague from BYU (representing RapidSmith) and I (representing Torc)
> are scheduled to meet with the Xilinx software folks in two weeks to
> discuss this matter, and to appeal for continued functionality
> equivalent to XDL and XDLRC. We have no wish to barrage or pressure
> them in any way. The data is theirs to do with as they think best. But
> to the extent that our community's access to XDL benefits them, we would
> like to present that case to them.
>
> I am collecting and framing our arguments, and am open to any
> contributions from the comp.arch.fpga community. Any of the following
> would be helpful to our cause, in rough decreasing order of importance.
> And I relax the strict meaning of XDL here to include capabilities and
> low-level device knowledge enabled by XDL:
I'm only a hobbyist, so I actually don't have any evidence about
financial matters.
But I've noticed the existance of the XDL tool, and used it a few times,
but just for informational purposes. Using fpga_editor, I've noticed that
the automatic router is sometimes pretty difficut to guide. It sometimes
gives up searching for completely obvious, essential solutions.
Timing costraints can help in finding out if an essential solution was
found, but don't give the router all the already known information
about modules. For example,. things like "just priotize these signals and
everything will easily work out as the timing constraints told" just imply
theoretical satisfyability, but no real world solution, if there's no way
to tell the tool.
"No way to tell the tool" + "stupid hobbyist realized it" prooves that
there should be third party tools "to tell the tool" in some of the
commericially more relevant workflows.
Gruss
Jan Bruns
--
Ein paar Fotos:
http://abnuto.de/gal/