Это заднее сиденье водитель, экспромтом вещей, с-не-опыта-в-эти твари, но:
Поставщик, который произвел эту карту вероятно) имеет свои инструкции FPGA хранится в чипе памяти, и обычно это повторно программируемой (ака «обновление прошивки»). Если нет, то это означает, что они б) при загрузке набора команд на лету, как правило, в байткод, содержащиеся в их программном обеспечении драйвера.
Если карта случается иметь драйвер с открытым исходным кодом, и вы действительно повезло, то можно выяснить, либо), как обновить прошивку с собственным набором инструкций, или б) выяснить, как они загружают его на муха, и загрузить вместо ваших инструкций.
Если вам не повезло, они не имеют каких-либо драйверов с открытым исходным кодом или эквивалент, или байткод они используют подписан определенным образом, чтобы избежать людей делать именно то, что вы пытаетесь сделать. Это чаще встречается, скажем, смартфон, чем вне-полка видеомагнетафона карты. В любом из этих случаев, ваш единственный выбор для взаимодействия с FPGA непосредственно как EM предлагает.
Несмотря на это, он собирается занять какую-то работу и много проб и ошибок, чтобы получить в любом месте с ним. К тому времени, когда вы делаете, 10-15mh / s больше не стоят власти он потребляет.