Technology

Logic Design

SoC 아키텍처

애플리케이션 요구 사항을 충족하는 SoC 사양을 결정하고 이를 구현하는 SoC 아키텍처를 설계하는 것은 SoC 설계에 있어 최대 난제라고 할 수 있습니다. 이를 해결하기 위해 SEMIFIVE의 아키텍처 그룹은 다음과 같은 내용을 제공합니다.

  • Design Exploration based on Platform Architecture
    • Analyze domain–specific SoC requirements
    • Provides SoC architecture based on the analysis
  • Architecture Implementation and Optimization
    • RISC-V, ARM (with multicore implementation)
    • Tilelink, AMBA (PL301, NIC400, MMU400)
    • WorldGuard, TrustZone
    • Physical aware subsystem design
    • Parameterized design (Chisel based)
  • System Integration
    • Reset, Clock, Power
    • Design Automation
    • Document Generation

SoC 검증

복잡한 SoC 설계의 성공 여부를 결정하는 것은 효율적이고 정확한 검증 프레임워크입니다.
SEMIFIVE는 탄탄한 SoC 설계 및 신속한 개발이 가능하도록 유연하고 완전한 검증 프레임워크를 제공합니다.

FPGA 프로토타이핑

FPGA는 설계 검증, 소프트웨어 공동 개발 등에 상당한 이점을 가져다줄 수 있지만, 대규모의 복잡한 SoC 설계에서 이러한 이점을 얻으려면 광범위한 전문 지식이 필요합니다.
SEMIFIVE는 이러한 이점들을 쉽게 실현할 수 있도록 필수적인 소프트웨어 지원이 포함된 FPGA 플랫폼을 제공합니다.

FPGA 구현

  • Advanced Synthesis using FPGA tool (Vivado)
  • Run DRC Check and Compilation Units in FPGA Synthesis tool

FPGA 검증

  • Verify core and peripherals functions with FPGA board
  • Test FPGA board for Development of device driver or porting OS

FPGA 플랫폼 하드웨어

HAPS-100 시스템

  • FPGA: Xilinx UltraScale+ VU19P x 4ea
  • PCI Express Lane: x4
  • PCI Express Link Speed: 2.5GT/s to 16GT/s
  • DDR4: DIMM 8GiB Micron
  • Serial Flash
  • JTAG & GPIO

VCU118 시스템

  • FPGA: Xilinx UltraScale+ VU9P x 1ea
  • PCI Express Lane: Gen3 x 16
  • DDR4: Dual 80bit
  • JTAG & GPIO

추가 정보 얻기

"*" 필수 필드를 나타냅니다

This field is for validation purposes and should be left unchanged.