Академический Документы
Профессиональный Документы
Культура Документы
SUSANTH GUDIWADA
SUMMARY
PROJECTS
The SPI block works in a full-duplex mode for sending the sensed data of multiple sensors
out of the chip and also allowing for register read/write - all happening in an orchestrated
fashion to enable runtime programming of registers.
The signed and unsigned sensors data is fed into the SPI from the DSP block in a customized
format. The SPI master generates the serial clock by which the required data is processed.
The SPI data packet consists of 16-bit serial data and it is transmitted when the chip select
is driven low.
The block is part of a custom built SoC for wireless power charging.
The LSADC Controller manages and schedules different access types to a custom 12-bit
SAR ADC IP for 32 low speed input channels. The modes include Round-robin scheduled
conversion(indefinite or one-time), priority conversion for a dedicated high-speed
channel(Manual conversion request) and accumulation conversion. The controller works
with multiple state machines, resolves conflicts based on priority and maximizes the
throughput of the ADC IP for the intended usage scenarios in the SoC. The 32-channels are
connected to different power supplies, temperature sensor and different internal sensors.
The 32 dedicated slots are used for programming individual channel. Slot0 and Slot1 are
reserved for sampling the Current and Voltage respectively. The sampled values are added
with a programmed coefficient(for eliminating noise). Power is computed by multiplying
the Voltage and Current results.
UVM based verification of High Speed ADC Controller in an ARM based SoC
The block is part of a custom built SoC for wireless power charging.
The High-Speed ADC Controller manages and schedules different access types to a custom
16-bit pipelined ADC IP for a high-speed input channel. The modes include Continuous
running mode and PWM trigger mode with 8 triggers. The high-speed controller works with
multiple state machines, resolves conflicts based on priority and maximizes the throughput
of the ADC IP for the intended usage scenarios in the SoC.
The block is part of a custom built 1st generation silicon-proven SoC for wireless power
charging.
The ASK Modulator is used by the wireless power receiver to communicate with the
transmitter. The CPU fills the ASK Modulator FIFO block with the data to be transmitted
and the ASK Modulator serializer provides the serialized data following some specific
requirements. This output drives a load modulation circuitry which will eventually
amplitude modulate the power which has data modulated on to it.
The ASK Demodulator is used by the wireless power transmitter to communicate with the
receiver. The recovery of the data from the modulated carrier wave is done by processing
the sampled data through a series of Filters.
This block can be operated in two different modes, normal mode and test mode(Stuck-at,
IDDQ, Transition Fault, etc..,). In normal mode, this block allows the ASIC to work in normal
functionality. In test mode, this allows the user to identify different types of defects in all
input and output pads of the ASIC.