Florent Kermarrec
|
4dca66b23d
|
misoclib/video/dvisampler: add fifo_depth parameter
|
2015-07-13 11:03:33 +02:00 |
Florent Kermarrec
|
e6da1d16b2
|
wishbone2lasmi: fix "READ_DATA" state
|
2015-07-09 10:40:32 +02:00 |
Florent Kermarrec
|
0545d49294
|
liteeth/core: add with_icmp parameter
|
2015-07-06 21:31:20 +02:00 |
Florent Kermarrec
|
e011f9378f
|
use sets for leave_out
|
2015-07-05 22:49:23 +02:00 |
Florent Kermarrec
|
c100ef6406
|
liteeth/core/mac: adapt depth on AsyncFIFOs according to phy (reduce ressource usage with MII phy)
|
2015-07-05 22:45:53 +02:00 |
Florent Kermarrec
|
c1ca928ec2
|
liteeth: small logic optimizations on mac (eases timings on spartan6)
|
2015-07-05 12:31:52 +02:00 |
Sebastien Bourdeauducq
|
31a447154d
|
soc: support constants without value
|
2015-06-28 21:35:37 +02:00 |
Florent Kermarrec
|
04c64eb1d8
|
litesata/example_designs: fix core generation (RAID introduced some changes on the PHY)
|
2015-06-26 00:20:58 +02:00 |
Olof Kindgren
|
52e6bf6987
|
litesata/test: Add missing dependency on scrambler in bist_tb
|
2015-06-26 01:20:25 +02:00 |
Olof Kindgren
|
ffb6081720
|
litesata/example_designs: Add missing clock in phy instantiation
|
2015-06-26 01:20:25 +02:00 |
Florent Kermarrec
|
125432b5b6
|
liteeth/example_designs: use new Keep SynthesisDirective
|
2015-06-23 16:15:28 +02:00 |
Florent Kermarrec
|
01c5051866
|
liteeth/software: fix wishbone bridge
|
2015-06-23 01:48:45 +02:00 |
Florent Kermarrec
|
369cf4c4d7
|
liteeth/example_designs: add false path between clock domains (speed up implementation) and use automatic PHY detection
|
2015-06-23 01:08:49 +02:00 |
Florent Kermarrec
|
5c939b85ef
|
liteeth/core/arp: fix table timer (wait_timer adaptation issue)
|
2015-06-23 00:25:26 +02:00 |
Florent Kermarrec
|
a3c0e5c4d9
|
liteeth/core/arp: fix missing MAC address in ARP reply
|
2015-06-22 23:15:00 +02:00 |
Florent Kermarrec
|
f44956bfca
|
soc/sdram: add L2_SIZE constant and avoid declaring an empty flush_l2_cache function when L2_SIZE is not defined
|
2015-06-19 08:39:37 +02:00 |
Sebastien Bourdeauducq
|
7c2d0fa641
|
indentation
|
2015-06-17 08:32:17 -06:00 |
Florent Kermarrec
|
c0bc94ca1c
|
soc/sdram: add capability to share L2 cache in multi-CPU SoCs
|
2015-06-17 15:48:45 +02:00 |
Florent Kermarrec
|
3b9f287bab
|
sdram: use wishbone cache as L2 cache and add optional L2 cache to Minicon
|
2015-06-17 15:30:30 +02:00 |
Florent Kermarrec
|
a1f7ecc8c5
|
litesata: use 200MHz clock and SATA3 (6.0Gb/s) on all example designs: working :)
|
2015-06-10 12:15:59 +02:00 |
Florent Kermarrec
|
571ce5791a
|
litesata/phy/k7: apply AR# 63869 to keep CDR in hold during SATA link initialization
self.rxelecidle is already filtered so the "20 USRCLK cycles before setting RXCDRHOLD to 1'b0" are respected.
|
2015-06-10 12:14:48 +02:00 |
Florent Kermarrec
|
1bb2580779
|
sdram: use new Migen Converter in Minicon frontend and small cleanup
|
2015-06-02 19:37:08 +02:00 |
Florent Kermarrec
|
f96a856c97
|
sdram/phy: fix simphy memory usage
|
2015-06-02 19:33:09 +02:00 |
Florent Kermarrec
|
f40140dba5
|
sdram: refactor minicon and fix issues with DDRx memories
- simplify code
- fix AddressSlicer
- manage write latency and write to precharge timings
- add odt/reset_n signals
|
2015-05-29 12:31:56 +02:00 |
Sebastien Bourdeauducq
|
d50bb8c55e
|
litesata: more doc fixes
|
2015-05-26 14:13:13 +08:00 |
Sebastien Bourdeauducq
|
1e47cfce2b
|
Merge branch 'master' of https://github.com/m-labs/misoc
Conflicts:
misoclib/mem/litesata/doc/source/docs/frontend/index.rst
|
2015-05-26 13:57:26 +08:00 |
Sebastien Bourdeauducq
|
a9da892b57
|
litesata: doc fixes
|
2015-05-26 13:54:31 +08:00 |
Florent Kermarrec
|
989d8a7c29
|
liteata: fix spelling & mistakes in doc
|
2015-05-26 07:37:09 +02:00 |
Florent Kermarrec
|
eb922f6ddc
|
litesata: rework frontend doc and add striping, mirroring
|
2015-05-25 14:04:37 +02:00 |
Florent Kermarrec
|
0d1a7b9315
|
litesata: add mirroring
|
2015-05-25 14:03:14 +02:00 |
Florent Kermarrec
|
c3716296ae
|
litesata/examples_designs: add striping
|
2015-05-25 14:02:02 +02:00 |
Florent Kermarrec
|
0d2db23603
|
litesata/core/link: move buffer on CONTInserter (seems better for timings when set on sink)
|
2015-05-25 13:55:15 +02:00 |
Florent Kermarrec
|
cb053dc011
|
liteusb/core/packet: fix missing ,
|
2015-05-25 13:53:02 +02:00 |
Florent Kermarrec
|
1bb5a05488
|
litesata: add striping module for use of multiple HDDs.
|
2015-05-23 14:12:20 +02:00 |
Florent Kermarrec
|
5daba9af68
|
litesata: do some cleanup and prepare for RAID
|
2015-05-23 14:08:56 +02:00 |
Florent Kermarrec
|
d9b15e6ef6
|
cores: replace Timeout with new WaitTimer
|
2015-05-12 16:14:38 +02:00 |
Florent Kermarrec
|
a99aa9c7fd
|
uart: rename wishbone to bridge
|
2015-05-09 16:24:28 +02:00 |
Florent Kermarrec
|
fb5397aa82
|
uart: remove litescope dependency for UARTWishboneBridge and remove frontend
|
2015-05-09 16:08:20 +02:00 |
Florent Kermarrec
|
1fd189512f
|
liteusb/frontend/dma: remove +4 to length for CRC (we'll do it in core)
|
2015-05-08 23:10:08 +02:00 |
Florent Kermarrec
|
4d902b578c
|
liteusb/phy/ft245: rename "ftdi" clock domain to "usb"
|
2015-05-07 20:03:12 +02:00 |
Florent Kermarrec
|
d9111f6a04
|
litesata: fix packets figure in frontend doc
|
2015-05-07 11:06:05 +02:00 |
Florent Kermarrec
|
5516a49696
|
litesata: add doc for frontend
|
2015-05-06 03:57:07 +02:00 |
Florent Kermarrec
|
6908ddbaf9
|
litesata: cleanup README/doc
|
2015-05-06 02:02:22 +02:00 |
Florent Kermarrec
|
7bdcbc94cd
|
litesata: use (some) settings from vivado 2015.1, try to follow all ug476 recommendations to initialize GTX (...), remove automatic reset on top.
Works fine @ 3Gbps, still not working @6.0Gbps
|
2015-05-06 01:33:02 +02:00 |
Sebastien Bourdeauducq
|
5d5d5edfe2
|
spiflash: fix miso bitbang with large DQ
|
2015-05-06 00:05:25 +08:00 |
Florent Kermarrec
|
553262bcc1
|
soc/sdram: Vivado 2015.1 still does not fix issue with L2 cache, update comment...
|
2015-05-04 12:28:49 +02:00 |
Florent Kermarrec
|
438a0856c5
|
misoclib/cpu: merge git.py in identifier
|
2015-05-02 18:42:33 +02:00 |
Florent Kermarrec
|
da711ad5f1
|
liteusb: add simple example design with wishbone bridge and software to control it
|
2015-05-02 18:21:18 +02:00 |
Florent Kermarrec
|
c98bd9fd79
|
rename shadow_address to shadow_base (more appropriate) and use | instead of + (as done in artiq)
|
2015-05-02 17:07:58 +02:00 |
Florent Kermarrec
|
145398d874
|
liteeth/core/mac: minor cleanup
|
2015-05-02 16:48:57 +02:00 |