パソコンでは普通に使っていて馴染み深いSATAなディスクですが,FPGAから使おうと思うと,なんだか敷居が高い気がする...と,ずっと指をくわえていたのですが,OpenCoresにコントローラがコミットされているのを見つけたので,試してみました. ちなみに,試してみたのは,Serial ATA Host Bus Adapter Core for Virtex 6 です. 0. 準備 OpenCoresのコアはVirtex-6を想定して作ってあるようなので,ML605で実験することにします. しかし,ML605にはSATAコネクタがありません. UCFファイルをみてみるとOpenCoresの人は,FMCからRocket I/Oを引き出しているようですが,たとえば,Avnetから購入するようなボードだと7万円くらいします. 手軽なRocket I/OといえばPCIe!! ということで,aite