KR20000021076A - Dynamic controller of digital system by connecting of network method - Google Patents

Dynamic controller of digital system by connecting of network method Download PDF

Info

Publication number
KR20000021076A
KR20000021076A KR1019980040013A KR19980040013A KR20000021076A KR 20000021076 A KR20000021076 A KR 20000021076A KR 1019980040013 A KR1019980040013 A KR 1019980040013A KR 19980040013 A KR19980040013 A KR 19980040013A KR 20000021076 A KR20000021076 A KR 20000021076A
Authority
KR
South Korea
Prior art keywords
customers
bus
flag
network
unit
Prior art date
Application number
KR1019980040013A
Other languages
Korean (ko)
Inventor
우승준
Original Assignee
김영환
현대반도체 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 김영환, 현대반도체 주식회사 filed Critical 김영환
Priority to KR1019980040013A priority Critical patent/KR20000021076A/en
Publication of KR20000021076A publication Critical patent/KR20000021076A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40143Bus networks involving priority mechanisms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

PURPOSE: A dynamic controller of a digital system by a connection of a network method is provided to control each connection block in the digital system, independently, by connection of a network method. CONSTITUTION: A dynamic controller of a digital system by connection of a network method comprises many customers(30-32), and many providers(33-35). The many customers(30-32) equips an interface, having a function to generate a request signal, therein, and exchanges information through an address bus and a data bus. The many providers(33-35) is connected through many customers(30-32) and a network, in parallel, equips the interface, responds according to the request signal of the customers(30-32), and exchanges information through the address bus and the data bus.

Description

네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치Dynamic control device of digital system by network connection

본 발명은 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치에 관한 것으로, 특히 서로 상이한 기능을 가지는 많은 블록을 포함하는 디지털 시스템의 각 내부 블록들을 네트워크방식으로 연결하여 시스템내의 각 연결블록들을 각기 독립적으로 제어할 수 있도록 한 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치에 관한 것이다.The present invention relates to a dynamic control apparatus of a digital system by a network type connection. In particular, each internal block of a digital system including many blocks having different functions is connected to each other in a network manner to independently connect each connection block in the system. The present invention relates to a dynamic control device of a digital system by a network type connection that can be controlled by a network.

도1은 일반적인 디지털 시스템의 다이나믹 제어장치에 대한 실시예의 구성을 보인 블록도로서, 이에 도시된 바와같이 클럭발생부(10)의 클럭신호에 의해 디지털 시스템 내부의 모든 블록(12~15)을 제어하는 피엠유(Power Management Unit:11)로 구성되는데, 이와 달리 클럭제어부(미도시)와 리셋제어부(미도시)를 두고 시스템 내부의 각각의 블록(12~15)으로 제어신호들을 각기 다른 경로를 통해 연결하여 그 블록(12~15)의 동작 및 파워를 제어하도록 구성되기도 하며, 이와같이 구성된 장치의 동작을 설명한다.FIG. 1 is a block diagram showing an embodiment of a dynamic control apparatus of a general digital system. As shown in FIG. 1, all blocks 12 to 15 in the digital system are controlled by the clock signal of the clock generator 10. As shown in FIG. It consists of a power management unit (11), which has a clock control unit (not shown) and a reset control unit (not shown). It is also configured to control the operation and power of the blocks 12 to 15 by connecting through, the operation of the device configured as described above will be described.

먼저,피엠유(11)는 디지털시스템 내부의 모든 블록(12~15)을 제어하는데, 즉 이 각각의 기능 블록(12~15)들의 동작을 가능 또는 불가능하게 제어하기 위하여 클럭발생부(10)로부터 발생된 클럭신호를 공급하거나 차단한다.First, the PMU 11 controls all the blocks 12 to 15 in the digital system, that is, the clock generator 10 to enable or disable the operation of each of the functional blocks 12 to 15. Supply or cut off the clock signal generated from

이때, 상기 기능 블록(12~15)의 동작을 제어하는 하나의 방법은 피엠유(11)가 각 기능 블록(12~15)에 공급되는 클럭을 차단하거나 씨씨유(Clock Control Unit:미도시)에서 각 블록에 클럭을 공급하지 않는 방법이고, 다른 하나의 방법은 각 블록(12~15)에 동작 가능/불가능 신호를 이용하여 각 블록(12~15)이 클럭을 마스킹하게 하는 방법이다.At this time, one method of controlling the operation of the functional blocks 12 to 15 is that the PMU 11 cuts off the clock supplied to each of the functional blocks 12 to 15 or the CC control unit (not shown). In another method, a clock is not supplied to each block, and another method is to allow each block 12 to 15 to mask the clock using an enable / disable signal for each block 12 to 15.

