sata3_host_controller
요약
본 문서는 FPGA 로직을 사용하여 SATA 3 SSD/HDD에 데이터를 읽고 쓸 수 있게 해주는 SATA 3 호스트 컨트롤러를 소개합니다. 이 컨트롤러는 기존 SATA 2 버전을 기반으로 개발되었으며, PHY 레이어와 인터페이스 래퍼 부분에 주요 변경 사항이 적용되었습니다.
핵심 포인트
- FPGA 로직에서 SATA 3 SSD/HDD 접근 가능
- 기존 SATA 2 컨트롤러를 개선하여 개발됨
- 쓰기(275MBps), 읽기(519MBps) 등 높은 처리량 기록
- 테스트는 Kintex7 xc7k325t (KC705 보드)에서 진행됨
SATA 3 호스트 컨트롤러입니다. 이것을 사용하면 간단한 메모리 같은 인터페이스를 통해 FPGA 로직에서 SATA3 SSD/HDD에 읽기 및 쓰기를 할 수 있습니다.
이 SATA3 호스트 컨트롤러는 제가 개발했던 SATA2 호스트 컨트롤러를 기반으로 개발되었습니다. 주요 변경 부분은 PHY 레이어의 GTX 부분입니다. 그리고 SATA 인터페이스를 간단한 메모리 같은 인터페이스로 캡슐화하는 래퍼(wrapper) 부분에도 일부 변경 사항이 있습니다. 더 자세한 내용이 필요하시면 저에게 연락 주십시오.
이 컨트롤러는 매우 좋은 처리량(throughput)을 가지고 있습니다. 쓰기: 275MBps, 읽기: 519MBps (지속적인 읽기 및 쓰기)(SAMSUNG 250GB SATA3 SSD에서 테스트)
테스트된 FPGA: Kintex7 xc7k325t (KC705 보드)
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub ML Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기