├── .gitignore ├── LICENSE ├── README.md ├── doc └── images │ └── cocotb test id.png ├── rtl ├── command │ └── sata_command_layer.v ├── generic │ ├── blk_mem.v │ ├── cross_clock_enable.v │ ├── debounce.v │ └── ppfifo.v ├── link │ ├── cont_controller.v │ ├── crc.v │ ├── sata_link_layer.v │ ├── sata_link_layer_read.v │ ├── sata_link_layer_write.v │ └── scrambler.v ├── phy │ ├── oob_controller.v │ └── sata_phy_layer.v ├── platform │ └── sata_platform.v ├── sata_defines.v ├── sata_stack.v └── transport │ └── sata_transport_layer.v ├── sim ├── data_test2.v ├── faux_sata_hd.v ├── faux_sata_hd_command_layer.v ├── faux_sata_hd_phy.v ├── faux_sata_hd_transport.v ├── file_list.txt ├── hd_data_reader.v ├── hd_data_writer.v ├── makefile ├── sata_defines.v ├── simple_tb.v ├── single_sata.sav ├── tb_cocotb.v ├── test_in.v └── test_out.v └── test ├── Makefile ├── llw_states.txt ├── model ├── __init__.py └── sata_model.py ├── primitives.txt ├── scl_commands.txt ├── test_sata.py ├── transport_states.txt └── waveforms.gtkw /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/README.md -------------------------------------------------------------------------------- /doc/images/cocotb test id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/doc/images/cocotb test id.png -------------------------------------------------------------------------------- /rtl/command/sata_command_layer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/command/sata_command_layer.v -------------------------------------------------------------------------------- /rtl/generic/blk_mem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/generic/blk_mem.v -------------------------------------------------------------------------------- /rtl/generic/cross_clock_enable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/generic/cross_clock_enable.v -------------------------------------------------------------------------------- /rtl/generic/debounce.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/generic/debounce.v -------------------------------------------------------------------------------- /rtl/generic/ppfifo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/generic/ppfifo.v -------------------------------------------------------------------------------- /rtl/link/cont_controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/link/cont_controller.v -------------------------------------------------------------------------------- /rtl/link/crc.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/link/crc.v -------------------------------------------------------------------------------- /rtl/link/sata_link_layer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/link/sata_link_layer.v -------------------------------------------------------------------------------- /rtl/link/sata_link_layer_read.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/link/sata_link_layer_read.v -------------------------------------------------------------------------------- /rtl/link/sata_link_layer_write.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/link/sata_link_layer_write.v -------------------------------------------------------------------------------- /rtl/link/scrambler.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/link/scrambler.v -------------------------------------------------------------------------------- /rtl/phy/oob_controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/phy/oob_controller.v -------------------------------------------------------------------------------- /rtl/phy/sata_phy_layer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/phy/sata_phy_layer.v -------------------------------------------------------------------------------- /rtl/platform/sata_platform.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/platform/sata_platform.v -------------------------------------------------------------------------------- /rtl/sata_defines.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/sata_defines.v -------------------------------------------------------------------------------- /rtl/sata_stack.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/sata_stack.v -------------------------------------------------------------------------------- /rtl/transport/sata_transport_layer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/rtl/transport/sata_transport_layer.v -------------------------------------------------------------------------------- /sim/data_test2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/data_test2.v -------------------------------------------------------------------------------- /sim/faux_sata_hd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/faux_sata_hd.v -------------------------------------------------------------------------------- /sim/faux_sata_hd_command_layer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/faux_sata_hd_command_layer.v -------------------------------------------------------------------------------- /sim/faux_sata_hd_phy.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/faux_sata_hd_phy.v -------------------------------------------------------------------------------- /sim/faux_sata_hd_transport.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/faux_sata_hd_transport.v -------------------------------------------------------------------------------- /sim/file_list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/file_list.txt -------------------------------------------------------------------------------- /sim/hd_data_reader.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/hd_data_reader.v -------------------------------------------------------------------------------- /sim/hd_data_writer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/hd_data_writer.v -------------------------------------------------------------------------------- /sim/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/makefile -------------------------------------------------------------------------------- /sim/sata_defines.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/sata_defines.v -------------------------------------------------------------------------------- /sim/simple_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/simple_tb.v -------------------------------------------------------------------------------- /sim/single_sata.sav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/single_sata.sav -------------------------------------------------------------------------------- /sim/tb_cocotb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/tb_cocotb.v -------------------------------------------------------------------------------- /sim/test_in.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/test_in.v -------------------------------------------------------------------------------- /sim/test_out.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/sim/test_out.v -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/llw_states.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/test/llw_states.txt -------------------------------------------------------------------------------- /test/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/model/sata_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/test/model/sata_model.py -------------------------------------------------------------------------------- /test/primitives.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/test/primitives.txt -------------------------------------------------------------------------------- /test/scl_commands.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/test/scl_commands.txt -------------------------------------------------------------------------------- /test/test_sata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/test/test_sata.py -------------------------------------------------------------------------------- /test/transport_states.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/test/transport_states.txt -------------------------------------------------------------------------------- /test/waveforms.gtkw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CospanDesign/nysa-sata/HEAD/test/waveforms.gtkw --------------------------------------------------------------------------------