2 Replies Latest reply on Oct 1, 2017 1:22 PM by louise

    Storing fragmented FPGA symbols in a central library




      It's relatively easy to create new parts within a CL using xDM and map symbols, cells etc ... to new parts.


      If one wants to create a new FPGA in the CL and move across all the local fragmented symbols from xDxDatabook

      to the CL, how can multiple local symbols (for each FPGA bank) be copied over for a single new part to be stored

      in the CL?


      Many thanks,


        • 1. Re: Storing fragmented FPGA symbols in a central library

          Hello Rajan,


          I assume you are not using the FPGA I/O optimizer tool. It provides an export feature for FPGA parts.


          Here's an approach that should work for any local symbol:

          1. From the design entry tool, select the Databook window and then select the Symbol View tab
          2. Select the [local symbols] partition
          3. Select the symbol(s) you want to export, right-click, and then select Export symbol(s)
          4. Choose a folder and then click OK
          5. From the library manager tool, open a library and then select a Symbols partition
          6. Right-click and then select Import Symbols...
          7. Browse to the folder you created from the design entry tool then select the sym folder
          8. Select the symbol file(s) you want to import and then click Open


          Hope this helps!


          • 2. Re: Storing fragmented FPGA symbols in a central library

            Hi Troy,




            Thank you for your email.




            I have already copied the local fragmented FPGA symbols from xDxDatabook to


            the CL by first exporting from xDx to a folder, them importing to a new



            partition within the CL using xDM, and then creating a new part which



            the multiple symbols from the symbol partition.




            It would have been nice to have avoided the need to create a separate symbol


            partition in the CL first, but that's a minor point.




            Kind Regards,