S2C Limited.
S2C Limited.

Overview of S2C Customer - TAKUMI

Founded in 2003, TAKUMI licenses out its unique and OpenGL ES- and OpenVG-compliant Graphics Accelerator IP cores for embedded systems and mobile information devices, including digital still/video cameras, mobile phones and set-top boxes that enable the smallest size and power consumption as well as real rich 2D/3D intuitive user interface around the world. The company maintains its headquarters in Shiba, Tokyo. TAKUMI also has offices in Kofu, Yamanashi.


"Graphics IPs today are very complex and require a large number of test patterns to perform the complete hardware verification and software testing.  Thus, a reliable, flexible and high-performance FPGA platform is required," said Hiroyuki Nitta, Executive Director of Research and Development of TAKUMI Corporation.

In addition, SoC designers who are planning to integrate a complex IP core, such as TAKUMI's 3D graphics IP, often require a tremendous amount of verification effort such as verifying the correctness of all hardware functions, evaluating SoC bus efficiency and testing software compatibilities. Therefore, having an easy-to-use and scalable rapid FPGA-based prototyping platform with TAKUMI's 3D Graphics IP core already verified on the platform would certainly ease the integration of end SoC.

S2C Solution

"We mapped our 3D graphics IP core into a Virtex-6 760 FPGA on S2C's V6 TAI Logic Module and used S2C's DVI-ver2.0 daughter card to display the video on a TV.  To control our graphics IP core, we utilized an off-the-shelf ARM11 CPU board (ARMADILLO-500) and Japan  Circuit, S2C's partner in Japan, custom-made an interface board so the ARM11 CPU board can be plugged on top of S2C's V6 TAI Logic Module," said Makoto  Natori, Group Manager of IP Core Development Group.

"Once we got the basic function of our first graphics IP core working on V6 TAI Logic Module, we expanded the hardware design to integrate more functions as there are still plenty of room in FPGA for additional logic verification. Then, we substituted the FPGA design with different models of our graphics IP cores so all of them were verified.  We were able to test a lot of software on all the different graphics IP cores as we were able to run our FPGA design on the TAI Logic Module at close to real system speed."


  • S2C's rapid SoC prototyping solutions are known for their reliability, interface flexibility to a variety of SoC models and interfaces, and scalability to support designs of various gate counts

  • Large-capacity and high stability enable TAKUMI to run all the different test patterns at high speed

  • The quick response of S2C's support team helped TAKUMI to bring up their FPGA verification environment successfully

S2C Rapid Soc Prototyping Solution


Using S2C's rapid SoC prototyping solutions, TAKUMI's Graphics IP cores were prototyped and are available as reference designs today on S2C's Virtex-6 760 TAI Logic Modules for customers to integrate into their SoC. TAKUMI Graphics IP core reference designs can also be easily ported to the new Virtex-7 2000T TAI Logic Module series or the Altera Stratix-4 820 TAI Logic Module series upon customer requests.

TAKUMI Customer Reviews

Related S2C Complete Prototyping Solutions
Arria 10
S2C's Arria 10 Prodigy Logic systems offers low-profile chassis design with Intel Arria 10GX1150 FPGA.
Virtex UltraScale Series
S2C's Virtex UltraScale (VU) Prodigy Logic Systems are built on the Virtex UltraScale XCVU440 FPGA from Xilinx.
Multi-Debug Module Pro
The S2C Prodigy Multi-Debug Module is an innovative debug solution for FPGA prototyping. It has the ability to run deep-trace debugging on multiple FPGAs simultaneously. It can trace up-to 32K signals...
What's New at S2C
Request for Quote
What type of chip are you designing
What is the capacity of the ASIC gate included in the design?
5 million-20 million
20 million-50 million
50 million-100 million
100 million-1 billion
More than 1 billion
Which FPGA do you prefer to use?
Xilinx VU440
Xilinx KU115
Xilinx VU19P
Xilinx VU13P
Xilinx VU9P
Intel S10-10M
Intel S10-2800
Not sure, need professional advice
What kind of FPGA configuration do you need?
Single FPGA
Four FPGAs
Eight FPGAs
Not sure, need professional advice
What kind of peripheral interface do you need?
How many prototype verification platforms do you need?
Do you need the following tools?
Segmentation tool
Multiple FPGA debugging tools
Co-modeling tool (allows large amounts of data to interact between FPGA and PC host)
When do you need to use our products?
0-6 months
6-12 months
More than 12 months
Not sure
Any additional comments?