Markus Perkins markus
markus closed issue fpga/trashernet#12 2022-10-31 23:47:48 +01:00
IP: Implement IP en-/decoding
markus commented on issue fpga/trashernet#12 2022-10-31 23:47:14 +01:00
IP: Implement IP en-/decoding

Encoding in fdcb1cb719e9435c98cd875953afcb2b5fffc29f.

markus pushed to feature/ipv4 at fpga/trashernet 2022-10-31 23:46:44 +01:00
fdcb1cb719 ipv4: Implement IPv4 TX
a0c9df28f1 ipv4: Remove obsolete signals
Compare 2 commits »
markus pushed to feature/ipv4 at fpga/trashernet 2022-10-31 17:02:36 +01:00
0d7981f801 ipv4: Default sr to all zeroes to squelch warnings
markus pushed to feature/ipv4 at fpga/trashernet 2022-10-31 16:57:55 +01:00
172a11070b ipv4prot: Implement IPv4 protocol muxing
9d9b3b1cce eth: Fix incorrect TX exit condition
e421ba0dff eth: Fix missing reset for tx sel
Compare 3 commits »
markus opened issue fpga/trashernet#13 2022-10-31 16:51:36 +01:00
ETH and IPv4prot muxing fails when two access in the same cycle
markus commented on issue fpga/trashernet#12 2022-10-30 22:34:35 +01:00
IP: Implement IP en-/decoding

Decoding in 277d01737ddd46bbb3ee5573e90f90d6c826c4c0

markus created branch feature/ipv4 in fpga/trashernet 2022-10-30 22:32:52 +01:00
markus pushed to feature/ipv4 at fpga/trashernet 2022-10-30 22:32:52 +01:00
277d01737d ipv4: Implement RX
markus pushed to feature/arp at fpga/trashernet 2022-10-30 22:31:37 +01:00
a19de6d0c8 gen: Add generic timer module
markus pushed to master at fpga/trashernet 2022-10-30 22:31:18 +01:00
a19de6d0c8 gen: Add generic timer module
markus opened issue fpga/trashernet#12 2022-10-30 19:03:09 +01:00
IP: Implement IP en-/decoding
markus commented on issue fpga/trashernet#9 2022-10-30 18:58:23 +01:00
ARP: Implement simple ARP

Finished implementation in 1c08d488610796795972eef988192da244d8ad64.

markus closed issue fpga/trashernet#9 2022-10-30 18:58:23 +01:00
ARP: Implement simple ARP
markus pushed to master at fpga/trashernet 2022-10-30 17:38:55 +01:00
1c08d48861 doc: Add ARP layer to README
ccb7d6c0da Fix linter warnings
8d9ca9e784 arp: Rename timeout_tick to systick
3240f363ba arp: Reformat code
a5d5ca280d arp: Add timeout
Compare 10 commits »
markus pushed to feature/arp at fpga/trashernet 2022-10-30 17:38:30 +01:00
1c08d48861 doc: Add ARP layer to README
markus pushed to feature/arp at fpga/trashernet 2022-10-30 17:29:16 +01:00
ccb7d6c0da Fix linter warnings
8d9ca9e784 arp: Rename timeout_tick to systick
Compare 2 commits »
markus pushed to feature/arp at fpga/trashernet 2022-10-29 19:18:49 +02:00
3240f363ba arp: Reformat code
a5d5ca280d arp: Add timeout
Compare 2 commits »
markus pushed to feature/arp at fpga/trashernet 2022-10-28 18:54:32 +02:00
651b6bb11e bench: Test ARP requests in HWITL
markus pushed to feature/arp at fpga/trashernet 2022-10-28 18:51:47 +02:00
4804674d8e arp: Implement ARP requests