Field-Programmable Gate Arrays (FPGAs), chips that are easily programmed and reprogrammed to implement complex multi-level logic, have significant potential not only for traditional logic implementation tasks, but also for high-performance computing. However, with the advent of System-on-a-Chip (SoC), the integration of a complete system on a single piece of silicon, the future of FPGAs has become murky. Today's FPGAs are completely generic devices whose main advantage is prefabricated silicon with post-fabrication customization. Future devices will be fabricated with the overall SoC, opening up the possibility of custom FPGAs. In this talk I will introduce the Totem system, which automatically creates domain-specific FPGA architectures, and CAD tools, in response to a designer's requirements. This can yield significant improvements in functionality, cost, performance, and power consumption over traditional approaches. It also opens up new areas of research, where the automation of FPGA architecture and CAD tool generation becomes a crucial requirement.