Но было бы здорово поколупаться с самой технологией ПЛИС, а для этого нужно понять что это за плата, раздобыть ее схему и прочую документацию, и понять как это дело программировать.
Да понятный пионер, что схемы никто не даст, да она в общем-то и не нужна для "поколупаться с самой технологией ПЛИС". Для "покулупаться" нужно в принципе три вещи - это тестер в режиме прозвонки, даташит на Alter'у с распиновкой ее выводов и китайский usb-blaster с алиэкспресса за сторублей.
Тестером вызвонить питание, че там у них, линейные стабы понатыканы вроде два, и похоже центральные пины разъема это плюс. Ну короче, найти откуда там 3.3V получается для питания Alterы, и вообще с питанием всей платы разобраться разобраться. Наверное питается от 12 вольт, один линейник делает 3.3V, другой 5 вольт или типа того. Так же тестером проверить правильность распиновки JTAG разъема для программирования альтеры, который вверху над SD-картой, точнее над мелкой альтерой 3032.
Ну и все, собсна, китайский usb-бластер втыкается в JTAG разъем, плата подключается к питанию, запускается кактус (Quartus) на компе - можно программировать ПЛИС. Любой вывод может делать что угодно в соответствие с зашитой программой, поэтому если нужно заюзать какую-то перефирию, типа SD-карты, то прозвонить куда идут выводы SD-держателя к какому пину Alter'ы и дергать их в своей программе за анус невозбранно, SPI там, все дела. Плата походу ваще двухслойка, поэтому можно тестером вообще всю срисовать не напрягаясь особо.
А, да, если мне мой склероз не изменяет, циклоны не имеют своей встроенной EEPROM, типа как Max'ы, поэтому им рабочую конфигурацию нужно загружать каждый раз при включение из чего-то. Видать этой херней занимался раньше микроконтроллер AT89чототам и флешка у него сбоку. Пока можно забить, и не отключать плату от питания, тогда через кактус можно грузить конфигурацию с компа (программировать), и пока питание не пропадет - плата будет работать так как нужно.