Associated with CDAC-ATC, Mumbai.
About Us
About Us
 
About Us
Contact Us
 
 
 
 
 
 

We have pleasure in introducing ourselves as a firm engaged in designing of CPU's, FPU's, PLC's, AC/DC Motor Control, communication chips, display controllers and other peripheral IC's etc on latest FPGAs, ASICs and development tools from ALTERA corp, USA.We use these chips in the instrumentation,control and data acquisition products designed by us.

Our current range of products includes: FPGA design kits
FPGA design training
FPGA design projects
Instrumentation and control
Data Acquisition
Robotics,Hybrid Circuit, Adaptive Filters,Adaptive PID Controls.

About the Proprietor


YOGI AGGARWAL

Education
B.S  - Electrical Engineering, Stevens Institute of Tech, NJ, USA(1984)
M.S - Materials Science, Stevens Institute of Tech, NJ, USA(1990)
Extra credit M.S courses: Modern Control Theory, Computer system Architecture, Operations Research Vibration and Noise Control

Software Tools

Orcad:

Capture, PSpice AD for:-
Schematic entry, Analog, Digital and Mixed Signal simulation

   
Autocad:

2D/3D design in AutoLisp, Graphic entry for:-
Project Prototyping

   
Visual Studio:

VFP, VC++ design of Win32 applications such as:-
RDBMS, GUI, Communication, VLSI front-end, Image Processing

   
Assembly:

i86 instruction set for:-
Embedded software for intel i86 and i87 processors

   
Quartus/Maxplus2:

Altera VLSI design tool for:-
IPcore development in VHDL for use in instrumentation and control

Website

Visit sagroupasia.net for detailed information on projects described here

Projects

Power Electronic Projects

  • Hi power switching inverters, converters and power supplies using air/water cooled inverter/converter grade SCRs(1400A), MOSFETs and IGBTs.
  • Pulse Transformer and Opto isolated firing circuits & Snubber circuits.
  • Selection and use of Hi power semiconductor fuses, contactors, solenoids and switchgear.
  • Linear/Switching power supplies with common mode rejection, thermister fuses and MOV spike protection
  • Transformer isolated, feedback circuits for High voltage DC.

Micro Electronic Projects

  • Signal conditioning circuits for voltages and currents in the 10­-9 to 102 range for inputs from: LVDTs, CTs, tacho generators, Load cells, thermocouples, pH transducers, gas sensors, hall effect transducers, shaft encoders etc using opamp and transistor circuits without expensive isolation amps.
  • A variety of opto-isolated i/o circuits.
  • Circuits for Fuse failure detection and Solid State relays(AC/DC) for inductive loads.
  • Used A/D and D/A converters with SPI and parallel interfaces, cascaded and solitary.
  • Used parallel and serial FLASH, SRAM, DRAM, PROM, EPROM and E2PROM memories.
  • Transistorized RF oscillators and amplifiers in the FM frequency range. Designed EURO rack and PC add-on systems for environments with EMI / RFI noise on 4 layer PCBs w/ safeguards for noise such as use of decaps, backplane & clock termination, shielding, common mode rejection, twisted pair cabling, appropriate ground and supply routing, spatial separation and isolation amps.

C++ Projects

  • Object oriented programming for windows in C++ w/ SPI, API and GDI libraries in Win32 and MFC design styles to create multi-threaded applications for multi-core CPUs.
  • Libraries for serial comm, camera interface, image processing, object recognition, RDBMS, GUI, VLSI front end, etc.
  • Assembler design for i86+i87 CPUs.
  • Algorithms: Binary tree index search, AI based Path planning for autonomous robots, image processing, LTI optimisation(Simplex)

Orcad Projects

  • Design of Multi-sheet schematics with custom parts(SMD, DIP, SIP etc) with bus and wire connections. ERC checking, BOM generation for all Power and Micro Electronic projects designed.
  • Used pSpice AD to simulate the power, linear and non-linear analog, digital and mixed signal circuits with or without a VHDL interface.
