litex.git
6 years agoor1k: Use EXCEPTION_STACK_SIZE of 256bytes.
Tim 'mithro' Ansell [Mon, 25 Sep 2017 19:28:27 +0000 (05:28 +1000)]
or1k: Use EXCEPTION_STACK_SIZE of 256bytes.

or1k defines a 128 byte "red zone" after the stack that can not be
touched by the exception handler.

We also need 128 bytes to store the 32 registers.

6 years agobios: Declare dependency on linked in .a files.
Tim 'mithro' Ansell [Mon, 25 Sep 2017 09:32:55 +0000 (19:32 +1000)]
bios: Declare dependency on linked in .a files.

6 years agoMerge pull request #30 from cr1901/icestorm
enjoy-digital [Wed, 4 Oct 2017 07:47:32 +0000 (09:47 +0200)]
Merge pull request #30 from cr1901/icestorm

Add Icestorm backend and iCEStick

6 years agoAdd iCEStick board. Tested with litescope.
William D. Jones [Wed, 4 Oct 2017 05:59:53 +0000 (01:59 -0400)]
Add iCEStick board. Tested with litescope.

6 years agoPort IceStorm backend from Migen.
William D. Jones [Wed, 4 Oct 2017 02:46:40 +0000 (22:46 -0400)]
Port IceStorm backend from Migen.

6 years agosoc/cores: add cordic
Florent Kermarrec [Fri, 29 Sep 2017 10:07:43 +0000 (12:07 +0200)]
soc/cores: add cordic

6 years agoMerge pull request #28 from enjoy-digital/eb-docs-2
enjoy-digital [Tue, 26 Sep 2017 10:33:57 +0000 (12:33 +0200)]
Merge pull request #28 from enjoy-digital/eb-docs-2

More docs for etherbone packet fields.

