会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明公开
    • Microprocessor and method for setting up its peripheral functions
    • 微处理器和设置其外设功能的方法
    • EP0740254A3
    • 1996-11-20
    • EP96112686.9
    • 1990-12-07
    • HITACHI, LTD.HITACHI ULSI ENGINEERING CORPORATION
    • Akao, YasushiBaba, ShiroMiwa, YoshiyukiSawase, TerumiSato, YujiMasumura, Shigeki
    • G06F13/12G06F9/38G06F15/78
    • G06F13/124G06F15/7814
    • A single chip microprocessor 1 comprises a CPU 2 and a sub-processor 5 for implementing peripheral functions of the microprocessor 1 by software. The sub-processor 5 includes electrically writable internal storage devices called a microprogram memory unit 13 and a sequence control memory unit 62 for storing the software. Peripheral functions to be implemented by the sub-processor 5 can be defined or modified by writing software into the memory units 13 and 62. Accordingly, the time it takes to define or modify the peripheral functions is the same as the time it takes to program the memory units 13 and 62. The sub-processor 5 also includes an execution unit 16 for executing a plurality of tasks and an address control circuit 14 for providing addresses to the microprogram memory unit 13 in addition to the microprogram memory unit 13 for providing microinstructions to the execution unit 16. The sequence control memory unit 62 is part of the address control circuit 14 which also includes a plurality of address registers MAR0 to MAR11. The sequence control memory unit 62 is used for storing information on what order the multiple address registers MAR0 to MAR11 are to be selected in sequentially. One of the address registers MAR0 to MAR11 is selected at every read cycle performed on the sequence control memory unit 62. A microaddress stored in the selected one of the address registers MAR0 to MAR11 is then supplied to the microprogram memory unit 13. Task null information can also be stored in the sequence control memory unit 62. The selection of one of the address registers MAR0 to MAR11 at every read cycle allows the sub-processor 5 to operate on an event driven basis.
    • 单片微处理器1包括一个CPU2和一个用于通过软件实现微处理器1的外围功能的子处理器5。 子处理器5包括称为微程序存储单元13的电可写内部存储设备和用于存储软件的顺序控制存储单元62。 可以通过将软件写入存储器单元13和62来定义或修改要由子处理器5实现的外围功能。因此,定义或修改外围功能所花费的时间与编程所花费的时间相同 存储器单元13和62.子处理器5还包括用于执行多个任务的执行单元16和用于向微程序存储单元13提供地址给微程序存储单元13以提供微指令的地址控制电路14 到执行单元16.序列控制存储器单元62是地址控制电路14的一部分,其也包括多个地址寄存器MAR0到MAR11。 序列控制存储单元62用于存储多个地址寄存器MAR0至MAR11将按顺序选择的顺序的信息。 在序列控制存储器单元62上执行的每个读取周期中选择地址寄存器MAR0至MAR11中的一个。然后,将存储在选择的地址寄存器MAR0至MAR11中的微型地址提供给微程序存储器单元13.任务空值信息 也可以存储在序列控制存储单元62中。在每个读取周期中选择地址寄存器MAR0至MAR11中的一个允许子处理器5以事件驱动为基础进行操作。
    • 10. 发明公开
    • Microprocessor and method for setting up its peripheral functions
    • Mikroprozessor und Verfahren zur Aufstellung seiner Peripheriefunktionen
    • EP0740254A2
    • 1996-10-30
    • EP96112686.9
    • 1990-12-07
    • HITACHI, LTD.HITACHI ULSI ENGINEERING CORPORATION
    • Akao, YasushiBaba, ShiroMiwa, YoshiyukiSawase, TerumiSato, YujiMasumura, Shigeki
    • G06F13/12G06F9/38G06F15/78
    • G06F13/124G06F15/7814
    • A single chip microprocessor 1 comprises a CPU 2 and a sub-processor 5 for implementing peripheral functions of the microprocessor 1 by software. The sub-processor 5 includes electrically writable internal storage devices called a microprogram memory unit 13 and a sequence control memory unit 62 for storing the software. Peripheral functions to be implemented by the sub-processor 5 can be defined or modified by writing software into the memory units 13 and 62. Accordingly, the time it takes to define or modify the peripheral functions is the same as the time it takes to program the memory units 13 and 62.
      The sub-processor 5 also includes an execution unit 16 for executing a plurality of tasks and an address control circuit 14 for providing addresses to the microprogram memory unit 13 in addition to the microprogram memory unit 13 for providing microinstructions to the execution unit 16. The sequence control memory unit 62 is part of the address control circuit 14 which also includes a plurality of address registers MAR0 to MAR11. The sequence control memory unit 62 is used for storing information on what order the multiple address registers MAR0 to MAR11 are to be selected in sequentially. One of the address registers MAR0 to MAR11 is selected at every read cycle performed on the sequence control memory unit 62. A microaddress stored in the selected one of the address registers MAR0 to MAR11 is then supplied to the microprogram memory unit 13. Task null information can also be stored in the sequence control memory unit 62. The selection of one of the address registers MAR0 to MAR11 at every read cycle allows the sub-processor 5 to operate on an event driven basis.
    • 单片微处理器1包括用于通过软件实现微处理器1的外围功能的CPU 2和子处理器5。 子处理器5包括称为微程序存储单元13的电可写内部存储装置和用于存储软件的顺序控制存储单元62。 可以通过将软件写入存储器单元13和62来定义或修改由子处理器5实现的外设功能。因此,定义或修改外设功能所花费的时间与编程所需的时间相同 子处理器5还包括用于执行多个任务的执行单元16和用于向微程序存储单元13提供地址的地址控制电路14,除了用于提供微指令的微程序存储单元13 序列控制存储器单元62是还包括多个地址寄存器MAR0至MAR11的地址控制电路14的一部分。 顺序控制存储器单元62用于存储关于要顺序地选择多地址寄存器MAR0至MAR11的顺序的信息。 在顺序控制存储器单元62上执行的每个读取周期选择地址寄存器MAR0至MAR11中的一个。然后将存储在所选择的一个地址寄存器MAR0至MAR11中的微地址提供给微程序存储单元13.任务空信息 也可以存储在顺序控制存储器单元62中。在每个读取周期选择地址寄存器MAR0至MAR11之一允许子处理器5在事件驱动的基础上操作。