그러나, 상기와 같이 동작하는 종래 장치는 모든 기능 블록을 제어하기 위하여 별도로 설계된 피엠유나 씨씨유를 필요로 하게 되고, 또한 피엠유나 씨씨유가 모든 기능블록을 제어해야 하므로 시스템이 많은 독립기능블록을 포함하는 경우 제어블록과 제어신호의 연결이 복잡해지거나 피엠유나 씨씨유가 모든 기능블록을 개별로 제어하지 못하게 되며, 또한 시스템 구현시 잘못 설계된 피엠유나 씨씨유는 전체 시스템의 동작을 불가능하게 만들 수 있는 문제점이 있었다.However, the conventional apparatus operating as described above requires a specially designed PM or C oil to control all the functional blocks, and also requires a system to control all the functional blocks, so that the system includes many independent functional blocks. In this case, the connection of the control block and the control signal becomes complicated, or PMU or CUI cannot control all the functional blocks individually. Also, a poorly designed PMU or CUI in a system implementation can make the whole system impossible. .

따라서, 상기와 같은 문제점을 감안하여 창안한 본 발명은 서로 상이한 기능을 가지는 많은 블록을 포함하는 디지털 시스템의 각 내부 블록들을 네트워크방식으로 연결하여 시스템내의 각 연결블록들을 각기 독립적으로 제어할 수 있도록 한 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치를 제공함에 그 목적이 있다.Therefore, the present invention devised in view of the above-described problems is to connect each of the internal blocks of the digital system including a large number of blocks having different functions in a network manner so that each connection block in the system can be independently controlled. The purpose is to provide a dynamic control device of a digital system by a network type connection.

도1은 일반적인 디지털 시스템의 다이나믹 제어장치에 대한 구성을 보인 블록도.1 is a block diagram showing a configuration of a dynamic control apparatus of a general digital system.

도2는 본 발명 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치에 대한 일실시예의 구성을 보인 블록도.Figure 2 is a block diagram showing an embodiment of a dynamic control apparatus of a digital system by a network type connection of the present invention.

도3은 도3에 있어서, 인터페이스부의 구성을 보인 블록도.3 is a block diagram showing the configuration of an interface unit in FIG.

도4는 본 발명 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치에 대한 다른 실시예의 구성을 보인 블록도.Figure 4 is a block diagram showing the configuration of another embodiment of the dynamic control apparatus of the digital system by the network-type connection of the present invention.

*****도면의 주요부분에 대한 부호의 설명********** Description of the symbols for the main parts of the drawings *****

30~32:커스터머 33~35:프로바이더30-32: Customer 33-35: Provider

상기와 같은 목적을 달성하기 위한 본 발명은 리퀘스트신호를 발생할 수 있는 기능을 가진 인터페이스부를 내부에 장착하여 어드레스버스 및 데이터버스를 통해 정보를 교환하는 다수의 커스터머와; 상기 다수의 커스터머와 네트워크를 통해 각기 병렬 연결되어 상기 다수의 커스터머의 리퀘스트신호에 따른 응답을 하는 인터페이스부를 내부에 장착하여 어드레스버스 및 데이터버스를 통해 정보를 교환하는 다수의 프로바이더로 구성함을 특징으로 한다.The present invention for achieving the above object is a plurality of customers to replace the information via the address bus and data bus mounted inside the interface having a function capable of generating a request signal; And a plurality of providers that are connected in parallel through a network with the plurality of customers, respectively, and which have an interface unit that responds to the request signals of the plurality of customers, to exchange information through an address bus and a data bus. It is done.

이하, 본 발명에 의한 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치에 대한 작용 및 효과를 첨부한 도면을 참조하여 상세히 설명한다.Hereinafter, with reference to the accompanying drawings, the operation and effects of the dynamic control apparatus of the digital system by the network type connection according to the present invention will be described in detail.

