summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Sebastien Bourdeauducq [Mon, 16 Sep 2013 17:17:00 +0000 (19:17 +0200)]
mixxeo: use -2 speed grade
Sebastien Bourdeauducq [Fri, 6 Sep 2013 21:10:01 +0000 (23:10 +0200)]
platforms/mixxeo: add LED
Florent Kermarrec [Mon, 26 Aug 2013 16:08:01 +0000 (18:08 +0200)]
altera_quartus: fix import _Fragment
Sebastien Bourdeauducq [Tue, 13 Aug 2013 22:46:30 +0000 (00:46 +0200)]
platforms/m1: resetless by default
Nina Engelhardt [Sun, 11 Aug 2013 21:07:07 +0000 (23:07 +0200)]
add mist synthesis mode to build
Sebastien Bourdeauducq [Wed, 7 Aug 2013 22:15:35 +0000 (00:15 +0200)]
xilinx_ise: cleanup
user [Wed, 7 Aug 2013 16:26:40 +0000 (18:26 +0200)]
Fix missing string replace. Added support for 32-bit ISE if 64-bit version is missing on 64-bit system.
Nina Engelhardt [Fri, 2 Aug 2013 15:10:33 +0000 (17:10 +0200)]
add edif build routines
Sebastien Bourdeauducq [Thu, 1 Aug 2013 15:46:09 +0000 (17:46 +0200)]
Change license to BSD
Sebastien Bourdeauducq [Mon, 29 Jul 2013 10:24:49 +0000 (12:24 +0200)]
platforms/mixxeo: new pin assignments to ease routing
Sebastien Bourdeauducq [Fri, 26 Jul 2013 13:13:24 +0000 (15:13 +0200)]
Fragment -> _Fragment
Sebastien Bourdeauducq [Sun, 21 Jul 2013 13:55:31 +0000 (15:55 +0200)]
platforms/mixxeo: new pin assignments for 4 HDMI input ports
Sebastien Bourdeauducq [Thu, 4 Jul 2013 21:49:12 +0000 (23:49 +0200)]
xilinx_ise: run tools like Project Navigator does to avoid weird bitgen behavior
Sebastien Bourdeauducq [Thu, 4 Jul 2013 17:49:39 +0000 (19:49 +0200)]
Call finalize() after CRG creation
Sebastien Bourdeauducq [Thu, 4 Jul 2013 17:27:28 +0000 (19:27 +0200)]
platforms/mixxeo: remove bank 3 DVI inputs
Sebastien Bourdeauducq [Thu, 4 Jul 2013 17:25:29 +0000 (19:25 +0200)]
Do not specify period constraints twice
Sebastien Bourdeauducq [Thu, 4 Jul 2013 17:23:25 +0000 (19:23 +0200)]
Add Mixxeo platform
Sebastien Bourdeauducq [Thu, 4 Jul 2013 17:22:59 +0000 (19:22 +0200)]
platforms/m1: move generic platform commands to do_finalize
Sebastien Bourdeauducq [Thu, 27 Jun 2013 17:30:57 +0000 (19:30 +0200)]
lx9_microboard: improve compat with other boards
Robert Jordens [Thu, 27 Jun 2013 02:49:07 +0000 (20:49 -0600)]
add Avnet Spartan6 LX9 Micrboard platform
Robert Jordens [Tue, 25 Jun 2013 22:27:41 +0000 (16:27 -0600)]
* generic_platform.py: add a finalize() method
... to add e.g. timing constraints after the other modules have
had their say and when the signal names are known
Sebastien Bourdeauducq [Tue, 25 Jun 2013 20:57:31 +0000 (22:57 +0200)]
Shorter multipin signal definition
Sebastien Bourdeauducq [Sat, 1 Jun 2013 15:22:57 +0000 (17:22 +0200)]
xilinx_ise: improve parameter passing
Sebastien Bourdeauducq [Thu, 30 May 2013 09:06:02 +0000 (11:06 +0200)]
platform/rhino: rename ismm data out signal to locked
Sebastien Bourdeauducq [Sun, 26 May 2013 16:07:26 +0000 (18:07 +0200)]
Use migen.fhdl.std
Sebastien Bourdeauducq [Sun, 26 May 2013 16:02:18 +0000 (18:02 +0200)]
Require Python 3.3
Sebastien Bourdeauducq [Sun, 19 May 2013 18:24:47 +0000 (20:24 +0200)]
platforms/papilio_pro: swap tx/rx to be consistent with M1
Sebastien Bourdeauducq [Mon, 13 May 2013 13:38:20 +0000 (15:38 +0200)]
platforms/m1: add pots pins
Sebastien Bourdeauducq [Tue, 7 May 2013 17:10:18 +0000 (19:10 +0200)]
platforms/papilio_pro: no reset signal by default
Sebastien Bourdeauducq [Tue, 7 May 2013 17:09:56 +0000 (19:09 +0200)]
crg: support for resetless system clock domain
Florent Kermarrec [Tue, 7 May 2013 08:30:56 +0000 (10:30 +0200)]
platforms: add KC705
Brandon Hamilton [Mon, 6 May 2013 09:55:30 +0000 (11:55 +0200)]
mibuild: Add platform for Xilinx ML605 board
Sebastien Bourdeauducq [Mon, 6 May 2013 12:21:39 +0000 (14:21 +0200)]
xilinx_ise: enable register balancing
Sebastien Bourdeauducq [Thu, 25 Apr 2013 12:57:45 +0000 (14:57 +0200)]
xilinx_ise: implement NoRetiming synthesis constraint
Sebastien Bourdeauducq [Fri, 19 Apr 2013 12:04:59 +0000 (14:04 +0200)]
Add setup.py
Sebastien Bourdeauducq [Fri, 19 Apr 2013 12:00:46 +0000 (14:00 +0200)]
README: fix quick intro
Sebastien Bourdeauducq [Tue, 16 Apr 2013 20:55:24 +0000 (22:55 +0200)]
xilinx_ise: do not attempt to source settings file on Windows
Sebastien Bourdeauducq [Tue, 16 Apr 2013 20:39:35 +0000 (22:39 +0200)]
xilinx_ise: add --no-source option to disable sourcing of ISE settings file
Werner Almesberger [Fri, 12 Apr 2013 00:37:28 +0000 (21:37 -0300)]
mibuild: define memory card pins of the Milkymist One platorm
This patch adds the memory card pins to the M1 platform definition in
mibuild.
I've tentatively named them "mmc". As far as I can tell, "MMC" is not
trademarked ("MultiMediaCard" the new "eMMC" would be), and "MMC" is
commonly used in the industry in a descriptive way to refer to this
sort of interface.
The original Verilog-based M1 calls the interface "mc", but since
several names have changed between milkymist and -ng, I thought I'd
use a more familiar name.
Usage example (clock signal divided by powers of two on the MMC TPs):
https://github.com/wpwrak/ming-ddc-debug/blob/counter-on-mmc/build.py
- Werner
Sebastien Bourdeauducq [Mon, 8 Apr 2013 18:28:23 +0000 (20:28 +0200)]
platforms: add Papilio Pro
Sebastien Bourdeauducq [Mon, 8 Apr 2013 18:28:11 +0000 (20:28 +0200)]
crg: apply constraint to IO pins, not internal signals
Sebastien Bourdeauducq [Tue, 26 Mar 2013 22:08:35 +0000 (23:08 +0100)]
crg: use new platform.request
Sebastien Bourdeauducq [Tue, 26 Mar 2013 22:05:46 +0000 (23:05 +0100)]
altera_quartus: fix clock domain name
Sebastien Bourdeauducq [Tue, 26 Mar 2013 18:17:35 +0000 (19:17 +0100)]
Support for platform info
Sebastien Bourdeauducq [Tue, 26 Mar 2013 16:56:53 +0000 (17:56 +0100)]
generic_platform: remove obj in request + add lookup_request
Sebastien Bourdeauducq [Sat, 23 Mar 2013 18:37:16 +0000 (19:37 +0100)]
xilinx_ise: fix clock domain names
Sebastien Bourdeauducq [Mon, 18 Mar 2013 17:44:58 +0000 (18:44 +0100)]
generic_platform: do not create clock domains during Verilog conversion
Sebastien Bourdeauducq [Fri, 15 Mar 2013 18:54:25 +0000 (19:54 +0100)]
MultiReg: remove idomain
Sebastien Bourdeauducq [Fri, 15 Mar 2013 17:46:11 +0000 (18:46 +0100)]
New clock_domain API
Sebastien Bourdeauducq [Fri, 15 Mar 2013 11:37:25 +0000 (12:37 +0100)]
altera_quartus, de0nano: add copyright notices
Sebastien Bourdeauducq [Fri, 15 Mar 2013 10:41:38 +0000 (11:41 +0100)]
Added platform file for DE0 Nano (by Florent Kermarrec)
Sebastien Bourdeauducq [Fri, 15 Mar 2013 10:32:12 +0000 (11:32 +0100)]
Added support for Altera Quartus (by Florent Kermarrec)
Sebastien Bourdeauducq [Fri, 15 Mar 2013 10:31:36 +0000 (11:31 +0100)]
xilinx_ise/CRG_SE: reset inversion support
Sebastien Bourdeauducq [Fri, 15 Mar 2013 09:49:18 +0000 (10:49 +0100)]
CRG: support reset inversion
Sebastien Bourdeauducq [Fri, 15 Mar 2013 09:48:43 +0000 (10:48 +0100)]
CRG: use new Module API
Sebastien Bourdeauducq [Tue, 12 Mar 2013 15:14:13 +0000 (16:14 +0100)]
generic_platform: implicit get_fragment
Sebastien Bourdeauducq [Tue, 5 Mar 2013 22:03:01 +0000 (23:03 +0100)]
platforms/m1: add video mixer extension board
Sebastien Bourdeauducq [Fri, 1 Mar 2013 10:29:40 +0000 (11:29 +0100)]
xilinx_ise: add lock cycle to bitgen
Sebastien Bourdeauducq [Sun, 24 Feb 2013 14:36:56 +0000 (15:36 +0100)]
xilinx_ise: import Instance
Sebastien Bourdeauducq [Sun, 24 Feb 2013 11:21:01 +0000 (12:21 +0100)]
Use new 'specials' API
Sebastien Bourdeauducq [Sat, 23 Feb 2013 18:43:12 +0000 (19:43 +0100)]
xilinx_ise: disable SRL extraction on synchronizers
Sebastien Bourdeauducq [Sat, 23 Feb 2013 18:42:29 +0000 (19:42 +0100)]
generic_platform/get_verilog: pass additional args to verilog.convert
Sebastien Bourdeauducq [Sat, 23 Feb 2013 18:37:27 +0000 (19:37 +0100)]
corelogic -> genlib
Sebastien Bourdeauducq [Wed, 20 Feb 2013 17:27:04 +0000 (18:27 +0100)]
generic_platform: prefix subsignals
Sebastien Bourdeauducq [Fri, 15 Feb 2013 18:56:44 +0000 (19:56 +0100)]
add README, LICENSE and gitignore
Sebastien Bourdeauducq [Thu, 14 Feb 2013 19:02:35 +0000 (20:02 +0100)]
generic_platform: add name
Sebastien Bourdeauducq [Wed, 13 Feb 2013 22:29:33 +0000 (23:29 +0100)]
generic_platform: fix IO signal set when using existing record objects
Sebastien Bourdeauducq [Tue, 12 Feb 2013 18:16:00 +0000 (19:16 +0100)]
generic_platform: get absolute path for added sources
Sebastien Bourdeauducq [Mon, 11 Feb 2013 16:54:01 +0000 (17:54 +0100)]
generic_platform: fix request
Sebastien Bourdeauducq [Mon, 11 Feb 2013 16:46:27 +0000 (17:46 +0100)]
platforms/m1: norflash_reset -> norflash_rst_n
Sebastien Bourdeauducq [Mon, 11 Feb 2013 16:46:03 +0000 (17:46 +0100)]
platforms/m1: add serial pins
Sebastien Bourdeauducq [Fri, 8 Feb 2013 21:23:58 +0000 (22:23 +0100)]
Support for command line arguments
Sebastien Bourdeauducq [Fri, 8 Feb 2013 19:31:45 +0000 (20:31 +0100)]
xilinx_ise: support building files without running ISE
Sebastien Bourdeauducq [Fri, 8 Feb 2013 19:25:20 +0000 (20:25 +0100)]
Support adding Verilog/VHDL files
Sebastien Bourdeauducq [Fri, 8 Feb 2013 17:27:46 +0000 (18:27 +0100)]
generic_platform: support name remapping
Sebastien Bourdeauducq [Fri, 8 Feb 2013 16:44:13 +0000 (17:44 +0100)]
platforms/rhino: add PCA9555 I2C expander
Sebastien Bourdeauducq [Fri, 8 Feb 2013 16:43:04 +0000 (17:43 +0100)]
generic_platform: fix typo
Sebastien Bourdeauducq [Fri, 8 Feb 2013 16:42:35 +0000 (17:42 +0100)]
platforms: add M1
Sebastien Bourdeauducq [Thu, 7 Feb 2013 21:38:33 +0000 (22:38 +0100)]
platforms: ROACH (incomplete)
Sebastien Bourdeauducq [Thu, 7 Feb 2013 21:07:30 +0000 (22:07 +0100)]
Initial version