Florent Kermarrec
|
8aa3fb3eb7
|
com/uart: add tx and rx fifos.
Since ressource usage is low with default depth of 16 (implemented in RAM LUTs) we don't keep old behaviour.
Tested successfully with BIOS and flterm.
|
2015-05-01 15:59:26 +02:00 |
Florent Kermarrec
|
a6f290ac16
|
liteusb: add ft2232h_sync_tb
|
2015-04-28 19:05:34 +02:00 |
Florent Kermarrec
|
28c50112a4
|
liteusb: add FT2232HPHYAsynchronous PHY (Minispartan6+, Pipistrello), needs more simulations and on-board tests
|
2015-04-28 19:01:03 +02:00 |
Florent Kermarrec
|
30eed19283
|
liteusb: continue refactoring and add core_tb (should be almost OK)
|
2015-04-28 18:58:38 +02:00 |
Florent Kermarrec
|
7fc96da51c
|
misoclib/com/uart: remove liteeth dependency (copy/paste error)
|
2015-04-28 18:53:46 +02:00 |
Florent Kermarrec
|
d253adee61
|
liteeth: use Migen's Packetizer/Depacketizer, remove generic and move etherbone/tty to frontend
|
2015-04-28 18:51:40 +02:00 |
Florent Kermarrec
|
453279a7c8
|
litesata: cleanup link
|
2015-04-27 15:33:01 +02:00 |
Florent Kermarrec
|
dc8d844579
|
liteusb: begin refactoring and simplification (wip)
|
2015-04-27 15:22:49 +02:00 |
Florent Kermarrec
|
91c77d464c
|
liteeth: use new Migen modules from actorlib (avoid duplications between cores)
|
2015-04-27 15:06:37 +02:00 |
Florent Kermarrec
|
20dd6d3047
|
litepcie: use new Migen modules from actorlib (avoid duplications between cores)
|
2015-04-27 15:05:40 +02:00 |
Florent Kermarrec
|
1ef81c4d24
|
litesata: split hdd model (phy, link, transport, command & hdd) and update simulations
|
2015-04-27 14:51:03 +02:00 |
Florent Kermarrec
|
ded3f22574
|
litesata: use new Migen modules from actorlib/packet.py (avoid duplications between cores)
|
2015-04-27 14:48:14 +02:00 |
Florent Kermarrec
|
fe867ccf33
|
litesata: remove icarus_workaround.patch (obsolete)
|
2015-04-27 14:44:54 +02:00 |
Florent Kermarrec
|
0b1a2e1022
|
liteeth: do MII/GMII detection in gateware for gmii_mii phy
|
2015-04-26 18:08:07 +02:00 |
Florent Kermarrec
|
07b7c2a13f
|
liteeth/phy/gmii: add default value for pads_register
|
2015-04-26 14:54:54 +02:00 |
Florent Kermarrec
|
ae71bf2830
|
liteeth: fix and improve 10/100/1000Mbps speed auto detection
|
2015-04-26 14:54:53 +02:00 |
Florent Kermarrec
|
130fd19dec
|
liteeth/core/ip: simplify ip rx checksum control
|
2015-04-24 11:31:10 +02:00 |
Florent Kermarrec
|
5b48e7bb52
|
liteeth: finish with_preamble_crc vs with_hw_preamble_crc renaming
|
2015-04-24 11:30:35 +02:00 |
Florent Kermarrec
|
2d56d32009
|
liteeth/mac/core: simplify and fix padding
|
2015-04-24 09:36:33 +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
|
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 |
Sebastien Bourdeauducq
|
958f149992
|
litesata/test: fix PYTHONPATH
|
2015-04-16 19:49:46 +08: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 |
Florent Kermarrec
|
c8bcbfb855
|
litesata: pep8 (E261, E271)
|
2015-04-13 15:51:17 +02:00 |
Florent Kermarrec
|
2e5501933a
|
litesata: pep8 (W292)
|
2015-04-13 15:44:52 +02:00 |
Florent Kermarrec
|
ea67080462
|
litesata: pep8 (E225)
|
2015-04-13 15:44:04 +02:00 |
Florent Kermarrec
|
a9b42161c0
|
litesata: pep8 (E222)
|
2015-04-13 15:29:34 +02:00 |
Florent Kermarrec
|
77cdb953ad
|
litesata: pep8 (E401)
|
2015-04-13 15:27:36 +02:00 |
Florent Kermarrec
|
8f7751e412
|
litesata: pep8 (E203)
|
2015-04-13 15:25:40 +02:00 |
Florent Kermarrec
|
61fa72b655
|
litesata: pep8 (E231)
|
2015-04-13 15:19:34 +02:00 |
Florent Kermarrec
|
d0c5bd377a
|
litesata: pep8 (E302)
|
2015-04-13 15:12:39 +02:00 |