OpenCores
URL https://opencores.org/ocsvn/sata_controller_core/sata_controller_core/trunk

Subversion Repositories sata_controller_core

[/] [sata_controller_core/] [trunk/] [sata2_fifo_v1_00_a/] [doc/] [README] - Blame information for rev 9

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 ashwin_men
The SATA2 core implements the Command, Transport and Link Layers of
2
the SATA2 protocol and provides a Physical Layer Wrapper for
3
the transceivers.
4
 
5
The Design source files can be found under 'hdl/vhdl' and
6
'hdl/verilog' directories
7
 
8
/hdl/vhdl:
9
                 sata_core.vhd
10
            _________|__________
11
           |                    |
12
    command_layer.vhd  sata_link_layer.vhd
13
         _________________________|________
14
        |               |          |       |
15
   sata_phy.v    scrambler.vhd  crc.vhd  mux_161.vhd
16
 
17
 
18
 
19
 
20
hdl/verilog:
21
                   sata_phy.v
22
            _________|________________________________
23
           |                    |                     |
24
       oob_control.v      sata_gtx_dual.v    mgt_usrclk_source_mmcm.v
25
       ____|_____               |
26
      |          |            sata_gtx.v
27
  mux_41.v     mux_21.v
28
 
29
 
30
The synthesis Makefile is under 'syn' and the coregen netlist
31
Makefile for FIFOs is under 'netlist'
32
 
33
Notes:
34
* To use with Xilinx Virtex6 ML605 board -
35
  Supply a 150 MHz reference clock for the GTX transceivers. This can be
36
  done by dividing the 200 MHz reference clock on the ML605 board or by
37
  configuring the programmable clock sources on the FMC XM104 connectivity
38
  card.
39
* After providing a reset, check for the LINKUP signal before using the
40
  core. The OOB controller asserts LINKUP after completing the link
41
  initialization and synchronization process.
42
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.