• Content Count

  • Joined

  • Last visited

  1. I'm seeing the same issue with Vivado 2018.3 and even using the latest board files (from april 18th 2019). Has anybody from Digilent actually tried to resolve? any clues so we can may resolved it by ourselves?
  2. Hello, Vivado 2018.3 fails during Implementation with error: [Place 30-58] IO placement is infeasible. Number of unplaced terminals (17) is greater than number of available sites (0). The following are banks with available pins: IO Group: 0 with : SioStd: LVCMOS18 VCCO = 1.8 Termination: 0 TermDir: In RangeId: 1 has only 0 sites available on device, but needs 17 sites. Term: rgb_led_tri_i[0] Term: rgb_led_tri_i[1] Term: rgb_led_tri_i[2] Term: rgb_led_tri_i[3] Term: rgb_led_tri_i[4] Term: rgb_led_tri_i[5] Term: rgb_led_tri_i[6] Term: rgb_led_tri_i[7] Term: rgb_led_tri_i[8] Term: rgb_led_tri_i[9] Term: rgb_led_tri_i[10] Term: rgb_led_tri_i[11] Term: led_4bits_tri_i[0] Term: led_4bits_tri_i[1] Term: led_4bits_tri_i[2] Term: led_4bits_tri_i[3] Term: and eth_mdio_mdc_mdio_i Background: This project has been working for a long time using Vivado 2017.4. But now we're moving to Vivado 2018.3 so I upgraded the project and hit this problem. I also tried re-making a basic project from scratch completely in 2018.3 but hit the same problem. The basic project was made with the steps in https://reference.digilentinc.com/learn/programmable-logic/tutorials/arty-getting-started-with-microblaze-servers/start Searched online and found few similar cases but they all were resolved by getting new board files from Digilent, however I'm using the latest files already (from April 18th 2019). Can anyone @ Digilent try to reproduce and provide board files qualified for 2018.3 in Arty (ver. C) board? Thanks
  3. I got the Arty A7 board back in 2016 and got it with a voucher for 1 year of vivado updates, up to Vivado 2017.4. I've been using 2017.4 without problems all this time. The Arty A7 board seems to have been very successful for Digilent and Xilinx since they keep making accessories, upgrades and stuff from it. Even recently Arm opened the M1/M3 cores for use in FPGA, and they use the Arty board as reference/test board. However the feature requires Vivado 2018.2. I also got recently a Cora Z7 which also recommends to use 2018.2 (I'm using it with 2017.4 without problems too). So now I'd like to upgrade to 2018.2. But I can't get the design edition with my voucher neither I can afford to pay for it. I can only get the Webpack edition. Looking at https://www.xilinx.com/products/design-tools/vivado/vivado-webpack.html there seems to be no difference between Webpack and Design editions other than "partial reconfiguration" which I don't use. Is that so? Can I do the same stuff I was doing with 2017.4 Design with the 2018.2 Webpack? I do a lot of microblaze based designs, I run linux and have several custom IPs. I use Virtex 7, Artix 7 and Zynq 7000. Will I be able to migrate without problems? will I lose some functionality or some device? what will be lost? Thanks for any advise in this regards. e.
  4. I use the S3E Sample Pack board on a regular basis and found it really useful. It is great to implement glue logic for bigger projects, as a companion board to monitor or debug signals or to build tools and interfaces to help in demos. Most of the designs at my company use big expensive boards (e.g. virtex 7 vc707) which I don't like to carry with me when travelling or working remotely, having this little guy allows me to work, test and verify sections of my design remotely before implementing them on the bid guy. Having this board with picoblaze forms and ideal tool for many problems. Digilent offers the breadbordables which are good, but I still find them short of gpios for most designs. I understand they are targeted to small designs but still would be useful to have more pins accessible. There are many unused pins on them. The only problem with the S3E SP is that its bpi strataflash can't be programmed via jtag, so basically everything design you load to the FPGA is volatile, you need to upload it every time. I found in my old PC an application created by Digilent called "S3E SP Configurator Setup" which is used to program the strataflash (windows only), however the manual says that it can only use the "Jtag 3" cable. I don't know which cable is it, but my HSx JTag cables don't work. It would be great if somebody at Digilent could dig in and post the original packages and tools for this board. And, since all the stuff is old, hopefully post some sources so we can re-build the tools for other os such as linux or mac. Yet still I found that Xilinx posted, long long ago, an application that uses picoblaze to flash strataflash memories. I got a hold on one of those applications and with some modifications got it to work with my S3E SP. I've been using it for a while with success,now I can store my programs permanently in flash. So I thought that it may be of help for other people to have it - and if you have this board, to return you to use it. So here it is. It requires picoblaze 3 which I didn't include in the package since it is still available officially from Xilinx website even today. It includes a manual with instructions, this is the original manual which was for a different board but the procedure is the same. Hope it helps. s3esp_picoblaze_nor_flash_programmer.zip
  5. Hey sLowe and D@n, thanks a lot for your inputs, not only answered my questions but also gave me great advise. thanks again.
  6. Years ago I purchased my Atlys board. At that time I had ISE webpack already installed on my PC since I used it on my other boards and also all my designs were state machine based hence this setup was enough and I didn't bother much about license matters. Today I'm using more complex boards and ublaze extensively. However, it always comes very handy to use my old boards to test portions of my designs before moving to the big system. Specially since this allows me to work from home without having to carry the -very expensive- boards. However the XPS in the Ise webpack (14.7) doesn't let me build a ublaze inside an spartan device due to licensing. Since this is for personal use, I can't spend several $k in a license. I really don't recall if my Atlys board included any other license, I don't have the original packaging. Can anybody in the forum using the Atlys tell me if it comes with a system design seat or how can I do to overcome this problem and use my board with ublaze? I have the same problem with my Nexys 2, my S3 starter kit, S3E sample pack and other old boards... It is really sad to think that I have to scrap all of them. BTW, I also would like to know if the Vivado Webpack has the same limitations for the new FPGAs (Artix-7, etc)? I'm considering getting the Basys3 but I'm wondering if I'll have the same problem. Thanks