도2는 본 발명 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치에 대한 일실시예의 구성을 보인 블록도로서, 이에 도시한 바와같이 리퀘스트신호를 발생할 수 있는 기능을 가진 인터페이스부(미도시)를 내부에 장착하여 어드레스버스(ADDRESS BUS) 및 데이터버스(DATA BUS)를 통해 정보를 교환하는 다수의 커스터머(30~32)와; 상기 다수의 커스터머(30~32)와 네트워크를 통해 각기 병렬 연결되어 상기 다수의 커스터머(30~32)의 리퀘스트신호에 따른 응답을 하는 인터페이스부(미도시)를 내부에 장착하여 어드레스버스(ADDRESS BUS) 및 데이터버스(DATA BUS)를 통해 정보를 교환하는 다수의 프로바이더(33~35)로 구성한다.FIG. 2 is a block diagram showing an embodiment of a dynamic control apparatus of a digital system using a network type connection of the present invention. As shown in FIG. 2, there is shown an interface unit (not shown) having a function of generating a request signal. A plurality of customers 30 to 32 mounted inside to exchange information through an address bus and a data bus; An address bus (ADDRESS BUS) is mounted inside the interface unit (not shown) which is connected in parallel with each of the plurality of customers 30 to 32 and responds according to request signals of the plurality of customers 30 to 32. ) And a plurality of providers 33 to 35 for exchanging information through a data bus.

도3은 상기 인터페이스부(100)의 구성을 보인 블록도로서, 이에 도시한 바와같이 리퀘스트신호를 발생하거나 그에 따른 응답신호를 발생하도록 네트워크를 제어하는 네트워크제어부(25)와; 인터페이스에 필요한 어드레스 및 데이터를 저장하는 레지스터(20)와; 상기 레지스터(20)로부터 클럭신호 및 제어신호와 어드레스 및 데이터를 입력받아 그에 따른 동작을 수행하는 리얼기능블록(26)으로 구성한다.3 is a block diagram showing the configuration of the interface unit 100, and a network control unit 25 for controlling a network to generate a request signal or a response signal according to this, as shown therein; A register 20 for storing an address and data necessary for an interface; The real function block 26 receives a clock signal, a control signal, an address, and data from the register 20 and performs an operation corresponding thereto.

상기 레지스터(20)는 각 기능 블록의 상태를 나타내는 플래그부(27)와; 스스로의 주소를 저장하는 주소저장부(21)와; 목적지를 나타내는 데스티네이션부(22)와; 기능 블록을 리셋시키는 리셋부(23)와; 기능 블록의 입출력단을 내부버스 및 데이터라인과 연결하기 위한 트리스테이트인터페이스로직부(24)로 구성한다.The register 20 includes a flag unit 27 for indicating a state of each functional block; An address storage unit 21 for storing its own address; A destination section 22 indicating a destination; A reset unit 23 for resetting the functional blocks; It consists of a tree state interface logic section 24 for connecting the input and output terminals of the functional block with the internal bus and data lines.

이와같이 구성한 본 발명의 동작을 설명한다.The operation of the present invention configured as described above will be described.

먼저, 커스터머(30~32)는 플래그나 어드레스등의 리퀘스트신호를 발생할 수 있는 인터페이스(100)를 내장하고 있으며, 프로바이더(33~35)는 단지 콘트롤 네트워크를 통해 전달되는 리퀘스트신호를 검출하여 서비스를 제공할 수 있도록 하는 인터페이스부(100)를 내장하고 있다.First, the customers 30 to 32 have an interface 100 capable of generating request signals such as flags or addresses, and the providers 33 to 35 only detect request signals transmitted through the control network. The interface unit 100 to provide a built-in.

또한, 상기 커스터머(30~32)는 도3과 같이 각각의 우선순위에 따라 직렬로 연결되고, 상기 커스터머(30~32)의 플래그부(27)는 해당 리얼기능블록(26)의 동작유무를 알려주는 워킹플래그(Working Flag),어느 내부 버스를 사용하는 지를 알려주는 버스플래그(Bus Flag),자신의 기능을 원하는 커스터머(30~32)의 수를 표현하는 커스터머플래그(Customer Flag), 버스트모드(Burst Mode)로 동작함을 알려주는 버스트플래그(Burst Flag),자신의 상태가 리드인지 라이트인지를 알려주는 라이트/리드플래그(Write/Read Flag)로 구성된다.In addition, the customers 30 to 32 are connected in series according to their respective priorities as shown in FIG. 3, and the flag unit 27 of the customers 30 to 32 determines whether the corresponding real function block 26 is operated. Working Flag to inform you, Bus Flag to tell you which internal bus you are using, Customer Flag to express your own number of customers (30 ~ 32), Burst Mode It consists of a Burst Flag that indicates that it operates in Burst Mode, and a Write / Read Flag that indicates whether its status is Lead or Write.

