litex.git
6 years agosoc/integration/soc_core: avoid removing uart interrupts (break some designs)
Florent Kermarrec [Sat, 30 Dec 2017 17:41:49 +0000 (18:41 +0100)]
soc/integration/soc_core: avoid removing uart interrupts (break some designs)

6 years agoMerge pull request #40 from mithro/or1k-linux
enjoy-digital [Sat, 30 Dec 2017 10:19:12 +0000 (11:19 +0100)]
Merge pull request #40 from mithro/or1k-linux

cpu: Adding "variant" support.

6 years agoMerge pull request #41 from cr1901/python-3.6
enjoy-digital [Sat, 30 Dec 2017 10:17:41 +0000 (11:17 +0100)]
Merge pull request #41 from cr1901/python-3.6

fhdl/tracer: Import Python 3.5/3.6 version guards from Migen.

6 years agofhdl/tracer: Import Python 3.5/3.6 version guards from Migen.
William D. Jones [Sat, 30 Dec 2017 00:56:52 +0000 (19:56 -0500)]
fhdl/tracer: Import Python 3.5/3.6 version guards from Migen.

6 years agocpu: Adding "variant" support.
Tim 'mithro' Ansell [Tue, 26 Sep 2017 00:01:36 +0000 (10:01 +1000)]
cpu: Adding "variant" support.

It is useful to support slightly different variants of the CPU
configurations. This adds a "cpu_variant" option.

For the mor1k we now have the default mor1k configuration and the
"linux" variant which enables the features needed for Linux support on
the mor1k.

Currently there are no variants for the lm32, but we will likely add a
"tiny" variant for usage on the iCE40.

6 years agoMerge pull request #39 from mithro/master
Tim Ansell [Fri, 29 Dec 2017 22:57:42 +0000 (23:57 +0100)]
Merge pull request #39 from mithro/master

Wait longer before giving up on the 2nd tftp block.

6 years agoWait longer before giving up on the 2nd tftp block.
Greg Darke [Mon, 6 Nov 2017 00:55:26 +0000 (16:55 -0800)]
Wait longer before giving up on the 2nd tftp block.

