Gabriel Somlo
4eb0026a69
genesys2: add "rst" and "cd" signals to (spi-)sdcard records
...
Signed-off-by: Gabriel Somlo <gsomlo@gmail.com>
2021-01-04 13:10:13 -05:00
Geert Uytterhoeven
4a95b94dbf
platforms/ecp5: Fix slewrate configuration
...
When building linux-on-litex-vexriscv for OrangeCrab:
Warning: IOBUF 'spisdcard_clk' attribute 'SLEW' is not recognised (on line 207)
Warning: IOBUF 'spisdcard_mosi' attribute 'SLEW' is not recognised (on line 210)
Warning: IOBUF 'spisdcard_cs_n' attribute 'SLEW' is not recognised (on line 214)
Warning: IOBUF 'spisdcard_miso' attribute 'SLEW' is not recognised (on line 218)
Platforms using litex.build.lattice.LatticePlatform seem to support only
"SLEWRATE", not "SLEW". Fix the few offenders in the LogicBone and
OrangeCrab platform definitions.
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
2021-01-04 17:08:51 +01:00
Florent Kermarrec
016d75512f
test/test_targets: update, remove RUNNING_ON_TRAVIS.
2021-01-04 14:35:45 +01:00
Florent Kermarrec
fe67766fb7
targets/gensdrphy/halfsdrphy: pass new optional sys_clk_freq (used to compute cl).
2021-01-04 11:38:07 +01:00
Florent Kermarrec
0e3c03f2f6
mercury_xu5: remove unneeded cmd_latency=0 (now defaulting to 0).
2021-01-04 10:48:34 +01:00
Florent Kermarrec
5cc49bafbd
orangecrab: Run reset_timer with por/48MHz clock domain (sys clock domain is now directly reseted on usr_btn press).
2021-01-04 09:42:05 +01:00
Florent Kermarrec
1fb24d4c71
orangecrab: Avoid usb clock domain reset on usr_btn press or SoC reset.
...
Allows the USB-ACM link to stay up during reset.
2021-01-04 09:05:19 +01:00
Florent Kermarrec
06cb49af37
targets/arty: add variant support through --variant args.
...
./arty.py --variant=a7-35 or a7-100
./arty_s7.py --variant=s7-50 or s7-25
2020-12-29 18:43:14 +01:00
Florent Kermarrec
02a81d54e2
targets/ecpix5/eth: set rx_delay to 0ns (tested with netboot on R01).
2020-12-29 16:01:12 +01:00
Florent Kermarrec
93779ecb95
platforms/colorlight_5a_75b: revert toolchain args.
...
Useful to do tests with Diamiond.
2020-12-29 14:22:42 +01:00
enjoy-digital
f2985f1e71
Merge pull request #141 from la6m/Colorlight_v8.0
...
add colorlight v8.0 PCB
2020-12-29 14:20:29 +01:00
Florent Kermarrec
84098d2de5
targets/qmtech_wukong: submitted target was the platform file, update with target shared in #133 .
...
Build tested with /qmtech_wukong.py --with-sdcard --with-ethernet --integrated-rom-size=0x10000 --build.
2020-12-29 14:13:11 +01:00
Florent Kermarrec
b67b18caad
qmtech_wukong: review/cleanup platform.
2020-12-29 14:10:49 +01:00
la6m
3e6b934961
add colorlight v8.0 PCB
2020-12-29 13:52:13 +01:00
Florent Kermarrec
e380f24655
targets/qmtech_wukong: +x.
2020-12-29 13:24:41 +01:00
Shinken Sanada
4b721eded7
add QmTech Wukong board support.
2020-12-29 13:20:42 +01:00
Florent Kermarrec
9beaf25822
nexys4ddr: fix eth/int_n pin (B8) and use 4-bit on vga.blue.
2020-12-24 10:15:29 +01:00
enjoy-digital
4162fb9945
Merge pull request #136 from devobliquezer0/nexys4ddr_vga
...
nexys4ddr: add support for litexvideo VGA Terminal
2020-12-24 10:09:32 +01:00
Sahaj Sarup
2a04c5c74e
nexys4ddr: add support for litexvideo VGA Terminal
...
This commit adds VGA support for the Nexys A7/ Nexys 4 DDR.
The VGA is however limited to RGB443 instead of the full 12bit RGB444.
This is because IO D8 which is MSB for Blue, is also used for ETH int_n.
This makes the final output have a yellow tint.
2020-12-23 02:24:18 +05:30
enjoy-digital
36b7fb1033
Merge pull request #134 from Disasm/fix-orangecrab
...
Fix FPGA reset logic for orangecrab target
2020-12-21 08:27:26 +01:00
Vadim Kaushan
f6a106cdf4
Fix orangecrab target
2020-12-20 01:07:43 +03:00
Florent Kermarrec
e1f9fd1a25
README: update and center banner.
2020-12-17 18:55:13 +01:00
Florent Kermarrec
00fc2c5166
targets/orangecrab: use new DM remapping capability of LiteDRAM to fix LDM/UDM.
...
Required by VexRiscv-SMP that uses DMs on LiteDRAM interface.
2020-12-16 11:52:58 +01:00
enjoy-digital
6ece97ec59
Merge pull request #132 from Disasm/fix-de10nano
...
Fix de10nano target
2020-12-14 19:39:20 +01:00
Vadim Kaushan
bb58258fd4
Fix de10nano target
2020-12-14 15:27:33 +03:00
Florent Kermarrec
ec4ccc9fa5
platforms/xcu1525: fix ddram 1/2/3 pinout.
...
DDR4 now validated successfully with LiteDRAM on the 4 channels.
2020-12-11 13:58:26 +01:00
Florent Kermarrec
519f9449fa
targets/sds1104: litex_term now directly supports crossover uart.
2020-12-10 13:56:01 +01:00
enjoy-digital
3463e3be49
Merge pull request #131 from antmicro/sync_arty
...
Sync Arty Board files with main LiteX repository
2020-12-07 21:43:34 +01:00
Robert Winkler
18337cdf25
targets/arty: sync with litex repository
...
Signed-off-by: Robert Winkler <rwinkler@antmicro.com>
2020-12-07 17:32:40 +01:00
enjoy-digital
0b8a01f929
Merge pull request #130 from antmicro/fix-zybo-clock-pin
...
zybo_z7: fix clock pin constraint
2020-12-07 17:13:40 +01:00
Alessandro Comodi
f66860c201
zybo_z7: fix clock pin constraint
...
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-12-07 16:46:20 +01:00
enjoy-digital
26d3b57243
Merge pull request #129 from geertu/master
...
targets/orangecrab: Fix --sdram-device help text
2020-12-04 14:53:48 +01:00
Geert Uytterhoeven
8e5f955e4e
targets/orangecrab: Fix --sdram-device help text
...
Obviously --sdram-device takes the SDRAM device, not the ECP5 FPGA
device.
Fixes: bf3c9dc9bf
("orangecrab: Add sdram selection option")
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
2020-12-04 14:34:01 +01:00
Florent Kermarrec
fe563baec7
targets/fomu: modification to ValentyUSB no longer required.
...
Following commits make it generic/portable while still using IOBuffers:
77b9d01058
371526e432
2020-11-27 19:40:45 +01:00
Florent Kermarrec
5a4e28d47d
target/usb_acm: switch git clone to litex-hub/valentyusb repo (up to date with LiteX).
2020-11-27 18:53:45 +01:00
enjoy-digital
20903da54a
Merge pull request #128 from trabucayre/redpitaya_support
...
add support for redpitaya14/16
2020-11-26 08:30:23 +01:00
Gwenhael Goavec-Merou
8d1095224f
add support for redpitaya14/16
2020-11-26 06:54:11 +01:00
enjoy-digital
b3315bd309
Merge pull request #127 from daveshah1/nexus-toolchain
...
nexus: Allow selection of toolchain
2020-11-25 19:22:28 +01:00
David Shah
11fa5c34ac
nexus: Allow selection of toolchain
...
Signed-off-by: David Shah <dave@ds0.me>
2020-11-25 09:45:25 +00:00
Florent Kermarrec
b9d9af3183
ci: switch from Travis CI to Github Actions.
2020-11-24 14:01:23 +01:00
Florent Kermarrec
159a0c751c
targets/colorlight_5a_75x: update instructions and LiteEthPHYRGMII's tx_delay (required with LiteEth fixes).
2020-11-23 12:30:36 +01:00
Florent Kermarrec
03bb929f27
colorlight_5a_75x: add LedChaser.
2020-11-23 10:14:20 +01:00
Florent Kermarrec
d18deef10d
colorlight_5a_75x: switch prog to FT232 based programmer (ex: JTAG HS2).
2020-11-23 10:13:57 +01:00
enjoy-digital
ee50c3e8ae
Merge pull request #124 from antmicro/jboc/mercury-xu5
...
mercury_xu5: reduce cmd_latency to fix problems with DRAM leveling
2020-11-20 19:37:41 +01:00
Jędrzej Boczar
ce38cff41d
mercury_xu5: reduce cmd_latency to fix problems with DRAM leveling
2020-11-20 15:31:47 +01:00
enjoy-digital
a2f3add24e
Merge pull request #123 from teknoman117/litefury
...
Support for the RHS Research LiteFury
2020-11-20 08:44:27 +01:00
Nathaniel R. Lewis
389b623fe2
targets/litefury: new target
...
LiteFury is an Artix-7 development board in the M.2 form factor
for PCIe accelerator development. It's similar to the Aller but
with an xc7a100t rather than an xc7a200t and no TPM module.
https://rhsresearch.com/collections/rhs-public/products/litefury
2020-11-19 21:52:14 -08:00
Florent Kermarrec
49e1c34dfd
targets/acorn_cle_215: add SATA.
2020-11-18 19:14:18 +01:00
Florent Kermarrec
778ce53865
targets/xcu1525: add SATA.
2020-11-17 15:27:42 +01:00
Florent Kermarrec
27e19644f4
targets/kcu105: add SATA.
2020-11-16 18:44:18 +01:00