Osamu Kobayashi - Sunnyvale CA, US Ali Noorbakhsh - Danville CA, US Chia-Lun Hang - Morgan Hill CA, US Tzoyao Chan - Saratoga CA, US
Assignee:
Genesis Microchip Inc. - Alviso CA
International Classification:
G06F 1130 H04N 7167
US Classification:
713200, 713201, 713193, 380201
Abstract:
Keys (e. g. , decryption key, authentication key) are stored in a non-volatile memory of a display unit. The keys are retrieved in encrypted form into an integrated circuit. The integrated circuit decrypts the keys and uses the keys. As the keys are available in decrypted form only within the integrated circuit and potentially only during use, the keys may not be available to unauthorized third parties.
Acquisition Of Extended Display Identification Data (Edid) In A Display Controller In A Power Up Mode From A Power Down Mode
Ali Noorbakhsh - Danville CA, US David Keene - Corrales NM, US John Lattanzi - Palo Alto CA, US Ram Chilukuri - San Jose CA, US
Assignee:
Genesis Microchip Inc. - Alviso CA
International Classification:
G09G 5/00
US Classification:
345211
Abstract:
A video controller having a processor for processing executable instructions and associated data and a number of data ports, a method of acquiring extended display identification data (EDID) by a requesting one of the data ports is described. When on-board power supply is activated, an off-board power supply is deactivated and then the now active on-board power supply provides power to a memory device used to store the EDID and the executable instructions and associated data and to an on-board clock circuit capable of providing a high frequency clock signal. The on-board clock circuit, in turn, provides the high frequency clock signal from the on-board clock circuit to the memory device and if a memory read operation had been in progress when the on-board power supply was activated, then the memory read operation is completed.
Osamu Kobayashi - Sunnyvale CA, US Ali Noorbakhsh - Danville CA, US Chia-Lun Hang - Morgan Hill CA, US Tzoyao Chan - Saratoga CA, US
Assignee:
Genesis Microchip Inc. - Alviso CA
International Classification:
H04L 9/32 G06F 12/14 G06F 11/30 H04L 9/00
US Classification:
713193, 713189, 380201, 380277
Abstract:
Keys (e. g. , decryption key, authentication key) are stored in a non-volatile memory of a display unit. The keys are retrieved in encrypted form into an integrated circuit. The integrated circuit decrypts the keys and uses the keys. As the keys are available in decrypted form only within the integrated circuit and potentially only during use, the keys may not be available to unauthorized third parties.
Automatic Activity Detection In A Display Controller
Ali Noorbakhsh - Danville CA, US David Keene - Corrales NM, US John Lattanzi - Palo Alto CA, US Ram Chilukuri - San Jose CA, US
Assignee:
Genesis Microchip Inc. - Santa Clara CA
International Classification:
G09G 5/00
US Classification:
345204, 345211, 345213, 345 99, 327603
Abstract:
Detecting when the on-board power supply is powered on or off by an auto activity detection circuit by determining if the reference clock signal (T) is toggling and if the reference clock signal is toggling, then charging a capacitor to a high voltage in the auto activity detection circuit based on the toggling reference clock signal, and outputting an on-board power supply activity signal based upon the high voltage by the auto activity detection circuit indicative of whether or not the on-board power supply is active.
Ali Noorbakhsh - Danville CA, US David Keene - Corrales NM, US John Lattanzi - Palo Alto CA, US Ram Chilukuri - San Jose CA, US
Assignee:
Genesis Microchip Inc. - Santa Clara CA
International Classification:
G06F 1/26
US Classification:
713340, 713322, 345 52
Abstract:
Managing power in a display controller having an on-board power supply coupled to a host device having an off-board power supply by way of a connector is described. If the on-board power supply is active, then power is supplied to the display controller by the off-board power supply by way of the connector and a low frequency clock arranged to provide a low frequency clock signal is turned on. Alternatively, when it is determined that the on-board power supply is active, then power is supplied to the display controller by the on-board power supply only, the low frequency clock is turned off and a high frequency clock arranged to provide a high frequency clock signal is turned on.
Acquisition Of Extended Display Identification Data (Edid) Using Inter-Ic (I2C) Protocol
Ali Noorbakhsh - Danville CA, US David Keene - Corrales NM, US John Lattanzi - Palo Alto CA, US Ram Chilukuri - San Jose CA, US
International Classification:
G09G 5/39 G06F 13/14 G06F 13/18 G09G 5/36
US Classification:
345531, 345520, 345535, 345558
Abstract:
In a VESA standard compliant display controller having a processor arranged to process executable instructions and associated data, a memory device arranged to store EDID and the executable instructions and associated data, a number of data ports coupled to the memory device by way of an I2C data bus each coupled to a host device, a method of transferring EDID from the memory device over the I2C data bus to a requesting one of the data ports while servicing a processor memory access request without clock stretching.
Method For Acquiring Extended Display Identification Data (Edid) In A Powered Down Edid Compliant Display Controller
Ali Noorbakhsh - Danville CA, US David Keene - Corrales NM, US John Lattanzi - Palo Alto CA, US Ram Chilukuri - San Jose CA, US
Assignee:
Genesis Microchip Inc. - Santa Clara CA
International Classification:
G09G 5/39 G06T 1/60
US Classification:
345531, 345530
Abstract:
A display controller coupled to a display device by way of a display interface and to a host device by way of a data port that includes a processor arranged to process executable instructions and associated data, a single memory device for storing the executable instructions and associated data and EDID corresponding to the display device, and a bridge portion coupling the single memory device to the host device by way of the data port, wherein the bridge portion is always in a powered on state thereby providing access to the single memory device by the host device even when the display controller is in a powered off state such as during a boot up process when the display controller is in the powered off state.
Virtual Extended Display Information Data (Edid) In A Flat Panel Controller
Ali Noorbakhsh - Danville CA, US David Keene - Corrales NM, US John Lattanzi - Palo Alto CA, US Ram Chilukuri - San Jose CA, US
Assignee:
Genesis Microchip Inc. - Santa Clara CA
International Classification:
G06F 12/02 G09G 5/36
US Classification:
345544, 345543, 345558
Abstract:
A display controller coupled to a display device by way of a display interface and to a host device by way of a data port that includes a processor arranged to process executable instructions and associated data, a single memory device for storing the executable instructions and associated data and EDID corresponding to the display device, and a bridge portion coupling the single memory device to the host device by way of the data port, wherein the bridge portion is always in a powered on state thereby providing access to the single memory device by the host device even when the display controller is in a powered off state such as during a boot up process when the display controller is in the powered off state.
Megachips Technology America Corporation
Senior Principal Engineer
Genesis Microchip Nov 1998 - Apr 2008
Senior Staff Design Engineer
Stmicroelectronics Nov 1998 - Apr 2008
Principal Design Engineer - Digital Design, System Micro-Architect
Education:
Uc Irvine
Doctorates, Doctor of Philosophy, Electrical Engineering, Philosophy
Skills:
Asic Soc Verilog Semiconductors Fpga Rtl Design Ic Debugging Embedded Systems Logic Design Integrated Circuit Design Vhdl Processors Systemverilog Embedded Software Digital Signal Processors System Simulation Leadership Design Verification Testing