fpgatools is a toolchain to program flexible programmable gate arrays (FPGAs). the only supported chip at this time is the xc6slx9, a cheap (ca. 10 USD) but powerful 45nm-generation chip with about 2400 LUTs, block ram and multiply-accumulate devices. the principles of fpgatools are: 1. reach the maximum physical performance of the chip. 2. fast development cycles. 3. independent toolchain that only depends on other free software. 4. lightweight C implementation without GUI. 5. supported platform: Linux. 6. license: public domain