An MSDN blog article I wrote about the Kiwi system for synthesizing hardware from C# and F# programs: Kiwi Synthesis of C# and F# Combinational Circuit Models into FPGA Circuits