Florent Kermarrec
|
8f1c15bdb8
|
ebaz4205: Remove PS7 support for now (since untested and we'll avoid the .xci in LiteX-Boards repository).
|
2021-08-31 18:56:47 +02:00 |
Dhiru Kholia
|
781d83bab6
|
Add support for EBAZ4205 'Development' Board
Usage:
```
./ebaz4205.py --cpu-type=vexriscv --build --load
```
```
$ pwd
litex-boards/litex_boards/targets
```
Tip: Use `GTKTerm` to connect to /dev/ttyUSB0 (usually) and interact
with the LiteX BIOS.
References:
- https://github.com/fusesoc/blinky#ebaz4205-development-board
- https://github.com/olofk/serv/#ebaz4205-development-board
- https://github.com/xjtuecho/EBAZ4205#ebaz4205
- https://github.com/nmigen/nmigen-boards/pull/180 (merged)
- https://github.com/olofk/corescore/pull/33
- The existing 'Zybo Z7' example
Note: The `PS7` stuff remains untested via LiteX for now.
|
2021-08-31 18:54:49 +02:00 |
Florent Kermarrec
|
b017a33f2b
|
targets: Fix SPI Flash mapping on target supporting --with-spi-flash.
|
2021-08-23 18:05:40 +02:00 |
Tim Ansell
|
f1e1ae2f71
|
Merge pull request #256 from alainlou/master
update IRC channel in README
|
2021-08-16 11:53:37 -07:00 |
alainlou
|
126c98488a
|
update IRC channel
|
2021-08-16 14:18:08 -04:00 |
enjoy-digital
|
b77b1514ce
|
Merge pull request #250 from david-sawatzke/fullmemwe
colorlight_5a_75x: Disable full_memory_we for l2 cache by default
|
2021-08-11 09:53:47 +02:00 |
David Sawatzke
|
9f5e8d4864
|
colorlight_5a_75x: Disable full_memory_we for l2 cache by default
Leads to an increase in DP16KD, first noticed in
https://github.com/enjoy-digital/liteeth/issues/70.
With full_mem_we:
```
Info: DP16KD: 41/ 56 73%
```
Without:
```
Info: DP16KD: 29/ 56 51%
```
|
2021-08-08 14:37:46 +02:00 |
Florent Kermarrec
|
615b97e205
|
tinyfpga_bx: Switch to LiteSPI.
|
2021-07-30 08:18:15 +02:00 |
Florent Kermarrec
|
90fcaec287
|
targets/radiona_ulx3s: Switch to LiteSPI.
|
2021-07-30 08:10:52 +02:00 |
Florent Kermarrec
|
fdf94b95c9
|
muselabe_icesugar/SPIFlash: Disable Master (to avoid wasting resources on this small FPGA).
|
2021-07-29 19:59:22 +02:00 |
Florent Kermarrec
|
218e830fbf
|
muselab_icesugar_pro: Switch to LiteSPI.
|
2021-07-29 19:58:13 +02:00 |
Florent Kermarrec
|
569c20ab86
|
muselab_icesugar: Switch to LiteSPI.
|
2021-07-29 19:55:32 +02:00 |
Florent Kermarrec
|
8df797c716
|
lattice_ice40up5k_evn: Switch to LiteSPI.
|
2021-07-29 19:50:36 +02:00 |
Florent Kermarrec
|
5e8c29d657
|
colorlight_i5: Switch to LiteSPI.
|
2021-07-29 19:47:41 +02:00 |
Florent Kermarrec
|
35ba3d9bc3
|
targets: Remove old call to add_spi_flash on targets now using LiteSPI (we'll find it with gitk is required).
|
2021-07-29 11:55:10 +02:00 |
Florent Kermarrec
|
54cee05986
|
#248: Minor cleanup.
|
2021-07-28 18:20:42 +02:00 |
enjoy-digital
|
a41fbea5e6
|
Merge pull request #248 from JosephBushagour/jbushagour_fomu_spi_options
Add option for different Fomu SPI ICs.
|
2021-07-28 18:18:12 +02:00 |
Sergiu Mosanu
|
99ff82c75a
|
xilinx_alveo_u280: Add more IOs and enable HBM2.
|
2021-07-28 18:11:49 +02:00 |
Joey Bushagour
|
7b3dce65c1
|
Add option for different Fomu SPI chips.
Signed-off-by: Joey Bushagour <jbushagour@google.com>
|
2021-07-28 10:34:02 -05:00 |
Florent Kermarrec
|
401568c54e
|
digilent_arty_s7: Add SPI Flash.
|
2021-07-28 14:22:26 +02:00 |
Florent Kermarrec
|
64eadd8012
|
hackaday_hadbadge: Lower PLL's PFD Min from 10MHz to 8MHz.
This is now required since ECP5PLL now checks that PFD is in required range.
|
2021-07-28 12:25:17 +02:00 |
Florent Kermarrec
|
6ce5db1b90
|
qmtech_xc7a35t: Fix default build.
|
2021-07-28 12:23:24 +02:00 |
Florent Kermarrec
|
1f4383475a
|
decklink_intensity_pro_4k: Fix default build.
|
2021-07-28 12:23:12 +02:00 |
Florent Kermarrec
|
2f3c886280
|
test/test_targets: Rename test_simple to test_platforms and add test_targets.
|
2021-07-28 12:13:40 +02:00 |
Florent Kermarrec
|
f080764c88
|
test_targets: Collect platforms automatically.
|
2021-07-28 12:03:37 +02:00 |
Florent Kermarrec
|
3e8b6677e9
|
platforms: Make sure all platforms have a default Clk. (To be able to run simple target).
|
2021-07-28 12:03:06 +02:00 |
Florent Kermarrec
|
4e2b596ab3
|
digilent_arty/qmtech_xc7a35t: Rename --with-mapped-flash to --with-spi-flash.
|
2021-07-28 11:21:51 +02:00 |
Florent Kermarrec
|
fa3cc9b753
|
kosagi_fomu/spiflash: Switch to READ_1_1_4.
|
2021-07-28 11:10:34 +02:00 |
Florent Kermarrec
|
1118b09350
|
trenz_tec0117: Switch to LiteSPI.
|
2021-07-28 10:34:17 +02:00 |
Florent Kermarrec
|
9065cfa75d
|
kosagi_fomu: Switch to LiteSPI.
|
2021-07-27 19:55:04 +02:00 |
Florent Kermarrec
|
b3e7dbfd30
|
qmtech_xc7a35t: LiteSPI integration now provided by LiteX.
|
2021-07-27 19:39:50 +02:00 |
Florent Kermarrec
|
55ba0591df
|
targets: Remove SpiFlash imports (Obsolete since integration is provided by LiteX).
|
2021-07-27 19:35:19 +02:00 |
Florent Kermarrec
|
1c52e6b8fb
|
targets/digilent_arty/spiflash: LiteSPI integration now provided by LiteX.
|
2021-07-27 19:30:38 +02:00 |
Florent Kermarrec
|
15b5aec23f
|
1bitsquared_icebreaker_bitsy: Also switch to LiteSPI.
|
2021-07-27 19:27:28 +02:00 |
Florent Kermarrec
|
959780f372
|
1bitsquared_icebreaker: Switch to LiteSPI (with integration now done by LiteX).
Keep the old add_spi_flash call commented for now just in case we need to compare/test it.
|
2021-07-27 19:23:26 +02:00 |
Florent Kermarrec
|
533d25e845
|
1bitsquared_icebreaker: Enable LiteSPI Master but reduce FIFO depth to reduce resource usage.
Already better regarding resource usage:
Info: ICESTORM_LC: 2938/ 5280 55%
Info: ICESTORM_RAM: 2/ 30 6%
Info: SB_IO: 15/ 96 15%
Info: SB_GB: 8/ 8 100%
Info: ICESTORM_PLL: 1/ 1 100%
Info: SB_WARMBOOT: 0/ 1 0%
Info: ICESTORM_DSP: 0/ 8 0%
Info: ICESTORM_HFOSC: 0/ 1 0%
Info: ICESTORM_LFOSC: 0/ 1 0%
Info: SB_I2C: 0/ 2 0%
Info: SB_SPI: 0/ 2 0%
Info: IO_I3C: 0/ 2 0%
Info: SB_LEDDA_IP: 0/ 1 0%
Info: SB_RGBA_DRV: 0/ 1 0%
Info: ICESTORM_SPRAM: 4/ 4 100%
|
2021-07-27 17:38:25 +02:00 |
Florent Kermarrec
|
12fb315e09
|
1bitsquared_icebreaker: Disable LiteSPI Master.
Requires 80e9d2cea9
Already better regarding resource usage:
Info: ICESTORM_LC: 2358/ 5280 44%
Info: ICESTORM_RAM: 2/ 30 6%
Info: SB_IO: 15/ 96 15%
Info: SB_GB: 8/ 8 100%
Info: ICESTORM_PLL: 1/ 1 100%
Info: SB_WARMBOOT: 0/ 1 0%
Info: ICESTORM_DSP: 0/ 8 0%
Info: ICESTORM_HFOSC: 0/ 1 0%
Info: ICESTORM_LFOSC: 0/ 1 0%
Info: SB_I2C: 0/ 2 0%
Info: SB_SPI: 0/ 2 0%
Info: IO_I3C: 0/ 2 0%
Info: SB_LEDDA_IP: 0/ 1 0%
Info: SB_RGBA_DRV: 0/ 1 0%
Info: ICESTORM_SPRAM: 4/ 4 100%
We can still try to reduce it, but enabling Master should not use that much LCs.
|
2021-07-27 17:00:55 +02:00 |
Florent Kermarrec
|
0f648ac4ef
|
1bitsquared_icebreaker: Add test code to use LiteSPI.
Both XiP from SPI(1X) or QSPI(4X) are working, but resource usage is currently
too high to be able to switch to it by default. We'll first try to reduce it.
Resource usage using SPI(1X) and actual LiteX SPI Flash core:
Info: Device utilisation:
Info: ICESTORM_LC: 2016/ 5280 38%
Info: ICESTORM_RAM: 2/ 30 6%
Info: SB_IO: 15/ 96 15%
Info: SB_GB: 8/ 8 100%
Info: ICESTORM_PLL: 1/ 1 100%
Info: SB_WARMBOOT: 0/ 1 0%
Info: ICESTORM_DSP: 0/ 8 0%
Info: ICESTORM_HFOSC: 0/ 1 0%
Info: ICESTORM_LFOSC: 0/ 1 0%
Info: SB_I2C: 0/ 2 0%
Info: SB_SPI: 0/ 2 0%
Info: IO_I3C: 0/ 2 0%
Info: SB_LEDDA_IP: 0/ 1 0%
Info: SB_RGBA_DRV: 0/ 1 0%
Info: ICESTORM_SPRAM: 4/ 4 100%
Resource usage using LiteSPI:
Info: Device utilisation:
Info: ICESTORM_LC: 3964/ 5280 75%
Info: ICESTORM_RAM: 2/ 30 6%
Info: SB_IO: 15/ 96 15%
Info: SB_GB: 8/ 8 100%
Info: ICESTORM_PLL: 1/ 1 100%
Info: SB_WARMBOOT: 0/ 1 0%
Info: ICESTORM_DSP: 0/ 8 0%
Info: ICESTORM_HFOSC: 0/ 1 0%
Info: ICESTORM_LFOSC: 0/ 1 0%
Info: SB_I2C: 0/ 2 0%
Info: SB_SPI: 0/ 2 0%
Info: IO_I3C: 0/ 2 0%
Info: SB_LEDDA_IP: 0/ 1 0%
Info: SB_RGBA_DRV: 0/ 1 0%
Info: ICESTORM_SPRAM: 4/ 4 100%
|
2021-07-27 16:50:18 +02:00 |
Florent Kermarrec
|
0ca203487b
|
pr243: Make led_chaser optional.
|
2021-07-27 15:00:18 +02:00 |
Florent Kermarrec
|
9835bd5f93
|
targets/muselab_icesugar_pro: +x.
|
2021-07-27 14:56:33 +02:00 |
Florent Kermarrec
|
2df3f9e664
|
pr243/platforms: Consistency with other platforms.
|
2021-07-27 14:55:19 +02:00 |
Florent Kermarrec
|
3fb73b3603
|
platforms/digilent_nexys4ddr: Fix INTERNAL_VREF voltage (0.900v instead of 0.750v).
|
2021-07-27 12:29:42 +02:00 |
Florent Kermarrec
|
2becaaabfc
|
pr243: Minor platform cleanups.
|
2021-07-27 12:28:04 +02:00 |
Florent Kermarrec
|
2418df9f2b
|
pr243: Add @tweakoz copyrights.
|
2021-07-27 12:21:23 +02:00 |
enjoy-digital
|
369d2cf49d
|
Merge pull request #243 from tweakoz/master
add FPGA Boards (Digilent CMOD A7, Digilent Nexys 4, Micronova Mercury2)
|
2021-07-27 12:17:04 +02:00 |
Florent Kermarrec
|
10bfd50e22
|
targets/1bitsquared_icebreaker: Revert to 128KB SPRAM.
|
2021-07-27 12:03:39 +02:00 |
enjoy-digital
|
4d20cfe5cd
|
Merge pull request #245 from racerxdl/feat/MuselabIceSugarPro
muselab_icesugar_pro: initial support
|
2021-07-23 14:34:57 +02:00 |
Lucas Teske
|
5852dbb88f
|
muselab_icesugar_pro: initial support
|
2021-07-22 11:26:27 -03:00 |
Florent Kermarrec
|
a3f479837c
|
digilent_arty: Allow exposing raw PMOD IOs (for tests with MicroPython).
|
2021-07-21 13:50:12 +02:00 |
Florent Kermarrec
|
a455713e0c
|
kosagi_fomu: Handle bios_flash_offset in flash function and make DFU flash offset explicit.
|
2021-07-21 11:41:35 +02:00 |