I like to see how connections are made to a pool and get header info in btc version 25, how merkle root replaced and calculated after 4GH nonce reached or how extranonce come to sense and also middle state involved in live action. those boards use bitmain asics and I'm not sure something like midstate could be included in asics, or a way to manipulate sha256 calculations in asics.
You should check out the nerdminer source;
https://github.com/BitMaker-hub/NerdMiner_v2