처음에, 상기 커스터머(30~32)는 처음에 최초의 콘트롤 네트워크가 버스 아이들(IDLE) 상태인지 네트워크를 프로우브(Probe)해 보는데, 만약 아이들(IDLE) 상태이면 모든 리얼기능블록(26)의 버스 플래그(Bus Flag)가 하이 임피던스 또는 초기값(가장 낮은 또는 가장 높은 이진수값)을 가지게 되며, 이렇게 되면 상기 커스터머(30~32)는 데스티네이션(Destination) 어드레스와 자신이 발생시킨 버스 플래그(Bus Flag) 값을 콘트롤 네트워크를 통해 필요한 프로바이더(33~35)로 전달하게 된다.Initially, the customers 30-32 initially probe the network whether the first control network is in the bus idle state, and if it is in the idle state, all of the real function blocks 26 are not. The bus flag has a high impedance or an initial value (lowest or highest binary value). In this case, the customers 30 to 32 have a destination address and a bus flag generated by themselves. Flag) value is transmitted to the necessary providers 33 to 35 through the control network.

여기서, 상기 커스터머(30~32)는 먼저 프로바이더(33~35)가 다른 리얼기능블록(26)을 위해 동작중인지를 확인하는데, 이를 워킹 플래그(Working Flag)의 셋트 유무로 확인한다.Here, the customers 30 to 32 first check whether the providers 33 to 35 are operating for the other real function blocks 26, and check the presence or absence of a working flag.

만약, 버스트모드(Burst Mode)가 아니면 커스터머(30~32)의 우선순위에 따라 동작중인 프로바이더(33~35)에 대해서 서비스를 제공할 수 있고, 그러면 프로바이더(33~35)는 네트워크를 통해 들어온 데스티네이션(Destination) 어드레스와 자신의 주소 어드레스를 비교하여 같을 경우 워킹 플래그(Working Flag)를 셋트하고 커스터머(30~32)의 버스플래그(Bus Flag) 값과 자신의 버스플래그(Bus Flag) 값을 일치시킨다.If the burst mode is not Burst Mode, the service providers 33 to 35 may operate according to the priorities of the customers 30 to 32, and the providers 33 to 35 may provide network services. Compare the destination address entered through the address with your own address and set the working flag and set the bus flag value of the customer 30 ~ 32 and the bus flag of your own. Match the values.

상기에서 시스템내부의 버스가 하나인 경우에는 버스플래그(Bus Flag)의 역할을 워킹 플래그(Working Flag)가 대신할 수 있다.In the case where there is only one bus in the system, the working flag may replace the role of the bus flag.

그리고, 프로바이더(33~35)의 서비스가 버스트모드(Burst Mode)로 동작하거나 서비스 완료때까지 버스를 점유할 필요가 있는 경우 버스트 플래그(Burst Flag)를 세트하고, 항상 버스트모드(Burst Mode)로 동작하는 프로바이더(33~35)는 스스로 버스트플래그(Burst Flag)를 세트할 수 있으며 그렇지 않은 경우는 커스터머(33~35)가 프로바이더(33~35)의 서비스를 제공할 때 버스트 플래그(Burst Flag)를 셋트시킨다.When the service of the providers 33 to 35 operates in the burst mode or needs to occupy the bus until the service is completed, the burst flag is set, and the burst mode is always set. The provider 33 to 35 operating as a burst flag may set the burst flag by itself, or when the customer 33 to 35 provides the service of the provider 33 to 35, the burst flag may be set. Burst Flag).

이후, 프로바이더(33~35)의 서비스가 완료된 후 버스 플래그(Bus Flag)는 하이 임피던스 또는 정해진 초기값을 가지게 되는데 서비스의 완료시점을 프로바이더(33~35)가 스스로 결정하는 경우 자신이 버스 플래그(Bus Flag)와 워킹 플래그(Working Flag)를 리셋시키고 그외의 경우에는 커스터머(30~32)가 서비스를 더 이상 하지 않을 경우인데, 이때는 커스터머(33~35)가 프로바이더(33~35)의 플래그(Flag)들을 리셋하게 된다.Subsequently, after the service of the providers 33 to 35 is completed, the bus flag has a high impedance or a predetermined initial value. When the provider 33 to 35 determines the completion time of the service itself, the bus flag The Bus Flag and the Working Flag are reset, and in other cases, the customers 30 to 32 no longer serve the service. In this case, the customers 33 to 35 are the providers 33 to 35. It will reset the Flags of.

