Personal tools
You are here: Home Members linh's Home

Linh Hoang

Computer Engineering Department
Jack Baskin School of Engineering
University of California, Santa Cruz
1156 High Street
Santa Cruz, CA 95064
linhatsoedotucscperiodedu
Linh currently is a Master graduate computer engineering student at the University of California, Santa Cruz. He completed his B.S. in Computer Engineering at UCSC with a focus in embedded micro-controller and ad hoc wireless sensor network. His interests and works are on body sensors network control system and protocol. He also works on data communication protocol between the outside world and innerocular microelectronic devices and builds a logic module for controlling high density micro-stimulator chip.





Linh is currently working on a digital controller unit for the retina micro-stimulators array. He also works on a wireless communication protocol, link and network layer, for transmitting data between intraocular and innerocular microelectronics. The digital controller unit is designed to support 1024 electrodes with addressable clusters and many real time adjustable parameters for generating biphasic stimulation waveforms.

Linh With Students

Digital Controller Unit


Field Programmable Gate Array (FPGA)
Application-Specific Integrated Circuit (ASIC)
A FPGA board with two cores, MAX and FLEX, executes data transmission and stimulation. MAX core generates stimulation data packets, inserts a cluster's address, computes CRC and sends a stimulation frame to FLEX core. MAX core receives stimulation, routes data to the addressed cluster, checks CRC, handles wireless communication protocol.
Data communication protocol simulation:
Click here to zoom in
Loading data to stimulator controller logic drivers and stimulation simulation:
Click here to zoom in

A master controller that handles the wireless data link, network layer and routes the stimulation data to an addressed cluster for stimulation.
A stimulator controller logic that controls a retina micro-stimulator. It is scalable by either connects in a long chain and/or groups into clusters. It controls a digital to analog convert (DAC) to generate different amplitudes of cathodic and anodic phases in a biphasic waveform. Variable pulse widths of anodic, cathodic and interphase are also adjustable in real time by this controller's built-in timer.


Document Actions