-
公开(公告)号:US10042810B2
公开(公告)日:2018-08-07
申请号:US15171362
申请日:2016-06-02
Applicant: VIA Alliance Semiconductor Co., Ltd.
Inventor: Wanfeng Wang , Xiaoliang Ji , Zhiqiang Hui , Huiying Hou
IPC: G06F13/42
Abstract: A host controller with suppressed data jitter is shown, which uses a logical physical layer (LPHY) to provide groups of low-speed data, uses a clock-domain-crossing transmitter (TXCDC) to transmit the groups of the low-speed data to the corresponding electrical physical layers (EPHYs), uses the EPHYs to convert the groups of the low-speed data to high-speed data and transmit the high-speed data to the corresponding external devices, and further has a multiplexer. Each EPHY corresponds to one clock signal and operates accordingly. The multiplexer receives the clock signals of the EPHYs to output a common clock signal for the LPHY to provide the groups of low-speed data and for the TXCDC to retrieve the groups of low-speed data. With respect to each of the external devices, the TXCDC uses the clock signal corresponding to the corresponding EPHY to output the corresponding group of low-speed data to the corresponding EPHY.
-
公开(公告)号:US09817575B2
公开(公告)日:2017-11-14
申请号:US15160803
申请日:2016-05-20
Applicant: VIA Alliance Semiconductor Co., Ltd.
Inventor: Lin Li , Yunxing Dong , Zhiqiang Hui
IPC: G11C7/10 , G06F12/08 , G06F3/06 , G06F12/02 , G06F9/44 , G06F12/0862 , G11C11/408 , G11C11/4091
Abstract: A host interface controller with improved boot up efficiency, which uses a buffer mode setting register to set the operation mode of a first and a second buffer set provided within the host interface controller. When a cache memory of a central processing unit (CPU) at the host side has not started up, the first and second buffer sets operate in a cache memory mode to respond to read requests that the CPU repeatedly issues for data of specific addresses of the storage device. When the cache memory has started up, the first buffer set and the second buffer set operate in a ping-pong buffer mode to respond to read requests that the CPU issues for data of sequential addresses of the storage device.
-
公开(公告)号:US09804634B2
公开(公告)日:2017-10-31
申请号:US14589189
申请日:2015-01-05
Applicant: VIA Alliance Semiconductor Co., Ltd.
Inventor: Zhiqiang Hui , Lingyan Zhong , Yunxing Dong
CPC classification number: G06F1/12 , G06F13/4226 , G06F13/4291
Abstract: A peripheral interface circuit at host side and an electronic system using the same is disclosed. The peripheral interface circuit has a bus clock signal generator and a data register. The bus clock signal generator outputs a bus clock signal based on a host clock signal to be conveyed to a peripheral device via an interface bus as a reference for the peripheral device to output data. The data register receives the data output from the peripheral device and retrieved at the host side in accordance with the host clock signal. The bus clock signal generator adjusts the bus clock signal based on how the host clock signal is phase-asynchronous to the data output from the peripheral device and retrieved at the host side in accordance with the host clock signal.
-
公开(公告)号:US09910598B2
公开(公告)日:2018-03-06
申请号:US15160682
申请日:2016-05-20
Applicant: VIA Alliance Semiconductor Co., Ltd.
Inventor: Lin Li , Yunxing Dong , Zhiqiang Hui
IPC: G06F3/06 , G06F12/02 , G06F9/44 , G06F12/0862 , G11C11/408 , G11C11/4091
CPC classification number: G06F3/0605 , G06F3/061 , G06F3/0611 , G06F3/0632 , G06F3/0656 , G06F3/0659 , G06F3/0673 , G06F3/0685 , G06F9/4406 , G06F12/0292 , G06F12/0638 , G06F12/0862 , G06F2212/1016 , G06F2212/602 , G06F2212/6022 , G11C11/4082 , G11C11/4091
Abstract: A host interface controller having a first buffer set and a second buffer set operated in a ping-pong buffer mode by a control module to alternately work as a pre-fetch buffer set. When one buffer set between the first buffer set and the second buffer set works as the pre-fetch buffer set, the control module pre-fetches and buffers data starting from a first address of a storage device into the pre-fetch buffer set and accesses the other buffer set between the first buffer set and the second buffer set to respond to a read request that the central processing unit issues to access data of a second address of the storage device.
-
公开(公告)号:US09857981B2
公开(公告)日:2018-01-02
申请号:US15160803
申请日:2016-05-20
Applicant: VIA Alliance Semiconductor Co., Ltd.
Inventor: Lin Li , Yunxing Dong , Zhiqiang Hui
IPC: G11C7/10 , G06F12/08 , G06F3/06 , G06F12/02 , G06F9/44 , G06F12/0862 , G11C11/408 , G11C11/4091
CPC classification number: G06F3/0605 , G06F3/061 , G06F3/0611 , G06F3/0632 , G06F3/0656 , G06F3/0659 , G06F3/0673 , G06F3/0685 , G06F9/4406 , G06F12/0292 , G06F12/0638 , G06F12/0862 , G06F2212/1016 , G06F2212/602 , G06F2212/6022 , G11C11/4082 , G11C11/4091
Abstract: A host interface controller with improved boot up efficiency, which uses a buffer mode setting register to set the operation mode of a first and a second buffer set provided within the host interface controller. When a cache memory of a central processing unit (CPU) at the host side has not started up, the first and second buffer sets operate in a cache memory mode to respond to read requests that the CPU repeatedly issues for data of specific addresses of the storage device. When the cache memory has started up, the first buffer set and the second buffer set operate in a ping-pong buffer mode to respond to read requests that the CPU issues for data of sequential addresses of the storage device.
-
-
-
-