This is stars and forks stats for /WangXuan95/FPGA-SATA-HBA repository. As of 05 May, 2024 this repository has 57 stars and 15 forks.
FPGA-SATA SATA Gen2 host (HBA) ,可运行在具有 GTH 的 Xilinx FPGA 上。本库提供基于 netfpga-sume 官方开发板的示例,可实现硬盘读写。 另外,我写了一个介绍 SATA 的技术文章 SATA协议浅析:从串行信号到读写硬盘 ,帮助大家理解 SATA 协议栈的细节。 简介 SATA是硬盘最广泛使用的接口协议。图1是SATA体系结构,其中 SATA host (HBA) 是硬盘读写控制器,在电脑中往往用主板芯片组来实现,在这里是 FPGA 实现。而 SATA device 就是硬盘(机械硬盘或固态硬盘)。 图1:SATA 协议栈 SATA 协议自下而上包含:物理层(Physical Layer, PHY)、链路层(Link Layer)、传输层(Transport Layer)、命令层(Command Layer) : 物理层:下游用两对串行差分信号对连接 SATA device ,包括发送用的差分对(SATA_A+, SATA_A-) 和接收用的差分对(SATA_B+, SATA_B-) 。进行串行信号的时钟恢复、串并转换后,用并行信号与上游的链路层进行交互。 链路层和传输层:从下到上分别实现:8b10b...
FPGA-SATA SATA Gen2 host (HBA) ,可运行在具有 GTH 的 Xilinx FPGA 上。本库提供基于 netfpga-sume 官方开发板的示例,可实现硬盘读写。 另外,我写了一个介绍 SATA 的技术文章 SATA协议浅析:从串行信号到读写硬盘 ,帮助大家理解 SATA 协议栈的细节。 简介 SATA是硬盘最广泛使用的接口协议。图1是SATA体系结构,其中 SATA host (HBA) 是硬盘读写控制器,在电脑中往往用主板芯片组来实现,在这里是 FPGA 实现。而 SATA device 就是硬盘(机械硬盘或固态硬盘)。 图1:SATA 协议栈 SATA 协议自下而上包含:物理层(Physical Layer, PHY)、链路层(Link Layer)、传输层(Transport Layer)、命令层(Command Layer) : 物理层:下游用两对串行差分信号对连接 SATA device ,包括发送用的差分对(SATA_A+, SATA_A-) 和接收用的差分对(SATA_B+, SATA_B-) 。进行串行信号的时钟恢复、串并转换后,用并行信号与上游的链路层进行交互。 链路层和传输层:从下到上分别实现:8b10b...
repo | techs | stars | weekly | forks | weekly |
---|---|---|---|---|---|
ALXCO-Hardware/squareboi | C++PythonVHDL | 38 | 0 | 2 | 0 |
agg23/analogue-pong | VerilogVHDLTcl | 59 | 0 | 2 | 0 |
atrac17/Toaplan2 | VerilogVHDLSystemVerilog | 8 | 0 | 3 | 0 |
YosysHQ/nextpnr-tests | VerilogC++SystemVerilog | 4 | 0 | 4 | 0 |
EEVengers/ThunderScope | VHDLVerilogSystemVerilog | 458 | 0 | 116 | 0 |
bit-mips/bitmips_experiments | CoqAssemblyVerilog | 30 | 0 | 9 | 0 |
THU-DSP-LAB/ventus-gpgpu | ScalaTclVerilog | 311 | 0 | 41 | 0 |
svenka3/ivl_uvm | SystemVerilogVerilogC | 19 | 0 | 39 | 0 |
ice1000/copilot-learning-materials | TeXCVerilog | 12 | 0 | 0 | 0 |
muneeb-mbytes/SystemVerilog_Course | SystemVerilogMakefileBatchfile | 42 | 0 | 18 | 0 |