GiPHouse/qbaylogic-clash-based-macipudp-stack-spring24
A fully configurable Ethernet core written in Clash.
HaskellNOASSERTION
Issues
- 1
Implement UDP echo
#152 opened - 1
Implement UDP Depacketizer
#151 opened - 1
Implement UDP Packetizer
#150 opened - 0
Fix checksum recalculation in icmp responder
#141 opened - 0
- 0
Strip FCS in FCSValidator
#129 opened - 0
Add automatic formatter
#125 opened - 10
Upstream PacketStream to Clash.Protocols
#122 opened - 0
- 0
Write fully featured MAC +ARP + IP example
#119 opened - 1
Write full MAC Tx+RX stack example
#118 opened - 0
Write MAC stack TX examples
#117 opened - 0
Write MAC stack RX examples
#116 opened - 0
Remake package structure
#115 opened - 2
Implement ICMP top level module
#114 opened - 0
Implement ICMP transmitter
#113 opened - 0
Implement ICMP receiver
#112 opened - 1
Implement Arp top level module
#111 opened - 0
Implement ArpManager
#110 opened - 0
Optimize resource usage of packetizeFromDfC
#105 opened - 0
Reduce checksum critical path
#101 opened - 0
Use `unsafeRgmiiRxC` in `uartEthRxStack`
#91 opened - 0
Optimize resource usage of depacketizer
#83 opened - 0
Implement IP loopback
#76 opened - 0
- 3
- 2
- 0
Fixup haddock documentation
#71 opened - 0
- 0
Implement IP depacketizer
#67 opened - 0
Implement IP packetizer
#66 opened - 0
Implement multi-entry ARP table
#64 opened - 0
Implement one-entry ARP table
#63 opened - 4
Implement ARP transmitter
#62 opened - 17
Implement ARP receiver
#61 opened - 0
Handle client review 1
#59 opened - 0
- 0
- 0
Implement PacketStream arbiter
#56 opened - 0
Implement PacketStream dispatcher
#55 opened - 0
Implement padding inserter
#54 opened - 1
- 9
Bug Fix: CI takes too long
#43 opened - 1
- 3
- 0
Create initial python test suite
#36 opened - 0
Implement PacketStream RGMII receiver
#31 opened - 2
Implement preamble check + strip
#30 opened - 1
Implement PacketStream RGMII transmitter
#29 opened - 0
Implement interpacket gap inserter
#28 opened