Florent Kermarrec
a6b8457111
target/efinix_ti60_f225: Add L2 Cache (16KB for now) to improve perfs/Coremark.
2024-04-23 11:45:07 +02:00
Florent Kermarrec
e4a15f6064
targets/alinx_axau15: Remove unwanted add_sdcard() call.
2024-04-23 11:40:01 +02:00
Hans Baier
e0e2bf8f97
add Alientek DaVinci Pro FPGA board
2024-04-22 14:44:53 +07:00
Hans Baier
110c051779
add Alientek DaVinci Pro FPGA board
2024-04-22 13:46:39 +07:00
Florent Kermarrec
aaab2dcfe2
alinx_axau15: Add PCIe speed support (Gen3 or Gen4) and add SDCard parameter.
2024-04-19 14:35:13 +02:00
Florent Kermarrec
3dc2fb9c0d
ti60_f225_dev_kit: Remove Ethernet/Etherbone debug that is no longer useful.
2024-04-12 12:21:36 +02:00
Gwenhael Goavec-Merou
fad45b45c1
targets/limesdr_mini_v2.py: allows using jtag_uart and added a note to load a demo firmware with litex_term + jtag_uart
2024-04-11 15:12:17 +02:00
Gwenhael Goavec-Merou
62b5b58aec
platforms,targets/xilinx_zc706: added choice between vivado(default) and openFPGALoader, re-enable DDR
2024-04-08 20:38:09 +02:00
enjoy-digital
d2d38794f4
Merge pull request #579 from hansfbaier/qmtech-altera-sdram-attrs
...
Better Altera SDRAM IO properties for more speed
2024-04-04 10:56:37 +02:00
enjoy-digital
44ab802ae6
Merge pull request #577 from hansfbaier/qmtech-ddr3-fix
...
qmtech_artix7_fgg676/fbg484: fix wrong memory chip type
2024-04-04 10:55:06 +02:00
Florent Kermarrec
bce119e0c3
litex_acorn_baseboard_mini: Proper fix to allow simultaneous Ethernet and SATA.
...
Tested successfully with ./litex_acorn_baseboard_mini.py --with-etherbone --with-sata --build --load.
-> Able to ping 192.168.1.50
-> Able to initialize SATA:
litex> sata_init
Initialize SATA...
Model: WDC WDS120G1G0A-00SS50
Capacity: 120GB
Successful.
2024-04-04 10:52:56 +02:00
Florent Kermarrec
d24e69c112
litex_acorn_baseboard_mini: Try to share QPLL to allow enabling SATA and Ethernet/Etherbone simultaneously.
2024-04-03 12:04:36 +02:00
Florent Kermarrec
934002e7e6
targets/alinx_axau15: Avoid USPHBMPCIEPHY workaround.
2024-04-02 12:46:11 +02:00
Florent Kermarrec
e4c4391a9c
colorlight_i9plus: Switch to OpenFPGALoader for loading bitstreams.
2024-04-02 08:44:25 +02:00
Hans Baier
7d89aa0fe9
qmtech altera boards: sdram io properties for more speed
2024-03-30 20:43:41 +07:00
Gwenhael Goavec-Merou
2392473b89
targets/xilinx_zc706: typo ZCU -> ZC
2024-03-30 11:54:28 +01:00
Gwenhael Goavec-Merou
a72f2a2e68
targets/xilinx_zc706: typo...
2024-03-29 07:18:19 +01:00
Gwenhael Goavec-Merou
27dce96bf8
targets/xilinx_zc706: SFP/etherbone working: added a note to use it
2024-03-29 07:16:53 +01:00
Gwenhael Goavec-Merou
917ae33351
targets/xilinx_zc706: temporary disabled ddr3
2024-03-29 07:11:06 +01:00
Hans Baier
5629f9e97a
qmtech_artix7_fgg676: fix wrong memory chip type
2024-03-29 08:41:19 +07:00
Florent Kermarrec
2505aeb9b4
qmtech_wukong: Switch to direct instance of LiteEthPHYGMII since hybrid MII/GMII does not seems to work correctly.
2024-03-28 16:02:55 +01:00
Florent Kermarrec
b6b3226192
qmtech_wukong: Add --remote-ip argument.
2024-03-28 15:50:54 +01:00
Florent Kermarrec
4ca13943eb
qmtech_wukong: Change --board-version to --revision as on other boards.
2024-03-28 15:30:57 +01:00
Florent Kermarrec
4df2ab98e7
qmtech_wukong: Add V3 support and minor cleanups.
2024-03-28 15:23:58 +01:00
Florent Kermarrec
9235468ce1
qmtech_wukong: Minor cleanups.
2024-03-28 14:50:03 +01:00
Florent Kermarrec
57a9970257
xilinx_zc706: ADD DDR3 support in target and update/fix IOs definition in platform (Untested on hardware).
...
- Use/Mimic IO standards from KC705.
- Keep it to single rank for now (but add dual rank IOs in comments).
- Add DCI cascade property.
- Add sys4x and idelay clocking.
- Add LiteDRAM PHY/Core support.
2024-03-27 08:51:30 +01:00
Florent Kermarrec
ded90748ee
xilinx_kc705: Minor Cleanup/Update.
2024-03-27 08:48:05 +01:00
Florent Kermarrec
40c7a63e53
Finish tang_mega_138k renaming to tang_mega_138k_pro.
2024-03-26 21:58:02 +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
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
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
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
Saket Sinha
93ba4aba6e
Add support for CTUCAN for Genesys2 board
2024-03-13 06:51:48 +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
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
Saket Sinha
232ccb3214
Add support for CTUCAN for Arty board
2024-03-05 11:53:54 +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
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
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
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
Florent Kermarrec
261c61cf62
targets/sipeed_tang_nano_4k: Remove commited spiflash.o.
2024-01-14 11:24:18 +01: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
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
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
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
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
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
Florent Kermarrec
8792dd8e53
target/analog_pocket: Remove debug (Will be investigated externally).
2023-10-27 15:32:36 +02: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