Previously we would wait the same number of iterations as it took us to
receive the first data block after sending the request. When using the
build in tftp server in qemu, the first wait loop succeeds (and thus
breaks when 'i' is still 0.

Since the counter was never reset between the first and second data
block, under qemu the tftp_get call would fail before ever checking if
we have received the second block of data.

Now that we initialise 'i' to 12M, we ensure that we wait the same
amount of time for the second data block as it previously did for the
third (and subsequent) blocks.

6 years agobios/sdram: use same initialization procedure for artix7 than kintex7 excepting write...
Florent Kermarrec [Fri, 29 Dec 2017 16:13:58 +0000 (17:13 +0100)]
bios/sdram: use same initialization procedure for artix7 than kintex7 excepting write leveling that is not done

6 years agosoc/integration/builder: don't build bios is user is providing rom data
Florent Kermarrec [Thu, 28 Dec 2017 21:42:58 +0000 (22:42 +0100)]
soc/integration/builder: don't build bios is user is providing rom data

6 years agoMerge pull request #38 from cr1901/mercury
enjoy-digital [Wed, 27 Dec 2017 16:52:37 +0000 (17:52 +0100)]
Merge pull request #38 from cr1901/mercury

Add Mercury baseboard support from Migen, import fixes.

6 years agoMerge pull request #37 from bunnie/add_tracelength
Tim Ansell [Wed, 27 Dec 2017 14:44:41 +0000 (15:44 +0100)]
Merge pull request #37 from bunnie/add_tracelength

Add tracelength report generation by default to help with board layout

6 years agoAdd tracelength report generation by default to help with board layout
bunnie [Wed, 27 Dec 2017 14:40:39 +0000 (22:40 +0800)]
Add tracelength report generation by default to help with board layout

6 years agoboards/platforms/tinyfpga_b: add defaut serial pins
Florent Kermarrec [Tue, 26 Dec 2017 23:26:30 +0000 (00:26 +0100)]
boards/platforms/tinyfpga_b: add defaut serial pins

6 years agobuild/lattice/icestorm: fix missing toolchain_path
Florent Kermarrec [Tue, 26 Dec 2017 23:26:07 +0000 (00:26 +0100)]
build/lattice/icestorm: fix missing toolchain_path

6 years agoAdd TinyFPGA platform based on Migen.
William D. Jones [Tue, 19 Dec 2017 01:36:59 +0000 (20:36 -0500)]
Add TinyFPGA platform based on Migen.

6 years agoImport Icestorm backend improvements from Migen.
William D. Jones [Tue, 19 Dec 2017 01:36:21 +0000 (20:36 -0500)]
Import Icestorm backend improvements from Migen.

6 years agosoc/integration/soc_core: add uart_name parameters (allow selecting uart without...
Florent Kermarrec [Tue, 26 Dec 2017 17:11:47 +0000 (18:11 +0100)]
soc/integration/soc_core: add uart_name parameters (allow selecting uart without modifications in platform file)

6 years agobuild/xilinx/programmer: fix settings in run_vivado (update)
Florent Kermarrec [Tue, 19 Dec 2017 09:29:29 +0000 (10:29 +0100)]
build/xilinx/programmer: fix settings in run_vivado (update)

6 years agoAdd Mercury baseboard support from Migen, import fixes.
William D. Jones [Tue, 19 Dec 2017 00:30:25 +0000 (19:30 -0500)]
Add Mercury baseboard support from Migen, import fixes.

6 years agobuild/xilinx: add support for edif/ngc files
Florent Kermarrec [Sat, 16 Dec 2017 12:20:45 +0000 (13:20 +0100)]
build/xilinx: add support for edif/ngc files

6 years agocpu/picorv32: adapt to current version, some cleanup
Florent Kermarrec [Sun, 10 Dec 2017 02:01:53 +0000 (03:01 +0100)]
cpu/picorv32: adapt to current version, some cleanup

6 years agocpu: cleanup wrappers
Florent Kermarrec [Sun, 10 Dec 2017 01:52:01 +0000 (02:52 +0100)]
cpu: cleanup wrappers

6 years agosoc/integration/soc_core: add integrated_rom_init to allow initializing rom with...
Florent Kermarrec [Thu, 7 Dec 2017 16:57:23 +0000 (17:57 +0100)]
soc/integration/soc_core: add integrated_rom_init to allow initializing rom with custom code

6 years agotargets/sim: fix
Florent Kermarrec [Wed, 6 Dec 2017 21:22:05 +0000 (22:22 +0100)]
targets/sim: fix

6 years agosoc/integration/soc_core: make nmi interrupt optional
Florent Kermarrec [Sun, 3 Dec 2017 22:06:22 +0000 (23:06 +0100)]
soc/integration/soc_core: make nmi interrupt optional

6 years agosoc/integration: add integrated_main_ram_init parameter to allow using main_ram with...
Florent Kermarrec [Fri, 24 Nov 2017 12:16:58 +0000 (13:16 +0100)]
soc/integration: add integrated_main_ram_init parameter to allow using main_ram with pre-initialized firmware

6 years agosoc/interconnect/stream: fix specific cases for last/first signal in UpConverter
Florent Kermarrec [Thu, 23 Nov 2017 16:41:35 +0000 (17:41 +0100)]
soc/interconnect/stream: fix specific cases for last/first signal in UpConverter

6 years agoMerge pull request #36 from mattkelly/fix-readme-typo
Tim Ansell [Thu, 9 Nov 2017 02:51:49 +0000 (18:51 -0800)]
Merge pull request #36 from mattkelly/fix-readme-typo

Fix typo in README: experimental

6 years agoFix typo in README: experimental
Matt Kelly [Thu, 9 Nov 2017 02:38:32 +0000 (21:38 -0500)]
Fix typo in README: experimental

6 years agosoc/software/bios/sdram: add Kintex Ultrascale support
Florent Kermarrec [Wed, 8 Nov 2017 11:59:38 +0000 (12:59 +0100)]
soc/software/bios/sdram: add Kintex Ultrascale support

6 years agoREADME: update copyrights
Florent Kermarrec [Wed, 1 Nov 2017 20:12:42 +0000 (21:12 +0100)]
README: update copyrights

6 years agosoc/interconnect/stream: expose depth on SyncFIFO
Florent Kermarrec [Mon, 30 Oct 2017 21:56:09 +0000 (22:56 +0100)]
soc/interconnect/stream: expose depth on SyncFIFO

6 years agoMerge pull request #34 from mithro/uart-irq-change
Tim Ansell [Mon, 30 Oct 2017 20:54:19 +0000 (13:54 -0700)]
Merge pull request #34 from mithro/uart-irq-change

Change the default IRQs.

6 years agoMake the interrupt dicts read only.
Tim 'mithro' Ansell [Sun, 29 Oct 2017 18:11:53 +0000 (11:11 -0700)]
Make the interrupt dicts read only.

6 years agoMake it harder to have conflicting interrupts.
Tim 'mithro' Ansell [Sun, 29 Oct 2017 17:52:46 +0000 (10:52 -0700)]
Make it harder to have conflicting interrupts.

6 years agoBump the IRQ for liteeth based targets.
Tim 'mithro' Ansell [Sun, 29 Oct 2017 17:39:01 +0000 (10:39 -0700)]
Bump the IRQ for liteeth based targets.

6 years agoChange the default IRQs.
Tim 'mithro' Ansell [Sun, 29 Oct 2017 15:13:11 +0000 (08:13 -0700)]
Change the default IRQs.

 * Reserve IRQ 0 to be used as a "non-maskable interrupt" (NMI) in the
   future.

 * Use IRQ 2 for the LiteX. This matches the standard mor1k config which
   connects the UART to IRQ 2.

This change is needed for Linux running on LiteX as it gets grumpy with
using IRQ 0 for anything other other than an NMI.

6 years agobuild/xilinx: Fixing settings finding.
Tim 'mithro' Ansell [Sun, 15 Oct 2017 15:24:29 +0000 (02:24 +1100)]
build/xilinx: Fixing settings finding.

 * Better error messages.
 * Search correct directories;
   - XXX/Vivado/<version>
   - XXX/<version>/ISE_DS/

6 years agoMerge pull request #32 from felixheld/fix-readme
Tim Ansell [Mon, 16 Oct 2017 04:07:49 +0000 (15:07 +1100)]
Merge pull request #32 from felixheld/fix-readme

remove Migen as requirement for LiteX from the quick start guide

6 years agoremove Migen as requirement for LiteX from the quick start guide
Felix Held [Sun, 15 Oct 2017 20:27:09 +0000 (22:27 +0200)]
remove Migen as requirement for LiteX from the quick start guide

Migen currently isn't a dependency for LiteX

6 years agosoc/interconnect/stream: don't use reset less on last and first signals (not reseting...
Florent Kermarrec [Thu, 12 Oct 2017 09:30:56 +0000 (11:30 +0200)]
soc/interconnect/stream: don't use reset less on last and first signals (not reseting these signals can cause troubles in some specific cases)

6 years agoMerge pull request #31 from mithro/bios-fix
enjoy-digital [Sat, 7 Oct 2017 06:46:38 +0000 (08:46 +0200)]
Merge pull request #31 from mithro/bios-fix

Couple of small fixes.

6 years agoOutput better error message for flash_proxy.
Tim 'mithro' Ansell [Sat, 15 Apr 2017 11:31:31 +0000 (21:31 +1000)]
Output better error message for flash_proxy.

6 years agobios: Print location jumping too.
Tim 'mithro' Ansell [Tue, 26 Sep 2017 04:54:16 +0000 (14:54 +1000)]
bios: Print location jumping too.

Makes it easier to  understand what is happening (and that the BIOS is
jumping to the right place).

6 years agocommon: Compile with debugging symbols on.
Tim 'mithro' Ansell [Mon, 25 Sep 2017 19:33:58 +0000 (05:33 +1000)]
common: Compile with debugging symbols on.

Debugging symbols are useful when using GDB :-)

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