From BKKCoins to a question I asked:
So if Terrahash is starting to take orders tomorrow and you are no where near functional firmware and they expect chips in a less than a month, will they be able to deliver a functional product?
Bkkcoins:
Probably. Maybe. It should not take long to get the firmware functional now. But things can go wrong and if they do then it could take much longer. If the reports from burnin of the ASIC being very fussy about it's data clocking are accurate then there is a good chance that getting ASIC comm could take us off track. Any change that forces redesign will mean new boards and at least a 2 week set back. But we don't know that yet. I'll be testing ASIC comm. initially on a K1 as it's much simpler and so I can focus on just a single chip. One of the design faults of the ASIC as far as I can tell is that it doesn't provide a way to confirm data receipt (unless that is what one of the debug signals is for - but they are undocumented, and everything else is very minimally documented.) So the only way I know of now is to feed data that should immediately or soon after give a result and check for result data output. There could have been much smarter communication design but for whatever reasons we don't have that luxury here.