맞춤기술찾기

이전대상기술

매체접근제어 하드웨어 및 소프트웨어 처리장치 간의버퍼관리 및 수신 인터럽트 처리를 위한 장치 및 그 방법

  • 기술번호 : KST2015081686
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 1. 청구범위에 기재된 발명이 속한 기술분야본 발명은 매체접근제어 하드웨어 및 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리를 위한 장치 및 그 방법에 관한 것임.2. 발명이 해결하려고 하는 기술적 과제본 발명은 매체접근제어 하드웨어 및 소프트웨어 처리장치 간에 연속적으로 발생되는 수신 인터럽트에 대한 버퍼관리의 복잡도를 낮추고, 수신 프레임 폐기 등의 손실을 줄이기 위한, 매체접근제어 하드웨어 및 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리를 위한 장치 및 그 방법을 제공하는데 그 목적이 있음.3. 발명의 해결방법의 요지본 발명은, 매체접근제어(MAC) 하드웨어 처리장치와 MAC 소프트웨어 처리장치간의 버퍼 관리 및 수신 인터럽트 처리장치에 있어서, 프레임 수신으로 인한 하드웨어 인터럽트 발생시, 상기 MAC 소프트웨어 처리장치의 하드웨어 내부 주소를 디코딩하여 해당 블록으로 연결시키기 위한 어드레스 디코딩 수단; 각 저장수단의 수신 프레임 저장 상태를 나타내는 정보를 저장수단 개수 만큼의 비트로 비트맵을 구성하여 제공하는 인터럽트 상태정보 제공수단; 상기 MAC 소프트웨어 처리장치의 상기 인터럽트 상태정보 제공수단 업데이트시에, 상기 MAC 하드웨어 처리장치의 접근(동시 쓰기)을 제어하기 위한 정보를 상기 MAC 하드웨어 처리장치로 제공하는 인터럽트 접근정보 제공수단; 수신된 프레임을 저장하고 있는 다수의 저장수단; 각 저장수단에 저장된 수신 프레임의 길이정보를 저장수단 개수 만큼의 비트로 비트맵을 구성하여 상기 MAC 소프트웨어 처리장치의 수신 프레임 판독(읽기)시 제공하는 수신 프레임 길이정보 제공수단; 상기 인터럽트 상태정보 제공수단에서 제공되는 정보를 바탕으로, 상기 수신된 프레임을 비어 있는 저장수단에 저장 제어하기 위한 하드웨어 인터럽트 제어수단을 포함한다.4. 발명의 중요한 용도본 발명은 매체접근제어 하드웨어 처리장치의 버퍼관리 및 수신 인터럽트 처리 시스템 등에 이용됨.매체접근제어, 지그비, IEEE 802.15.4, 무선랜, 수신 인터럽트, 멀티 버퍼, IEEE 802.11
Int. CL G06F 13/24 (2006.01) G06F 13/22 (2006.01)
CPC G06F 13/24(2013.01) G06F 13/24(2013.01) G06F 13/24(2013.01)
출원번호/일자 1020060059466 (2006.06.29)
출원인 한국전자통신연구원
등록번호/일자 10-0821125-0000 (2008.04.03)
공개번호/일자 10-2007-0057629 (2007.06.07) 문서열기
공고번호/일자 (20080411) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020050116177   |   2005.12.01
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2006.06.29)
심사청구항수 15

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김용선 대한민국 대전 유성구
2 김세한 대한민국 대전 서구
3 도윤미 대한민국 대전 유성구
4 이현 대한민국 대전 유성구
5 표철식 대한민국 대전 서구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 신성특허법인(유한) 대한민국 서울특별시 송파구 중대로 ***, ID타워 ***호 (가락동)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2006.06.29 수리 (Accepted) 1-1-2006-0467687-19
2 선행기술조사의뢰서
Request for Prior Art Search
2007.04.11 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2007.05.10 수리 (Accepted) 9-1-2007-0025954-59
4 의견제출통지서
Notification of reason for refusal
2007.09.20 발송처리완료 (Completion of Transmission) 9-5-2007-0512556-74
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2007.10.24 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2007-0762740-74
6 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2007.10.24 수리 (Accepted) 1-1-2007-0762741-19
7 등록결정서
Decision to grant
2008.03.26 발송처리완료 (Completion of Transmission) 9-5-2008-0164822-30
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
매체접근제어(MAC) 하드웨어 처리장치와 MAC 소프트웨어 처리장치간의 버퍼 관리 및 수신 인터럽트 처리장치에 있어서, 프레임 수신으로 인한 하드웨어 인터럽트 발생시, 상기 MAC 소프트웨어 처리장치의 하드웨어 내부 주소를 디코딩하여 해당 블록으로 연결시키기 위한 어드레스 디코딩 수단; 각 저장수단의 수신 프레임 저장 상태를 나타내는 정보를 저장수단 개수 만큼의 비트로 비트맵을 구성하여 제공하는 인터럽트 상태정보 제공수단; 상기 MAC 소프트웨어 처리장치의 상기 인터럽트 상태정보 제공수단 업데이트시에, 상기 MAC 하드웨어 처리장치의 접근(동시 쓰기)을 제어하기 위한 정보를 상기 MAC 하드웨어 처리장치로 제공하는 인터럽트 접근정보 제공수단; 수신된 프레임을 저장하고 있는 다수의 저장수단; 각 저장수단에 저장된 수신 프레임의 길이정보를 저장수단 개수 만큼의 비트로 비트맵을 구성하여 상기 MAC 소프트웨어 처리장치의 수신 프레임 판독(읽기)시 제공하는 수신 프레임 길이정보 제공수단; 상기 인터럽트 상태정보 제공수단에서 제공되는 정보를 바탕으로, 상기 수신된 프레임을 비어 있는 저장수단에 저장 제어하기 위한 하드웨어 인터럽트 제어수단을 포함하는 매체접근제어 하드웨어 및 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리를 위한 장치
2 2
제 1 항에 있어서, 상기 다수의 저장수단은, 하나의 MAC 최대 프레임 크기를 지원할 수 있는 크기를 갖고, 시스템 규모 및 종류, 전송율에 따라 개수가 정해지며, 각 저장수단이 수신 프레임을 순차적으로 저장하는 것을 특징으로 하는 매체접근제어 하드웨어 및 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리를 위한 장치
3 3
제 1 항에 있어서, 상기 다수의 저장수단은, 하나의 MAC 최대 프레임 크기를 지원할 수 있는 크기를 갖고, 시스템 규모 및 종류, 전송율에 따라 개수가 정해지며, 각 저장수단별로 동일 종류의 수신 프레임이 저장되는 것을 특징으로 하는 매체접근제어 하드웨어 및 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리를 위한 장치
4 4
제 3 항에 있어서, 상기 다수의 저장수단은 각각, 판독(읽기) 우선순위를 달리하는 것을 특징으로 하는 매체접근제어 하드웨어 및 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리를 위한 장치
5 5
제 1 항 내지 제 4 항 중 어느 한 항에 있어서, 상기 인터럽트 접근정보 제공수단은, 상기 MAC 소프트웨어 처리장치가 상기 인터럽트 상태정보 제공수단을 업데이트할 때, 상기 MAC 하드웨어 처리장치가 동시에 상기 인터럽트 상태정보 제공수단을 업데이트하는 것을 방지하기 위한 정보를 알려주어, 상기 MAC 소프트웨어 처리장치와 상기 MAC 하드웨어 처리장치가 상기 인터럽트 상태정보 제공수단을 동시에 쓰려고 할 때 발생될 수 있는 충돌 문제를 해결할 수 있는 것을 특징으로 하는 매체접근제어 하드웨어 및 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리를 위한 장치
6 6
제 5 항에 있어서, 상기 인터럽트 상태정보 제공수단에서 상기 비트맵의 각 비트는, 해당 저장수단의 아이디(ID)를 나타내는 것을 특징으로 하는 매체접근제어 하드웨어 및 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리를 위한 장치
7 7
제 6 항에 있어서, 상기 인터럽트 상태정보 제공수단의 각 비트는, 논리합(OR) 연산으로, 수신 프레임 하드웨어 레지스터 출력핀에 연결되어, 상기 MAC 소프트웨어 처리장치에 인터럽트로 전달되는 것을 특징으로 하는 매체접근제어 하드웨어 및 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리를 위한 장치
8 8
제 7 항에 있어서, 상기 하드웨어 인터럽트 제어수단은, 프레임 수신시 상기 인터럽트 상태정보 제공수단을 확인하여, 비어있는 인터럽트 상태정보 제공수단의 비트가 가리키는 저장수단에 수신 프레임을 저장하고 상기 MAC 소프트웨어 처리장치로 전달하지 않아도 되는 프레임이거나 순환중복검사(CRC) 오류가 발생한 경우에 상기 저장수단의 주소를 초기화시키는 것을 특징으로 하는 매체접근제어 하드웨어 및 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리를 위한 장치
9 9
매체접근제어(MAC) 하드웨어 처리장치와 매체접근제어(MAC) 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리 방법에 있어서, 프레임 수신시, 상기 MAC 하드웨어 처리장치가 인터럽트 상태 레지스터를 확인하여, 비어있는 수신 버퍼를 선택하는 단계; 상기 MAC 하드웨어 처리장치가 상기 선택된 수신 버퍼에 수신 프레임을 저장하는 단계; 상기 MAC 하드웨어 처리장치가 인터럽트 접근 레지스터를 확인하여, 상기 MAC 소프트웨어 처리장치가 상기 인터럽트 상태 레지스터를 쓰고 있지 않은 경우, 수신 프레임을 저장하고 있는 수신 버퍼에 해당하는 인터럽트 상태 레지스터 비트에 수신 프레임 저장 상태('1')를 기록하는 단계; 및 상기 MAC 하드웨어 처리장치가 상기 인터럽트 상태 레지스터의 모든 비트를 논리합(OR) 비트 연산하여 인터럽트 출력핀으로 연결하여, 상기 MAC 소프트웨어 처리장치로 하드웨어 인터럽트를 전달하는 단계를 포함하는 매체접근제어(MAC) 하드웨어 처리장치와 매체접근제어(MAC) 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리 방법
10 10
매체접근제어(MAC) 하드웨어 처리장치와 MAC 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리 방법에 있어서, 상기 MAC 소프트웨어 처리장치가 프레임 수신을 나타내는 하드웨어 인터럽트의 발생을 감지하는 단계; 상기 MAC 소프트웨어 처리장치가 인터럽트 상태 레지스터를 확인하여, 수신 프레임을 저장하고 있는 수신 버퍼에 해당하는 인터럽트 상태 레지스터 비트 중 하나를 선택하는 단계; 상기 MAC 소프트웨어 처리장치가 인터럽트 접근 레지스터에 '상기 MAC 소프트웨어 처리장치가 상기 인터럽트 상태 레지스터를 쓰고 있음을 나타내는 정보'를 표시하여 상기 MAC 하드웨어 처리장치의 접근을 차단하는 단계; 및 상기 MAC 소프트웨어 처리장치가 상기 선택된 비트에 해당하는 수신 버퍼로부터 수신 프레임을 프레임 길이 만큼 읽어들인 후, 상기 인터럽트 상태 레지스터 비트에 수신 프레임 저장 상태('0')를 기록하는 단계를 포함하는 매체접근제어(MAC) 하드웨어 처리장치와 매체접근제어(MAC) 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리 방법
11 11
제 9 항 또는 제 10 항에 있어서, 상기 수신 버퍼는, 하나의 MAC 최대 프레임 크기를 지원할 수 있는 크기를 갖고, 시스템 규모 및 종류, 전송율에 따라 개수가 정해지며, 각 수신 버퍼가 수신 프레임을 순차적으로 저장하거나, 각 수신 버퍼별로 동일 종류의 수신 프레임이 저장되는 것을 특징으로 하는 매체접근제어(MAC) 하드웨어 처리장치와 매체접근제어(MAC) 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리 방법
12 12
제 11 항에 있어서, 상기 수신 버퍼는 각각, 판독(읽기) 우선순위를 달리하는 것을 특징으로 하는 매체접근제어(MAC) 하드웨어 처리장치와 매체접근제어(MAC) 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리 방법
13 13
제 11 항에 있어서, 상기 인터럽트 접근 레지스터는, 상기 MAC 소프트웨어 처리장치가 상기 인터럽트 상태 레지스터를 업데이트할 때, 상기 MAC 하드웨어 처리장치가 동시에 상기 인터럽트 상태 레지스터를 업데이트하는 것을 차단하는 것을 특징으로 하는 매체접근제어(MAC) 하드웨어 처리장치와 매체접근제어(MAC) 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리 방법
14 14
제 13 항에 있어서, 상기 인터럽트 상태 레지스터는, 각 수신 버퍼의 수신 프레임 저장 상태를 나타내는 정보를 수신 버퍼 개수 만큼의 비트로 비트맵을 구성하여 제공하며, 이때 비트맵의 각 비트는 해당 수신 버퍼의 아이디(ID)를 나타내는 것을 특징으로 하는 매체접근제어(MAC) 하드웨어 처리장치와 매체접근제어(MAC) 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리 방법
15 15
제 9 항에 있어서, 상기 논리합(OR) 비트 연산은, 상기 인터럽트 상태 레지스터의 비트들 중에 한 비트라도 '1'값을 가지면 하드웨어 인터럽트가 상기 MAC 소프트웨어 처리장치로 전달되는 것을 특징으로 하는 매체접근제어(MAC) 하드웨어 처리장치와 매체접근제어(MAC) 소프트웨어 처리장치 간의 버퍼관리 및 수신 인터럽트 처리 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.