Start to Migrate Your Spartan-6 System
Every system needs a refresh or an upgrade sometimes. Be it to add new features, enhance the system performance or because some parts aren't available anymore (or only with prohibitively long lead times). Upgrading from a Xilinx Spartan-6 to a modern FPGA like a Zynq-7000 device or a Zynq UltraScale+ MPSoC with an integrated processing system is a chance to simplify the system and reduce the number of parts and PCB size. If cost optimization is the target, migrating a Xilinx Spartan-6 system to a Lattice, Microchip, Efinix, or a smaller Intel device could be a way to go. This brings the potential to lower the power consumption and extend the lifecycle of your product.
However, migrating to a new FPGA or SoC can be complex and time-consuming: One needs to study a new chip architecture, deal with new development tools, migrate all existing code to the new toolchain, and adapt the PCB design. If an integrated processor is used in the design, one also has to take care of the software build process, the board support package (BSP), and the operating system (for example Linux). All this know-how first needs to be built up before the actual development might start.
With more than 17 years of FPGA system design experience, Enclustra can help jump-start your project. We do customer design projects at every stage of development – from system concept design, over design implementation, through to system bring-up at customer’s site. Our expertise enables us to create the best experience for you. We pride ourselves on the quickest, highest possible quality of service and delivery from the moment you get in touch with our team, to the moment your system starts up in the field for the first time. Be it an FPGA or SoC from Xilinx, Intel, Lattice, Microchip or Efinix – we know them all blindfolded!
Does your system feature a Spartan-6 or another FPGA that passed into obsolescence or is End of Life (EOL)? Get in touch and tell us about your project.
Enclustra is focused on FPGA/SoC technology since over 17 years. We know the available devices and IP cores by heart, we know how to integrate them into your system, and we keep technology constraints in mind when upgrading your design. As a result, any FPGA/SoC system, algorithm design or PCB design done by Enclustra is guaranteed to nicely fit into real-world FPGA/SoC devices and your product.
Achieving leading edge performance is Enclustra’s daily work and Enclustra’s engineering team has hundreds of person-years of cumulative experience in timing-closure, floorplanning and resource-usage optimization, power-optimization, etc., on the traditional and on the state-of-the-art devices. Quality is key to get projects done in time. Therefore, Enclustra’s fine-tuned development process includes regular peer-reviews and fully automated regression tests, which are developed and delivered along with the production code.
Some of the technologies, toolchains and platforms Enclustra works with on a daily basis:
- FPGA firmware design
- FPGA/SoC embedded software design
- Host application software design
- PCB/hardware design
Toolchains and Platforms
- Xilinx ISE, Vivado, Vitis
- Intel Quartus Prime Design Software, HLS Compiler
- Lattice Diamond
- Microchip Libero
- Efinix Efinity
- Altium Designer
- Soft processors: MicroBlaze / PicoBlaze, Nios II, LatticeMico32
- Hard processors: ARM, RISC-V, x86
- Programming languages: C, C#, C++, ASP.NET
- Operating systems: Linux/Petalinux, FreeRTOS
Why choose Enclustra?
- 100% project success record
- Vendor independent
- Experience with design optimizations for resource usage, power, speed, latency
- integration of 3rd party IP
- We develop – you own!
- Delivery of all sources and IP rights
- Know-how transfer at the end of the project
- Flexibility and close collaboration with customers