├── .gitmodules ├── board ├── .gitignore ├── DDR.sch ├── expansion.sch ├── flash.sch ├── fpgapwr.sch ├── fpgasupport.sch ├── io_3v3.sch ├── output │ ├── .gitignore │ └── fab-notes.txt ├── psu.sch ├── rgmii.sch ├── serdes.sch ├── sniffer.kicad_pcb ├── sniffer.kicad_prl ├── sniffer.kicad_pro ├── sniffer.pro └── sniffer.sch ├── doc ├── .gitignore ├── BUGS.txt ├── power-budget.ods ├── ram-matching.ods └── ram-performance.ods ├── firmware └── mcu-pmod │ ├── .gitignore │ ├── Makefile │ ├── SnifferCLISessionContext.cpp │ ├── SnifferCLISessionContext.h │ ├── config │ └── staticnet-config.h │ ├── imagesize.sh │ ├── main.cpp │ ├── mcupmod.h │ ├── openocd.cfg │ └── vectors.cpp ├── mcu-pmod ├── .gitignore ├── mcu-pmod.kicad_pcb ├── mcu-pmod.kicad_prl ├── mcu-pmod.kicad_pro └── mcu-pmod.kicad_sch ├── rtl ├── ethernet │ ├── EthernetRegisterCDC.sv │ ├── EthernetSubsystem.sv │ ├── RGMIIInterface.sv │ └── SFPInterface.sv ├── expansion │ └── ExpansionTransceiver.sv ├── logic-pod │ ├── LogicAnalyzerReadback.sv │ ├── LogicAnalyzerSubsystem.sv │ ├── LogicPod.svh │ ├── LogicPodArbiter.sv │ ├── LogicPodClocking.sv │ ├── LogicPodCompression.sv │ ├── LogicPodControl.sv │ ├── LogicPodDatapath.sv │ ├── LogicPodDeserialization.sv │ ├── LogicPodPhaseAlignment.sv │ ├── LogicPodSampling.sv │ ├── LogicTriggering.sv │ └── PowerControl.sv ├── mcu │ ├── MicrocontrollerInterface.sv │ └── MicrocontrollerInterface.svh ├── mem │ ├── MemoryArbiter.sv │ └── MemorySubsystem.sv ├── tests │ ├── CrossClockFifoTest.sv │ ├── CrossClockSampling.sv │ └── LogicPodCompression.sv ├── top │ ├── ClockGeneration.sv │ ├── QuadPLL.sv │ └── SnifferTop.sv └── vivado-project │ ├── .gitignore │ ├── CrossClockFifoTest_behav.wcfg │ ├── LogicPodCompressionTest_behav.wcfg │ ├── sniffer.srcs │ ├── constrs_1 │ │ └── new │ │ │ └── top.xdc │ └── sources_1 │ │ └── ip │ │ ├── .gitignore │ │ ├── ddr3 │ │ ├── .gitignore │ │ ├── ddr3.xci │ │ ├── ddr3 │ │ │ ├── datasheet.txt │ │ │ ├── docs │ │ │ │ └── phy_only_support_readme.txt │ │ │ ├── mig.prj │ │ │ └── user_design │ │ │ │ └── constraints │ │ │ │ └── compatible_ucf │ │ │ │ ├── xc7k160tfbg484_pkg.xdc │ │ │ │ └── xc7k160tifbg484_pkg.xdc │ │ ├── mig_a.prj │ │ └── mig_b.prj │ │ ├── gtwizard_10gbe │ │ └── gtwizard_10gbe.xci │ │ ├── gtwizard_sata_device │ │ └── gtwizard_sata_device.xci │ │ ├── gtwizard_sata_host │ │ └── gtwizard_sata_host.xci │ │ ├── gtwizard_sma │ │ └── gtwizard_sma.xci │ │ ├── ila_0 │ │ └── ila_0.xci │ │ ├── ila_1 │ │ └── ila_1.xci │ │ ├── ila_2 │ │ └── ila_2.xci │ │ ├── vio_0 │ │ └── vio_0.xci │ │ ├── vio_1 │ │ └── vio_1.xci │ │ ├── vio_2 │ │ └── vio_2.xci │ │ └── vio_3 │ │ └── vio_3.xci │ └── sniffer.xpr └── sims ├── .gitignore ├── core_df.csv ├── core_er.csv ├── dq3_67.son ├── dq3_67_powertrim.son ├── inner_diff_100_unlinked.son ├── inner_diff_80_unlinked.son ├── inner_se_40_unlinked.son ├── inner_se_50_unlinked.son ├── outer_diff_100_unlinked.son ├── outer_diff_80_unlinked.son ├── outer_se_40_unlinked.son ├── outer_se_50_unlinked.son ├── power-testpoint-cutout.son ├── power-testpoint.son ├── prepreg_df.csv ├── prepreg_er.csv ├── ram-area-merged.son ├── same_plane_crosstalk.son ├── sata-gtx-3-pinext-stitched.son ├── sfp-gtx-toponly-cropped-cutout.son ├── sfp-gtx-toponly.son ├── sfp-gtx.son ├── sma-gtx.son ├── sma-gtx2.son ├── stackup-with-satapins.stf ├── stackup.stf ├── via_13_diff100_unlinked.son ├── via_13_unlinked.son ├── via_16_diff100_unlinked.son ├── via_16_unlinked.son ├── via_18_40_unlinked.son ├── via_18_diff100_unlinked.son └── via_18_unlinked.son /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/.gitmodules -------------------------------------------------------------------------------- /board/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/.gitignore -------------------------------------------------------------------------------- /board/DDR.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/DDR.sch -------------------------------------------------------------------------------- /board/expansion.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/expansion.sch -------------------------------------------------------------------------------- /board/flash.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/flash.sch -------------------------------------------------------------------------------- /board/fpgapwr.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/fpgapwr.sch -------------------------------------------------------------------------------- /board/fpgasupport.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/fpgasupport.sch -------------------------------------------------------------------------------- /board/io_3v3.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/io_3v3.sch -------------------------------------------------------------------------------- /board/output/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/output/.gitignore -------------------------------------------------------------------------------- /board/output/fab-notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/output/fab-notes.txt -------------------------------------------------------------------------------- /board/psu.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/psu.sch -------------------------------------------------------------------------------- /board/rgmii.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/rgmii.sch -------------------------------------------------------------------------------- /board/serdes.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/serdes.sch -------------------------------------------------------------------------------- /board/sniffer.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/sniffer.kicad_pcb -------------------------------------------------------------------------------- /board/sniffer.kicad_prl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/sniffer.kicad_prl -------------------------------------------------------------------------------- /board/sniffer.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/sniffer.kicad_pro -------------------------------------------------------------------------------- /board/sniffer.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/sniffer.pro -------------------------------------------------------------------------------- /board/sniffer.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/board/sniffer.sch -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | *~lock* 2 | -------------------------------------------------------------------------------- /doc/BUGS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/doc/BUGS.txt -------------------------------------------------------------------------------- /doc/power-budget.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/doc/power-budget.ods -------------------------------------------------------------------------------- /doc/ram-matching.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/doc/ram-matching.ods -------------------------------------------------------------------------------- /doc/ram-performance.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/doc/ram-performance.ods -------------------------------------------------------------------------------- /firmware/mcu-pmod/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.bin 3 | *.elf 4 | -------------------------------------------------------------------------------- /firmware/mcu-pmod/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/firmware/mcu-pmod/Makefile -------------------------------------------------------------------------------- /firmware/mcu-pmod/SnifferCLISessionContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/firmware/mcu-pmod/SnifferCLISessionContext.cpp -------------------------------------------------------------------------------- /firmware/mcu-pmod/SnifferCLISessionContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/firmware/mcu-pmod/SnifferCLISessionContext.h -------------------------------------------------------------------------------- /firmware/mcu-pmod/config/staticnet-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/firmware/mcu-pmod/config/staticnet-config.h -------------------------------------------------------------------------------- /firmware/mcu-pmod/imagesize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/firmware/mcu-pmod/imagesize.sh -------------------------------------------------------------------------------- /firmware/mcu-pmod/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/firmware/mcu-pmod/main.cpp -------------------------------------------------------------------------------- /firmware/mcu-pmod/mcupmod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/firmware/mcu-pmod/mcupmod.h -------------------------------------------------------------------------------- /firmware/mcu-pmod/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/firmware/mcu-pmod/openocd.cfg -------------------------------------------------------------------------------- /firmware/mcu-pmod/vectors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/firmware/mcu-pmod/vectors.cpp -------------------------------------------------------------------------------- /mcu-pmod/.gitignore: -------------------------------------------------------------------------------- 1 | output 2 | *-backups 3 | *-cache 4 | -------------------------------------------------------------------------------- /mcu-pmod/mcu-pmod.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/mcu-pmod/mcu-pmod.kicad_pcb -------------------------------------------------------------------------------- /mcu-pmod/mcu-pmod.kicad_prl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/mcu-pmod/mcu-pmod.kicad_prl -------------------------------------------------------------------------------- /mcu-pmod/mcu-pmod.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/mcu-pmod/mcu-pmod.kicad_pro -------------------------------------------------------------------------------- /mcu-pmod/mcu-pmod.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/mcu-pmod/mcu-pmod.kicad_sch -------------------------------------------------------------------------------- /rtl/ethernet/EthernetRegisterCDC.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/ethernet/EthernetRegisterCDC.sv -------------------------------------------------------------------------------- /rtl/ethernet/EthernetSubsystem.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/ethernet/EthernetSubsystem.sv -------------------------------------------------------------------------------- /rtl/ethernet/RGMIIInterface.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/ethernet/RGMIIInterface.sv -------------------------------------------------------------------------------- /rtl/ethernet/SFPInterface.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/ethernet/SFPInterface.sv -------------------------------------------------------------------------------- /rtl/expansion/ExpansionTransceiver.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/expansion/ExpansionTransceiver.sv -------------------------------------------------------------------------------- /rtl/logic-pod/LogicAnalyzerReadback.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicAnalyzerReadback.sv -------------------------------------------------------------------------------- /rtl/logic-pod/LogicAnalyzerSubsystem.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicAnalyzerSubsystem.sv -------------------------------------------------------------------------------- /rtl/logic-pod/LogicPod.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicPod.svh -------------------------------------------------------------------------------- /rtl/logic-pod/LogicPodArbiter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicPodArbiter.sv -------------------------------------------------------------------------------- /rtl/logic-pod/LogicPodClocking.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicPodClocking.sv -------------------------------------------------------------------------------- /rtl/logic-pod/LogicPodCompression.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicPodCompression.sv -------------------------------------------------------------------------------- /rtl/logic-pod/LogicPodControl.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicPodControl.sv -------------------------------------------------------------------------------- /rtl/logic-pod/LogicPodDatapath.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicPodDatapath.sv -------------------------------------------------------------------------------- /rtl/logic-pod/LogicPodDeserialization.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicPodDeserialization.sv -------------------------------------------------------------------------------- /rtl/logic-pod/LogicPodPhaseAlignment.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicPodPhaseAlignment.sv -------------------------------------------------------------------------------- /rtl/logic-pod/LogicPodSampling.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicPodSampling.sv -------------------------------------------------------------------------------- /rtl/logic-pod/LogicTriggering.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/LogicTriggering.sv -------------------------------------------------------------------------------- /rtl/logic-pod/PowerControl.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/logic-pod/PowerControl.sv -------------------------------------------------------------------------------- /rtl/mcu/MicrocontrollerInterface.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/mcu/MicrocontrollerInterface.sv -------------------------------------------------------------------------------- /rtl/mcu/MicrocontrollerInterface.svh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/mcu/MicrocontrollerInterface.svh -------------------------------------------------------------------------------- /rtl/mem/MemoryArbiter.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/mem/MemoryArbiter.sv -------------------------------------------------------------------------------- /rtl/mem/MemorySubsystem.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/mem/MemorySubsystem.sv -------------------------------------------------------------------------------- /rtl/tests/CrossClockFifoTest.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/tests/CrossClockFifoTest.sv -------------------------------------------------------------------------------- /rtl/tests/CrossClockSampling.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/tests/CrossClockSampling.sv -------------------------------------------------------------------------------- /rtl/tests/LogicPodCompression.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/tests/LogicPodCompression.sv -------------------------------------------------------------------------------- /rtl/top/ClockGeneration.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/top/ClockGeneration.sv -------------------------------------------------------------------------------- /rtl/top/QuadPLL.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/top/QuadPLL.sv -------------------------------------------------------------------------------- /rtl/top/SnifferTop.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/top/SnifferTop.sv -------------------------------------------------------------------------------- /rtl/vivado-project/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/.gitignore -------------------------------------------------------------------------------- /rtl/vivado-project/CrossClockFifoTest_behav.wcfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/CrossClockFifoTest_behav.wcfg -------------------------------------------------------------------------------- /rtl/vivado-project/LogicPodCompressionTest_behav.wcfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/LogicPodCompressionTest_behav.wcfg -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/constrs_1/new/top.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/constrs_1/new/top.xdc -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/.gitignore -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/.gitignore -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3/datasheet.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3/datasheet.txt -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3/docs/phy_only_support_readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3/docs/phy_only_support_readme.txt -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3/mig.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3/mig.prj -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3/user_design/constraints/compatible_ucf/xc7k160tfbg484_pkg.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3/user_design/constraints/compatible_ucf/xc7k160tfbg484_pkg.xdc -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3/user_design/constraints/compatible_ucf/xc7k160tifbg484_pkg.xdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/ddr3/user_design/constraints/compatible_ucf/xc7k160tifbg484_pkg.xdc -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/mig_a.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/mig_a.prj -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/mig_b.prj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ddr3/mig_b.prj -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/gtwizard_10gbe/gtwizard_10gbe.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/gtwizard_10gbe/gtwizard_10gbe.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/gtwizard_sata_device/gtwizard_sata_device.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/gtwizard_sata_device/gtwizard_sata_device.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/gtwizard_sata_host/gtwizard_sata_host.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/gtwizard_sata_host/gtwizard_sata_host.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/gtwizard_sma/gtwizard_sma.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/gtwizard_sma/gtwizard_sma.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ila_0/ila_0.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ila_0/ila_0.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ila_1/ila_1.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ila_1/ila_1.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/ila_2/ila_2.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/ila_2/ila_2.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/vio_0/vio_0.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/vio_0/vio_0.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/vio_1/vio_1.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/vio_1/vio_1.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/vio_2/vio_2.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/vio_2/vio_2.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.srcs/sources_1/ip/vio_3/vio_3.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.srcs/sources_1/ip/vio_3/vio_3.xci -------------------------------------------------------------------------------- /rtl/vivado-project/sniffer.xpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/rtl/vivado-project/sniffer.xpr -------------------------------------------------------------------------------- /sims/.gitignore: -------------------------------------------------------------------------------- 1 | *.bck 2 | sondata 3 | -------------------------------------------------------------------------------- /sims/core_df.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/core_df.csv -------------------------------------------------------------------------------- /sims/core_er.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/core_er.csv -------------------------------------------------------------------------------- /sims/dq3_67.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/dq3_67.son -------------------------------------------------------------------------------- /sims/dq3_67_powertrim.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/dq3_67_powertrim.son -------------------------------------------------------------------------------- /sims/inner_diff_100_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/inner_diff_100_unlinked.son -------------------------------------------------------------------------------- /sims/inner_diff_80_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/inner_diff_80_unlinked.son -------------------------------------------------------------------------------- /sims/inner_se_40_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/inner_se_40_unlinked.son -------------------------------------------------------------------------------- /sims/inner_se_50_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/inner_se_50_unlinked.son -------------------------------------------------------------------------------- /sims/outer_diff_100_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/outer_diff_100_unlinked.son -------------------------------------------------------------------------------- /sims/outer_diff_80_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/outer_diff_80_unlinked.son -------------------------------------------------------------------------------- /sims/outer_se_40_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/outer_se_40_unlinked.son -------------------------------------------------------------------------------- /sims/outer_se_50_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/outer_se_50_unlinked.son -------------------------------------------------------------------------------- /sims/power-testpoint-cutout.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/power-testpoint-cutout.son -------------------------------------------------------------------------------- /sims/power-testpoint.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/power-testpoint.son -------------------------------------------------------------------------------- /sims/prepreg_df.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/prepreg_df.csv -------------------------------------------------------------------------------- /sims/prepreg_er.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/prepreg_er.csv -------------------------------------------------------------------------------- /sims/ram-area-merged.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/ram-area-merged.son -------------------------------------------------------------------------------- /sims/same_plane_crosstalk.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/same_plane_crosstalk.son -------------------------------------------------------------------------------- /sims/sata-gtx-3-pinext-stitched.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/sata-gtx-3-pinext-stitched.son -------------------------------------------------------------------------------- /sims/sfp-gtx-toponly-cropped-cutout.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/sfp-gtx-toponly-cropped-cutout.son -------------------------------------------------------------------------------- /sims/sfp-gtx-toponly.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/sfp-gtx-toponly.son -------------------------------------------------------------------------------- /sims/sfp-gtx.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/sfp-gtx.son -------------------------------------------------------------------------------- /sims/sma-gtx.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/sma-gtx.son -------------------------------------------------------------------------------- /sims/sma-gtx2.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/sma-gtx2.son -------------------------------------------------------------------------------- /sims/stackup-with-satapins.stf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/stackup-with-satapins.stf -------------------------------------------------------------------------------- /sims/stackup.stf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/stackup.stf -------------------------------------------------------------------------------- /sims/via_13_diff100_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/via_13_diff100_unlinked.son -------------------------------------------------------------------------------- /sims/via_13_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/via_13_unlinked.son -------------------------------------------------------------------------------- /sims/via_16_diff100_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/via_16_diff100_unlinked.son -------------------------------------------------------------------------------- /sims/via_16_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/via_16_unlinked.son -------------------------------------------------------------------------------- /sims/via_18_40_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/via_18_40_unlinked.son -------------------------------------------------------------------------------- /sims/via_18_diff100_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/via_18_diff100_unlinked.son -------------------------------------------------------------------------------- /sims/via_18_unlinked.son: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azonenberg/sata-sniffer/HEAD/sims/via_18_unlinked.son --------------------------------------------------------------------------------