Re: [myhdl-list] [ANN] myhdl_tools 0.0.1
Brought to you by:
jandecaluwe
From: Alexander H. <ale...@gm...> - 2013-12-03 20:10:43
|
Hi Chris well, at least I am glad you released it! :-) I also added some small improvements which made life easier for me with these tools and hope you like them (bitbucket pull request). Regarding the .ucf file: I can absolutely confirm the behaviour Thomas described. If I add the .ucf file myself using > brd.hdl_file_list.append('pone.ucf') it works the first time and fails afterwards (Ubuntu 13.10 64bit, ISE 14.5). Maybe a possible solution would be to find out in which config file Xilinx stores the used project source files and modify this directly? Alternatively, just deleting and recreating the xilinx directory every time one does a run() should work, too! Best, Alex 2013/12/3 Christopher Felton <chr...@gm...>: > <snip> >> >> Here is what I observe: >> >> Using fpga.run() to run synthesis, the ucf file is not used. >> Starting the ISE GUI, I add the ucf-file to the sources file list, >> and running fpga.run() again, the ucf file is used, and the pins are >> located. Starting fpga.run() again gies the same result. >> >> Remove the xilinx subdirectory completely. >> I add 'xfile add myfile.ucf' to the code that generates the tcl >> script, start fpga.run(), then everything works. >> Starting fpga.run() a second time, I get an error that 'myfile.ucf' >> is already part of the projects and sysnthesis fails. >> I have to remove the xilinx subdirectory completely, then fpga.run() >> works again. >> >> Whatever this means. >> >> Thomas >> > > Ugh, one of the reasons I hesitate and was uncertain > if I wanted to release this project or not, > compatibility and version issues can be difficult to > resolve :) > > I have some confidence that it the UCF is applied, at > least on some version of ISE and some version of OS, > otherwise this would have never worked: > https://twitter.com/FeltonChris/status/360587567718080514 > > I will play around and see if there is a better > solution. I do remember running into the the xfile > add issue. Maybe similar to the Altera TCL scripts, > there is a way to force a *new* project every run - then > the xfile would work. > > Regards, > Chris > > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349351&iu=/4140/ostg.clktrk > _______________________________________________ > myhdl-list mailing list > myh...@li... > https://lists.sourceforge.net/lists/listinfo/myhdl-list |