diff --git a/README.md b/README.md index 2608430..000bb55 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,24 @@ -pcap ----- +Modules +======= + +pcap (sim) +---------- 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 -littletoe ---------- +littletoe (synth) +----------------- Basic read-only MAC/IP/TCP stack to follow a specific TCP session at the data level, from wire-format packets. -bcd ---- +bcd (synth) +----------- Convertors to and from binary to numerical ascii/bcd -xml ---- -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. - +xml (synth) +----------- +A scanner/parser to parse XML documents. Tracks tag nesting stack (8 deep), tag key/value/data, comments/data/tag stream. Outpus control signals synchronised with delayed datastream. Uses an internal 4-byte look-ahead for processing, which can be flushed with EOM input. hash ---- @@ -28,8 +30,8 @@ altera Code from the Altera cookbook modified to simulate in Icarus. http://www.altera.com/literature/manual/stx_cookbook.pdf -testbench ---------- +Testbenches +=========== 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.