Commit graph

1844 commits

Author SHA1 Message Date
Florent Kermarrec
ded90748ee xilinx_kc705: Minor Cleanup/Update. 2024-03-27 08:48:05 +01:00
enjoy-digital
d582515af4
Merge pull request #576 from trabucayre/zc706_next
xilinx_zc706: Add missing peripherals/resources.
2024-03-27 08:26:44 +01:00
Florent Kermarrec
e51b9eb392 sipeed_tang_mega_138k_pro: Fix previous commit. 2024-03-26 22:05:20 +01:00
Florent Kermarrec
40c7a63e53 Finish tang_mega_138k renaming to tang_mega_138k_pro. 2024-03-26 21:58:02 +01:00
Gwenhael Goavec-Merou
6ec1cfe401 xilinx_zc706: add missing peripherals/resources 2024-03-26 21:57:21 +01:00
enjoy-digital
d5038dec61
Merge pull request #572 from AlanCui4080/master
Rename sipeed_tang_mega_138k.py to sipeed_tang_mega_138k_pro.py
2024-03-26 21:55:11 +01:00
Florent Kermarrec
8a5b83125b xilinx_zc706: Add Ethernet/Etherbone support through SFP/K7_1000BaseX (Untested on hardware). 2024-03-26 21:53:45 +01:00
Florent Kermarrec
a29532b5d7 xilinx_zc706: Add PCIe Gen2 X4 support (Untested on hardware). 2024-03-26 21:41:41 +01:00
Florent Kermarrec
fdd4edbd1a xilinx_zc706: Review/Minor changes. 2024-03-26 21:35:10 +01:00
Gwenhael Goavec-Merou
6b35c47e8b xilinx_zc706: new Xilinx/AMD Zynq7000 based board 2024-03-26 20:49:54 +01:00
Florent Kermarrec
1655cbf62f alinx_axau15: Add manual loc constraints on PCIe GTHE4 channels to avoid Vivado to remap them.
Board now correctly seen with lspci.
2024-03-26 14:12:26 +01:00
enjoy-digital
8f7ba0ae28
Merge pull request #573 from Xilokar/master
Fix sqrl_acorn proxy bitstream for cle-101
2024-03-26 12:36:56 +01:00
enjoy-digital
02ab7ee692
Merge pull request #571 from skrutt/master
Correct pinout for VGA connector
2024-03-26 12:35:37 +01:00
Florent Kermarrec
cc7f092520 alinx_axau15: Fix PCIe support compilation (still needs proper instance name).
Not yet working on hardware.
2024-03-25 19:11:33 +01:00
Florent Kermarrec
191a5bb17a alinx_axau15: Add RGMII Ethernet/Etherbone support. 2024-03-25 16:08:38 +01:00
Xilokar
9d083eb8bd sqrl_acorn: the litefury (cle-101 variant is a xc7a100t, so use the right proxy when flashing 2024-03-22 10:01:43 +01:00
Gwenhael Goavec-Merou
11bf6ea703 targets/siglent_sds1104xe.py: added note on how to use crossover with jtagbone 2024-03-20 16:58:38 +01:00
Gwenhael Goavec-Merou
785bf15bba prog/openocd_xc7z_ft232.cfg: openOCD config file for zynq7000 with digilent hs2 probe (tested with siglent SDS1104XE). 2024-03-20 16:56:44 +01:00
Florent Kermarrec
8dea12d48f platforms/fairwaves_xtrx: Update with developments from XTRX-Julia project and simplify variants/switch to openFPGALoader. 2024-03-19 11:49:48 +01:00
AlanCui
abaa6b9a90
Rename sipeed_tang_mega_138k.py to sipeed_tang_mega_138k_pro.py 2024-03-19 17:21:21 +08:00
Florent Kermarrec
f50ee97520 alinx_axau15: Minor adjustments. 2024-03-14 15:13:59 +01:00
Florent Kermarrec
e980798437 gsd_orangecrab: Add --without_dfu_rst argument to allow disabling reset to DFU on Button press.
This is useful in some case where were button input is force through hardware change to force DFU to be in reset at startup.
2024-03-11 17:23:42 +01:00
skrutt
0ec5624875
Correct pinout for VGA connector 2024-03-08 10:22:32 +01:00
Florent Kermarrec
91aff9816d targets/litex_acorn_baseboard_mini: Add with_dram parameter to allow build without DRAM. 2024-03-07 18:30:18 +01:00
enjoy-digital
8ce88ee51e
Merge pull request #569 from trabucayre/olimex_gatemate_a1_evb
Olimex gatemate a1 evb
2024-03-05 09:38:03 +01:00
Florent Kermarrec
0b5727692f litex_acorn_baseboard_mini: Fix imports. 2024-03-04 13:22:41 +01:00
Gwenhael Goavec-Merou
e1e989acac Olimex GateMate A1 EVB: new Board 2024-03-02 12:23:27 +01:00
enjoy-digital
85971de42e
Merge pull request #568 from hansfbaier/qmteck-k325-fix
Enable bitstream compression on Kintex K325T
2024-03-02 10:42:20 +01:00
Hans Baier
e5d8f62c83 enable bitstream compression on Kintex K325T 2024-03-02 07:48:12 +07:00
Florent Kermarrec
8b80cc1c3a litex_acorn_baseboard_mini: Add SATA support (Gen1 and Gen2). 2024-02-29 14:36:51 +01:00
enjoy-digital
9dd246c26e
Merge pull request #567 from trabucayre/gatemate_evb
adding colognechip_gatemate_evb
2024-02-28 17:35:48 +01:00
enjoy-digital
fab6bcf514
Merge pull request #566 from hansfbaier/qmteck-k325-fix
Qmtech k325: fix wrong button assignment
2024-02-28 17:35:04 +01:00
Gwenhael Goavec-Merou
af09c81db6 adding colognechip_gatemate_evb 2024-02-28 17:27:21 +01:00
Hans Baier
82c0e191a7 QMTech XC7K325T: use the buttons on the core board 2024-02-28 04:40:17 +07:00
Florent Kermarrec
33a0975dd7 litex_acorn_baseboard_mini: Allow configurable sys_clk_freq with Ethernet/Etherbone. 2024-02-27 12:38:08 +01:00
Hans Baier
72ea25512b QMTech XC7K325T: remove wrong reset button assignment 2024-02-27 15:42:38 +07:00
Florent Kermarrec
7bc03e5fbc targets/litex_acorn_baseboard_mini: Make it similar to other targets and keep SoC + UART + DRAM + Ethernet. 2024-02-26 17:29:09 +01:00
Florent Kermarrec
aa34acc426 targets/digilent_arty: Allow --with-ethernet and --with-etherbone and remove --with-hybrid. 2024-02-26 15:56:58 +01:00
Florent Kermarrec
feae57e7fb target/qmtech_kintex7_devboard: +X. 2024-02-26 15:41:09 +01:00
Florent Kermarrec
23313de1b4 targets: Add initial litex_acorn_baseboard_mini target from acorn_baseboard repository. 2024-02-26 12:25:15 +01:00
Florent Kermarrec
6d07eda3c0 targets/digilent_arty: Fix indent on with_usb. 2024-02-21 10:06:49 +01:00
Florent Kermarrec
68e0453677 targets/digilent_arty: Move USB integrated to BaseSoC. 2024-02-21 09:03:53 +01:00
Florent Kermarrec
8242ab3974 targets/digilent_arty: Add Ethernet/Etherbone Hybrid mode + USB-Host (through Machyne PMOD). 2024-02-20 19:44:10 +01:00
Florent Kermarrec
9c3f272f6e platforms/lambdaconcept_ecpix5: Minor cleanup. 2024-02-09 12:20:12 +01:00
enjoy-digital
f7c7a5a7e5
Merge pull request #563 from smunaut/adi
Some minor updates to the ADI ADRV2CRR board
2024-02-06 16:33:53 +01:00
enjoy-digital
a6f8f0e696
Merge pull request #561 from ruurdk/qmtech
Add support for QMTech Kintex 7 Development board
2024-02-06 16:29:54 +01:00
Sylvain Munaut
b3caabcca3 di_adrv2crr_fmc: Bump PCIe to 8 lanes
There used to be an issue with 8 lanes litepcie USP for that board
when it was first added, but it's been solved now, so might as well
use all the available lanes

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2024-02-05 11:43:02 +01:00
Sylvain Munaut
2264df8a0a adi_adrv2crr_fmc: Speedgrade of the PLL is -2
Speedgrade of the chip was updated in a previous commit, but
I forgot to update the PLL too

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2024-02-05 11:42:14 +01:00
Ruurd Keizer
66152390ba Add support for QMTech Kintex 7 Development board 2024-02-01 16:16:01 +01:00
John Simons
741082e5ee
Merge branch 'litex-hub:master' into axau15_update 2024-01-27 03:28:28 +01:00
John Simons
721fa0b4b3 axau15: added more FMC+ pins and made some corrrections 2024-01-27 03:27:48 +01:00
Florent Kermarrec
39dc0b36a4 sipeed_tang_mega_138k: Fix build with ethernet and local/remote ip indent. 2024-01-22 13:20:07 +01:00
enjoy-digital
dbcd5bc3f5
Merge pull request #559 from racerxdl/master
sipeed_tang_mega_138k: Added PCIe reset and other pins from sipeed dock
2024-01-15 08:42:37 +01:00
Florent Kermarrec
261c61cf62 targets/sipeed_tang_nano_4k: Remove commited spiflash.o. 2024-01-14 11:24:18 +01:00
Lucas Teske
3438f74224
sipeed_tang_mega_138k: Added PCIe reset and other pins from sipeed documentation 2024-01-13 04:38:54 -03:00
Florent Kermarrec
926d54cb41 sipeed_tang_nano_4k: Switch to LiteX's UART and expose hyperram parameter. 2024-01-11 13:54:44 +01:00
Florent Kermarrec
688a020f35 sipeed_tang_meta_138k: Add gowin_ae350 CPU initial support.
./sipeed_tang_mega_138k.py --cpu-type=gowin_ae350  --build --flash
        __   _ __      _  __
       / /  (_) /____ | |/_/
      / /__/ / __/ -_)>  <
     /____/_/\__/\__/_/|_|
   Build your hardware, easily!

 (c) Copyright 2012-2024 Enjoy-Digital
 (c) Copyright 2007-2015 M-Labs

 BIOS built on Jan 11 2024 12:37:50
 BIOS CRC passed (0efaefbe)

 LiteX git sha1: e689aab1

