These Web sites offer additional help when designing with programmable logic.
At its Web site, Right Track Corp. offers a general CAD tool for programmable logic. The VPR Placement and Routing system takes as input a circuit netlist and a description of the target FPGA architecture and then outputs a fully implemented circuit. The CAD tool can also provide important parameters such as the maximum speed of the circuit and an estimate of the area used on the target FPGA. The software was originally developed at the University of Toronto.
Integrated Circuit Technology Corp. offers a system-on-chip (SoC) design tool called Programmability-on-Demand, designed to offer designers product differentiation and product upgradability while reducing the time-to-market and other risks associated with SoC design. The company says that it can provide complete solutions for embedding E2PROM nonvolatile memory and programmable logic into SoC devices.
Research at the University of Kaiserslautern (Kaiserslautern, Germany) looks at the memory management issues that crop up in configurable-computing design. The researchers offer a new approach to two-dimensional memory management based on analyzing computational sequencing patterns and their interaction with storage methods.
The Engineering Design Center at the University of Newcastle, England, has developed an interesting approach to controlling system design using FPGAs. The concept is to devise "reactive systems" by including system feedback in the design process. The hardware then evolves to handle the typical computational control problems in real-time.
The Reconfigurable Logic Group at Brigham Young University in Utah has a comprehensive group of papers on application of FPGAs to embedded and signalprocessing jobs. Signal processing in exotic areas such as radar and sonar are treated, as well as other high-performance issues such as the design of finite-field multipliers or microprocessors.