Gwenhael Goavec-Merou
0313424fa0
targets/efinix_trion_t120_bga576_dev_kit.py: added argument to configure remote-ip. Pass local_ip and remote_ip to add_etherxxx
2024-09-03 12:42:49 +02:00
Gwenhael Goavec-Merou
5a1e4bedfd
targets/efinix_titanium_ti60_f225_dev_kit.py: disable software_debug by default
2024-09-03 12:41:05 +02:00
Gwenhael Goavec-Merou
0787517338
targets/efinix_titanium_ti60_f225_dev_kit.py: added argument to configure remote-ip. Pass local_ip and remote_ip to add_etherxxx
2024-09-03 12:40:35 +02:00
Florent Kermarrec
e7d00a8c43
ti60_f225_dev_kit: Update to new HyperRAM core with 2:1 ratio.
...
Tested at up to 250MHz sys_clk -> 125MHz HyperRAM Clk.
2024-08-29 12:35:39 +02:00
Florent Kermarrec
fd4f9ac186
targets: Use KILOBYTE/MEGABYTE constants when possible.
2024-08-29 12:18:19 +02:00
Gwenhael Goavec-Merou
5bfde29ce4
platforms/lattice_certuspro_nx_evn.py: fix led pinout
2024-08-28 17:02:05 +02:00
Florent Kermarrec
c5d1a252c5
targets: Fix build with --cpu-type=None on iCE40/Up5kSPRAM.
2024-08-28 15:53:53 +02:00
enjoy-digital
4002b8167c
Merge pull request #602 from trabucayre/fix_tangPrimer20k_iostandard
...
platforms/sipeed_tang_primer_20k.py: fix IOStandard values
2024-08-19 17:14:25 +02:00
enjoy-digital
52fc033bf5
Merge pull request #599 from trabucayre/sipeed_tang_gw5A_SDRAM
...
Sipeed tang gw5 a sdram
2024-08-19 17:12:48 +02:00
Gwenhael Goavec-Merou
a5ee3c807a
platforms/sipeed_tang_primer_20k.py: fix IOStandard values
2024-08-14 09:16:39 +02:00
Gwenhael Goavec-Merou
b1a6da84b3
sipeed_tang_primer_25k: add SDRAM support (j3 connector), allows user to select between mister and sipeed SDRAM module
2024-08-04 12:14:56 +02:00
Gwenhael Goavec-Merou
2fa838b79d
sipeed_tang_mega_138k_pro: added SDRAM sipeed variant, allows user to select between mister and sipeed SDRAM module, fix sipeed SDRAM memory module
2024-08-04 12:13:47 +02:00
Malte
241dfb6780
fix pinnumber on connector C
2024-08-01 19:14:49 +02:00
Florent Kermarrec
81209b9fd1
platforms/enclustra_mercury_xu8_pe3: Revert to VivadoProgrammer since OpenFPGALoader is not albe to load bitstream correctly if FPGA is not already configured.
2024-07-22 15:28:25 +02:00
Gwenhael Goavec-Merou
938bf8b3a6
targets/lattice_certuspro_nx_xx,targets/lattice_crosslink_nx_xxx: pass platform to NXOSCA CTOR
2024-07-22 15:18:27 +02:00
Gwenhael Goavec-Merou
ab732011b3
plaforms/lattice_certuspro_nx_xx: SPI_MASTER_PORT disabled (required to have access to the flash), added default clk period constraints
2024-07-22 14:49:03 +02:00
Florent Kermarrec
5d4ebeb09c
targets: Add initial Enclustra Mercury+ XU8/PE3 target with DRAM and PCIe.
2024-07-22 11:40:19 +02:00
Florent Kermarrec
0394b626fa
platforms/enclustrat_mercury_xu8_pe3: Switch to OpenFPGALoader for loading FPGA.
2024-07-22 11:39:17 +02:00
Florent Kermarrec
8f8e0bd228
targets/enclustra: Add Enclustra to identifier.
2024-07-22 11:38:22 +02:00
Florent Kermarrec
f844d06da2
targets/litex_acorn_baseboard_mini: Add detect_ftdi_chip method since newer batch of baseboard is mounted with FTDI ft4232 chips.
...
FT2232 and FT4232 chips are footprint compatible but still need to be handled differently from software.
2024-07-19 15:43:25 +02:00
Florent Kermarrec
6d3c87a6f7
platforms/lattice_certuspro_nx_versa: Fix default_clk.
2024-07-17 15:14:53 +02:00
Florent Kermarrec
fff2e6bd3f
platform: Add Lattice CertusPro-NX Versa initial support.
2024-07-17 14:53:12 +02:00
Florent Kermarrec
88ab3eca6f
targets: Map SPRAM to SRAM when use as SRAM.
2024-07-17 11:01:34 +02:00
Florent Kermarrec
524387b45d
sqrl_xcu1525: Fix typo.
2024-07-11 12:54:38 +02:00
Florent Kermarrec
e94e84eb16
sqrl_xcu1525: Add more QSFP IOs.
2024-07-10 18:20:01 +02:00
Florent Kermarrec
c7b436a202
sqrl_xcu1525: Add QSFP-0/1 ref clks and rearrange a bit naming.
2024-07-10 17:04:48 +02:00
Florent Kermarrec
00df115e86
sqrl_xcu1525: Add QSFP-0/1 IOs.
2024-07-10 16:44:12 +02:00
Yichuan Gao
5870b078f8
platforms/xilinx_vcu118: add fmc and pmod connector pinouts
...
VCU118 board has one FMC HPC, one FMC+ HSPC and two PMOD connectors,
Vivado board files does not contain pinouts for these, so pinouts are
taken from VCU118 Evaluation Board User Guide (UG1224).
Signed-off-by: Yichuan Gao <gaoyichuan000@gmail.com>
2024-07-06 00:16:53 +08:00
Florent Kermarrec
15c6f89b1a
#570 : Update CAN support with LiteX https://github.com/enjoy-digital/litex/pull/2007 .
2024-07-05 10:26:28 +02:00
enjoy-digital
2e120bf8a4
Merge pull request #570 from disdi/master
...
Add support for CTUCAN for Arty & Genesys2 board
2024-07-05 09:21:09 +02:00
Gwenhael Goavec-Merou
ac427feb0a
targets/lattice_certuspro_nx_vvml,lattice_certuspro_nx_evn: switch sys_clk to NXPLL
2024-07-03 12:36:28 +02:00
Florent Kermarrec
9898672744
siglent_sdr1104xe: Update IP/MAC addresses.
2024-07-02 17:09:23 +02:00
Florent Kermarrec
7a157d787b
lattice_certus_prox_nx: Add missing OpenFPGAALoader import.
2024-07-01 15:58:31 +02:00
Gwenhael Goavec-Merou
1c06988d80
platforms,targets/lattice_certuspro_nx_evn,lattice_certuspro_nx_vvml: set sysconfig SPI_MASTER mode by default at platform level
2024-07-01 11:07:25 +02:00
enjoy-digital
40204ac815
Merge pull request #595 from trabucayre/lattice_certusnxpro
...
Lattice certusnxpro
2024-06-28 13:26:47 +02:00
enjoy-digital
5813df9b44
Merge pull request #591 from VOGL-electronic/efinix_trion_t20_pulse_reset
...
targets: efinix_trion_t20_bga256_dev_kit: add pulse for reset
2024-06-28 13:24:29 +02:00
Gwenhael Goavec-Merou
8579af5710
lattice_certuspro_nx_vvml: new board support
2024-06-28 12:47:57 +02:00
Gwenhael Goavec-Merou
f27bbc9645
lattice_certuspro_nx_evn: new board support
2024-06-28 12:47:16 +02:00
Florent Kermarrec
bd58227c86
platforms/sqrl_acorn/_litex_acorn_baseboard_mini_io: Add SFP-I2C and Debug IOs.
2024-06-27 14:55:15 +02:00
Florent Kermarrec
4f8540d53e
targets/litex_acorn_baseboard_mini: Switch to _litex_acorn_baseboard_mini_io.
2024-06-27 14:23:43 +02:00
Florent Kermarrec
91e787b5c3
platforms/sqrl_acorn: Add _litex_acorn_baseboard_mini_io for LiteX Acorn Baseboard Mini specific IOs.
2024-06-27 14:23:17 +02:00
Fin Maaß
c205bb756b
targets: efinix_trion_t20_bga256_dev_kit: add pulse for reset
...
to do a reset on the trion t20 a pulse is needed.
Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
2024-06-24 09:14:55 +02:00
Gwenhael Goavec-Merou
75ef26b8e5
platforms/machdyne_mozart_mx1.py: adding default_clk_name, default_clk_period (fix CI failure)
2024-06-22 22:43:06 +02:00
inc
cb43cdf6f9
targets/machdyne_vanille: set uart_name to stub
2024-06-22 12:13:30 +02:00
inc
a1df389c7e
machdyne: switch to LiteXArgumentParser; add mozart ml2+mx1 and vivaldi ml1
2024-06-22 11:26:43 +02:00
inc
34e85c5cf6
machdyne: fix typos; add vanille and lakritz
2024-06-22 09:26:42 +02:00
enjoy-digital
95f5e030e5
Merge pull request #590 from trabucayre/zynq_csr_master_bus
...
ZynqXXX boards: remove CSR definition and GP0 connection to CPU
2024-06-19 08:48:33 +02:00
Florent Kermarrec
dad6b2b9b6
efinix_trion_t20_bga256_dev_kit: Cleanup/Review platform/target.
2024-06-19 08:23:54 +02:00
enjoy-digital
8eaa4d637e
Merge pull request #589 from VOGL-electronic/sdram_efinix_trion_t20
...
efinix_trion_t20: add sdram
2024-06-19 08:18:19 +02:00
Gwenhael Goavec-Merou
70fb3de96c
targets: All boards based on Zynq7000: remove csr definition and GP0 connection to the SoC: now handled by zynq700 core CPU
2024-06-19 07:59:24 +02:00