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 |
enjoy-digital
|
fbcecee1f8
|
Merge pull request #242 from tcal-x/fix-basys3-rst
Basys3: Invert reset button, so that the board is reset when btnc is pushed.
|
2021-07-20 19:47:53 +02:00 |
Florent Kermarrec
|
8c8e163eee
|
trenz_tec0117: Add SDCard (SPI and SD mode), move SPI Flash to 0x00000000 and use default l2_cache_min_data_width.
|
2021-07-20 17:25:51 +02:00 |
Michael Mayers
|
75cadf845f
|
add FPGA Boards
1. Digilent CMOD A7
https://reference.digilentinc.com/programmable-logic/cmod-a7/start
2. Digilent Nexys 4
https://reference.digilentinc.com/programmable-logic/nexys-4/start
3. MicroNova Mercury 2
https://www.micro-nova.com/mercury-2
|
2021-07-17 22:03:17 -06:00 |
Tim Callahan
|
5da2bdefb7
|
Invert reset button, so that board is reset when btn is pushed.
Signed-off-by: Tim Callahan <tcal@google.com>
|
2021-07-16 13:08:18 -07:00 |
enjoy-digital
|
4b48f15265
|
Merge pull request #236 from JosephBushagour/jbushagour_with_led_chaser
Add with_led_chaser argument to constructor of boards using LedChaser submodule.
|
2021-07-16 14:41:05 +02:00 |
Florent Kermarrec
|
a74b6e83f7
|
trenz_tec0117: Add clock constraints.
|
2021-07-15 11:07:05 +02:00 |
Florent Kermarrec
|
6648b2f907
|
targets/trenz_tec0117: Switch SPI Flash to QSPI mode.
|
2021-07-15 09:15:34 +02:00 |
Florent Kermarrec
|
c369f4bb7f
|
trenz_tec0117: Get BIOS XiP from SPI Flash working, remove CPU variant force since can now fit default VexRiscv config.
|
2021-07-14 12:49:03 +02:00 |
Florent Kermarrec
|
132feaf3e8
|
trenz_tec0117: Prepare for 1:2 SDRAM rate (Not yet working at 1:2 but one step closer...).
|
2021-07-14 10:43:26 +02:00 |
Florent Kermarrec
|
ba8321a3ab
|
trenz_tec0117: Use new DDROutput to generate SDRAM Clk.
|
2021-07-14 10:02:58 +02:00 |
Florent Kermarrec
|
94b985ac56
|
trenz_tec0117: Use new integrated reset from GW1NPLL.
|
2021-07-14 09:55:00 +02:00 |
Florent Kermarrec
|
6e31d12fa9
|
trenz_tec0117: Avoid forcing CPU type (only force to lite variant when VexRiscv is selected=default).
|
2021-07-13 19:39:53 +02:00 |
Joey Bushagour
|
1920db3535
|
Add with_led_chaser argument to constructor of boards using LedChaser submodule.
|
2021-07-06 16:39:37 -05:00 |
Florent Kermarrec
|
8c1e6c6a02
|
decklink_quad_hdmi_recorder: Remove WIP (SoC + DDR3 now working) and add build/use instructions.
|
2021-07-02 15:54:57 +02:00 |
Florent Kermarrec
|
2dff854b7a
|
decklink_quad_hdmi_recorder: Enable second DDR3 module.
|
2021-07-02 15:52:12 +02:00 |
Florent Kermarrec
|
a02855d105
|
decklink_quad_hdmi_recorder: Increase sys_clk to 200MHz.
|
2021-07-02 15:07:13 +02:00 |
Florent Kermarrec
|
b18f6a2c7f
|
decklink_quad_hdmi_recorder: Enable DRAM modules 0 and 1, fix pre placement constraints.
|
2021-07-02 14:32:53 +02:00 |
Florent Kermarrec
|
548f77c79c
|
decklink_quad_hdmi_recorder: Add INTERNAL_VREF constraint on DRAM banks.
|
2021-07-02 14:32:14 +02:00 |
Florent Kermarrec
|
7442639a5e
|
targets/digilent_arty: Add default value for CRG's with_mapped_flash.
Otherwise break retro-compat on external design importing CRG without passing this new parameter.
|
2021-07-02 09:33:06 +02:00 |
Florent Kermarrec
|
1b65bad4c2
|
decklink_quad_hdmi: Add Clk IOs, use clk200 as primary clk and add JTAGBone.
|
2021-07-01 20:00:35 +02:00 |
Florent Kermarrec
|
18b2758e4e
|
decklink_quad_hdmi_recorder: Add other DDR3 SDRAM modules building but untested.
|
2021-06-30 11:50:42 +02:00 |
Florent Kermarrec
|
e65308ee13
|
decklink_quad_hdmi_recorder: Add DDR3 SDRAM (only first module), building but untested.
|
2021-06-30 09:40:08 +02:00 |
Florent Kermarrec
|
84cb5d797d
|
decklink_intensity_pro_4k: Add WIP.
|
2021-06-30 09:06:00 +02:00 |
Tim Ansell
|
09a42a5a8a
|
Merge pull request #234 from antmicro/exclude-test-package
setup.py: Exclude test package
|
2021-06-28 07:34:05 -07:00 |
Adam Jeliński
|
aebe1c7067
|
setup.py: Exclude test package
|
2021-06-28 11:54:10 +02:00 |
enjoy-digital
|
aa140d4bc4
|
Merge pull request #233 from smunaut/icebreaker-usb
icebreaker: Minor fix to usb (add PMOD2 position and fix typo)
|
2021-06-28 10:52:21 +02:00 |
Sylvain Munaut
|
7cb155fb9c
|
icebreaker: Minor fix to usb (add PMOD2 position and fix typo)
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2021-06-27 16:00:09 +02:00 |
Florent Kermarrec
|
591377cf95
|
decklink: Pinout fixes on itensity_pro_4k and quad_hdm_recorder.
|
2021-06-25 11:19:05 +02:00 |
Florent Kermarrec
|
ebfb4fad57
|
Add initial Decklink Intensity Pro 4K support (with documented PCIe / Untested).
|
2021-06-24 19:55:40 +02:00 |
Florent Kermarrec
|
5f8560bf69
|
Add initial Decklink Quad HDMI Recorder support (with documented PCIe/HDMI In).
LitePCIe Gen3 X4 enumerating correctly.
|
2021-06-24 19:48:31 +02:00 |
Florent Kermarrec
|
8ec1435e65
|
targets/decklink_mini_4k: Fix typos.
|
2021-06-24 19:13:18 +02:00 |
enjoy-digital
|
6335727aef
|
Merge pull request #230 from smunaut/icebreaker
Misc improvements for the icebreaker family of boards
|
2021-06-22 11:55:09 +02:00 |
Sylvain Munaut
|
87cd56d187
|
targets: Add new 1bitsquared_icebreaker_bitsy target
Most basic SoC ever but ... it runs
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2021-06-21 22:11:53 +02:00 |
Sylvain Munaut
|
2ebcb4a726
|
platforms: Add new 1bitsquared_icebreaker_bitsy platform
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2021-06-21 16:17:54 +02:00 |
Sylvain Munaut
|
4c758dc0e3
|
platforms/1bitsquared_icebreaker: Fix wrong URL in header
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2021-06-21 16:16:47 +02:00 |
Sylvain Munaut
|
675616493c
|
platform/1bitsquare_icebreaker: Add possible USB pinouts
The pin outs come from LUNA :
https://github.com/greatscottgadgets/luna/blob/main/luna/gateware/platform/icebreaker.py#L94
and are some commonly used ones from other projects / pmods.
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
2021-06-20 22:25:49 +02:00 |
Florent Kermarrec
|
caac75c7db
|
trenz_max1000: Review/Cleanup.
|
2021-06-16 18:04:55 +02:00 |