Skip to content

[SymbiFlow] Add support for Spartan 6 parts #45

@mithro

Description

@mithro

[SymbiFlow #10] Add support for Spartan 6 parts

More technical details at SymbiFlow Idea #10

Brief explanation

Spartan 6 is a hugely popular part which would be awesome to have support for in open source FPGA toolchain - SymbiFlow

Expected results

  • Documentation of the bitstream for Spartan 6 parts.
  • Support for using Spartan 6 in the SymbiFlow.

Detailed Explanation

SymbiFlow will be a FOSS Verilog-to-Bitstream FPGA synthesis flow for Xilinx 7-Series FPGAs and iCE40. SymbiFlow currently only supports Xilinx Series 7 parts and the Lattice iCE40 parts.

While the Spartan 6 has mostly be superseded by the Artix 7 and Spartan 7 there are still a huge number of boards out there with Spartan 6 parts. Due to its huge popularity it will be a long time until the part is no longer in use (people still start new designs with Spartan 3!).

To make it even more important Spartan 6 designs you still have to use ISE which is significantly worse then Vivado in many ways. Having an non-ISE toolchain for that would be awesome.

Spartan 6 is used heavily by a number of open source projects;

Further reading

Knowledge Prerequisites

  • List of
  • what knowledge is required
  • to complete this project.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions