300 FPS 12 MP Tattile Smart Camera S12MP

MODEL:  S12MP Smart Camera

S12MP is a true Smart Camera that is technologically advanced and compact form factor,  designed to meet the challenging requirements of machine vision.

S12MP Smart Camera is a standalone, “All in One” product.   Within the camera body there is a CPU that processes data, captures images, performs the check-ups required by the application, sends the results to the user’s machine as data (ie. velocity vectors) and/or images.   The S12MP has a powerful Image Processing architecture, with a Dual Core processor and an FPGA of 125K elements.  The 12 MegaPixels sensor enables the user to capture extremely small objects with high resolution.   The power of combining a 12MP sensor and a high performance process architecture allows this product to operate at 300 FPS. 

The camera is equipped with a series of communication interfaces: (1) Gigabit Ethernet port, (2) RS422 Inputs and (2) RS422 Outputs.  All communication interfaces are handled by FPGA, in order to ensure “real time” low latency service.  The FPGA manages the acquisition and pre-processing, to reduce CPU workload. CPU is dedicated to the image analysis.  The S12MP FPGA can be programmed as a black box by the user.

S12MP features Linux, the open operating system, where the end user can create application program interface (API) using Tattile’s software or other manufacturers’ compatible software libraries.  The Smart Camera has a storage capacity of up to 32 GigaByte, using a SD card.

300 FPS 12 MP Tattile Smart Camera S12MP

S12MP Smart Camera

  • Powerful image processing: Dual Core Cortex-A9 processor and Xilinx Kintex 125 Kle FPGA
  • Ultra High-resolution: 12 Megapixels global shutter CMOS image sensor
  • Amazing high-speed: 300 frames per second at full resolution.
  • Programmable FPGA for image acquisition and preprocessing
  • Open system with Linux O.S.
  • Complete interface and communication capabilities: Gigabit Ethernet and digital I/O
  • GigE Server on-board for GigE Vision protocol management

Architecture:  The fast acquisition and processing of 12MP images requires a powerful electronic architecture. The S12MP Smart Camera features a Dual Core Cortex-A9 667MHz CPU and an Xilinx Kintex 125K Logic Cells FPGA working closely together. Due to Tattile’s design around the FPGA, this smart camera can guarantee the real-time execution of critical functions such as image capture, image pre-processing and I/O.

High-Speed:   With 12 Megapixel resolution and a speed of 300 frames per second, S12MP Smart Camera can process images inline and provide data in addition to images.   This lowers the bandwidth requirements on the GigE Ethernet interface. The frame rate of the camera can be further increased with Region Of Interst (ROI) windowing which captures only a portion of the sensor.   

FPGA: The image acquisition and image preprocessing are performed by a dedicated FPGA in real time (inline).   It is possible to program the FPGA, treating it as a blackbox for image preprocessing.

Open System:  The OS for the camera CPU is Linux,  which allows application development with Tattile software or third parties library-software

Interface and Communication:  The integration of the S12MP Smart Camera is made easy by the full-featured set of interfaces available: Gigabit Ethernet, 2 inputs RS422 , 2 outputs RS422.

GigE Server:    Data and image transmission from the S12MP is with the GigE Vision standard protocol, for ease of integration.

Resolution (MP)
Resolution (H x V)
Frame Rate
Line Rate (KHz) Not applicable.
Interface Gigabit Ethernet
Lens Mount F
Optical Size 35 mm
Pixel (u)
Pixel Data Format 8/10/12
Sensor Size
Sensor Type CMOS