RTL design
Digital design from specification to synthesis-ready RTL.
- Custom IP cores and configurable modules
- Bus interfaces: AXI, APB, AHB
- Protocol controllers and DSP pipelines
VHDL · SystemVerilog
Capabilities · FPGA Design
RTL in VHDL and SystemVerilog, UVM verification, synthesis and timing closure, and processor-to-fabric integration on Zynq and Versal, from an engineering team in Bengaluru that verifies what it designs.
Organised by what a project needs done, from a single IP block to a full processor-plus-fabric system. Each card lights its part of the SoC.
Digital design from specification to synthesis-ready RTL.
VHDL · SystemVerilog
Testbenches written alongside the design, not after it.
UVM · Coverage · Assertions
From RTL to a placed, routed design that meets timing.
Synthesis · Place and route · SDC
The processor and the fabric working as one system.
Zynq-7000 · Zynq UltraScale+ · Versal
Prove an ASIC architecture on an FPGA before tape-out.
Pre-silicon · Tape-out preparation
Testability is built into the architecture, coverage goals are set before simulation begins, and timing constraints are written alongside the design. Hover a stage to see its part of the flow.
01
FPGA design work on Defence and SHAR programmes
02
03
Beyond the fabric
Schematic and multilayer PCB layout, so the RTL, the board and the bring-up are planned together.
Hardware design →Bare-metal, RTOS and driver code for the processor side of a Zynq or Versal design.
Embedded software →Processor and FPGA boards for onboard computing, and FPGA processing for payload electronics, ready to contribute.
Space and satellite →GSAS designs across the three FPGA vendors below and their tool chains, and simulates on Questa FPGA Essentials from Siemens EDA.
01
Device families
Tools
Vivado · Vitis · PetaLinux
02
Device families
Tools
Quartus Prime · Platform Designer
03
Device families
Tools
Radiant · Propel
Tools and boards GSAS supplies for this work
Siemens EDA
Mixed-language simulation with UVM support and FPGA vendor libraries.
View product →
Digilent
Zynq-7020 board for PS-PL integration, with HDMI in and out.
View product →
Digilent
Zynq UltraScale+ board with quad Cortex-A53, DDR4 and FMC.
View product →
Arm
Kintex UltraScale board for Cortex-M, -A and -R prototyping images.
View product →A new design, existing RTL that needs verifying, or an ASIC that needs proving first. Pick yours.
01
New designs and IP
Send the specification or the block diagram. GSAS takes it from micro-architecture through RTL, verification and timing closure to a design that runs on your target device.
02
Existing RTL
Bring the RTL you already have. GSAS builds the UVM environment, the coverage model and the clock-domain checks around it, on Questa FPGA Essentials.
03
Pre-silicon
Map the ASIC architecture onto an FPGA to validate it, benchmark it on real hardware and verify it before committing to tape-out.
Tell us the device, the interfaces and what the design has to do. GSAS engineers reply with an approach and a proposal: RTL, verification, timing closure and integration, from one team.
RTL design in VHDL and SystemVerilog, UVM verification, synthesis and timing closure, processor-to-fabric (PS-PL) integration on Zynq-7000, Zynq UltraScale+ and Versal, and FPGA prototyping for ASIC designs. GSAS works from specification through a verified, timing-closed design.
AMD (Xilinx) Artix-7, Kintex-7, Zynq-7000, Zynq UltraScale+ and Versal with Vivado, Vitis and PetaLinux; Intel (Altera) Cyclone V, Arria 10, Stratix 10 and Agilex with Quartus Prime and Platform Designer; and Lattice ECP5, CrossLink-NX and CertusPro-NX with Radiant and Propel. Simulation and verification run on Questa FPGA Essentials from Siemens EDA.
Yes. GSAS builds custom AXI peripherals and DMA engines in the fabric, routes interrupts to the processing system, and brings up PetaLinux or bare-metal software on the Arm cores, so the processor and the programmable logic are delivered as one working system.
Yes. GSAS maps ASIC designs onto FPGAs for architecture validation, proof of concept, performance benchmarking and pre-silicon verification, so problems surface before tape-out rather than after it.
Yes. The same team covers schematic and multilayer PCB layout, so the RTL, the board and the bring-up are planned together. For space programmes, GSAS is ready to contribute processor and FPGA boards for onboard computing and FPGA processing for payload electronics.
Engineering is led from Bengaluru, India, with GSAS offices in Hyderabad, Chennai, Pune, Mumbai and Delhi NCR among others. GSAS is ISO 9001:2015 certified by TÜV Rheinland.
Blog
Where software defined radio actually earns its place: 5G and 6G waveform research, spectrum monitoring, weather satellite reception, GNSS work, LoRaWAN debugging, aircraft tracking over 1090 MHz, and reconfigurable instrument prototyping. A practical map from GSAS Micro Systems, an authorized Digilent engineering partner in India, with a framework for matching a USRP platform to the job.
Software defined radio moves the work of filtering, modulation and demodulation out of fixed hardware and into software running on processors and FPGAs. This explainer from GSAS Micro Systems covers what SDR is, how it differs from a traditional radio, what the signal chain looks like, why the FPGA matters, and how to pick a USRP radio in India.
Teams asking for FPGA-in-the-Loop on a ZedBoard usually name HDL Coder and SoC Blockset. FIL is actually HDL Verifier. Here is the correct product split, the JTAG versus Ethernet decision, and the 2015-era advice that is still sending Indian teams down the wrong path.
AI is a hardware supercycle. Every AI rack has to be designed, brought up, powered, fed with memory, and kept alive, and each of those is a test, measurement and memory problem. Here is the full engineering toolchain behind the AI data center, mapped to what Indian teams can buy today through GSAS.
A use-case guide to the Digilent JTAG-HS2 vs JTAG-HS3 FPGA programming cables for the engineers who actually rely on them, memory-validation bench teams, defence and aerospace FPGA production lines, and high-volume EMS boundary-scan test. Specs, IEEE 1149.1 structural test, production flash programming, and which cable to buy in India.
Choosing an MCC USB data acquisition device for an Indian lab comes down to three questions: do you need simultaneous sampling, how many channels, and Raspberry Pi or PC? This guide compares the MCC USB-1808X, USB-1608G Series, and MCC 118 DAQ HAT.