summaryrefslogtreecommitdiffstats
path: root/docs/hardware.txt
blob: 006829d0515c7980d6f2b99fbae263ee05d128cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
 - The packet ids are 64-bit and in big-endian data format
 - Jumbo frames are not currently supported, max packet size is 1500 bytes. 
    * The maximum number of samples per packet can be computed as 
	n = (1500 - header_size) / sample_size (pixels_per_module * bpp)		i.e. 46 = | 1492 / 32 |
    * With 46 packets, however, we can't split a full rotation in a whole number of packets.
    So, we need to find maximal number m, so that 
	    (m <= n) and (samples_per_rotation % m = 0)					i.e. 40


Questions
=========
 - Do we need to compute 'flats' and 'darks' for each plane separately? Or just one set will work for all?
 - How do FPGA syncrhonize IDs? Is it reliable. I currently have desync in receiving (but this could be caused by networking stack problems)