--=============== SoC ==================--
CPU:		Gowin AE350 @ 800MHz
BUS:		WISHBONE 32-bit @ 4GiB
CSR:		32-bit data
ROM:		128.0KiB
SRAM:		8.0KiB


--============== Boot ==================--
Booting from serial...
Press Q or ESC to abort boot completely.
sL5DdSMmkekro
Timeout
No boot medium found

--============= Console ================--

litex> ident
Ident: LiteX SoC on Tang Mega 138K 2024-01-11 12:37:47
2024-01-11 13:17:05 +01:00
Gwenhael Goavec-Merou
29143a89f8 platforms/sipeed_tang_mega_138k: adding some resources/connectors definition (SPI flash, Buttons, SDRAM connector) 2024-01-10 10:37:01 +01:00
enjoy-digital
52f9f0f107
Merge pull request #555 from machdyne/master
add support for minze board
2024-01-07 08:10:51 +01:00
Florent Kermarrec
52aeec00d7 sipeed_tang_nano_4k: Remove note since openFPGALoader regression has been fixed. 2024-01-04 18:29:31 +01:00
Florent Kermarrec
c0a98a6b9d targets/sipeed_tang_nano_4k: Directly integrate flashing of EMCU flash.
Ex to build/flash bitstream + firmware with EMCU:
./sipeed_tang_nano_4k.py --cpu-type=gowin_emcu --build --flash
2024-01-03 13:07:44 +01:00
Florent Kermarrec
55ade3b2df sipeed_tang_nano_4k: Minor cleanup/add comments. 2024-01-02 13:42:56 +01:00
inc
fd59d954ba add support for minze board 2023-12-29 06:01:59 +01:00
Florent Kermarrec
982038508e alinx_axau15/PCIe: Switch to Gen3/128-bit for now (configuration used on others Ultrascale+ Gen3 X4 boards). 2023-12-28 19:56:52 +01:00
Florent Kermarrec
e229d1a0b6 alinx_axau15: First review/cleanup pass and fix missing INTERNAL_VREF on bank 66. 2023-12-28 19:48:50 +01:00
enjoy-digital
b340d9e5e7
Merge pull request #550 from Johnsel/master
alinx_axau15: Added new Alinx Artix US+ board
2023-12-28 19:24:14 +01:00
inc
754b6d2427 add support for mozart ml1 2023-12-19 22:18:21 +01:00
Gwenhael Goavec-Merou
e8bc9fa81d targets/sipeed_tang_nano_4k: adding description to write Gowin EMCU firmware 2023-12-14 13:24:57 +01:00
Gwenhael Goavec-Merou
4166a94a1f prog/openocd_ecpix5.cfg: refresh/fix 2023-12-13 18:34:02 +01:00
John Simons
2c2b3e318a Fixed pinout and first steps adding PCIe support 2023-12-12 15:44:51 +01:00
John Simons
ab60d91138 alinx_axau15: Fixed minor clock and sdcard reference issues 2023-12-05 21:14:57 +01:00
John Simons
7be052911b alinx_axau15: Added new Alinx Artix US+ board 2023-12-05 20:45:57 +01:00
Gwenhael Goavec-Merou
ba86121ea9 platforms/efinix_trion_t120_bga576_dev_kit: P2/P3 description 2023-11-14 19:27:59 +01:00
Florent Kermarrec
6333fbe724 targets/siglent_sds1104xe: Update with new LiteX Ethernet/Etherbone integration. 2023-11-13 09:02:09 +01:00
Florent Kermarrec
1969b4f6d3 siglent_sds1104xe: Update Ethernet/Etherbone integration. 2023-11-10 18:58:42 +01:00
Gwenhael Goavec-Merou
0ee5fedb63 platforms/sipeed_tang_mega_138k: move RGMII Ethernet to dock_io 2023-11-10 07:41:09 +01:00
Gwenhael Goavec-Merou
fd36608438 sipeed_tang_mega_138k: fix pins DRIVE, remove a[15], fix memory model 2023-11-10 07:39:19 +01:00
enjoy-digital
17a0152ef9
Merge pull request #547 from trabucayre/tangMega138k
Tang mega138k
2023-11-09 11:56:58 +01:00
Gwenhael Goavec-Merou
4ff1362e5b targets,platforms/sipeed_tang_mega_138k: fix copyright 2023-11-09 11:55:35 +01:00
Florent Kermarrec
8e3dc21ce5 aliexpress_xc7k70t: Review/Cleanup.
- Cosmetic cleanups in platform.
- Add clk50 constraint.
- Remove JTAGBone specific support since now directly handled by LiteX.
2023-11-09 08:26:06 +01:00
Hans Baier
69ee48d421 Add AliExpress Kintex XC7K70T board 2023-11-09 10:34:18 +07:00
Gwenhael Goavec-Merou
2c52ce0c47 targets/sipeed_tang_mega_138k: fix SDRAM (requires Mister XSDS v3.0 extension) 2023-11-08 07:13:28 +01:00
Gwenhael Goavec-Merou
e9f53685fe targets/sipeed_tang_mega_138k: DDR3 support (not working) 2023-11-08 07:00:24 +01:00
Gwenhael Goavec-Merou
8c3ac2f114 platforms/sipeed_tang_mega_138k: DDR3 IOs 2023-11-08 07:00:18 +01:00
Gwenhael Goavec-Merou
d4e73fd389 platforms/sipeed_tang_mega_138k: fix sdram_connector pinout and move to _dock_io 2023-11-08 07:00:01 +01:00
Florent Kermarrec
bc74eeca78 targets/digilent_nexys_video: Use reset_buf on sys_clk's create_clkout to improve timings and demonstrate use. 2023-11-07 13:22:30 +01:00
Florent Kermarrec
c7ad9adacb terasic_de2_115: Cosmetic cleanup. 2023-11-06 19:21:53 +01:00
enjoy-digital
d8228c2c0f
Merge pull request #544 from madprogrammer/master
Improve terasic_de2_115 target support
2023-11-06 19:17:54 +01:00
Gwenhael Goavec-Merou
e23ac0251a targets/sipeed_tang_mega_138k: HDMI support 2023-11-05 16:36:59 +01:00
Gwenhael Goavec-Merou
e90c08cb30 platforms/sipeed_tang_mega_138k: adding dock io and DVI RX/TX 2023-11-05 16:26:33 +01:00
Gwenhael Goavec-Merou
e9fd7433a6 platforms/sipeed_tang_mega_138k: adding module connectors 2023-11-05 16:25:38 +01:00
Gwenhael Goavec-Merou
e9f26e1729 platforms/sipeed_tang_mega_138k: swapping serial pins 2023-11-05 16:23:59 +01:00
Florent Kermarrec
8792dd8e53 target/analog_pocket: Remove debug (Will be investigated externally). 2023-10-27 15:32:36 +02:00
enjoy-digital
554cdaab73
Merge pull request #541 from hansfbaier/master
QMTech boards: make Artix7 bitstream/platform commands conditional on toolchain
2023-10-24 08:41:31 +02:00
Hans Baier
57a345cc75 tidy QMTech 7series boards, add missing bistream compression 2023-10-24 08:26:35 +07:00
Sergey Anufrienko
ce951589d1 improve terasic_de2_115 target support 2023-10-23 21:15:00 +03:00
Florent Kermarrec
0d560bc240 targets/siglent_sds1104xe: Review. 2023-10-23 19:25:12 +02:00
enjoy-digital
71d8b17fff
Merge pull request #543 from trabucayre/siglent_sds1104xe_etherbone
targets/siglent_sds1104xe: simplify etherbone by using new etherbone's params to specify hybrid mode
2023-10-23 19:20:32 +02:00
Gwenhael Goavec-Merou
26d112b094 targets/siglent_sds1104xe: simplify etherbone by using new etherbone's params to specify hybrid mode 2023-10-23 19:07:37 +02:00
Gwenhael Goavec-Merou
afbf9eb8c9 target/xxx: remove with-uartbone, add_uartbone and deal with case where uartbone is required inconditionnally 2023-10-23 17:43:13 +02:00