Commit Graph

2263 Commits

Author SHA1 Message Date
Pepijn de Vos 8f59ebeffb WIP: make boards Gowin boards work with Apicula 2024-09-04 08:33:06 +02:00
enjoy-digital c8a86e578d
Merge pull request #609 from trabucayre/efinix_trion_t120_eth_rgmii_phy_arg
targets/efinix_trion_t120_bga576_dev_kit.py: added argument to select between RMII PMOD (default) or onboard RGMII Phy
2024-09-03 18:27:09 +02:00
Gwenhael Goavec-Merou 738a5a8931 targets/efinix_trion_t120_bga576_dev_kit.py: added argument to select between RMII PMOD (default) or onboard RGMII Phy 2024-09-03 19:16:39 +02:00
enjoy-digital d85fe974a6
Merge pull request #608 from trabucayre/efinix_trion_rgmii_ctl
efinix_trion_t120_bga576_dev_kit.py: fixed/rewire rx_ctl/tx_ctl (not compatible with DDIO mode), added message at build time
2024-09-03 16:12:33 +02:00
Gwenhael Goavec-Merou 7f26f3940f efinix_trion_t120_bga576_dev_kit.py: fixed/rewire rx_ctl/tx_ctl (not compatible with DDIO mode), added message at build time 2024-09-03 16:01:51 +02:00
enjoy-digital ffa98baa2d
Merge pull request #607 from trabucayre/efinix_eth_ip
Efinix eth ip
2024-09-03 11:48:59 +02:00
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
Dolu1990 21e42e5bf6 wip 2024-08-30 20:35:38 +02:00
enjoy-digital 737e9938fc
Merge pull request #606 from litex-hub/ti60_f225_hyperram_update
ti60_f225_dev_kit: Update to new HyperRAM core with 2:1 ratio.
2024-08-30 15:39:12 +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
Dolu1990 664525471f Got HDMI to work on hardware 2024-08-28 20:19:33 +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
Dolu1990 30e26cacac Add sdcard and usb ohci support 2024-08-27 08:31:53 +02:00
Dolu1990 abaa9c404c Fix the reset 2024-08-26 18:27:55 +02:00
Dolu1990 144462e862 add jtag 2024-08-26 18:08:09 +02:00
Dolu1990 d2cc8ad815 Got LPDDR4 to work 2024-08-26 16:54:53 +02:00
Dolu1990 e604745c7d wip 2024-08-26 13:05:57 +02:00
Dolu1990 0f8b8defb4 efinix ti375 c529 dev kit bios OK 2024-08-26 11:29:27 +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
enjoy-digital a9504502fe
Merge pull request #598 from malled2002/fix-enclustra-kx2
enclustra mercury kx2+: fix pinnumber on connector C
2024-08-19 17:11:37 +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
enjoy-digital 0ed9e3ac85
Merge pull request #596 from gaoyichuan/vcu118-fmc
platforms/xilinx_vcu118: add fmc and pmod connector pinouts
2024-07-10 09:17:41 +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