-
公开(公告)号:US20240143848A1
公开(公告)日:2024-05-02
申请号:US18189373
申请日:2023-03-24
发明人: Zhenhua HUANG , Yingbing GUAN , Yanting LI
CPC分类号: G06F21/74 , G06F12/1441 , G06F21/604
摘要: A computing system with trusted computing is shown. The processor includes a normal core, and a trusted core for trusted computing. The system memory provides a normal memory, and an isolated memory for trusted computing. The chipset for the communication among the processor, the system memory, and peripherals includes a monitor and records memory protection configuration information. According to the memory protection configuration information, the monitor permits security peripherals to access the isolated memory, and prohibits normal peripherals from accessing the isolated memory.
-
公开(公告)号:US20240012649A1
公开(公告)日:2024-01-11
申请号:US18474207
申请日:2023-09-25
发明人: Weilin Wang , Yingbing Guan , Mengchen Yang
CPC分类号: G06F9/30145 , G06F9/30047 , G06F9/3814 , G06F9/30189 , G06F9/30101 , G06F9/30185 , G06F9/3017 , G06F9/4812 , G06F11/0772 , G06F9/45516 , G06F9/30174 , G06F9/455 , G06F9/3858
摘要: An instruction conversion system including a processor is provided. The processor receives a ready-for-execution instruction from an application program. The processor decodes the ready-for-execution instruction, and determines that the ready-for-execution instruction is an extended instruction. The processor sends the information of the ready-for-execution instruction to an external conversion system. The conversion system converts the ready-for-execution instruction into a converted instruction sequence, and then sends the converted instruction sequence to the processor for executions.
-
公开(公告)号:US11842767B2
公开(公告)日:2023-12-12
申请号:US17082477
申请日:2020-10-28
发明人: Quansheng Li
IPC分类号: G11C11/418 , G11C11/412 , G11C11/419
CPC分类号: G11C11/418 , G11C11/412 , G11C11/419
摘要: A memory device and an operation method for the memory device are provided. The memory device includes a memory block, a row decoder and a control circuit. The memory block includes a plurality of memory cells, wherein a row of memory cells in the memory block are coupled to at least one word line, and a column of memory cells in the memory block are coupled to a bit line and a multiplexer. The row decoder is coupled to the memory block and configured for the row of memory cells. The control circuit is coupled to the row decoder and indicates which word line, bit line and multiplexer is enabled.
-
公开(公告)号:US11803387B2
公开(公告)日:2023-10-31
申请号:US17471423
申请日:2021-09-10
发明人: Weilin Wang , Yingbing Guan , Mengchen Yang
CPC分类号: G06F9/3818 , G06F9/223 , G06F9/3004 , G06F9/3017 , G06F9/30145 , G06F9/30174 , G06F9/30189 , G06F9/455 , G06F9/45508
摘要: A method for executing new instructions includes the following steps: receiving an instruction and determining whether the received instruction is a new instruction. When the received instruction is the new instruction, entering a system management mode, and simulating the execution of the received instruction by executing at least one old instruction in the system management mode.
-
公开(公告)号:US11803383B2
公开(公告)日:2023-10-31
申请号:US17471440
申请日:2021-09-10
发明人: Weilin Wang , Mengchen Yang , Yingbing Guan
CPC分类号: G06F9/30149 , G06F9/30047 , G06F9/3861 , G06F9/4486
摘要: A method for executing new instructions is provided. The method is used in a processor and includes: receiving an instruction; when the received instruction is an unknown instruction, the processor executes the following steps through a conversion program: determining whether the received instruction is a new instruction; and converting the received instruction into at least one old instruction when the received instruction is a new instruction; and simulating the execution of the received instruction by executing the at least one old instruction.
-
公开(公告)号:US20230333853A1
公开(公告)日:2023-10-19
申请号:US18337166
申请日:2023-06-19
发明人: Weilin WANG , Mengchen YANG , Yingbing GUAN
IPC分类号: G06F9/30 , G06F9/54 , G06F9/4401 , G06F9/38
CPC分类号: G06F9/30145 , G06F9/542 , G06F9/4411 , G06F9/3861
摘要: A method for executing new instructions is provided. The method is used in a processor and includes: receiving an instruction; when the received instruction is an unknown instruction, executing a conversion program by an operating system, wherein the conversion program executes the following steps: determining whether the received instruction is a new instruction; converting the received instruction into at least one old instruction when the received instruction is a new instruction; and executing the at least one old instruction.
-
公开(公告)号:US20230169004A1
公开(公告)日:2023-06-01
申请号:US18048161
申请日:2022-10-20
发明人: Junjie ZHANG , Mengchen YANG , Jing QIAO , Jianbin WANG
IPC分类号: G06F12/0846 , G06F12/0875
CPC分类号: G06F12/0846 , G06F12/0875
摘要: A cache memory device is provided in the disclosure. The cache memory device includes a first AGC, a compression circuit, a second AGC, a virtual tag array, and a comparator circuit. The first AGC generates a virtual address based on a load instruction. The compression circuit obtains the higher part of the virtual address and generates a target hash value based on the higher part of the virtual address. The second AGC generates the lower part of the virtual address based on the load instruction. The virtual tag array obtains the lower part and selects a set of memory units. The comparator circuit compares the target hash value to a hash value stored in each memory unit of the set of memory units. When the comparator circuit generates the virtual tag miss signal, the comparator circuit transmits the virtual tag miss signal to the reservation station.
-
公开(公告)号:US20230161594A1
公开(公告)日:2023-05-25
申请号:US18052909
申请日:2022-11-04
发明人: Weilin Wang , Yingbing Guan , Lei Yi , Long Cheng
CPC分类号: G06F9/3836 , G06F9/3818 , G06F9/30087 , G06F9/30101
摘要: An instruction configuration and execution method includes the following steps. A target instruction is received through an instruction cache. The target instruction is decoded by an instruction translator. It is determined whether the target instruction has the authority to read or write the model specific register in an unprivileged state. It is determined whether the model specific register index of the specific instruction corresponds to a specific model specific register, so as to order the microprocessor to perform an instruction serialization operation.
-
公开(公告)号:US20230095940A1
公开(公告)日:2023-03-30
申请号:US17506124
申请日:2021-10-20
发明人: Weilin WANG , Fan YANG , Shuai ZHANG , Chunhui ZHENG , Peng SHEN
摘要: An interconnect interface is applied between sockets or between dies. The interconnect interface includes a first transmitter (TX), a first receiver (RX), and an electrical physical layer (EPHY) coupled between the first TX and the first RX. The data provided by a first device is transmitted from the first TX to the EPHY and then received by the first RX to be retrieved by a second device. The first TX includes an arbiter for arbitrating between a plurality of channels of the first device to obtain data from the first device. The first TX includes a packet generator, which packs the data obtained from the first device into a packet to be transmitted through the EPHY. The first TX further includes a first buffer that backs up the data obtained from the first device for retransmission.
-
公开(公告)号:US11451197B2
公开(公告)日:2022-09-20
申请号:US16987337
申请日:2020-08-06
发明人: Shen Li , Zhongding Liu
摘要: An output stage circuit comprising a bias voltage generator, a first amplifier circuit and a second amplifier circuit is provided. The bias voltage generator is coupled to an output terminal of the output stage circuit to generate a bias voltage according to an output voltage of the output terminal. The first amplifier circuit is coupled to the output terminal, a first power supply terminal and the bias voltage generator, receives a first pre-driving signal, a first predetermined voltage and the bias voltage, and determines whether to transmit a first voltage to serve as the output voltage. The second amplifier circuit is coupled to the output terminal, a second power supply terminal and the bias voltage generator, receives a second pre-driving signal, a second predetermined voltage and the bias voltage, and determines whether to transmit a second voltage to serve as the output voltage.
-
-
-
-
-
-
-
-
-