Learn More
Modern embedded computing systems tend to be heterogeneous in the sense of being composed of subsystems with very different characteristics, that communicate and interact in a variety of ways—synchronous or asynchronous, buffered or unbuffered, etc. Obviously, when designing such systems, a modeling language needs to reflect this het-erogeneity. Today's(More)
In the computing community eld programmable processors are going to ll the niche for special purpose computing devices. A typical example is ultra-fast pattern recognition in experimental particle physics { a task for which we constructed two years ago Enable-1, an FPGA processor rather specialized for pattern recognition algorithms in s domain, but also(More)
Complex embedded systems that do not target mass markets often have design and engineering costs that exceed production costs. One example is the triggering and data acquisition system (DAQ) integrated into high-energy physics experiments. Parametrizable and repro-grammable architectures are natural candidates as platforms for specialized embedded systems(More)
FPGA processors are very well suited for the implementation of image processing and pattern recognition tasks. This paper describes a particularly demanding application of this type and Enable++, the FPGA processor used. The system nds particle tracks in high-energy physics detector images at a rate of 100 kHz. This requires to process a data stream of up(More)
  • 1