Alain Péteut
fd966d70ba
some PEP8 cosmetic
2015-04-20 10:03:08 +02:00
Florent Kermarrec
ff2d1d9383
litescope: fix read in reg.py
2015-04-20 08:16:31 +02:00
Florent Kermarrec
4c0d9f5f36
litescope: remove repeat mode on drivers (not useful) and cleanup
2015-04-18 15:37:38 +02:00
Florent Kermarrec
5a930fe7cf
lite* cores: changes permissions (+x) on make.py files and on litepcie init.sh file
2015-04-18 08:51:59 -04:00
Florent Kermarrec
341f635a85
litescope: add PCIe driver (mmap/Sysfs) and use it on litepcie example design
2015-04-18 13:58:20 +02:00
Florent Kermarrec
602eaf69c7
litepcie: fix asciiart in make.py
2015-04-17 14:10:32 +02:00
Florent Kermarrec
8a822b9deb
litepcie: add litepcie_phy_wrappers to extcores
2015-04-17 13:52:21 +02:00
Florent Kermarrec
b4b37fb10e
litepcie: add linux driver + utilities (sysfs + dma)
2015-04-17 13:48:34 +02:00
Florent Kermarrec
d22d58c7cc
add litepcie core
2015-04-17 13:45:01 +02:00
Florent Kermarrec
93de581931
soc: add shadow_address parameter
...
When don't necessary want to have shadow memories and be able to start CSR at address 0x00000000(for example with an X86 CPU)
2015-04-17 13:42:29 +02:00
Florent Kermarrec
9666629c4f
soc/cpuif: add with_access_functions parameter
...
When don't necessary need access functions in our csr.h (for example with an X86 CPU)
2015-04-17 13:26:38 +02:00
Florent Kermarrec
15625236c1
platforms/kc705: add PCIe pins
2015-04-17 00:51:16 +02:00
Florent Kermarrec
083d371af4
mibuild: add support for libraries, move .replace("\\", "/") to generic_platform.py and execute it only on Windows machines.
...
We need to support libraries when Migen is used as a wrapper on large VHDL designs using libraries.
2015-04-17 00:11:31 +02:00
Sebastien Bourdeauducq
958f149992
litesata/test: fix PYTHONPATH
2015-04-16 19:49:46 +08:00
Sebastien Bourdeauducq
ae503bc7b9
travis: disable email notification
2015-04-14 23:45:33 +08:00
Sebastien Bourdeauducq
9c8c20341f
travis: add IRC notification
2015-04-14 23:30:52 +08:00
Tim 'mithro' Ansell
9e7dc175a4
Using a newer version of iverilog.
2015-04-14 23:17:13 +08:00
Tim 'mithro' Ansell
c3c5ffb303
Makefile now uses iverilog-vpi
...
From `man iverilog-vpi`;
> iverilog-vpi is a tool to simplify the compilation of VPI modules for use
> with Icarus Verilog. It takes on the command line a list of C or C++ source
> files, and generates as output a linked VPI module.
Fixes https://github.com/m-labs/migen/issues/11
2015-04-14 23:17:13 +08:00
Tim 'mithro' Ansell
34207982bc
Adding .egg-info to the .gitignore
2015-04-14 23:17:13 +08:00
Tim 'mithro' Ansell
903711404e
Adding simple travis-ci build.
...
Fixes https://github.com/m-labs/migen/issues/10
2015-04-14 23:17:13 +08:00
Sebastien Bourdeauducq
9ca3be0f6c
README: add link to online docs
2015-04-14 23:08:21 +08:00
Tim 'mithro' Ansell
e2af9ac9a6
Expanding the install instructions a little.
...
This is based on the discussion at https://github.com/m-labs/misoc/issues/6
2015-04-14 23:03:45 +08:00
Sebastien Bourdeauducq
68c465ba4c
CONTRIBUTING: minor fixes
2015-04-14 23:01:06 +08:00
Tim 'mithro' Ansell
da1af98176
Adding outgoing directory to .gitignore
...
The outgoing directory is specified in the CONTRIBUTING.md instructions and the
git-send-email example given at http://git-scm.com/docs/git-send-email#EXAMPLE
2015-04-14 22:59:41 +08:00
Tim 'mithro' Ansell
c052b849f9
Adding a call to action and link to CONTRIBUTING.md file.
2015-04-14 22:59:41 +08:00
Tim 'mithro' Ansell
e03f1956e1
Adding CONTRIBUTING file to help guide new contributions.
...
GitHub highlights the CONTRIBUTING file when people send pull requests or
open issues, see https://github.com/blog/1184-contributing-guidelines
This file includes a start of guidelines for sending patches.
Fixes issue #7 - https://github.com/m-labs/misoc/issues/7
2015-04-14 22:59:40 +08:00
Florent Kermarrec
3f15699964
revert fhdl/verilog: avoid reg initialization in printheader when reset is not an int. (sorry merge issue)
2015-04-13 21:47:55 +02:00
Florent Kermarrec
482486706c
mibuild/lattice: adapt diamond to last Migen changes
2015-04-13 21:40:58 +02:00
Florent Kermarrec
d83e170872
global: more pep8
...
we will have to continue the work... volunteers are welcome :)
2015-04-13 21:33:44 +02:00
Florent Kermarrec
89bb90fe2a
global: pep8 (E265)
2015-04-13 21:22:46 +02:00
Florent Kermarrec
f97d7ff44c
global: pep8 (E261, E271)
2015-04-13 21:21:30 +02:00
Florent Kermarrec
5f225c0475
global: pep8 (E225)
2015-04-13 21:11:13 +02:00
Florent Kermarrec
728c15213f
global: pep8 (E222)
2015-04-13 20:55:21 +02:00
Florent Kermarrec
69764f2e22
global: pep8 (E401)
2015-04-13 20:54:19 +02:00
Florent Kermarrec
37ef9b6f3a
global: pep8 (E231)
2015-04-13 20:50:03 +02:00
Florent Kermarrec
1051878f4c
global: pep8 (E302)
2015-04-13 20:45:35 +02:00
Florent Kermarrec
17e5249be0
global: pep8 (replace tabs with spaces)
2015-04-13 20:07:07 +02:00
Florent Kermarrec
2ccb5655c9
global: more pep8
...
we will have to continue the work... volunteers are welcome :)
2015-04-13 18:02:26 +02:00
Florent Kermarrec
fc68d915c1
global: pep8 (E261, E271)
2015-04-13 17:16:12 +02:00
Florent Kermarrec
71d0f6ab2a
global: pep8 (W262)
2015-04-13 17:02:59 +02:00
Florent Kermarrec
f3c010c1d5
global: pep8 (E225)
2015-04-13 17:01:05 +02:00
Florent Kermarrec
042b160b81
global: pep8 (E222)
2015-04-13 16:58:04 +02:00
Florent Kermarrec
01ba965d0c
global: pep8 (E401)
2015-04-13 16:56:25 +02:00
Florent Kermarrec
796119fcaf
global: pep8 (E203)
2015-04-13 16:53:07 +02:00
Florent Kermarrec
ca7019fa0d
global: pep8 (E231)
2015-04-13 16:51:00 +02:00
Florent Kermarrec
9ad90b531e
global: pep8 (E201)
2015-04-13 16:48:51 +02:00
Florent Kermarrec
f68423f423
global: pep8 (E302)
2015-04-13 16:47:22 +02:00
Florent Kermarrec
d9e09707ae
global: pep8 (replace tabs with spaces)
2015-04-13 16:19:55 +02:00
Florent Kermarrec
2040727179
litesata: more pep8 (when convenient), should be almost OK
2015-04-13 16:09:04 +02:00
Florent Kermarrec
1f19e6ae92
litesata: pep8 (E265)
2015-04-13 15:58:58 +02:00