6 years agogen/fhdl/verilog: revert _printcomb_simulation and _printcomb_regular (needed for...
Florent Kermarrec [Wed, 13 Sep 2017 11:46:55 +0000 (13:46 +0200)]
gen/fhdl/verilog: revert _printcomb_simulation and _printcomb_regular (needed for icarus simulation) and add Finish command

6 years agosoc/integration/soc_core: add ident_version parameter to allow adding soc version...
Florent Kermarrec [Wed, 6 Sep 2017 13:36:29 +0000 (15:36 +0200)]
soc/integration/soc_core: add ident_version parameter to allow adding soc version to identifier

6 years agoMore docs for etherbone packet fields.
Tim Ansell [Fri, 1 Sep 2017 13:57:34 +0000 (23:57 +1000)]
More docs for etherbone packet fields.

Info comes from http://www.ohwr.org/attachments/1669/spec.pdf dated 24 July 2012

6 years agoMerge pull request #27 from enjoy-digital/etherbone-docs
enjoy-digital [Fri, 1 Sep 2017 13:54:38 +0000 (15:54 +0200)]
Merge pull request #27 from enjoy-digital/etherbone-docs

Adding a little docs to field descriptions.

6 years agoAdding a little docs to field descriptions.
Tim Ansell [Fri, 1 Sep 2017 13:27:58 +0000 (23:27 +1000)]
Adding a little docs to field descriptions.

6 years agosoc/software/bios/sdram: add optional memtest debug traces
Florent Kermarrec [Fri, 18 Aug 2017 07:42:27 +0000 (09:42 +0200)]
soc/software/bios/sdram: add optional memtest debug traces

6 years agosoc/cores: fix vivado issue with SPIRegister (at least with Vivado 2017.x+, mosi...
Florent Kermarrec [Thu, 27 Jul 2017 16:22:01 +0000 (18:22 +0200)]
soc/cores: fix vivado issue with SPIRegister (at least with Vivado 2017.x+, mosi was not generated correctly), create cs_n signal if pads does not exists

6 years agosoc/interconnect/stream: fix make_m2s for reset_less
Florent Kermarrec [Mon, 24 Jul 2017 16:18:35 +0000 (18:18 +0200)]
soc/interconnect/stream: fix make_m2s for reset_less

6 years agogen/genlib/cdc/gearbox: fix possible pointers overlap by removing AsyncResetSynchroni...
Florent Kermarrec [Mon, 24 Jul 2017 11:38:12 +0000 (13:38 +0200)]
gen/genlib/cdc/gearbox: fix possible pointers overlap by removing AsyncResetSynchronizers.

read/write clocks don't have the same frequencies, using AsyncResetSynchronizers cause differents delay when releasing reset and can cause pointers overlap.

6 years agoMerge pull request #26 from q3k/diamond-linux-support
enjoy-digital [Thu, 20 Jul 2017 12:41:05 +0000 (14:41 +0200)]
Merge pull request #26 from q3k/diamond-linux-support

Add Diamond toolchain support for Linux.

6 years agoAdd Diamond toolchain support for Linux.
Sergiusz Bazanski [Thu, 20 Jul 2017 12:21:10 +0000 (13:21 +0100)]
Add Diamond toolchain support for Linux.

This tries to replicate the same setup as in the Windows buildsystem. We
also remove the Jedecgen step, as it doesn't seem to be supported nor
necessary in newer versions of Diamond.

6 years agosoc/tools/remote/litex_server: allow multiple instance of server
Florent Kermarrec [Wed, 19 Jul 2017 19:18:12 +0000 (21:18 +0200)]
soc/tools/remote/litex_server: allow multiple instance of server

6 years agobuild/xilinx/programmer: add multi jtag devices support to VivadoProgrammer
Florent Kermarrec [Wed, 19 Jul 2017 12:54:19 +0000 (14:54 +0200)]
build/xilinx/programmer: add multi jtag devices support to VivadoProgrammer

6 years agosoc/integration/cpu_interface: do not generate constant access functions when with_ac...
Florent Kermarrec [Wed, 19 Jul 2017 10:18:35 +0000 (12:18 +0200)]
soc/integration/cpu_interface: do not generate constant access functions when with_access_functions is set to False

6 years agosoc/tools/remote/etherbone: speed optimization (~20/30%)
Florent Kermarrec [Sun, 16 Jul 2017 22:25:58 +0000 (00:25 +0200)]
soc/tools/remote/etherbone: speed optimization (~20/30%)

7 years agosoc/core/uart: add UartStub to enable fast simulation with cpu
Florent Kermarrec [Thu, 6 Jul 2017 16:32:08 +0000 (18:32 +0200)]
soc/core/uart: add UartStub to enable fast simulation with cpu

7 years agoMerge pull request #25 from q3k/master
enjoy-digital [Wed, 5 Jul 2017 14:22:50 +0000 (16:22 +0200)]
Merge pull request #25 from q3k/master

Add Versa ECP5-5G Platform.

7 years agoAdd Versa ECP5-5G Platform.
Sergiusz Bazanski [Wed, 5 Jul 2017 14:01:07 +0000 (15:01 +0100)]
Add Versa ECP5-5G Platform.

7 years agotargets: cleanup arty/nexys_video/kc705 and use better ddr3 timings on arty/nexys_vid...
Florent Kermarrec [Tue, 4 Jul 2017 07:01:14 +0000 (09:01 +0200)]
targets: cleanup arty/nexys_video/kc705 and use better ddr3 timings on arty/nexys_video (found using the new bitslip/delay finder tool)

7 years agomerge migen ee0e709 changes
Florent Kermarrec [Tue, 4 Jul 2017 06:15:40 +0000 (08:15 +0200)]
merge migen ee0e709 changes

7 years agosoc/interconnect/wishbonebridge: reset_less optimizations
Florent Kermarrec [Fri, 30 Jun 2017 17:41:14 +0000 (19:41 +0200)]
soc/interconnect/wishbonebridge: reset_less optimizations

7 years agosoc/interconnect/stream_packet: reset_less optimizations
Florent Kermarrec [Fri, 30 Jun 2017 17:40:54 +0000 (19:40 +0200)]
soc/interconnect/stream_packet: reset_less optimizations

7 years agosoc/interconnect/stream: improve reset_less support for streams
Florent Kermarrec [Fri, 30 Jun 2017 17:40:17 +0000 (19:40 +0200)]
soc/interconnect/stream: improve reset_less support for streams

7 years agosoc/interconnect/stream: use reset_less attr of signal for payload and param
Florent Kermarrec [Wed, 28 Jun 2017 21:10:45 +0000 (23:10 +0200)]
soc/interconnect/stream: use reset_less attr of signal for payload and param

7 years agomerge migen 9a6fdea3 changes
Florent Kermarrec [Wed, 28 Jun 2017 20:47:13 +0000 (22:47 +0200)]
merge migen 9a6fdea3 changes

7 years agosoc/software/libbase: fix get_ident
Florent Kermarrec [Wed, 28 Jun 2017 16:10:56 +0000 (18:10 +0200)]
soc/software/libbase: fix get_ident

7 years agoboard/targets/sim: add identifier
Florent Kermarrec [Wed, 28 Jun 2017 16:08:37 +0000 (18:08 +0200)]
board/targets/sim: add identifier

7 years agolitex/build/sim: cleanup modules
Florent Kermarrec [Wed, 28 Jun 2017 16:01:04 +0000 (18:01 +0200)]
litex/build/sim: cleanup modules

7 years agobuild/sim: cleanup serial2console and fix terminal mode
Florent Kermarrec [Wed, 28 Jun 2017 15:38:09 +0000 (17:38 +0200)]
build/sim: cleanup serial2console and fix terminal mode

7 years agoREADME: add required packages for litex sim
Florent Kermarrec [Wed, 28 Jun 2017 14:56:05 +0000 (16:56 +0200)]
README: add required packages for litex sim

7 years agolitex/build/sim: add README
Florent Kermarrec [Wed, 28 Jun 2017 14:55:32 +0000 (16:55 +0200)]
litex/build/sim: add README

7 years agolitex/build/sim: rename c functions from lambdasim to litex_sim (since integrated...
Florent Kermarrec [Wed, 28 Jun 2017 14:28:45 +0000 (16:28 +0200)]
litex/build/sim: rename c functions from lambdasim to litex_sim (since integrated in litex)

7 years agolitex/build/sim: small cleanup
Florent Kermarrec [Wed, 28 Jun 2017 14:25:56 +0000 (16:25 +0200)]
litex/build/sim: small cleanup

7 years agolitex/build/sim: add tapcfg submodule for ethernet
Florent Kermarrec [Wed, 28 Jun 2017 14:18:15 +0000 (16:18 +0200)]
litex/build/sim: add tapcfg submodule for ethernet

7 years agolitex/build/sim: introduce new simulator with modules support (thanks lambdaconcept)
Pierre-Olivier Vauboin [Wed, 28 Jun 2017 14:10:34 +0000 (16:10 +0200)]
litex/build/sim: introduce new simulator with modules support (thanks lambdaconcept)

7 years agoboards/platforms/arty: add pmods
Florent Kermarrec [Fri, 23 Jun 2017 08:50:37 +0000 (10:50 +0200)]
boards/platforms/arty: add pmods

7 years agosoc/cores/identifier: append 0 to contents to indicate end of string
Florent Kermarrec [Thu, 22 Jun 2017 15:53:19 +0000 (17:53 +0200)]
soc/cores/identifier: append 0 to contents to indicate end of string

7 years agoREADME: consistency between projects
Florent Kermarrec [Thu, 22 Jun 2017 15:01:13 +0000 (17:01 +0200)]
README: consistency between projects

7 years agosoc/tools: simplify litex_server usage and integrage udp, pcie
Florent Kermarrec [Thu, 22 Jun 2017 09:30:33 +0000 (11:30 +0200)]
soc/tools: simplify litex_server usage and integrage udp, pcie

7 years agosoc/tools: syntax fix on comm_pcie, import in __init__.py
Florent Kermarrec [Thu, 22 Jun 2017 09:29:57 +0000 (11:29 +0200)]
soc/tools: syntax fix on comm_pcie, import in __init__.py

7 years agosoc/tools: fix debug prints of comm_pcie
Florent Kermarrec [Thu, 22 Jun 2017 08:33:08 +0000 (10:33 +0200)]
soc/tools: fix debug prints of comm_pcie

7 years agosoc/tools: remove csr builder from comm_udp (we should use litex_server)
Florent Kermarrec [Thu, 22 Jun 2017 08:32:39 +0000 (10:32 +0200)]
soc/tools: remove csr builder from comm_udp (we should use litex_server)

7 years agogen/fhdl/specials: revert migen's commit d98502c6 (specials/Memory: homogenize read...
Florent Kermarrec [Sat, 10 Jun 2017 19:53:53 +0000 (21:53 +0200)]
gen/fhdl/specials: revert migen's commit d98502c6 (specials/Memory: homogenize read-only port syntax) since causing a regression with litepcie

7 years agosoc/interconnect/stream: add first signal to streams (avoid over-complicated code...
Florent Kermarrec [Fri, 9 Jun 2017 17:35:48 +0000 (19:35 +0200)]
soc/interconnect/stream: add first signal to streams (avoid over-complicated code in some cases)

7 years agosoc/cores/identifier: remove additionnal first character
Florent Kermarrec [Thu, 8 Jun 2017 12:15:27 +0000 (14:15 +0200)]
soc/cores/identifier: remove additionnal first character

7 years agosoc/cores/uart: add uart multiplexer
Florent Kermarrec [Mon, 5 Jun 2017 13:48:00 +0000 (15:48 +0200)]
soc/cores/uart: add uart multiplexer

7 years agoboards/platforms/nexys_video: rename hpa to hdp_en on nexy_video hdmi_in port
Florent Kermarrec [Mon, 5 Jun 2017 13:13:21 +0000 (15:13 +0200)]
boards/platforms/nexys_video: rename hpa to hdp_en on nexy_video hdmi_in port

7 years agogen/fhdl/verilog: list available clock domains on keyerror
Florent Kermarrec [Mon, 5 Jun 2017 12:33:46 +0000 (14:33 +0200)]
gen/fhdl/verilog: list available clock domains on keyerror

7 years agogen/genlib/cdc/gearbox: remove TODO since code is already a good compromise
Florent Kermarrec [Wed, 31 May 2017 21:47:45 +0000 (23:47 +0200)]
gen/genlib/cdc/gearbox: remove TODO since code is already a good compromise

latency can't be reduced that much and reducing ressource usage (already low) would introduce unneeded complexity.

7 years agosoc/core: add frequency meter
Florent Kermarrec [Wed, 31 May 2017 22:39:19 +0000 (00:39 +0200)]
soc/core: add frequency meter

7 years agogen/genlib/cdc/gearbox: add more margin on pointers (for cases where clocks are not...
Florent Kermarrec [Wed, 31 May 2017 10:10:06 +0000 (12:10 +0200)]
gen/genlib/cdc/gearbox: add more margin on pointers (for cases where clocks are not perfectly aligned)

7 years agosoc/cores: dna/xadc: add missing copyright
Florent Kermarrec [Tue, 16 May 2017 19:18:32 +0000 (21:18 +0200)]
soc/cores: dna/xadc: add missing copyright

7 years agosoc/cores: add dna and xadc (for 7-series, add support for others fpgas?)
Florent Kermarrec [Tue, 16 May 2017 19:02:33 +0000 (21:02 +0200)]
soc/cores: add dna and xadc (for 7-series, add support for others fpgas?)

7 years agoMerge pull request #24 from mithro/vivado-mor1k-fix
enjoy-digital [Thu, 4 May 2017 13:09:00 +0000 (15:09 +0200)]
Merge pull request #24 from mithro/vivado-mor1k-fix

vivado: Fix segfault with or1k.

7 years agovivado: Fix segfault with or1k.
Tim 'mithro' Ansell [Sat, 29 Apr 2017 06:00:25 +0000 (16:00 +1000)]
vivado: Fix segfault with or1k.

The or1k doesn't have any verilog include paths added. This means the
code use to generate;
```tcl
synth_design -top top -part xc7a50t-csg325-2 -include_dirs {}
```
which causes Vivado to segfault with the following error;
```
Command: synth_design -top top -part xc7a50t-csg325-2 -include_dirs {}
Starting synth_design
Attempting to get a license for feature 'Synthesis' and/or device 'xc7a50t'
INFO: [Common 17-349] Got license for feature 'Synthesis' and/or device 'xc7a50t'
Abnormal program termination (11)
Please check 'build/netv2_base_or1k/gateware/hs_err_pid76959.log' for details
Traceback (most recent call last):
  File "./make.py", line 82, in <module>
```

7 years agosoc/integration/builder: remove error when compile_software=False and integrated...
Florent Kermarrec [Wed, 26 Apr 2017 11:45:00 +0000 (13:45 +0200)]
soc/integration/builder: remove error when compile_software=False and integrated ROM: when using compile_software=False user knows what he's doing.

7 years agogen/genlib/cdc: cleanup lcm computation, fix timeout on BusSynchronizer
Florent Kermarrec [Tue, 25 Apr 2017 13:13:47 +0000 (15:13 +0200)]
gen/genlib/cdc: cleanup lcm computation, fix timeout on BusSynchronizer

7 years agotest/test_gearbox: continue, but we are hitting a simulator bug (related to clock...
Florent Kermarrec [Tue, 25 Apr 2017 08:57:34 +0000 (10:57 +0200)]
test/test_gearbox: continue, but we are hitting a simulator bug (related to clock domains declared in modules)

7 years agogen/sim/core: do not use reset_less clock_domains for the one that are created (logic...
Florent Kermarrec [Tue, 25 Apr 2017 08:56:19 +0000 (10:56 +0200)]
gen/sim/core: do not use reset_less clock_domains for the one that are created (logic may need to access reset signal)

7 years agogen/genlib/cdc: import gcd from math and not fractions (deprecated)
Florent Kermarrec [Tue, 25 Apr 2017 08:55:13 +0000 (10:55 +0200)]
gen/genlib/cdc: import gcd from math and not fractions (deprecated)

7 years agotest: add test_gearbox skeleton
Florent Kermarrec [Mon, 24 Apr 2017 19:41:46 +0000 (21:41 +0200)]
test: add test_gearbox skeleton

7 years agotest/test_targets: check top.v generation
Florent Kermarrec [Mon, 24 Apr 2017 17:25:58 +0000 (19:25 +0200)]
test/test_targets: check top.v generation

7 years agolitex/gen/util/misc: import gcd from math and not fractions (deprecated)
Florent Kermarrec [Mon, 24 Apr 2017 17:25:24 +0000 (19:25 +0200)]
litex/gen/util/misc: import gcd from math and not fractions (deprecated)

7 years agotest: add basic test_targets.py
Florent Kermarrec [Mon, 24 Apr 2017 17:13:17 +0000 (19:13 +0200)]
test: add basic test_targets.py

7 years agosoc/integration/builder.py: don't take care of ROM when compile_software is forced...
Florent Kermarrec [Mon, 24 Apr 2017 17:12:30 +0000 (19:12 +0200)]
soc/integration/builder.py: don't take care of ROM when compile_software is forced to False

7 years agotest: add test_bitslip (initially in litedram)
Florent Kermarrec [Mon, 24 Apr 2017 16:50:06 +0000 (18:50 +0200)]
test: add test_bitslip (initially in litedram)

7 years agoadd test directory with test_code_8b10b.py (from misoc)
Florent Kermarrec [Mon, 24 Apr 2017 16:45:02 +0000 (18:45 +0200)]
add test directory with test_code_8b10b.py (from misoc)

7 years agosoc/cores: add code_8b10b from misoc
Florent Kermarrec [Wed, 19 Apr 2017 09:04:37 +0000 (11:04 +0200)]
soc/cores: add code_8b10b from misoc

7 years agosoc/cores: move flash cores to cores directory
Florent Kermarrec [Wed, 19 Apr 2017 08:55:58 +0000 (10:55 +0200)]
soc/cores: move flash cores to cores directory

7 years agosoc: move uart to a single file
Florent Kermarrec [Wed, 19 Apr 2017 08:37:59 +0000 (10:37 +0200)]
soc: move uart to a single file

7 years agosoc/cores: add new spi master, remove obsolete one
Florent Kermarrec [Wed, 19 Apr 2017 08:16:10 +0000 (10:16 +0200)]
soc/cores: add new spi master, remove obsolete one

7 years agogen/genlib/misc: add BitSlip
Florent Kermarrec [Wed, 19 Apr 2017 07:55:19 +0000 (09:55 +0200)]
gen/genlib/misc: add BitSlip

7 years agogen/genlib/cdc: add gearbox
Florent Kermarrec [Wed, 19 Apr 2017 07:54:28 +0000 (09:54 +0200)]
gen/genlib/cdc: add gearbox

7 years agoboards/platforms: add vadj, change user_sw, user_btn IOStandard to LVCMOS25
Florent Kermarrec [Mon, 3 Apr 2017 15:36:45 +0000 (17:36 +0200)]
boards/platforms: add vadj, change user_sw, user_btn IOStandard to LVCMOS25

7 years agosoc/interconnect/stream_packet.py: make error payload optional on Packetizer
Florent Kermarrec [Tue, 28 Mar 2017 10:21:54 +0000 (12:21 +0200)]
soc/interconnect/stream_packet.py: make error payload optional on Packetizer

7 years agoboards/platforms/papilio_pro: fix imports
Florent Kermarrec [Mon, 27 Mar 2017 08:40:29 +0000 (10:40 +0200)]
boards/platforms/papilio_pro: fix imports

7 years agoboards/platforms/arty: add spi pins
Florent Kermarrec [Mon, 20 Mar 2017 13:28:40 +0000 (14:28 +0100)]
boards/platforms/arty: add spi pins

7 years agoMerge pull request #22 from mithro/master
enjoy-digital [Sun, 12 Mar 2017 12:53:27 +0000 (13:53 +0100)]
Merge pull request #22 from mithro/master

soc_core: Add CPU_RESET_ADDR as a constant.

7 years agosoc_core: Add CPU_RESET_ADDR as a constant.
Tim 'mithro' Ansell [Sun, 12 Mar 2017 09:01:02 +0000 (20:01 +1100)]
soc_core: Add CPU_RESET_ADDR as a constant.

So we can do a "soft reset" by jumping to this address.

7 years agoboards/platforms/kcu105: add user_sma_gpio
Florent Kermarrec [Wed, 8 Mar 2017 15:50:53 +0000 (16:50 +0100)]
boards/platforms/kcu105: add user_sma_gpio

7 years agoMerge pull request #21 from mithro/master
enjoy-digital [Sun, 5 Mar 2017 10:13:05 +0000 (11:13 +0100)]
Merge pull request #21 from mithro/master

Allow using gcc for or1k.

7 years agoAllow using gcc for or1k.
Tim 'mithro' Ansell [Tue, 19 Apr 2016 03:29:07 +0000 (13:29 +1000)]
Allow using gcc for or1k.

 * Using CLANG can set by using CLANG=1 or CLANG=0 in the environment.
 * or1k continues to default to CLANG if environment is not net.

7 years agoMerge pull request #20 from cr1901/platforms
enjoy-digital [Tue, 21 Feb 2017 13:02:19 +0000 (14:02 +0100)]
Merge pull request #20 from cr1901/platforms

Add Mercury development board (port from MiSoC)

7 years agoAdd Mercury development board (port from MiSoC)
William D. Jones [Tue, 21 Feb 2017 10:05:48 +0000 (05:05 -0500)]
Add Mercury development board (port from MiSoC)

7 years agoboards/platforms: fix IOStandard on sfp_tx_disable_n pins
Florent Kermarrec [Mon, 20 Feb 2017 17:34:49 +0000 (18:34 +0100)]
boards/platforms: fix IOStandard on sfp_tx_disable_n pins

7 years agobuild/xilinx/programmer: add target parameter to load_bitstream to select jtag programmer
Florent Kermarrec [Mon, 20 Feb 2017 16:37:03 +0000 (17:37 +0100)]
build/xilinx/programmer: add target parameter to load_bitstream to select jtag programmer

7 years agoboards/platforms/kcu105: add sma/sfp ios
Florent Kermarrec [Mon, 20 Feb 2017 11:22:50 +0000 (12:22 +0100)]
boards/platforms/kcu105: add sma/sfp ios

7 years agoboards/platforms/kc705: add sma/sfp/xadc ios
Florent Kermarrec [Mon, 20 Feb 2017 10:07:25 +0000 (11:07 +0100)]
boards/platforms/kc705: add sma/sfp/xadc ios

7 years agobuild/lattice/diamond: add jedec file generation
Florent Kermarrec [Sat, 18 Feb 2017 16:32:01 +0000 (17:32 +0100)]
build/lattice/diamond: add jedec file generation

7 years agobuild/xilinx/vivado: set_property library only supported for vhdl
Florent Kermarrec [Fri, 17 Feb 2017 10:42:55 +0000 (11:42 +0100)]
build/xilinx/vivado: set_property library only supported for vhdl

7 years agoboards/plaforms: add FMC LPC connector to nexys_video
Florent Kermarrec [Thu, 16 Feb 2017 18:16:07 +0000 (19:16 +0100)]
boards/plaforms: add FMC LPC connector to nexys_video

7 years agoboards/targets: add dram to arty and nexys_video
Florent Kermarrec [Thu, 16 Feb 2017 17:46:14 +0000 (18:46 +0100)]
boards/targets: add dram to arty and nexys_video

7 years agobuild/lattice/diamond: remove use of tools.mkdir_noerror
Florent Kermarrec [Thu, 16 Feb 2017 10:48:22 +0000 (11:48 +0100)]
build/lattice/diamond: remove use of tools.mkdir_noerror