Assembler Projects for Embedded Systems

                       
  • For Intel i86 and i87 based systems designed, re-entrant interrupt based, SCR firing pulse generator, for multiple DC motors in metal processing machines
  • Floating point PID, motor softstarts and serial port communication systems.
  • On/Off PLC systems for metal processing machines.
  • Parallel communication interface between controllers.
  • Control of MGA and LCD QVGA displays
  • Coeffient generator for LMS adaptive filters
Mechanical/Material Science Projects

  • Microstructure and  Heat treatment of TAS and Ni-Cr steels, brasses and coppers
  • Thermometric, Mass Spectrometric, Photometric and Quantitative analysis of TAS and Ni-Cr steels, brasses, and coppers
  • Vickers and Rockwell hardness, Schneidergraf grain size and tensile testing
  • Shaft/bearing assembly design for ball, angular contact, spherical and taper roller bearings.
  • Shaft/bearing interference and shrink fits and tolerances
  • Design of roll-pass schedules for rolling mills factoring roll separating force and power
  • Mech drawing in autocad of top, front, side, isometric, assembly and section views
  • Worm, spur and helical gear design and cutting practice.
  • Workshop, bench fitter and machine tool practice
  • Knowledge of hydraulic and pneumatic cylinder and circuit design, valves and accessories
  • Air compressor and air line maintenance and treatement
  • Preventive maintenance scheduling, knowledge of lubricants
  • Familiar with oil fired billet heating, electric annealing and induction melting furnaces, stretch leveling, pickling, slitting, flattening, plate milling, rolling mill, dross/slag separating and circular saw machines.
  • Hydraulic and thermal cambering of rolling mill rolls.
  • Detailed knowledge of Vollmer and Pratt & Whitney flying gages for thickness measurement.
  • Familiar with furnace insulation materials: Alumina Blankets, Wet/Dry ramming with magnesia, alumina and silica, fire and insulating bricks.
  • Familiar with ESR and VAR steel refining processes
  • Familiar with melt inoculants and trace element effects on metal processing.
  • Familiar with continuous, semi continuous and book mould casting.

VFP Projects for Office Automation, Factory Automation and MIS

Multiuser RDBMS package was developed with file and record locking for use in networked environments:-

Production entry to finished goods inventory
• Sales Order Entry and Printing
• Daily Sales Plan

Factoring Pending orders with finished goods inventory

• Invoice and Excise Gate pass

Printing and updating finished goods inventory

• Statutory Excise Documentation

RG1, RG23AP1, RG23AP2, RT12, FORM-5, PLA

• Sales Tax system 

For sales tax returns and & setoff.

• Industrial product finder Store purchase item and price selection.

• Purchase Order printing

 

• Store Inventory

 

• Ordinance Factory Tendering system

Automated tendering for Ordinance factory supplies

• Attendance recording and Payroll

Optically encoded card was inserted into a reader, interfaced to a PC. Payroll computed after factoring attendance,
lateness, overtime, leave, holidays, etc.

• Employee Loan & Leave system

Loan Balance & SL,PL,AL,CL leave Balances

• Employee ESIC, PF and Gratuity

Documentation an related work.

• Production Planning

Factoring Pending orders and Finished goods inventory

• Machine wise Production planning

For each machine on the floor

• Simplex algorithm

Minimization of edge wastage in slitting m/c

• Cheque,Bank Pay-in slip, DD/Hundi printing

• Insurance Premium system

• Inter company transfer for manual/automatic balance Maintenance

• Account Statements

• Voucher, Dr and Cr note entry & Printing

• Ageing Analysis

• Grouped and ungrouped Trial Balance

• Finance,Sales,Purchase and Bank books

