Altera_Forum
Honored Contributor
14 years agoSOPC to QSYS migration, Increasing number of Logic Cells used
Hi all,
I'm trying to migrate an SOPC design to QSYS (using the "direct method" by opening the .sopc file from the QSYS environment), and I'm now bumping into a resource usage problem. I'm using the Cyclone III (EP3C55) having around 55,000 logic elements. Before the migration from SOPC to QSYS, the design was using: Total logic elements 49,475 / 55,856 ( 89 % ) Total memory bits 1,559,190 / 2,396,160 ( 65 % ) After the migration, the resource usage changed: Total logic elements: 55,576 / 55,856 ( 99 % ). Total memory bits 954,342 / 2,396,160 ( 40 % ) From this, I can no longer get the video chain in my design to function properly (nothing is displayed on the output screen). Also, the TSE_MAC module is not working as it did previously. (I haven't testet the rest of the design/IP's, but there might be similar issues). I'm guessing Quartus II is having trouble meeting timing when placing and routing the design, due to congestion is the FPGA (nearly all the LE's are used). Also, I tried "manually" building a new QSYS design using the same IP's as in the SOPC version. Doing so, I was able to almost get the entire design running, except, when I add the second video processing chain (the design is complete after adding the second video processing chain) to the QSYS design, the resource usage hits: Total logic elements 53,548 / 55,856 ( 96 % ) Total memory bits 1,179,461 / 2,396,160 ( 49 % ) and things stop working as they should. From this, how can the migration take place without hitting the upper limits of the resource usage (LE's) ? Saber890