
https://topic.nl/en

With a team of more than 100 engineers, we make the world a little better, healthier and smarter every day. It's literally in our DNA. With a focus on business along with a family spirit, we focus on highly qualified consultants with excellent technical skills in embedded software and digital hardware. On location or in-house from TOPIC's ultramodern office in Best. Our daily expertise, embedded in your future!
Within software development, we have various areas of expertise: from low-level driver development and application development to the development of user interfaces, on all conceivable platforms. Especially with the rise of smartphones, the development of mobile applications for iOS and Android has also become one of our fields of work.
Knowledge is central to our organization, which we stimulate with initiatives such as the TOPIC Academy, workshops, training courses, seminars and congresses. In this way, we can stay in line with developments and market demands. Our engineers know all there is to know about embedded systems, software, design and products.
An FPGA is a powerful accelerator if programmed correctly. We know what the strengths and weaknesses of an FPGA are, so we can program it (often in combination with a processor) optimally to enable our customers to achieve their goals.
FPGA development nowadays involves more than just knowledge of VHDL and/or Verilog. With the emergence of technologies such as HLS (High Level Synthesis) and the more intensive use of ready-made IP blocks, it is becoming increasingly important to be able to handle this tooling properly. TOPIC makes frequent use of both HLS and IP blocks so as to accelerate the development process.
As mentioned before, we often use an FPGA in combination with a CPU, thereby combining the strengths of both. We use the FPGA for the time-critical and solid parallelizable calculations and the CPU for the dynamic and random access behaviour. This combination has proven itself many times in previous projects. In such projects, we often use our own Miami SoM (System on Module) products that are based on AMD chips, including the 7 Series®, Zynq® and Zynq® UltraScale+™.
We have experience in designing and developing FPGA designs in various fields: • Medical applications • Video processing • Industrial automation
Each domain has its own focal points and challenges. In medical projects, for example, safety is top priority. In (live) video processing//editing, it is important to have the lowest possible latency while for industrial automation reliability is key. The most challenging FPGA designs contain a combination of these aspects. Something that we as TOPIC are very good at, too!
As one of the few AMD Premier Adaptive Computing Partners in the world, we are always up-to-date about the latest developments and new techniques of the AMD FPGAs. In addition, we can count on good support from AMD and have access to information that has not yet been published, for example from new technologies and/or tools.

TOPIC Software Development has knowledge and experience in the following areas:
Programming languages: C, C++, C#, Java, Objective-C, XML, SQL, Perl, PythonOperating systems: Windows, Unix, Linux, Android, iOS, VxWorks, FreeRTOS, Robot OS.
Platforms: PC, ARM, microcontrollers
Development environments: Eclipse, Keil, Tornado, Visual Studio, GreenHills
Methods & Techniques: Agile/Scrum, TDD, O.O., UML, Design Patterns, eXtreme Programming

Topic Embedded Systems
Materiaalweg 4
5681 RJ Best