FPGA Interface C API محصول شرکت National Instruments یک نرم افزار و افزونه برای درایور NI-RIO است که ارتباط بین پردازنده و FPGA های برنامهریزی شده را درون سخت افزارهای NI RIO مانند ماژولهای CompactRIO، کنترلرهای تک مدار CompactRIO، تجهیزات FlexRIO، دستگاههای قابل برنامهریزی مجدد چندکاره (Multifunction) و ابزارهای جانبی MXI-Express ممکن میسازد. در واقع با استفاده از این نرم افزار میتوانید پردازندههای Real-time بر پایه FPGA شرکت NI را مستقیماً برنامهنویسی کنید. این برنامهنویسی به زبان C و در محیطهای مختلفی نظیر LabWindows/CVI و Microsoft Visual Studio و Eclipse و غیره امکان پذیر است. C API الزاماً نسخه به زبان C رابط LabVIEW FPGA است. این رابط که همراه ماژول FPGA در LabVIEW نصب میشود، وظیفه مطابقت دادن VI ها و توابع را بر روی پالت رابط FPGA در LabVIEW را به عهده دارد.