Infusing Tomorrow into Today
Infusing Tomorrow into Today
Your Partner in Embedded Automation Innovation

SERVICES

Hardware Engineering

ASEC Technology can design and deliver complete electronic systems. We provide electronics design, schematic capture and layout. Our engineering team can provide a range of embedded tests to manage the PCB manufacturing and assembly process. We have on-site facilities for prototyping and rework, as well as analogue and digital evaluation.

We are familiar with the following software tools to generate schematics and PCB layout:

  • Altium Designer
  • OrCad

Our designers are familiar with low-power requirements and can advise on component selection and design techniques to minimise power consumption. We have experience of low-noise, high-frequency, analogue and digital PCB layout.

To achieve the highest results we use the following techniques:

  • Transmission line impedance matching
  • Differential pair routing and length matching
  • Power supply noise isolation and filtering
  • Component placement and routing optimisation
  • Electromagnetic Compatibility (EMC)

Software Development

ASEC Technology is expert at developing embedded software and firmware for a range of operating systems, microprocessors and microcontrollers.

Embedded systems are often characterised by limited memory and CPU performance, and may have a requirement for low power consumption. We use various techniques to develop high quality code efficiently in these situations, by using low-level languages such as C or assembler for greater control over resource usage.

Our engineers are specialized in the various platforms such as ARM, ST, TI, Microchip, AVR and Operating Systems such as FreeRTOS, Embedded Linux and Android.

We have a particular depth of experience with touch screen and LCD controllers, but have also developed drivers for a variety of sensors and peripheral devices, using interfaces such as I2C, SPI, GPIO and USB.


IP Development

Intellectual Property (IP) core is a block of logic or data that is used in making a field programmable gate array (FPGA) or application-specific integrated circuit (ASIC) a fully functional product.

We design, implement and verify customer-specific programmable logic. Specification, implementation, design synthesis, validation and verification are embedded in our standard design-flow of hardware and software co-design. Our logic designs are typically targeted for FPGAs or PLDs.


Custom IP Blocks

We can design custom IP blocks in hardware description language (HDL) code. The resulting IP block can be a complex algorithm, it can accelerate an existing software solution, communicate with a proprietary interface. Also we can develop other proprietary intellectual properties.

Below are examples of some of the custom IP cores we have designed:

  • JTAG IEEE 1149.1 Interface core
  • TDM Switch – Highly optimized for a specific application
  • SPI Interface core
  • I2C Interface core
  • Hardware Interface BIST Controller – Built-In Self Test blocks for wide variety of interfaces

TRAININGS

TRAININGS MATERIALS AND USEFUL LINKS

TRAININGS MATERIALS AND USEFUL LINKS

«Digital Systems Design»

This course gives you a complete insight into the modern design of digital systems fundamentals from an eminently practical point of view. You will learn a set of design methodologies and will use a set of (educational-oriented) computer-aided-design tools (CAD) that will allow you to design small to medium size systems.

The goal of the course is to study a computing and storage elements in digital system. The course also focuses on the study of serial interfaces and PCB design flow.

Download the training syllabus: «Digital Systems Design»


«Verilog HDL»

The popularity of Verilog HDL usage for all hardware applications rapidly increases. Our Verilog course modules uses the IEEE 1364 -2001 standard, offering everything you need to get started.

The goal of the course is to teach you how to take advantage of

Download the training syllabus: «Verilog HDL»


«FPGA Prototyping»

FPGA prototyping is a well-established technique for verifying the functionality and performance of application-specific IC's by porting their RTL to a field programmable gate array. It is being used more widely today because hardware complexity is increasing, as well as the amount of related firmware that needs hardware-software co-verification.

The goal of the course is to study the basic principles and methods of FPGA prototyping. The FPGA Prototyping course will provide you with a hands-on introduction to Verilog synthesis and FPGA programming through a “learn by doing” approach. It also focuses on the study of principles of IC prototyping; hardware and software; design strategies and methods.

Download the training syllabus: «FPGA Prototyping»

Copyright © 2024 ASEC Technology