In another thread we've been talking about creating some open source tools for parsing and manipulating XDL. The motivation being that since bitstreams are closed, working XDL might just be the next best thing.
But then someone brought up the fate of JHDLBits: apparently the prjoject was squashed by Xilinx. Does anyone have any details about what happened? If someone succeeded in developing an open source ecosystem of tools built around XDL, would that project also suffer the same fate? (It would be nice to know before investing much time and effort in developing tools around XDL)
I found a Master's thesis related to JHDLBits and it sounds eerily similar to the motivation for developing XDL tools, here's the title and abstract:
JHDLBits: An Open-Source Model for FPGA Design Automation Alexandra Vanessa Poetter Abstract Todays Field Programmable Gate Array (FPGA) research community could use an extensi- ble tool flow enabling designers to examine new algorithms and new methods of interacting with FPGA configurations. One such flow is JHDLBits, which integrates two prominent FPGA design environments: JHDL and JBits. JHDLBits offers the low-level access and control provided by JBits with the high-level structural circuit design of JHDL. Further- more, the JHDLBits flow provides greater control of resource manipulation, placement, and routing, and gives researchers a sandbox to explore advanced interactions with FPGA config- urations. This thesis presents the overall architecture of the open-source JHDLBits pro ject. Details are provided on how the core components JHDL, JBits3 for Virtex-II, the ADB connectivity database, and VTsim, a Virtex-II device simulator are linked together to provide an integrated design environment. Strategies and philosophies of the open source movement are also examined to successfully establish the support for and involvement of the FPGA research community throughout the JHDLBits open source endeavor.
The thesis can be found here:
Phil