Merge pull request #484 from gsteiert/feature-cyc5000
adding support for cyc5000
This commit is contained in:
commit
74fb048231
|
|
@ -265,6 +265,13 @@
|
||||||
Memory: OK
|
Memory: OK
|
||||||
Flash: OK
|
Flash: OK
|
||||||
|
|
||||||
|
- ID: cyc5000
|
||||||
|
Description: Trenz CYC5000
|
||||||
|
URL: https://shop.trenz-electronic.de/en/TEI0050-01-AAH13A-CYC5000-with-Cyclone-V-FPGA-25kLE-8-MByte-SDRAM
|
||||||
|
FPGA: Cyclone V 5CEBA2U15C8
|
||||||
|
Memory: OK
|
||||||
|
Flash: OK
|
||||||
|
|
||||||
- ID: c10lp-refkit
|
- ID: c10lp-refkit
|
||||||
Description: Trenz c10lp-refkit
|
Description: Trenz c10lp-refkit
|
||||||
URL: https://shop.trenz-electronic.de/en/TEI0009-02-055-8CA-Cyclone-10-LP-RefKit-10CL055-Development-Board-32-MByte-SDRAM-16-MByte-Flash
|
URL: https://shop.trenz-electronic.de/en/TEI0009-02-055-8CA-Cyclone-10-LP-RefKit-10CL055-Development-Board-32-MByte-SDRAM-16-MByte-Flash
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,14 @@ SVF and RBF files are supported.
|
||||||
As mentioned in ``cyclone`` handbooks, real-time decompression is not supported by FPGA in JTAG mode.
|
As mentioned in ``cyclone`` handbooks, real-time decompression is not supported by FPGA in JTAG mode.
|
||||||
Keep in mind to disable this option.
|
Keep in mind to disable this option.
|
||||||
|
|
||||||
|
You can have Quartus automatically generate SVF and RBF files by adding these lines to the ``qsf`` file, or include them in a ``tcl`` file in FuseSoC
|
||||||
|
|
||||||
|
.. code-block::
|
||||||
|
|
||||||
|
set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION OFF
|
||||||
|
set_global_assignment -name GENERATE_RBF_FILE ON
|
||||||
|
set_global_assignment -name GENERATE_SVF_FILE ON
|
||||||
|
|
||||||
file load:
|
file load:
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
@ -49,6 +57,12 @@ SPI flash
|
||||||
|
|
||||||
RPD and RBF are supported.
|
RPD and RBF are supported.
|
||||||
|
|
||||||
|
``pof`` to ``rpd``:
|
||||||
|
|
||||||
|
.. code-block:: bash
|
||||||
|
|
||||||
|
quartus_cpf -c project_name.pof project_name.rpd
|
||||||
|
|
||||||
``sof`` to ``rpd``:
|
``sof`` to ``rpd``:
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ XILINX_PARTS := xc3s500evq100 \
|
||||||
XILINX_BIT_FILES := $(addsuffix .bit.gz,$(addprefix spiOverJtag_, $(XILINX_PARTS)))
|
XILINX_BIT_FILES := $(addsuffix .bit.gz,$(addprefix spiOverJtag_, $(XILINX_PARTS)))
|
||||||
|
|
||||||
ALTERA_PARTS := 10cl025256 10cl016484 10cl055484 \
|
ALTERA_PARTS := 10cl025256 10cl016484 10cl055484 \
|
||||||
ep4ce622 ep4ce1017 ep4ce2217 ep4ce1523 ep4ce11523 ep4cgx15027 5ce223 5ce423 5ce523 5ce927
|
ep4ce622 ep4ce1017 ep4ce2217 ep4ce1523 ep4ce11523 ep4cgx15027 5ce215 5ce223 5ce423 5ce523 5ce927
|
||||||
ALTERA_BIT_FILES := $(addsuffix .rbf.gz, $(addprefix spiOverJtag_, $(ALTERA_PARTS)))
|
ALTERA_BIT_FILES := $(addsuffix .rbf.gz, $(addprefix spiOverJtag_, $(ALTERA_PARTS)))
|
||||||
|
|
||||||
EFINIX_PARTS := t8f81 t13f256
|
EFINIX_PARTS := t8f81 t13f256
|
||||||
|
|
|
||||||
|
|
@ -189,6 +189,7 @@ else:
|
||||||
"ep4ce1523" : "EP4CE15F23C8",
|
"ep4ce1523" : "EP4CE15F23C8",
|
||||||
"ep4ce1017" : "EP4CE10F17C8",
|
"ep4ce1017" : "EP4CE10F17C8",
|
||||||
"ep4ce622" : "EP4CE6E22C8",
|
"ep4ce622" : "EP4CE6E22C8",
|
||||||
|
"5ce215" : "5CEBA2U15C8",
|
||||||
"5ce223" : "5CEFA2F23I7",
|
"5ce223" : "5CEFA2F23I7",
|
||||||
"5ce523" : "5CEFA5F23I7",
|
"5ce523" : "5CEFA5F23I7",
|
||||||
"5ce423" : "5CEBA4F23C8",
|
"5ce423" : "5CEBA4F23C8",
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -137,6 +137,7 @@ static std::map <std::string, target_board_t> board_list = {
|
||||||
JTAG_BOARD("certuspronx_evn", "", "ft2232", 0, 0, CABLE_MHZ(1)),
|
JTAG_BOARD("certuspronx_evn", "", "ft2232", 0, 0, CABLE_MHZ(1)),
|
||||||
JTAG_BOARD("certuspronx_versa_evn", "", "ft2232", 0, 0, CABLE_MHZ(1)),
|
JTAG_BOARD("certuspronx_versa_evn", "", "ft2232", 0, 0, CABLE_MHZ(1)),
|
||||||
JTAG_BOARD("cyc1000", "10cl025256", "ft2232", 0, 0, CABLE_DEFAULT),
|
JTAG_BOARD("cyc1000", "10cl025256", "ft2232", 0, 0, CABLE_DEFAULT),
|
||||||
|
JTAG_BOARD("cyc5000", "5ce215", "ft2232", 0, 0, CABLE_DEFAULT),
|
||||||
JTAG_BOARD("c10lp-refkit", "10cl055484", "ft2232", 0, 0, CABLE_DEFAULT),
|
JTAG_BOARD("c10lp-refkit", "10cl055484", "ft2232", 0, 0, CABLE_DEFAULT),
|
||||||
JTAG_BOARD("de0", "", "usb-blaster",0, 0, CABLE_DEFAULT),
|
JTAG_BOARD("de0", "", "usb-blaster",0, 0, CABLE_DEFAULT),
|
||||||
JTAG_BOARD("de0nano", "ep4ce2217", "usb-blaster",0, 0, CABLE_DEFAULT),
|
JTAG_BOARD("de0nano", "ep4ce2217", "usb-blaster",0, 0, CABLE_DEFAULT),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue