Loading...

Engineering Services

Gilenberg Design Engineering offers a full suite of services across hardware design, timing-closed FPGA logic, and low-level system software development.

Board Design

We design custom boards according to your needs. Past designs have included high power programmable switch-mode supplies, optical communication boards, and manufacturing control boards. We're able to start at the initial stage of requirements gathering, moving to schematic capture and layout, and concluding with testing and documentation.

Our experience enables us to help you with your obsolescence or re-spin projects for existing boards. We are able to step in at any point of your project, whether it's finding suitable replacement parts, performing FPGA or Microcontroller upgrades, or modifying/converting the schematic and layout files.

FPGA Firmware

In addition to our board design experience, Gilenberg Design Engineering is able to provide you with custom firmware development. Whether you have an existing in-house FPGA that requires additional features, or you're designing a new board with an FPGA, let us help you with your project.

We'll make sure that all of your features get implemented, properly constrained, simulated, and tested. Our firmware capabilities include high-speed data acquisition interfaces, memory controllers (DDR3/DDR4), and customized register maps for hardware control.

AND OR XOR

Embedded Software

Many of today's designs require a high throughput Microcontroller. Although some designs can get away with simple bareboard software, many more require a Board Support Package (BSP) which includes a bootloader such as U-boot, an operating system such as Linux, and custom drivers for the devices unique to your board.

Gilenberg Design Engineering can provide you with the entire package custom-tailored to your requirements. In addition, we can provide you with Windows/Linux based drivers and software to make it easier for you and the end user to interface and control your board.

gde-admin@embedded:~$ ./bringup_board [ 0.000000] Booting Linux on physical CPU 0x0 [ 1.204052] gde_pcie: Device detected, loading driver [ 2.155403] gde_adc: 6 Channels configured (80 MS/S) Board initialized successfully [SUCCESS]

From Concept to Production

01

Scope & Plan

Understanding requirements, board shape, and speed restrictions.

02

Schematic Capture

Mapping pins, connectors, MCU sockets, and bypass caps.

03

Board Layout

Stack-up configurations, trace width, matching impedance, layering.

04

Logic & Firmware

HDL logic modules, timing verification, bare-metal / BSP scripts.

05

Bring-up & Test

Oscilloscope readings, logic probes, full verification report.

Looking for custom electronics architecture?

Contact Gilenberg Design Engineering to discuss component specification, board re-spinning, and firmware timings optimization.

Request Technical consultation