Utility to replay a packets from Wireshark/tcpdump pcap file over a single-byte bus
for use in network handling test benches.
http://wiki.wireshark.org/Development/LibpcapFileFormat
Basic read-only MAC/IP/TCP stack to follow a specific TCP session at the data level, from wire-format packets.
Convertors to and from binary to numerical ascii/bcd
A scanner/parser to help parse XML documents. Track tag nesting stack, tag key/value/data, comments and outputs control signals synchronised with datastream. Uses an internal 4-byte look-ahead.
jenkins.v
- a framed byte-wise Jenkins hash-code calculator
serialMap.v
- a key-to-value map data structure. Implemented using a linear probe looked seeded by the key's hash. Module parameterised by k/v sizes.
Code from the Altera cookbook modified to simulate in Icarus.
http://www.altera.com/literature/manual/stx_cookbook.pdf
Test benches can be rebuilt with make
assuming you have ivp
and iverilog
on your path.
Simulation waveforms are written to lxt2 format and are opened with gtkwave
when a bench/implementation is rebuilt.
Save files for gtkwave (gtksav/*.sav
) are included to setup zoom and signals.