원자 규칙 로고

UDP 오프로드 엔진

10/25/50/100GbE용 UOE IP 코어

Atomic Rules UDP 오프로드 엔진(UOE)은 10, 25, 40, 50 또는 100GbE에서 즉시 작동할 수 있는 UDP FPGA IP 코어입니다. UOE IP 코어는 체크섬, 세분화 및 재조립 하드웨어 오프로드를 포함한 UDP 표준 RFC 768을 구현합니다. 

이렇게 하면 RFC 768에 설명된 작업의 상당 부분이 소프트웨어에서 하드웨어로 오프로드됩니다. 이를 통해 25, 50, 100GbE의 회선 속도를 달성할 수 있습니다.

UOE IP 코어를 사용하면 애플리케이션 수준의 UDP 데이터그램을 LAN 또는 네트워크에서 동시에 송수신할 수 있습니다. 내장된 IGMPv2 멀티캐스트 사전 선택기가 원치 않는 트래픽을 제거하고, 사용자 애플리케이션이 이 기능을 수행할 필요가 없도록 L4 UDP 멀티캐스트가 사전 선택됩니다. UOE IP 코어는 널리 사용되는 FPGA 공급업체의 이더넷 MAC에서 작동하도록 테스트되었습니다.

패킷 손실 없는 최대 회선 속도

최대 100GbE의 모든 회선 속도에서 작동합니다.

UDP 표준 RFC 768 오프로드

특징

  • 애플리케이션의 미래 보장, 모든 회선 속도에 대한 처리량 최적화
  • 10/25/50/100GbE에서 작동
  • 아주 작은 패킷에도 패킷 손실 없이 풀 라인 속도를 실행합니다.
  • UDP 표준 RFC 768을 소프트웨어에서 하드웨어로 오프로드합니다.
  • 강력한 멀티캐스트 지원

최대 100GbE까지
전체 회선 속도
에서 UDP 오프로드

블록 다이어그램, 데이터 시트 및 제품 세부 정보

제품 운영

빈 제목

UOE IP 코어의 RTL 순차 회로는 사용자 데이터그램과 이더넷 프레임의 실시간 상호 변환을 처리합니다. 코어는 UDP 발신기와 UDP 수신기로 동시에 작동할 수 있습니다.

데이터그램을 전송하기 위해 코어에는 대상과 포트를 설명하는 데이터그램과 메타데이터가 제공됩니다. 대상 IP 주소의 MAC 주소를 알 수 없는 경우 코어의 ARP 회로가 이를 확인합니다. 전송 중인 데이터그램의 PDU가 MTU를 초과하면 코어는 데이터그램을 조각으로 분할합니다.

수신하기 위해 코어는 UDP/IP 페이로드를 캡슐화하는 이더넷 프레임을 수신 대기합니다. 체크섬이 정확하면 하나 이상의 조각으로 데이터그램을 구성합니다. 전체 데이터그램이 준비되면 메타데이터와 함께 애플리케이션 로직에 제공됩니다.
멀티캐스트 데이터그램을 수신할 때 코어는 IGMP로 가입한 호스트 그룹만 미리 선택해 애플리케이션에 전달합니다. 이 기능은 228개의 클래스D 멀티캐스트 주소를 16개의 호스트 그룹을 인코딩하는 4비트 코드로 디코딩하는 작업을 오프로드합니다.

자세한 기능 목록

 

  • UDP/IPv4(RFC 768, RFC 791)
  • 하드웨어 체크섬, 세분화 및 재조립 오프로드
  • 멀티캐스트(IGMPv2) 기능
    • 16개 클래스-D 그룹 수신 지원 가입 및 탈퇴하기
    • 멀티캐스트 호스트 그룹 송수신
    • 사전 선택 오프로드 수신(수신 거부된 멀티캐스트 삭제)
  • 동시 데이터그램 전송 및 수신
  • 이더넷 패킷: 최대 16K 바이트까지 프로그래밍 가능한 프레임 MTU(슈퍼점보 프레임 지원)
  • UDP 패킷 임의 데이터그램 PDU 최대
  • 64K 바이트의 IPv4 제한
  • 16 항목 ARP 캐시(RFC 826)
  • ICMP(세그먼트화되지 않은 에코 응답 메시지 유형으로, "ping"에서만 사용)
  • VLAN(IEEE 802.1Q) 지원
  • 레이어 3 다이렉트, 비-UDP 애플리케이션 연결 허용
  • 컨트롤 플레인 인터페이스로 액세스 가능한 통계
  • 로우 에어리어 구현, FPGA당 여러 코어 인스턴스 허용
  • 산업 표준 AXI4 인터페이스(Avalon - Altera 디바이스에 적용)

빈 제목

빈 제목

참조 예제

아토믹 룰즈는 다양한 비트웨어 카드를 위한 UDP IP 레퍼런스 디자인을 제공합니다. 최소한의 설치 공간으로 25GbE를 구현해야 하는 경우 Atomic Rules UOE IP 코어는 최대 400MHz에서 작동할 수 있습니다. 

결과물

IP 코어는 네임드 프로젝트 또는 사이트 라이선스 형태로 제공됩니다. 두 버전 모두 자체 검증 테스트 벤치를 포함하여 구현에 필요한 요소를 포함합니다. 또한 대부분의 검증 IP는 합성이 가능하므로 Verilog 시뮬레이터 내에서뿐만 아니라 회선 속도로도 테스트를 수행할 수 있습니다. 

네임드 프로젝트: 승인된 FPGA 디바이스에서 제품의 컴파일된 버전을 포함하여 하나 이상의 비트스트림을 사용하여 개발부터 생산까지 하나의 지정된 프로젝트에서 제품을 사용할 수 있도록 허용합니다. 프로젝트 SLA는 파생 프로젝트에서의 사용을 금지합니다.

사이트 라이선스: 승인된 FPGA 장치에서 제품의 컴파일된 버전을 포함하여 하나 이상의 비트스트림을 사용하여 개발부터 생산까지 승인된 한 위치에서 제품을 사용할 수 있도록 허용합니다. 사이트 SLA는 승인된 위치에서 파생 프로젝트에 제품을 사용할 수 있도록 허용합니다.

샘플 구현 결과

핵심장치LUT등록하기BRAMFmax
64BAMD 78K 74K59400MHz 
64B알테라(스트라틱스 및 애자일렉스)73K123K230 M20K500MHz(Agilex)
8BAMD 22K21K44400MHz
8B알테라(스트라틱스 및 애자일렉스)23K32K88 M20K500MHz(Agilex)

호환 가능한 FPGA 카드

UDP 오프로드 IP는 AMD 울트라스케일+, 인텔 스트라틱스 10 및 인텔 애자일렉스 FPGA가 탑재된 모든 최신 비트웨어 카드와 호환됩니다.

원자 규칙 로고 썸네일

회사 소개

네트워킹 및 시간 품질 향상을 위한 FPGA IP 구성 요소 및 솔루션 제공업체입니다. IP 제품에는 호스트 메모리와 FPGA 패브릭 로직 간의 높은 처리량, 짧은 지연 시간 통신을 위한 Arkville 데이터 무버가 포함됩니다.

가격이나 자세한 정보가 궁금하신가요?

기술 영업팀에서 가용성 및 구성 정보를 제공하거나 기술 관련 질문에 답변해 드립니다.