Invention Grant
- Patent Title: Method for synchronization of peripherals with a central processing unit in an embedded system
- Patent Title (中): 外设与嵌入式系统中的中央处理单元同步的方法
-
Application No.: US12194060Application Date: 2008-08-19
-
Publication No.: US08095707B2Publication Date: 2012-01-10
- Inventor: Xiaoqian Zhang , Zhiyong Guan , Qi Li
- Applicant: Xiaoqian Zhang , Zhiyong Guan , Qi Li
- Applicant Address: US CA San Jose
- Assignee: Integrated Device Technology, inc.
- Current Assignee: Integrated Device Technology, inc.
- Current Assignee Address: US CA San Jose
- Agency: Hayes and Boone LLP
- Main IPC: G06F3/00
- IPC: G06F3/00 ; G06F5/00

Abstract:
A method and apparatus for synchronizing I/O peripherals with a CPU in an embedded system is discussed. The method involves receiving an address from the CPU in response to a read and/or write access, translating the address received from the CPU to identify a I/O peripheral to be accessed, disabling the operation of the CPU and synchronizing a memory from the CPU clock domain to the clock domain of the identified I/O peripheral. Upon completion of the read/write access, the identified I/O peripheral sends an acknowledgment, the memory is then synchronized from the clock domain of the I/O peripheral to the CPU clock domain and the operation of the CPU is then enabled.In another embodiment, if the acknowledgement from the identified I/O peripheral is not received within a predefined time duration, reserved data is sent to the CPU and the operation/access can be restarted.
Public/Granted literature
- US20100049888A1 METHOD FOR SYNCHRONIZATION OF PERIPHERALS WITH A CENTRAL PROCESSING UNIT IN AN EMBEDDED SYSTEM Public/Granted day:2010-02-25
Information query