여기서, 서비스를 요청하거나 제공하지 않는 모든 리얼기능블록(26)들은 콘트롤 네트워크를 프로우브(Probe)하는 부분을 제외한 부분의 파워 또는 클럭을 차단하여 전체 시스템의 파워 소모를 줄일 수 있다.In this case, all of the real function blocks 26 that do not request or provide a service may cut off power or clock of a portion except for a portion of a probe that controls the control network, thereby reducing power consumption of the entire system.

상기와 같은 동작은 커스터머(30~32)와 프로바이더(33~35) 사이에서 뿐만 아니라 커스터머(30~32)간에도 동일하게 이루어진다.The above operation is performed not only between the customers 30 to 32 and the providers 33 to 35, but also between the customers 30 to 32.

만약, 전체 또는 다수의 리얼기능블록(26)이 동시에 서비스를 제공하거나 리셋 과정을 수행할 경우에는 브로드 캐스트(Broad Cast) 어드레스나 그룹 어드레스를 미리 미리 지정하여 다수의 리얼기능블록(26)을 동시에 동작시킬 수 있다.If all or a plurality of real function blocks 26 simultaneously provide a service or perform a reset process, a plurality of real function blocks 26 may be simultaneously designated by specifying a broadcast address or a group address in advance. It can be operated.

이때, 각 서비스를 커스터머(30~32)와 프로바이더(33~35) 사이에서 주고 받기 위해서 특정 커스터머(30~32)와 프로바이더(33~35) 사이에 특별한 제어신호들이 필요한 경우 이 신호들은 인터페이스부(100)의 트리스테이트인터페이스로직부(24)를 통하여 또는 직접 연결하여야 한다.In this case, when special services are required between the customer 30-32 and the provider 33-35 in order to exchange each service between the customer 30-32 and the provider 33-35, these signals It should be connected directly or through the tree state interface logic 24 of the interface 100.

도4는 본 발명 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치에 대한 다른 실시예의 구성을 보인 블록도로서, 이에 도시한 바와같이 리퀘스트신호를 발생할 수 있는 기능을 가진 인터페이스부(미도시)를 내부에 장착하여 어드레스버스(ADDRESS BUS) 및 데이터버스(DATA BUS)를 통해 정보를 교환하는 다수의 커스터머(41~43)와; 상기 다수의 커스터머(41~43)의 우선순위를 사용자가 임의로 결정하는 우선순위결정부(40)와; 상기 우선순위결정부(40)와 네트워크를 통해 각기 병렬 연결되어 상기 다수의 커스터머(41~43)의 리퀘스트신호에 따른 응답을 하는 인터페이스부(미도시)를 내부에 장착하여 어드레스버스(ADDRESS BUS) 및 데이터버스(DATA BUS)를 통해 정보를 교환하는 다수의 프로바이더(44~46)로 구성하며, 일반적인 동작은 상기 도2와 동일하고,다만 상기 우선순위결정부(40)에서 다수의 커머스터(41~43)에 대한 우선순위를 사용자가 임의로 결정할 수 있는 것이 다른데, 여기서 상기 우선순위결정부(40)는 마스크 레지스터를 이용할 수 있다.FIG. 4 is a block diagram showing another embodiment of a dynamic control apparatus of a digital system using a network-type connection of the present invention. As shown in FIG. 4, there is shown an interface unit (not shown) having a function of generating a request signal. A plurality of customers 41 to 43 mounted inside to exchange information through an address bus and a data bus; A priority determining unit 40 for arbitrarily determining a priority of the plurality of customers 41 to 43; Each of the priorities determiner 40 is connected in parallel through a network, and an interface unit (not shown) that responds to the request signals of the plurality of customers 41 to 43 is mounted inside an address bus. And a plurality of providers 44 to 46 for exchanging information through a data bus, the general operation of which is the same as that of FIG. 2, but the plurality of commerce in the priority determining unit 40. The priority of 41 to 43 may be arbitrarily determined by the user, where the priority determiner 40 may use a mask register.

