KR100202170B1 - Receiving method and its apparatus of data for serial interface - Google Patents
Receiving method and its apparatus of data for serial interface Download PDFInfo
- Publication number
- KR100202170B1 KR100202170B1 KR1019960053358A KR19960053358A KR100202170B1 KR 100202170 B1 KR100202170 B1 KR 100202170B1 KR 1019960053358 A KR1019960053358 A KR 1019960053358A KR 19960053358 A KR19960053358 A KR 19960053358A KR 100202170 B1 KR100202170 B1 KR 100202170B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- signal
- control signal
- output
- shift register
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title description 6
- 239000000872 buffer Substances 0.000 claims abstract description 16
- 230000001360 synchronised effect Effects 0.000 claims abstract description 7
- 238000012545 processing Methods 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F5/00—Methods or arrangements for data conversion without changing the order or content of the data handled
- G06F5/01—Methods or arrangements for data conversion without changing the order or content of the data handled for shifting, e.g. justifying, scaling, normalising
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M9/00—Parallel/series conversion or vice versa
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
Abstract
본 발명은 시리얼 인터페이스를 위한 데이터 수신 장치에 관한 것으로, 직렬 데이터를 입력받아 동기클럭에 따라 쉬프트하여 병렬 데이터로 전환한다. 클럭 계수기는 동기클럭을 카운트하여 쉬프트 레지스터에 데이터가 가득차는 시점을 검출하고, 쉬프트 레지스터에 데이터가 가득차면 캐리 신호를 발생시킨다. 래치부는 캐리 신호에 의해 인에이블되어 병렬 데이터를 입력받아 래치한다. 버퍼부에는 래치부에 래치되어 있는 데이터가 입력되고, 제2제어신호에 의해 인에이블되어 입력되어 있는 데이터를 메모리로 출력한다. 메모리는 제1제어신호에 의해 인에이블되어 버퍼부에서 출력되는 데이터가 저장된다. 제어수단은 캐리 데이터와 외부로부터 직력 데이터 수신허가신호를 입력받아 제1제어신호와 제2제어신호를 발생시킨다.The present invention relates to a data receiving apparatus for a serial interface, and receives serial data and shifts the data according to a synchronous clock to parallel data. The clock counter counts the synchronous clock to detect when the shift register is full of data, and generates a carry signal when the shift register is full. The latch unit is enabled by the carry signal to receive and latch the parallel data. Data latched in the latch unit is input to the buffer unit, and the data, enabled by the second control signal, is output to the memory. The memory is enabled by the first control signal to store data output from the buffer unit. The control means receives the carry data and the serial data reception permission signal from the outside and generates a first control signal and a second control signal.
Description
제1도는 본 발명에 따른 시리얼 인터페이스를 위한 리시브 장치의 개략적인 동작 순서를 설명하기 위한 예시도.1 is an exemplary view for explaining a schematic operation sequence of a receiving device for a serial interface according to the present invention.
제2도는 제1도에 도시된 본 발명의 개념을 구체화한 블럭 구성 예시도.2 is an exemplary block diagram embodying the concept of the present invention shown in FIG.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
1 : 3비트 카운터 2 : AND 게이트1: 3 bit counter 2: AND gate
3, 4 : JK플립플롭 5 : DMA 콘트롤러3, 4: JK flip-flop 5: DMA controller
6 : 인터럽트 처리부 7 : 8비트 쉬프트 레지스터6: Interrupt Processing Unit 7: 8-bit Shift Register
8 : 래치부 9 : 버퍼8 latch portion 9 buffer
10 : DRAM10: DRAM
본 발명은 시리얼 인터페이스중 리시브 파트에 관한 것으로 특히, PC와 외부 기기간의 인터페이스에 적당하도록 한 시리얼 인터페이스를 위한 수신 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a receive part of a serial interface, and more particularly, to a receiving device for a serial interface adapted to interface with a PC and an external device.
일반적으로, 컴퓨터에서 외부 기기와 통신하는 방식은 시리얼 통신방식과 페러럴 통신방식으로 구분할 수 있는데, 마우스나 디지타이저 등의 장치들을 사용하고자 하는 경우 시리얼 통신을 하게 된다.In general, a method of communicating with an external device in a computer may be classified into a serial communication method and a parallel communication method. When a device such as a mouse or a digitizer is used, serial communication is performed.
이때, PC에서 주변장치와 시리얼 통신을 하기 위한 시리얼 데이터 리시브 장치는 아직까지 크게 알려진바 없으며, 흔히 소프트웨어를 사용하여 데이터의 수신시 8비트의 유효 데이터를 검색 수신하는 방식을 사용하였다.At this time, a serial data receiving device for serial communication with a peripheral device in a PC has not been widely known until now, and often used a method of searching and receiving 8-bit valid data when receiving data using software.
이러한 종래의 방식은 중앙처리장치인 CPU가 시리얼 통신을 하기 위한 시리얼 데이터 수신용 소프트웨어를 수행하면서 PC의 동작을 위한 운영과정을 동시에 수행하여야 하기 때문에 CPU의 효율이 떨어지는 문제점이 발생되었다.This conventional method has a problem in that the CPU efficiency decreases because the CPU, which is a central processing unit, needs to simultaneously perform an operation process for the operation of the PC while executing the serial data reception software for serial communication.
이와 같은 문제점을 해소하기 위한 본 발명의 목적은 PC와 외부기기간의 인터페이스에 적당하도록 한 시리얼 인터페이스를 위한 리시브 장치를 제공하는데 있다.An object of the present invention for solving such a problem is to provide a receiving device for a serial interface suitable for the interface between a PC and an external device.
상술한 목적을 달성하기 위한 본 발명에 따른 시리얼 인터페이스를 위한 데이터 수신 장치는 쉬프트 레지스터와 클럭 계수기, 래치부, 버퍼부, 메모리, 제어수단을 포함하여 이루어진다. 쉬프트 레지스터는 직렬 데이터를 입력받아 동기클럭에 따라 쉬프트하여 병렬 데이터로 전환한다. 클럭 계수기는 동기클럭을 카운트하여 쉬프트 레지스터에 데이터가 가득차는 시점을 검출하고, 쉬프트 레지스터에 데이터가 가득차면 캐리 신호를 발생시킨다. 래치부는 캐리 신호에 의해 인에이블되어 병렬 데이터를 입력받아 래치한다. 버퍼부에는 래치부에 래치되어 있는 데이터가 입력되고, 제2제어신호에 의해 인에이블되어 입력되어 있는 데이터를 메모리로 출력한다. 메모리는 제1제어신호에 의해 인에이블되어 버퍼부에서 출력되는 데이터가 저장된다. 제어수단은 캐리 데이터와 외부로부터 직렬 데이터 수신허가신호를 입력받아 제1제어신호와 제2제어신호를 발생시킨다.A data receiving apparatus for a serial interface according to the present invention for achieving the above object comprises a shift register, a clock counter, a latch unit, a buffer unit, a memory, and a control unit. The shift register receives serial data and shifts it to parallel data according to a synchronous clock. The clock counter counts the synchronous clock to detect when the shift register is full of data, and generates a carry signal when the shift register is full. The latch unit is enabled by the carry signal to receive and latch the parallel data. Data latched in the latch unit is input to the buffer unit, and the data, which is enabled by the second control signal and is input, is output to the memory. The memory is enabled by the first control signal to store data output from the buffer unit. The control means receives the carry data and the serial data reception permission signal from the outside and generates a first control signal and a second control signal.
이하, 첨부한 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 설명한다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.
제1도는 본 발명에 따른 시리얼 인터페이스를 위한 리시브 장치의 개략적인 동작 순서를 설명하기 위한 예시도로서, 쉬프트 레지스터부(A)에서는 입력되는 시리얼 데이터(SD)가 동기클럭(RCLK)에 의해 한 비트씩 쉬프트 되어 최대 8비트까지 저장된다. 쉬프트 레지스터부(A)에 저장된 8비트의 데이터는 1바이트의 수신종료(RSTP)에 의해 래치부(B)로 전송된다. 수신버퍼(C)는 DMA 콘트롤러(도시하지 않음)에서 발생하는 허가신호(ACK)나 인터럽트에 의해 발생하는 CPU 허가신호에 의해 래치부(B)에 래치되어 있는 데이터를 입력받아 이를 DRAM(도시하지 않음)으로 전송한다.FIG. 1 is an exemplary diagram for explaining a schematic operation sequence of a receiving device for a serial interface according to the present invention. In the shift register unit A, the serial data SD input by the sync clock RCLK is a bit. Each bit is shifted up to 8 bits. The 8-bit data stored in the shift register unit A is transferred to the latch unit B by the reception termination RSTP of 1 byte. The reception buffer C receives data latched to the latch unit B by a permission signal ACK generated by a DMA controller (not shown) or a CPU permission signal generated by an interrupt. Transmits the data.
상술한 제1도의 설명은 본 발명에서 적용하는 개념으로서 이를 구체화한 블럭 구성이 첨부한 제2도에 도시되어 있다. 제2도에 나타낸 바와 같이, 3비트 클럭 계수기(1)는 수신되는 동기클럭(RCLK)을 카운팅한다. AND 게이트(2)는 클럭 계수기(1)에서 출력되는 캐리(carry, 자리올림) 데이터와 도시하지 않은 CPU에서 발생되는 수신허가신호를 입려받아 논리곱 동작하여 그 연산치를 출력한다. 인터럽트 처리부(6)는 AND 게이트(2)의 출력신호를 입력받아 CPU로부터의 인터럽트 발생에 관련한 처리를 수행한다. DRAM(10)에는 제어신호에 따라 입력되는 데이터가 저장된다. DMA콘트롤러(Direct Memory Access Controller)(5)는 DRAM(10)에 데이터를 저장하거나 읽어오기 위한 동작을 제어한다. 제1JK플립플롭(3)은 인터럽트 처리부(6)에서 발생되는 인터럽트 처리신호 또는 DMA 콘트롤러(5)에서 발생되는 허가신호(ACK)를 입력으로 하여 버퍼의 풀 상태를 판단하는 신호를 발생시켜 DRAM(10)을 인에이블 시킨다. 제2JK플립플롭(4)은 제1JK플립플롭(3)에 입력되는 데이터를 동일하게 입력받아 DMA 콘트롤러(5)에 DRAM(10)의 엑세스를 위한 요청신호를 발생시킨다. 8비트 쉬프트 레지스터(7)는 동기클럭(RCLK)에 따라 시리얼 데이터(SD)를 입력받아 8비트의 병렬 데이터로 변환시킨다. 래치부(8)는 8개의 버퍼로 구성되며, 3비트 클럭계수기(1)에서 발생되는 캐리신호를 인에이블신호로 사용하여 8비트 쉬프트 레지스터(7)에서 발생되는 데이터를 입력받아 래치시킨다. 버퍼(9)는 래치부(8)에서 출력되는 데이터를 DRAM(10)에 저장하기 전에 임시 저장한다.The above description of FIG. 1 is shown in FIG. 2 to which a block configuration incorporating this is applied as a concept applied in the present invention. As shown in FIG. 2, the 3-bit clock counter 1 counts the received sync clock RCLK. The AND gate 2 receives the carry data output from the clock counter 1 and a reception permission signal generated from a CPU (not shown) and performs an AND operation to output the calculated value. The interrupt processor 6 receives the output signal of the AND gate 2 and performs processing related to the interrupt generation from the CPU. The DRAM 10 stores data input according to a control signal. A direct memory access controller (DMA) 5 controls an operation for storing or reading data in the DRAM 10. The first JK flip-flop 3 inputs an interrupt processing signal generated by the interrupt processing unit 6 or a permission signal ACK generated by the DMA controller 5 to generate a signal for determining a buffer full state. Enable 10). The second JK flip-flop 4 receives the same data input to the first JK flip-flop 3 and generates a request signal for accessing the DRAM 10 to the DMA controller 5. The 8-bit shift register 7 receives serial data SD according to the synchronous clock RCLK and converts the serial data SD into 8-bit parallel data. The latch unit 8 is composed of eight buffers, and receives and generates data generated by the 8-bit shift register 7 by using a carry signal generated by the 3-bit clock counter 1 as an enable signal. The buffer 9 temporarily stores the data output from the latch unit 8 before storing it in the DRAM 10.
이와 같이 구성된 본 발명에 따른 시리얼 인터페이스를 위한 리시브 장치의 바람직한 동작을 살펴보면 다음과 같다.Looking at the preferred operation of the receiving device for a serial interface according to the present invention configured as described above are as follows.
8비트 쉬프트 레지스터(7)는 입력되는 시리얼 데이터(SD)를 동기클럭(RCLK)에 따라 한 비트씩 쉬프트 시킨다. 이때, 3비트 카운터(1)는 동기클럭(RCLK)을 카운팅하여 8비트를 수신했음을 알리는 신호 즉, 캐리신호를 래치부(8)에 인에이블 신호로서 제공한다. 래치부(8)는 쉬프트 레지스터(7)에서 발생되는 데이터를 입력받아 래치한다.The 8-bit shift register 7 shifts the input serial data SD by one bit according to the synchronization clock RCLK. At this time, the 3-bit counter 1 counts the synchronous clock RCLK and provides a signal indicating that 8 bits have been received, that is, a carry signal to the latch unit 8 as an enable signal. The latch unit 8 receives and latches data generated from the shift register 7.
또, 3비트 카운터(1)에서 출력되는 캐리신호는 AND 게이트(2)에 입력되어 CPU에서 발생되는 수신허가신호와 논리곱 연산된다. AND 게이트(2)의 출력은 인터럽트 신호나 DMA 요청신호로 사용된다. 여기서 주의할 점은 데이터 전송은 인터럽트로 처리할 것인지, DMA 요청신호로 처리할 것인지를 펌웨어(FIRMWARE)를 통해서 결정해야 한다는 점이다.The carry signal output from the 3-bit counter 1 is input to the AND gate 2 to be ANDed with the reception permission signal generated by the CPU. The output of the AND gate 2 is used as an interrupt signal or a DMA request signal. Note that the data transfer must be determined by the firmware (FIRMWARE) whether to handle the interrupt or the DMA request signal.
이때, DMA 요청신호로 처리한다고 가정하면, 제2JK플립플롭(4)의 두 입력단중 제1입력단(J)에는 논리 '1'인 신호가 인가되고 제2입력단(K)에는 논리 '0'인 신호가 입력됨으로써, 출력은 1이 된다.In this case, assuming that the DMA request signal is processed, a signal of logic '1' is applied to the first input terminal J and the logic '0' is applied to the second input terminal K of the two input terminals of the second JK flip-flop 4. By inputting a signal, the output becomes one.
이에 따라, 제2JK플립플롭(4)의 출력신호의 상태가 논리 '1'이므로, 이 신호를 입력받은 DMA 콘트롤러(5)는 시리얼 DMA 요청신호가 액티브되어서 목적하는 램의 어드레스를 생성하고, 동시에 시리얼 DMA 요청신호에 대한 허가신호(ACK)를 생성한다. DMA 콘트롤러(5)에서 생성되는 허가신호(ACK)는 제2JK플립플롭(4)의 제2입력단(K)에 입력되어지는데 이때의 논리값은 '1'의 상태를 유지한다. 그에 따라 출력은 논리 '0'의 값을 갖게된다.Accordingly, since the state of the output signal of the second JK flip-flop 4 is logic '1', the DMA controller 5 which receives the signal generates the address of the desired RAM by activating the serial DMA request signal. Generate an grant signal (ACK) for the serial DMA request signal. The permission signal ACK generated by the DMA controller 5 is input to the second input terminal K of the second JK flip-flop 4, and the logic value at this time maintains a state of '1'. As a result, the output has a value of logic '0'.
제2JK플립플롭(4)의 출력값의 상태가 논리 '0'이 됨에 따라 이 신호를 입력받은 DMA 콘트롤러(5)에서는 발생시켰던 허가신호(ACK)를 디세이블시킨다.As the state of the output value of the second JK flip-flop 4 becomes a logic '0', the DMA controller 5 receiving this signal disables the permission signal ACK generated.
그 이전에 AND게이트(2)의 출력이 논리 '1'인 순간 제1JK플립플롭(3)의 출력신호는 제2JK플립플롭(4)의 출력과 마찬가지로 논리 '1'의 상태가 유지되면서 버퍼(9)에 데이터가 가득 찼음을 경고하는 신호를 DRAM(10)의 인에블 신호로 제공한다. DRAM(10)은 어드레스에 버퍼(9)에 저장되어 있는 데이터를 저장하고, 그에 따라 버퍼(9)는 비어있게 된다.At the moment when the output of the AND gate 2 is a logic '1', the output signal of the first JK flip-flop 3 remains the same as the output of the second JK flip-flop 4 while the buffer ' 9) is provided as a enable signal of the DRAM 10 to warn that the data is full. The DRAM 10 stores data stored in the buffer 9 at an address, and thus the buffer 9 becomes empty.
이후, 버퍼(9)에는 상술한 바와 같은 동작에 따라 DMA 콘트롤러(5)에서 발생되는 허가신호(ACK)에 의해 인에이블되고, 래치(8)에 있던 새로운 데이터가 저장된다. 이렇게 하면 한차례의 동작이 끝나게 되고 상술한 동작은 거의 동시에 수행된다.Thereafter, the buffer 9 is enabled by the permission signal ACK generated by the DMA controller 5 in accordance with the above-described operation, and the new data in the latch 8 is stored. This completes one operation and the above operation is performed at about the same time.
상술한 바와 같이 동작하는 본 발명에 따른 시리얼 인터페이스를 위한 수신장치를 제공하면, 비교적 간단한 장치로 시리얼 데이터를 리시브할 수 있어서, 코스트의 절감효과를 얻을 수 있다. 또, 카운터를 구비시킴으로써, 추가 계산없이 단순 장치만으로 8비트의 데이터를 전송할 수 있도록 하였다.Providing the receiving device for the serial interface according to the present invention operating as described above, it is possible to receive the serial data with a relatively simple device, it is possible to reduce the cost. In addition, by providing a counter, 8-bit data can be transmitted using a simple device without additional calculation.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960053358A KR100202170B1 (en) | 1996-11-12 | 1996-11-12 | Receiving method and its apparatus of data for serial interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960053358A KR100202170B1 (en) | 1996-11-12 | 1996-11-12 | Receiving method and its apparatus of data for serial interface |
Publications (2)
Publication Number | Publication Date |
---|---|
KR19980035115A KR19980035115A (en) | 1998-08-05 |
KR100202170B1 true KR100202170B1 (en) | 1999-06-15 |
Family
ID=19481489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960053358A Expired - Fee Related KR100202170B1 (en) | 1996-11-12 | 1996-11-12 | Receiving method and its apparatus of data for serial interface |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100202170B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100452705B1 (en) * | 1997-10-25 | 2005-01-27 | 엘지전자 주식회사 | Apparatus for Fetching Data in Serial Data Communication and Method Thereof |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030082094A (en) * | 2002-04-16 | 2003-10-22 | 삼성전자주식회사 | Data realignment device of serial communication receiver |
JP5073935B2 (en) | 2005-10-06 | 2012-11-14 | オンセミコンダクター・トレーディング・リミテッド | Serial data input system |
-
1996
- 1996-11-12 KR KR1019960053358A patent/KR100202170B1/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100452705B1 (en) * | 1997-10-25 | 2005-01-27 | 엘지전자 주식회사 | Apparatus for Fetching Data in Serial Data Communication and Method Thereof |
Also Published As
Publication number | Publication date |
---|---|
KR19980035115A (en) | 1998-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5752076A (en) | Dynamic programming of bus master channels by intelligent peripheral devices using communication packets | |
US5581669A (en) | System and method for peripheral data transfer | |
EP0654742A2 (en) | Multiple bus interface | |
US5958024A (en) | System having a receive data register for storing at least nine data bits of frame and status bits indicating the status of asynchronous serial receiver | |
KR100403404B1 (en) | Bidirectional parallel signal interface | |
JPH09231090A (en) | Method and circuit for generating interruption signal | |
KR100395383B1 (en) | Data transfer apparatus | |
KR900005287A (en) | Data control device and system using it | |
KR100202170B1 (en) | Receiving method and its apparatus of data for serial interface | |
JP2000066994A (en) | Lpc/isa bridge and its bridge method | |
EP0338564B1 (en) | Microprogram branching method and microsequencer employing the method | |
CN116170522B (en) | Data transmission method and device, electronic device, storage medium | |
US5513367A (en) | Multiprocessor system having respective bus interfaces that transfer data at the same time | |
JPS63164554A (en) | Automatic recognizing system for data speed | |
JPH08287003A (en) | Dma controller | |
KR950003659B1 (en) | Asynchronous transmission device fitting for small computer system interface | |
JPH07319841A (en) | Serial control device | |
KR100244471B1 (en) | Direct memory access controller and control method | |
JP2004021938A (en) | Data transfer control circuit | |
KR940004415A (en) | I / O interface controller | |
KR19980017641A (en) | Interrupt Generator on I2C Bus | |
JP2000105737A (en) | Microcomputer | |
SU1307462A1 (en) | Interface for linking electronic computer with using equipment | |
JPH098863A (en) | Communication protocol controller | |
JPS61250736A (en) | Data processing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19961112 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19961112 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19981121 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19990224 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19990318 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19990319 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20020219 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20030218 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20040218 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20050221 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20050221 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20070210 |