1 |
1
FPGA의 공유메모리에 저장된 네트워크 스위치의 네트워크 구성 및 상기 네트워크 스위치가 관리하는 디바이스의 IP 풀(Pool)을 읽어서 NIC의 구성을 재설정하고, MCU가 관리하는 IP 풀을 구성하는 단계; 및상기 재설정된 NIC의 구성과 상기 MCU가 관리하는 IP 풀을 이용하여 대기모드 기간동안 네트워크 프락싱을 수행하는 단계;를 포함하는 전력관리 방법
|
2 |
2
제1항에 있어서,상기 네트워크 구성을 상기 공유메모리에 저장하기 전에 정상모드 처리부의 메인 CPU에 저장하는 단계;상기 네트워크 스위치가 관리하는 디바이스의 IP 풀을 상기 정상모드 처리부의 메인 CPU에 저장하는 단계; 및상기 메인 CPU에 저장된 상기 네트워크 구성 및 상기 IP 풀을 상기 공유메모리에 기록하는 단계;를 더 포함하는 전력관리 방법
|
3 |
3
제1항에 있어서,상기 네트워크 구성은 NIC의 MAC 주소와 IP 주소를 포함하는 것을 특징으로 하는 전력관리 방법
|
4 |
4
제1항에 있어서,상기 IP 풀은 상기 네트워크 스위치가 관리하는 디바이스의 MAC 주소와 IP 주소를 포함하는 것을 특징으로 하는 전력관리 방법
|
5 |
5
제1항에 있어서, 상기 대기모드 기간동안 네트워크 프락싱을 수행하는 단계는네트워크 트래픽을 모니터링 하는 단계;상기 모니터링 결과, 상기 MCU가 수신한 패킷의 IP 주소가 상기 IP 풀에 속하는 것인지 판단하는 단계; 및상기 IP 풀에 속하는 경우, 패킷을 처리하는 단계를 포함하되,상기 수신한 패킷이 프락싱패킷인 경우, 상기 MCU를 통해 응답 패킷을 생성하고, 상기 수신한 패킷이 웨이크업패킷인 경우, 상기 네트워크 스위치를 정상모드로 전환하는 것을 특징으로 하는 전력관리 방법
|
6 |
6
제5항에 있어서,상기 모니터링 결과 상기 MCU가 수신한 패킷의 IP 주소가 상기 IP 풀에 속하지 않는 경우, 패킷처리를 수행하지 않는 것을 특징으로 하는 전력관리 방법
|
7 |
7
제 1항에 있어서,네트워크 스위치가 대기모드 상태에서 수신된 패킷이 웨이크업패킷인 경우, 대기모드를 홀딩시키고, 상기 네트워크 스위치를 정상모드로 웨이크업 시키는 단계; 및상기 웨이크업에 걸리는 지연시간(Tdelay)동안 상기 네트워크 스위치로 수신되는 패킷을 인터럽트하되, 상기 지연시간 후에 상기 인터럽트를 정상모드 처리부로 포워딩하는 단계;를 더 포함하는 것을 특징으로 하는 전력관리 방법
|
8 |
8
제7항에 있어서, 상기 지연시간은상기 네트워크 스위치가 정상모드로 전환되어 상기 정상모드 처리부가 활성화되는 시간을 포함하는 것을 특징으로 하는 전력관리 방법
|
9 |
9
제7항에 있어서,상기 포워딩 단계는, FPGA의 인터럽트 홀딩부에서 수행되는 것을 특징으로 하는 전력관리 방법
|
10 |
10
제7항에 있어서,상기 정상모드 처리부에서 상기 지연시간(Tdelay)동안 수신된 웨이크업패킷을 처리하는 단계;를 더 포함하는 것을 특징으로 하는 전력관리 방법
|