I wonder if there could be a way to get a larger range than just 60Mhz of signal capture other than just replacing the cap depending on your desired frequency?
Most likely I'll add an extra Schmitt trigger on each line and use the smallest cap that will work once the edges are fast. It only needs > 10nS so that shouldn't be too hard. If that works then it will depend more on software handling of result data as to limits. I already have in mind how I'll speed that up so that it can handle UART data but there is a limit. Basically, once a byte is received by the UART there is 5 uS to deal with it and at that point it cannot let go until all 4 bytes are stored. So other functions will need to co-operate by reducing their ISR footprint.
I'm trying to remember what was the reason for delaying the signal? I haven't looked into the communication protocol too much I just glanced over it. Is the plan to use two nor gates on the final design? I haven't looked at any of the updated files I may do that now.
It's because there is no clock signal from the ASIC, but the clock is implicit in the data. So to allow a UART to capture it rather than using a CPLD or FPGA I use a single gate to extract the clock. The delay is so the PIC has enough setup time between the clock and data. Ultimately a CPLD would allow capturing at higher rates and then the PIC could clock the data in as slow as it needs. A more complicated capture could be designed in a CPLD but then we also have another device that needs programming, and you get into another programming tool and using the HDL environment etc. So I was trying to keep it simple as there's already enough to do.
I am more interested in what hub I can bundle with a Raspberry Pi and still overclock the K1 Nanos what is possible because I have giant tub of mineral oil, a pretty heat exchanger, cooling tower and some pumps and a beautiful baby blue fiberglass tank I want to dunk them in.
Most of the hubs on the market are junky but someone did post a good robust one back up the thread a ways. I can't run both the K and the Erupter on the hub I have even with a decent adapter wattage. It seems to limit use even when the K doesn't draw power because the Erupter is using a full load. On my notebook they can both run together.
Yes, I say populate the whole board, use original design component values and let it
rip hash
Hope to add some more pretty quick. I need the hash now I turned off my GPUs (which is good as it frees up the ATX PSU for this). But not tonight as I stayed up all last night and it wiped me out. So going to bed soon.