이상에서 상세히 설명한 바와같이 본 발명은 네트워크 방식으로 각 기능블록을 연결하여 우선순위와 블록수에 따라 어드레스부분만 확장시켜주면 어떠한 블록이든지 간단히 연결하여 손쉽게 구성할 수 있으며, 또한 각 블록의 서비스가 요구되는 경로가 다양한 시스템의 경우에도 설계시간 및 비용을 줄일 수 있는 효과가 있다.As described in detail above, the present invention can be easily configured by simply connecting any block by connecting each functional block in a network manner and extending only an address portion according to priority and number of blocks. Even in the case of various systems, the design time and cost can be reduced.

Claims (6)

리퀘스트신호를 발생할 수 있는 기능을 가진 인터페이스부를 내부에 장착하여 어드레스버스 및 데이터버스를 통해 정보를 교환하는 다수의 커스터머와; 상기 다수의 커스터머와 네트워크를 통해 각기 병렬 연결되어 상기 다수의 커스터머의 리퀘스트신호에 따른 응답을 하는 인터페이스부를 내부에 장착하여 어드레스버스 및 데이터버스를 통해 정보를 교환하는 다수의 프로바이더로 구성한 것을 특징으로 하는 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치.A plurality of customers for exchanging information through an address bus and a data bus by mounting an interface unit having a function capable of generating a request signal therein; And a plurality of providers, each of which is connected in parallel through a network with the plurality of customers and is equipped with an interface unit that responds to the request signals of the plurality of customers, and exchanges information through an address bus and a data bus. Dynamic control device of digital system by network connection. 제1 항에 있어서, 인터페이스부는 리퀘스트신호를 발생하거나 그에 따른 응답신호를 발생하도록 네트워크를 제어하는 네트워크제어부와; 인터페이스에 필요한 어드레스 및 데이터를 저장하는 레지스터와; 상기 레지스터로부터 클럭신호 및 제어신호와 어드레스 및 데이터를 입력받아 그에 따른 동작을 수행하는 리얼기능블록으로 구성한 것을 특징으로 하는 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치.The apparatus of claim 1, further comprising: a network controller configured to control the network to generate a request signal or a response signal according thereto; A register for storing an address and data necessary for an interface; And a clock signal, a control signal, an address, and data from the register, and a real function block configured to perform an operation according thereto. 제2 항에 있어서, 레지스터는 각 기능 블록의 상태를 나타내는 플래그부와; 스스로의 주소를 저장하는 주소저장부와; 목적지를 나타내는 데스티네이션부와; 기능블록을 리셋시키는 리셋부와; 기능블록의 입출력단을 내부버스 및 데이터라인과 연결하기 위한 트리스테이트인터페이스로직부로 구성한 것을 특징으로 하는 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치.3. The apparatus of claim 2, wherein the register comprises: a flag portion indicating a state of each functional block; An address storage unit which stores its own address; A destination unit for indicating a destination; A reset unit for resetting the functional blocks; A dynamic control device for a digital system using a network type connection, comprising a tree state interface logic unit for connecting an input / output terminal of a functional block to an internal bus and a data line. 제3 항에 있어서, 플래그부는 해당기능 블록의 동작유무를 알려주는 워킹플래그,어The working flag of claim 3, wherein the flag unit indicates whether the corresponding function block is in operation. 느 내부 버스를 사용하는 지를 알려주는 버스플래그,자신의 기능을 원하는 커스터머의 수를 표현하는 커스터머플래그, 버스트모드로 동작함을 알려주는 버스트플래그,자신의 상태가 리드인지 라이트인지를 알려주는 라이트/리드 플래그로 구성한 것을 특징으로 하는 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치.Bus flag to indicate whether you are using the internal bus, Customer flag to express the number of customers who want their function, Burst flag to operate in burst mode, Light to indicate whether the status is lead or light A dynamic control device for digital systems using a network type connection, comprising a lead flag. 리퀘스트신호를 발생할 수 있는 기능을 가진 인터페이스부를 내부에 장착하여 어드레스버스 및 데이터버스를 통해 정보를 교환하는 다수의 커스터머와; 상기 다수의 커스터머의 우선순위를 사용자가 임의로 결정하는 우선순위결정부와; 상기 우선순위결정부와 네트워크를 통해 각기 병렬 연결되어 상기 다수의 커스터머의 리퀘스트신호에 따른 응답을 하는 인터페이스부를 내부에 장착하여 어드레스버스 및 데이터버스를 통해 정보를 교환하는 다수의 프로바이더로 구성한 것을 특징으로 하는 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치.A plurality of customers for exchanging information through an address bus and a data bus by mounting an interface unit having a function capable of generating a request signal therein; A priority determining unit for arbitrarily determining a priority of the plurality of customers; It is composed of a plurality of providers to exchange information via the address bus and data bus mounted inside the interface unit that is connected in parallel through each of the prioritization unit and the network in response to the request signal of the plurality of customers Dynamic control device of digital system by network connection. 제5 항에 있어서, 우선순위결정부는 마스크 레지스터인 것을 특징으로 하는 네트워크 방식의 커넥션에 의한 디지털시스템의 다이나믹 제어장치.6. The dynamic control apparatus of a digital system according to claim 5, wherein the priority determining unit is a mask register.
KR1019980040013A 1998-09-25 1998-09-25 Dynamic controller of digital system by connecting of network method KR20000021076A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980040013A KR20000021076A (en) 1998-09-25 1998-09-25 Dynamic controller of digital system by connecting of network method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980040013A KR20000021076A (en) 1998-09-25 1998-09-25 Dynamic controller of digital system by connecting of network method

