add framepacker, create initial IO register mappings and plumb
in.
fix calculation of new raster signal.
implement rudimentary RLE scheme for video data.
add some notes in preparation for having ethernet controller
send compressed video frames autonomously when enabled.
plumb through control lines between framepacker and ethernet.
plumb buffer moby toggle through to ethernet controller.
trigger automatic sending of compressed video frames.
work towards sending video frames via ethernet: currently broken
(eth_tx_size gets set incorrectly, and can't actually be set from
50MHz side, so need a separate counter for this case.)
more work towards sending ethernet frames with compressed video
stream.
put frame synchronisation marker at end of frame instead of
beginning, so that it is safe to write it out without fearing that
pixel data will follow the next cycle.  also gives ethernet time
to push the remaining data out.
simplify and correct video stream buffering in framebuffer.
plumb in video buffer so that ethernet should start sending real
compressed video frames.  there look to be bugs in the video
frame data.
add video streaming modules to ISE project.
fix synthesis error
allow control of video streaming.
implement interpacket gap for ethernet transmission.
fix reading of ethernet registers.
try to fix missing byte in video packet headers
turn video stream on by default.
change bit to control video capture.
fix bug with end of frame marker.