Skip to main content

Custom Synthesizable VHDL Processor for Embedded Capacitive Angle Sensor Data Processing

Milos Drutarovsky, Ondrej Benedik, Miroslav Sokol, Pavol Galajda, Jan Saliga, Jan Ligus, Cristian D Stratyinski

Abstract

We describe custom architecture of a small synthesizable soft processor for the next generation of proprietary capacitive angle sensor (CAPSE) developed by CTRL company for space applications. We process data streams from ADCs by custom developed 16-bit processor. The processor is written in platform independent VHDL code. It uses a small Leros (soft processor) control unit and several custom coprocessors including CORDIC, fixed-point fractional multiplier, and adder with barrel shifter optimized for fractional fixed-point arithmetic. We describe architecture of the proposed processor and present the results of developed custom processor mapping to the target FPGA circuit. The complete processor occupies only ∼2100 Logic Elements in target FPGA and complete firmware has less than 220 instructions. For a 10 kHz sampling rate, it requires less than 3 MHz system clock frequency.

Keywords
Synthesizable VHDL, Embedded Capacitive Angle Sensor, Data Processing
Download
IMEKO-TC4-2023-25.pdf
DOI
10.21014/tc4-2023.25
IMEKO TC
TC4 - Measurement of Electrical Quantities

Event details

Event
TC4 Symposium 2023
Technical Committee
TC4
Email
imeko_TC4_2023@senis.swiss
Place
Pordenone, ITALY
Time
20 September 2023 - 21 September 2023
Website
https://conferences.imeko.org/event/3/

Back to the proceedings