matrixofdynamism
Advanced Member level 2
When we create FPGA designs, we often use vendor IP. The IP requires that vendor's libraries to simulate and that vendor's compiler and device to be useable. It will not be identified with libraries, compiler and device from another vendor.
Lets take an e.g Altera has DDR3 controller IP, floating point multiplier IP, FIFOs e.t.c, when we use them, the program generates files containing all the necessary information to help us simualte and synthesize these things. However, what do we do if we want our design to work across another vendor e.g Xilinx or Microsemi?
Vendor's would want that we use only their FPGAs so they will probably make it harder to migrate to another vendor. However, I am sure that they will provide method to migrate from another vendor to their own devices to the process easier and thus get more customers to shift around.
Are there any standard tools and methodologies that can help us with this?
Lets take an e.g Altera has DDR3 controller IP, floating point multiplier IP, FIFOs e.t.c, when we use them, the program generates files containing all the necessary information to help us simualte and synthesize these things. However, what do we do if we want our design to work across another vendor e.g Xilinx or Microsemi?
Vendor's would want that we use only their FPGAs so they will probably make it harder to migrate to another vendor. However, I am sure that they will provide method to migrate from another vendor to their own devices to the process easier and thus get more customers to shift around.
Are there any standard tools and methodologies that can help us with this?