Publications (1)

Publication Number Publication Date
KR20000021076A true KR20000021076A (en) 2000-04-15

Family

ID=19551988

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980040013A KR20000021076A (en) 1998-09-25 1998-09-25 Dynamic controller of digital system by connecting of network method

Country Status (1)

Country Link
KR (1) KR20000021076A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR860002759A (en) * 1984-09-21 1986-04-28 원본미기재 Access Verifier for Digital Data Processing Systems with Demand-Page Memory
KR970060780A (en) * 1996-01-22 1997-08-12 아더 더블유. 피셔 2-pin distributed Ethernet bus structure
KR980004877A (en) * 1996-06-24 1998-03-30 김광호 Priority Control System and Method for Memory Access

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR860002759A (en) * 1984-09-21 1986-04-28 원본미기재 Access Verifier for Digital Data Processing Systems with Demand-Page Memory
KR970060780A (en) * 1996-01-22 1997-08-12 아더 더블유. 피셔 2-pin distributed Ethernet bus structure
KR980004877A (en) * 1996-06-24 1998-03-30 김광호 Priority Control System and Method for Memory Access

Similar Documents

Publication Publication Date Title
US20120136489A1 (en) Rack server system
CN101539801B (en) Image processing device and image processing method
CN109446145B (en) Server mainboard I2C channel expansion chip, circuit and control method
CN110708172A (en) Chip power-on sequence control method and device and electronic equipment
JP2006245956A (en) Connection device for communication apparatus
CN102883423A (en) Method and device for allocating power of power over Ethernet (POE) modules
CN103984390A (en) Blade and blade server
CN112261603B (en) Edge thing allies oneself with proxy device based on electric power thing networking
CN1308260A (en) Microcontroller capable of holding the I/O port intact during power failure of key logic circuit
KR20000021076A (en) Dynamic controller of digital system by connecting of network method
CN112260967A (en) Switch voltage adjusting method, system, terminal and storage medium
KR20020018060A (en) Electronic device and external device using the same
KR970072830A (en) Method and system for prioritizing direct memory access in a packetized data communication interface device
CN112987627B (en) Multi-protocol embedded blower controller and control system thereof
AU749380B2 (en) Time division multiplex highway switch control system and control method of T-S-T three-stage switches in electronic switching system
CN108108124B (en) Memory array and method for controlling memory array
KR100210806B1 (en) Method for initializing node address of ipc
CN117909278B (en) USB hub chip, USB hub and data transmission method
CN115203107B (en) Bus interface configuration method and system and electronic equipment
CN116560954B (en) Method and device for determining alarm message of storage system
KR20060123111A (en) Communication steering for use in a multi-master shared resource system
JPH0618373B2 (en) Data transmission method and device
KR100255382B1 (en) Bus synchronous signal generation method for data bus of ipc network
CN101321030B (en) Write-enabling control method and device
KR100258354B1 (en) Switch control apparatus for small capacity atm exchanger

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
NORF Unpaid initial registration fee