VLSI Projects

  • Projects implemented using a plug in wizard developed in C++(Win32). The wizard generated a text file of CONSTANTs and memory initialization files, instantiated VHDL components and configured them into a top hierarchy project.
  • Designed in VHDL, synchronized to a single Global clock and  pipelined. Projects were designed as SPOC with a CPU, FPU and peripherals with single or multiple bus masters.
  • Functional and timing simulations were performed in QUARTUS and multichip simulation for external memory and communication ports were performed in MAXPLUS2. The embedded SIGNAL TAP Logic Analyser was used for debugging.
  • Asynchronous external inputs were synchronized internally to avoid metastability. Timing analysis was performed for Setup and Hold time violations.
  • An Architectural style of coding was used in order to closely couple code with silicon. Functions used were fully resolved at elaboration with globally static outputs ie dependance on compiler inference was minimal.
  • VLSI components designed:- A 32 bit CPU and FPU with 80286+80287 instruction set & assembler. Bus, Dram, DMA, Interrupt, LCD VGA & LED display controllers. 3 phase SCR converter & 3 phase IGBT sine wave inverter controllers. Cordic and FFT processors, parallel and SPI A/D converter and SPI Flash memory interfaces, UART, keyboard encoder, bi-directional shaft encoder,  FIR & LMS adaptive filters, NCO, generic CRC generator, PWM servo & stepper motor controllers etc.
  • ALTERA FPGA configuration techniques used: JTAG, PPA, PS. Devices used: PROM, FLASH, E2PROM.

Work Experience:

Intern T. Sendzimir Inc, Hartford, Conn,USA(1985-1986)
            Rolling mill instrumentation
Intern IMI Rolled Metals, Birmingham, UK(1986-1987)
            Rolling mill instrumentation
Technical Director Bralco Metal Ind, Mumbai, India(1987-2000)

3phase DC, thyristorised control panels, for rolling mill process machines(1Hp-450Hp)
Separate on/off and drive controllers designed as SOPC cores in FPGAs operating at 20 MHz with a high speed parallel communication link. The on/off controller controls 192 inductive loads such as blowers, pumps, solenoids etc. The drive controller controls the three DC motors on the machine using closed loop(PID) phase control on their armature and field SCR bridges. Precise tension control is achieved either by direct tension feedback from a tensiometer or armature current feedback with the setpoint compensated for inertia, draft and friction. Three, LCD VGA display units present on the console desk display fault annunciation, status of stand motors and ancilliary equipment , in text mode and speed, armature current and field current in real-time graphic mode.
3phase AC, inverter controller, for electromechanical hoists(1mt-20mt)
Used 3 phase IGBT bridges in 24kHz, full sine wave inverter control mode with dynamic braking.
Personell Access Control Sysyem
Add-on card for ISA/EISA bus, PC slot, was designed to interface Holorith card readers
Bi-Directional Shaft Encoder
Full mechanical and electronic design for rotational velocity measurement of rotating machines.
Office and Factory Automation
Multiuser software in VFP to automate Financial Accounting, Inventory Control, Sales Order Processing, Personell Management, Management Information systems and Production Planning.

Proprietor System Automation Group, Mumbai, India(2000-present)

Gas Analyser
A turnkey export project to detect petrochemical gases. The product was taken from concept to prototype. It involved designing the gas transducer, the instrument board with an FPGA, AC solid state relays, transistor circuitry for a stripchart recorder and battery charging, opamp based transducer amplification circuitry, keypad, LED display, serial port, alarm annunciation, windows based PC software for communication and data logging, embedded software in assembly and chassis design.
Robots for ROBOCUP 2005
A team of 12 robots (6/team) were designed to participate in a robot soccer competition in Osaka, Japan. A running video of the field was grabbed by an overhead camera and transmitted to a quad core PC. Multithreaded image processing and game strategy software was designed in VC++. The PCB included an FPGA, motor drivers, an RF module a NI-CD battery pack and a solenoid kicker mechanism. The project involved designing the FPGA and other circuitry, PCB, mechanicals, PC software and embedded software in assembly. VLSI components used were a subset of those mentioned above.
Game Controller
An FPGA based board was designed with a VGA display, to play poker. The board had a dual processor, one in the FPGA and the other an external motorolla CPU. The internal CPU replaced an 8051 micro but with timing of external control, data and address lines compatible with the 8051. The project involved designing the FPGA, PCB and embedded software in assembly. VLSI components used were a subset of those mentioned above.

Other Activities

Consulting faculty and member of governing council CDAC-ATC, Mumbai