Commit graph

27 commits

Author SHA1 Message Date
Florent Kermarrec
8497f6b906 use PacketBuffer for udp loopback 2015-02-09 19:10:55 +01:00
Florent Kermarrec
1754574731 improve RX timings (make valid synchronous) 2015-02-09 15:04:04 +01:00
Florent Kermarrec
e18e403f10 mac: add interpacket gap inserter/checker 2015-02-09 14:30:53 +01:00
Florent Kermarrec
b1e0a21f78 add icmp (untested, will need fifo) 2015-02-06 01:38:30 +01:00
Florent Kermarrec
48c7a6fab1 code clean up due to hw tests 2015-02-05 23:30:50 +01:00
Florent Kermarrec
1ae204b7a1 test on hardware and first fixes 2015-02-05 20:02:26 +01:00
Florent Kermarrec
8cf9883143 add convert_ip function 2015-02-05 13:31:06 +01:00
Florent Kermarrec
fa5ee3ba5c core: shorten names in header definitions 2015-02-04 22:51:11 +01:00
Florent Kermarrec
90abd19022 udp: add skeleton 2015-02-04 20:50:49 +01:00
Florent Kermarrec
7a4713b385 udp: add model 2015-02-04 20:30:17 +01:00
Florent Kermarrec
99323b4e87 ip: add checksum functions to model 2015-02-04 19:03:49 +01:00
Florent Kermarrec
df2f283495 ip: small clean up 2015-02-04 16:31:37 +01:00
Florent Kermarrec
6e966bef7e ip: simplify user interface, basic sim OK for TX/RX 2015-01-30 19:14:05 +01:00
Florent Kermarrec
d066497ab1 ip: able to request mac_address if not cached and send an empty ip frame 2015-01-30 17:44:44 +01:00
Florent Kermarrec
124a041fbd mac: add crossbar to simplify usage 2015-01-30 16:27:56 +01:00
Florent Kermarrec
1d447f2ae1 ip: add skeleton 2015-01-30 13:23:06 +01:00
Florent Kermarrec
fa48346385 arp: request/reply with model OK 2015-01-30 12:02:01 +01:00
Florent Kermarrec
a7d4427de4 arp: rx and decoding OK 2015-01-30 10:48:56 +01:00
Florent Kermarrec
dcbfdcab44 model: add arp skeleton 2015-01-29 19:17:45 +01:00
Florent Kermarrec
51c9f84ef0 create LiteEthIPStack skeleton 2015-01-29 01:03:47 +01:00
Florent Kermarrec
5b37068393 make packetizer/depacketizer generic and use it for all layers 2015-01-29 00:25:55 +01:00
Florent Kermarrec
dc5e1aa1ad mac: add packetizer/depacketizer (untested) 2015-01-29 00:02:50 +01:00
Florent Kermarrec
98b82348e7 common: add mac/arp/ip/udp header descriptions 2015-01-28 22:43:58 +01:00
Florent Kermarrec
33edf11ec9 test: add mac simulation skeleton 2015-01-28 19:07:59 +01:00
Florent Kermarrec
e42fdb4232 test integration in MiSoC (fixes/cleanup) 2015-01-28 11:56:28 +01:00
Florent Kermarrec
8a2b65f21d continue code refactoring 2015-01-28 09:28:33 +01:00
Florent Kermarrec
4cd73fc9da change name to LiteEth (LiteEthernet is too long...) 2015-01-28 01:36:38 +01:00
Renamed from liteethernet/common.py (Browse further)