Microprocessor systems and bus address translation methods
    1.
    发明授权
    Microprocessor systems and bus address translation methods 有权
    微处理器系统和总线地址转换方法

    公开(公告)号:US07464248B2

    公开(公告)日:2008-12-09

    申请号:US11113891

    申请日:2005-04-25

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0638

    摘要: A microprocessor system contains a read-only memory (ROM) for storing programs or firmware. Retrieval and execution of program code is controlled by a microprocessor address bus. Erroneous data in the ROM can be corrected by address comparison and translation. Trap, region, and patch tables are provided to store addresses, regions, and translated addresses. An address issued by the microprocessor is stored in the trap and region tables can be translated for selecting another programmable device, such as a SRAM or DRAM, other than the original ROM. Thus, erroneous code in the ROM can be corrected, inserted, or replaced.

    摘要翻译: 微处理器系统包含用于存储程序或固件的只读存储器(ROM)。 程序代码的检索和执行由微处理器地址总线控制。 可通过地址比较和翻译来更正ROM中的错误数据。 提供陷阱,区域和补丁表以存储地址,区域和转换的地址。 由微处理器发出的地址存储在陷阱中,并且可以转换区域表以选择除了原始ROM之外的另一可编程设备,例如SRAM或DRAM。 因此,可以校正,插入或替换ROM中的错误代码。

    Microprocessor systems and bus address translation methods
    2.
    发明申请
    Microprocessor systems and bus address translation methods 有权
    微处理器系统和总线地址转换方法

    公开(公告)号:US20060242383A1

    公开(公告)日:2006-10-26

    申请号:US11113891

    申请日:2005-04-25

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0638

    摘要: A microprocessor system contains a read-only memory (ROM) for storing programs or firmware. Retrieval and execution of program code is controlled by a microprocessor address bus. Erroneous data in the ROM can be corrected by address comparison and translation. Trap, region, and patch tables are provided to store addresses, regions, and translated addresses. An address issued by the microprocessor is stored in the trap and region tables can be translated for selecting another programmable device, such as a SRAM or DRAM, other than the original ROM. Thus, erroneous code in the ROM can be corrected, inserted, or replaced.

    摘要翻译: 微处理器系统包含用于存储程序或固件的只读存储器(ROM)。 程序代码的检索和执行由微处理器地址总线控制。 可通过地址比较和翻译来更正ROM中的错误数据。 提供陷阱,区域和补丁表以存储地址,区域和转换的地址。 由微处理器发出的地址存储在陷阱中,并且可以转换区域表以选择除了原始ROM之外的另一可编程设备,例如SRAM或DRAM。 因此,可以校正,插入或替换ROM中的错误代码。

    METHOD FOR ENABLING A BRANCH-CONTROL SYSTEM IN A MICROCOMPUTER APPARATUS
    3.
    发明申请
    METHOD FOR ENABLING A BRANCH-CONTROL SYSTEM IN A MICROCOMPUTER APPARATUS 审中-公开
    在微型计算机装置中实现分支控制系统的方法

    公开(公告)号:US20050071605A1

    公开(公告)日:2005-03-31

    申请号:US10605418

    申请日:2003-09-30

    申请人: Yao-Huang Hsieh

    发明人: Yao-Huang Hsieh

    CPC分类号: G06F9/328 G06F8/66

    摘要: According to the claimed invention, the controller is a chip with a memory connected to the program counter of a microcomputer apparatus. The chip is capable of comparing the value of the program counter against the value stored inside its own memory and issuing an indirect branch instruction with an index upon a match. The indirect branch instruction is capable of searching a table for an entry corresponding to the index and replacing the value of the program counter with the value of the entry in the table.

    摘要翻译: 根据要求保护的发明,控制器是具有连接到微型计算机装置的程序计数器的存储器的芯片。 该芯片能够将程序计数器的值与存储在其自己的存储器中的值进行比较,并且在匹配时发出具有索引的间接转移指令。 间接分支指令能够搜索与索引对应的条目的表,并用表中的条目的值替换程序计数器的值。

    Microcomputer apparatus for executing a given instruction a number of times
    4.
    发明申请
    Microcomputer apparatus for executing a given instruction a number of times 审中-公开
    用于执行给定指令多次的微计算机装置

    公开(公告)号:US20050102495A1

    公开(公告)日:2005-05-12

    申请号:US10605951

    申请日:2003-11-10

    CPC分类号: G06F9/325 G06F9/381

    摘要: According to the claimed invention, a microcomputer apparatus is disclosed. The microcomputer apparatus comprises a processing unit for executing instructions and a loop counter coupled to the processing unit for receiving and storing a loop count value according to a loop instruction executed by the processing unit wherein the processing unit decrements the loop count value stored in the loop counter each time an instruction is looped, and when the processing unit encounters a loop instruction, the processing unit will loop the instruction previous to the loop instruction a number of times as defined by the loop count value.

    摘要翻译: 根据要求保护的发明,公开了一种微计算机装置。 微计算机装置包括执行指令的处理单元和与处理单元相连的循环计数器,用于根据由处理单元执行的循环指令接收和存储循环计数值,其中处理单元递减存储在循环中的循环计数值 每当指令循环时,计数器,并且当处理单元遇到循环指令时,处理单元将循环指令之前的指令循环由循环计数值定义的次数。