├── .emacs ├── .flake8 ├── .gitattributes ├── .github ├── pull_request_template.md └── workflows │ └── surf_ci.yml ├── .gitignore ├── CPPLINT.cfg ├── Doxyfile ├── LICENSE.txt ├── Makefile ├── README.md ├── axi ├── axi-lite │ ├── ip_integrator │ │ ├── AxiDualPortRamIpIntegrator.vhd │ │ ├── AxiVersionIpIntegrator.vhd │ │ ├── MasterAxiLiteIpIntegrator.vhd │ │ └── SlaveAxiLiteIpIntegrator.vhd │ ├── rtl │ │ ├── AxiDualPortRam.vhd │ │ ├── AxiLiteAsync.vhd │ │ ├── AxiLiteCrossbar.vhd │ │ ├── AxiLiteFifoPop.vhd │ │ ├── AxiLiteFifoPush.vhd │ │ ├── AxiLiteFifoPushPop.vhd │ │ ├── AxiLiteMaster.vhd │ │ ├── AxiLiteMasterProxy.vhd │ │ ├── AxiLitePkg.vhd │ │ ├── AxiLiteRamSyncStatusVector.vhd │ │ ├── AxiLiteRegs.vhd │ │ ├── AxiLiteRespTimer.vhd │ │ ├── AxiLiteRingBuffer.vhd │ │ ├── AxiLiteSequencerRam.vhd │ │ ├── AxiLiteSlave.vhd │ │ ├── AxiLiteWriteFilter.vhd │ │ └── AxiVersion.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── AxiLiteAsyncTb.vhd │ │ ├── AxiLiteCrossbarTb.vhd │ │ ├── AxiLiteWriteFilterTb.vhd │ │ └── AxiVersionTb.vhd ├── axi-stream │ ├── ip_integrator │ │ ├── AxiStreamFifoV2IpIntegrator.vhd │ │ ├── MasterAxiStreamIpIntegrator.vhd │ │ ├── MasterAxiStreamTerminateIpIntegrator.vhd │ │ ├── SlaveAxiStreamIpIntegrator.vhd │ │ └── SlaveAxiStreamTerminateIpIntegrator.vhd │ ├── rtl │ │ ├── AxiStreamBatchingFifo.vhd │ │ ├── AxiStreamCombiner.vhd │ │ ├── AxiStreamCompact.vhd │ │ ├── AxiStreamConcat.vhd │ │ ├── AxiStreamDeMux.vhd │ │ ├── AxiStreamFifoV2.vhd │ │ ├── AxiStreamFlush.vhd │ │ ├── AxiStreamFrameRateLimiter.vhd │ │ ├── AxiStreamGearbox.vhd │ │ ├── AxiStreamGearboxPack.vhd │ │ ├── AxiStreamGearboxUnpack.vhd │ │ ├── AxiStreamMon.vhd │ │ ├── AxiStreamMonAxiL.vhd │ │ ├── AxiStreamMux.vhd │ │ ├── AxiStreamPipeline.vhd │ │ ├── AxiStreamPkg.vhd │ │ ├── AxiStreamPrbsFlowCtrl.vhd │ │ ├── AxiStreamRepeater.vhd │ │ ├── AxiStreamResize.vhd │ │ ├── AxiStreamRingBuffer.vhd │ │ ├── AxiStreamScatterGather.vhd │ │ ├── AxiStreamShift.vhd │ │ ├── AxiStreamSplitter.vhd │ │ ├── AxiStreamTap.vhd │ │ ├── AxiStreamTimer.vhd │ │ ├── AxiStreamTrailerAppend.vhd │ │ └── AxiStreamTrailerRemove.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── AxiStreamBatchingFifoTb.vhd │ │ ├── AxiStreamDemuxMuxTb.vhd │ │ ├── AxiStreamFlushTb.vhd │ │ ├── AxiStreamMuxTb.vhd │ │ ├── AxiStreamPipelineTb.vhd │ │ ├── AxiStreamPkgTb.vhd │ │ ├── AxiStreamResizeTb.vhd │ │ └── AxiStreamRingBufferTb.vhd ├── axi4 │ ├── ip_integrator │ │ ├── MasterAxiIpIntegrator.vhd │ │ └── SlaveAxiIpIntegrator.vhd │ ├── rtl │ │ ├── AxiMemTester.vhd │ │ ├── AxiMonAxiL.vhd │ │ ├── AxiPkg.vhd │ │ ├── AxiRam.vhd │ │ ├── AxiRateGen.vhd │ │ ├── AxiReadEmulate.vhd │ │ ├── AxiReadPathFifo.vhd │ │ ├── AxiReadPathMux.vhd │ │ ├── AxiResize.vhd │ │ ├── AxiRingBuffer.vhd │ │ ├── AxiWriteEmulate.vhd │ │ ├── AxiWritePathFifo.vhd │ │ └── AxiWritePathMux.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── AxiRamTb.vhd │ │ └── AxiRingBufferTb.vhd ├── bridge │ ├── rtl │ │ ├── AxiLiteToDrp.vhd │ │ ├── AxiLiteToIpBus.vhd │ │ ├── AxiToAxiLite.vhd │ │ ├── IpBusToAxiLite.vhd │ │ └── SlvArraytoAxiLite.vhd │ ├── ruckus.tcl │ └── tb │ │ └── AxiLiteIpBusBridgeTb.vhd ├── dma │ ├── rtl │ │ ├── AxiDmaPkg.vhd │ │ ├── v1 │ │ │ ├── AxiStreamDma.vhd │ │ │ ├── AxiStreamDmaFifo.vhd │ │ │ ├── AxiStreamDmaRead.vhd │ │ │ ├── AxiStreamDmaRingPkg.vhd │ │ │ ├── AxiStreamDmaRingRead.vhd │ │ │ ├── AxiStreamDmaRingWrite.vhd │ │ │ └── AxiStreamDmaWrite.vhd │ │ └── v2 │ │ │ ├── AxiStreamDmaV2.vhd │ │ │ ├── AxiStreamDmaV2Desc.vhd │ │ │ ├── AxiStreamDmaV2Fifo.vhd │ │ │ ├── AxiStreamDmaV2Read.vhd │ │ │ ├── AxiStreamDmaV2Write.vhd │ │ │ └── AxiStreamDmaV2WriteMux.vhd │ ├── ruckus.tcl │ └── tb │ │ └── AxiStreamDmaReadTb.vhd ├── ruckus.tcl └── simlink │ ├── sim │ ├── RogueSideBand.vhd │ ├── RogueSideBandWrap.vhd │ ├── RogueTcpMemory.vhd │ ├── RogueTcpMemoryWrap.vhd │ ├── RogueTcpStream.vhd │ └── RogueTcpStreamWrap.vhd │ └── src │ ├── Makefile │ ├── RogueSideBand.c │ ├── RogueSideBand.h │ ├── RogueTcpMemory.c │ ├── RogueTcpMemory.h │ ├── RogueTcpStream.c │ ├── RogueTcpStream.h │ ├── VhpiGeneric.c │ └── VhpiGeneric.h ├── base ├── crc │ ├── rtl │ │ ├── CRC32Rtl.vhd │ │ ├── Crc32.vhd │ │ ├── Crc32Parallel.vhd │ │ └── CrcPkg.vhd │ └── ruckus.tcl ├── delay │ ├── rtl │ │ ├── LutFixedDelay.vhd │ │ ├── SlvDelay.vhd │ │ ├── SlvDelayFifo.vhd │ │ ├── SlvDelayRam.vhd │ │ └── SlvFixedDelay.vhd │ ├── ruckus.tcl │ └── tb │ │ └── SlvDelayRamTb.vhd ├── fifo │ ├── rtl │ │ ├── Fifo.vhd │ │ ├── FifoCascade.vhd │ │ ├── FifoMux.vhd │ │ ├── FifoOutputPipeline.vhd │ │ ├── altera │ │ │ └── FifoAlteraMf.vhd │ │ ├── dummy │ │ │ ├── FifoAlteraMfDummy.vhd │ │ │ └── FifoXpmDummy.vhd │ │ ├── inferred │ │ │ ├── FifoAsync.vhd │ │ │ ├── FifoRdFsm.vhd │ │ │ ├── FifoSync.vhd │ │ │ └── FifoWrFsm.vhd │ │ └── xilinx │ │ │ └── FifoXpm.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── FifoFwftTb.vhd │ │ ├── FifoFwftTbSubModule.vhd │ │ ├── FwftCntTb.vhd │ │ └── FwftCntTbSubModule.vhd ├── general │ ├── ip_integrator │ │ ├── MasterRamIpIntegrator.vhd │ │ └── SlaveRamIpIntegrator.vhd │ ├── rtl │ │ ├── Arbiter.vhd │ │ ├── ArbiterPkg.vhd │ │ ├── AsyncGearbox.vhd │ │ ├── ClockDivider.vhd │ │ ├── Debouncer.vhd │ │ ├── Gearbox.vhd │ │ ├── Heartbeat.vhd │ │ ├── Mux.vhd │ │ ├── OneShot.vhd │ │ ├── PrbsPkg.vhd │ │ ├── PwrUpRst.vhd │ │ ├── RegisterVector.vhd │ │ ├── RstPipeline.vhd │ │ ├── RstPipelineVector.vhd │ │ ├── Scrambler.vhd │ │ ├── StdRtlPkg.vhd │ │ ├── TextUtilPkg.vhd │ │ └── WatchDogRst.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── ClkRst.vhd │ │ ├── DebouncerTb.vhd │ │ ├── GearboxTb.vhd │ │ ├── HeartbeatTb.vhd │ │ └── glbl.vhd ├── ram │ ├── dummy │ │ ├── SimpleDualPortRamAlteraMfDummy.vhd │ │ ├── SimpleDualPortRamXpmDummy.vhd │ │ ├── SinglePortRamPrimitiveDummy.vhd │ │ ├── TrueDualPortRamXpmAlteraMfDummy.vhd │ │ └── TrueDualPortRamXpmDummy.vhd │ ├── inferred │ │ ├── DualPortRam.vhd │ │ ├── LutRam.vhd │ │ ├── SimpleDualPortRam.vhd │ │ └── TrueDualPortRam.vhd │ ├── ruckus.tcl │ └── xilinx │ │ ├── SimpleDualPortRamXpm.vhd │ │ ├── SinglePortRamPrimitive.vhd │ │ └── TrueDualPortRamXpm.vhd ├── ruckus.tcl └── sync │ ├── rtl │ ├── RstSync.vhd │ ├── SyncClockFreq.vhd │ ├── SyncMinMax.vhd │ ├── SyncStatusVector.vhd │ ├── SyncTrigPeriod.vhd │ ├── SyncTrigRate.vhd │ ├── SyncTrigRateVector.vhd │ ├── Synchronizer.vhd │ ├── SynchronizerEdge.vhd │ ├── SynchronizerFifo.vhd │ ├── SynchronizerOneShot.vhd │ ├── SynchronizerOneShotCnt.vhd │ ├── SynchronizerOneShotCntVector.vhd │ ├── SynchronizerOneShotVector.vhd │ └── SynchronizerVector.vhd │ ├── ruckus.tcl │ └── tb │ ├── SynchronizerFifoTb.vhd │ └── SynchronizerOneShotTb.vhd ├── conda-recipe ├── README.md ├── build.sh ├── conda_build_config.yaml └── meta.yaml ├── devices ├── Amphenol │ ├── LeapXcvr │ │ ├── rtl │ │ │ ├── LeapXcvr.vhd │ │ │ ├── LeapXcvrCdrDisable.vhd │ │ │ └── LeapXcvrCore.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── AnalogDevices │ ├── ad5541 │ │ ├── rtl │ │ │ └── AxiAd5541Core.vhd │ │ └── ruckus.tcl │ ├── ad5780 │ │ ├── rtl │ │ │ ├── AxiAd5780Core.vhd │ │ │ ├── AxiAd5780Pkg.vhd │ │ │ ├── AxiAd5780Reg.vhd │ │ │ └── AxiAd5780Ser.vhd │ │ └── ruckus.tcl │ ├── ad9249 │ │ ├── 7Series │ │ │ ├── rtl │ │ │ │ ├── Ad9249ConfigNoPullup.vhd │ │ │ │ ├── Ad9249Deserializer.vhd │ │ │ │ └── Ad9249ReadoutGroup.vhd │ │ │ └── ruckus.tcl │ │ ├── UltraScale │ │ │ ├── rtl │ │ │ │ ├── Ad9249Deserializer.vhd │ │ │ │ ├── Ad9249ReadoutGroup.vhd │ │ │ │ └── Ad9249ReadoutGroup2.vhd │ │ │ └── ruckus.tcl │ │ ├── core │ │ │ ├── Ad9249Config.vhd │ │ │ ├── Ad9249Pkg.vhd │ │ │ └── StreamPatternTester.vhd │ │ ├── ruckus.tcl │ │ └── tb │ │ │ ├── Ad9249.vhd │ │ │ ├── Ad9249Group.vhd │ │ │ └── Ad9249Serializer.vhd │ ├── ad9467 │ │ ├── rtl │ │ │ ├── AxiAd9467Core.vhd │ │ │ ├── AxiAd9467Deser.vhd │ │ │ ├── AxiAd9467DeserBit.vhd │ │ │ ├── AxiAd9467Mon.vhd │ │ │ ├── AxiAd9467Pkg.vhd │ │ │ ├── AxiAd9467Pll.vhd │ │ │ ├── AxiAd9467Reg.vhd │ │ │ └── AxiAd9467Spi.vhd │ │ └── ruckus.tcl │ ├── ad9681 │ │ ├── 7Series │ │ │ ├── rtl │ │ │ │ ├── Ad9681Deserializer.vhd │ │ │ │ ├── Ad9681Readout.vhd │ │ │ │ └── Ad9681ReadoutManual.vhd │ │ │ └── ruckus.tcl │ │ ├── core │ │ │ ├── Ad9681Config.vhd │ │ │ └── Ad9681Pkg.vhd │ │ ├── ruckus.tcl │ │ └── sim │ │ │ ├── Ad9681.vhd │ │ │ └── Ad9681Serializer.vhd │ ├── general │ │ ├── rtl │ │ │ └── AdiConfigSlave.vhd │ │ └── ruckus.tcl │ ├── ltm4664 │ │ ├── rtl │ │ │ └── Ltm4664Pkg.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── Linear │ ├── lct2270 │ │ ├── rtl │ │ │ ├── AxiLtc2270Core.vhd │ │ │ ├── AxiLtc2270Deser.vhd │ │ │ ├── AxiLtc2270DeserBit.vhd │ │ │ ├── AxiLtc2270Pkg.vhd │ │ │ └── AxiLtc2270Reg.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── Marvell │ ├── Sgmii88E1111 │ │ ├── core │ │ │ └── Sgmii88E1111Mdio.vhd │ │ ├── lvdsUltraScale │ │ │ └── Sgmii88E1111LvdsUltraScale.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── Maxim │ ├── dummy │ │ └── DS2411CoreDummy.vhd │ ├── rtl │ │ ├── DS2411Core.vhd │ │ ├── Max5443.vhd │ │ └── Max5443DacCntrl.vhd │ └── ruckus.tcl ├── Microchip │ ├── ruckus.tcl │ ├── sy56040 │ │ ├── rtl │ │ │ ├── AxiSy56040Core.vhd │ │ │ ├── AxiSy56040Pkg.vhd │ │ │ └── AxiSy56040Reg.vhd │ │ └── ruckus.tcl │ └── sy89297 │ │ ├── rtl │ │ └── Sy89297.vhd │ │ └── ruckus.tcl ├── Micron │ ├── ddr3 │ │ ├── ruckus.tcl │ │ └── tb │ │ │ ├── 1024Mb_ddr3_parameters.vh │ │ │ ├── 2048Mb_ddr3_parameters.vh │ │ │ ├── 4096Mb_ddr3_parameters.vh │ │ │ ├── 8192Mb_ddr3_parameters.vh │ │ │ └── ddr3.v │ ├── ddr4 │ │ ├── ruckus.tcl │ │ └── tb │ │ │ ├── MemoryArray.sv │ │ │ ├── StateTable.sv │ │ │ ├── StateTableCore.sv │ │ │ ├── arch_defines.v │ │ │ ├── arch_package.sv │ │ │ ├── ddr4_model.sv │ │ │ ├── interface.sv │ │ │ ├── proj_package.sv │ │ │ └── timing_tasks.sv │ ├── mt28ew │ │ ├── rtl │ │ │ ├── AxiMicronMt28ewCore.vhd │ │ │ ├── AxiMicronMt28ewPkg.vhd │ │ │ └── AxiMicronMt28ewReg.vhd │ │ └── ruckus.tcl │ ├── n25q │ │ ├── rtl │ │ │ ├── AxiMicronN25QCore.vhd │ │ │ └── AxiMicronN25QReg.vhd │ │ └── ruckus.tcl │ ├── p30 │ │ ├── rtl │ │ │ ├── AxiMicronP30Core.vhd │ │ │ ├── AxiMicronP30Pkg.vhd │ │ │ └── AxiMicronP30Reg.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── Nxp │ ├── Sc18Is602 │ │ ├── rtl │ │ │ ├── Sc18Is602.vhd │ │ │ └── Sc18Is602Core.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── Silabs │ ├── ruckus.tcl │ ├── si5324 │ │ ├── rtl │ │ │ └── Si5324.vhd │ │ └── ruckus.tcl │ ├── si5345 │ │ ├── rtl │ │ │ └── Si5345.vhd │ │ └── ruckus.tcl │ └── si5394 │ │ ├── rtl │ │ ├── Si5394I2c.vhd │ │ └── Si5394I2cCore.vhd │ │ └── ruckus.tcl ├── Ti │ ├── Lmk048Base │ │ ├── rtl │ │ │ └── Lmk048Base.vhd │ │ └── ruckus.tcl │ ├── adc32rf45 │ │ ├── rtl │ │ │ └── adc32rf45.vhd │ │ └── ruckus.tcl │ ├── ads42lb69 │ │ ├── rtl │ │ │ ├── AxiAds42lb69Core.vhd │ │ │ ├── AxiAds42lb69Deser.vhd │ │ │ ├── AxiAds42lb69DeserBit.vhd │ │ │ ├── AxiAds42lb69Pkg.vhd │ │ │ ├── AxiAds42lb69Pll.vhd │ │ │ └── AxiAds42lb69Reg.vhd │ │ └── ruckus.tcl │ ├── ads54j60 │ │ ├── rtl │ │ │ └── ads54j60.vhd │ │ └── ruckus.tcl │ ├── dac7654 │ │ ├── rtl │ │ │ ├── AxiDac7654Core.vhd │ │ │ ├── AxiDac7654Pkg.vhd │ │ │ ├── AxiDac7654Reg.vhd │ │ │ └── AxiDac7654Spi.vhd │ │ └── ruckus.tcl │ ├── dp83867 │ │ ├── core │ │ │ └── SgmiiDp83867Mdio.vhd │ │ ├── lvdsUltraScale │ │ │ └── SgmiiDp83867LvdsUltraScale.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── Xilinx │ ├── ruckus.tcl │ └── xcf128 │ │ ├── rtl │ │ ├── AxiXcf128Core.vhd │ │ ├── AxiXcf128Pkg.vhd │ │ └── AxiXcf128Reg.vhd │ │ └── ruckus.tcl ├── ruckus.tcl └── transceivers │ ├── rtl │ ├── QsfpCdrDisable.vhd │ ├── Sff8472.vhd │ └── Sff8472Core.vhd │ └── ruckus.tcl ├── dsp ├── generic │ ├── fixed │ │ ├── BoxcarFilter.vhd │ │ ├── BoxcarIntegrator.vhd │ │ ├── DspAddSub.vhd │ │ ├── DspComparator.vhd │ │ ├── DspPreSubMult.vhd │ │ ├── DspSquareDiffMult.vhd │ │ ├── FirFilterMultiChannel.vhd │ │ ├── FirFilterSingleChannel.vhd │ │ └── FirFilterTap.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── BoxcarFilterTb.vhd │ │ ├── BoxcarIntegratorTb.vhd │ │ ├── DspAddSubTb.vhd │ │ ├── DspComparatorTb.vhd │ │ └── FirFilterSingleChannelTb.vhd ├── ruckus.tcl └── xilinx │ ├── core │ ├── ComplexFixedPkg.vhd │ └── DspPkg.vhd │ ├── fixed │ ├── Add3.vhd │ ├── CfixedAccumulator.vhd │ ├── CfixedDelay.vhd │ ├── CfixedMult.vhd │ ├── CfixedMultAdd.vhd │ ├── CfixedPreAddMult.vhd │ ├── Csa3.vhd │ ├── FirAverage.vhd │ ├── IirSimple.vhd │ ├── SfixedAccumulator.vhd │ ├── SfixedDelay.vhd │ ├── SfixedMult.vhd │ ├── SfixedMultAdd.vhd │ ├── SfixedPreAddMultAdd.vhd │ ├── SinCosLut.vhd │ └── SinCosTaylor.vhd │ ├── logic │ └── DspXor.vhd │ ├── ruckus.tcl │ └── tb │ ├── CfixedMultAddTb.vhd │ ├── CfixedPreAddMultTb.vhd │ ├── FirAverageTb.vhd │ ├── IirSimpleTb.vhd │ └── SinCosLutTb.vhd ├── ethernet ├── Caui4Core │ ├── gtyUltraScale+ │ │ ├── ip │ │ │ ├── Caui4GtyIpCore156MHz.dcp │ │ │ ├── Caui4GtyIpCore156MHz.xci │ │ │ ├── Caui4GtyIpCore161MHz.dcp │ │ │ └── Caui4GtyIpCore161MHz.xci │ │ ├── rtl │ │ │ └── Caui4GtyIpWrapper.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── EthMacCore │ ├── rtl │ │ ├── EthCrc32Parallel.vhd │ │ ├── EthCrc32Pkg.py │ │ ├── EthCrc32Pkg.vhd │ │ ├── EthMacFlowCtrl.vhd │ │ ├── EthMacPkg.vhd │ │ ├── EthMacRx.vhd │ │ ├── EthMacRxBypass.vhd │ │ ├── EthMacRxCsum.vhd │ │ ├── EthMacRxFifo.vhd │ │ ├── EthMacRxFilter.vhd │ │ ├── EthMacRxImport.vhd │ │ ├── EthMacRxImportGmii.vhd │ │ ├── EthMacRxImportXgmii.vhd │ │ ├── EthMacRxImportXlgmii.vhd │ │ ├── EthMacRxPause.vhd │ │ ├── EthMacRxShift.vhd │ │ ├── EthMacTop.vhd │ │ ├── EthMacTx.vhd │ │ ├── EthMacTxBypass.vhd │ │ ├── EthMacTxCsum.vhd │ │ ├── EthMacTxExport.vhd │ │ ├── EthMacTxExportGmii.vhd │ │ ├── EthMacTxExportXgmii.vhd │ │ ├── EthMacTxExportXlgmii.vhd │ │ ├── EthMacTxFifo.vhd │ │ ├── EthMacTxPause.vhd │ │ └── EthMacTxShift.vhd │ ├── ruckus.tcl │ ├── src │ │ ├── Makefile │ │ └── send_pause.cpp │ └── tb │ │ ├── EthMacFastTb.vhd │ │ ├── EthMacPauseTb.vhd │ │ ├── EthMacRxCsumFragTb.vhd │ │ └── EthMacTb.vhd ├── GigEthCore │ ├── core │ │ ├── rtl │ │ │ ├── GigEthPkg.vhd │ │ │ └── GigEthReg.vhd │ │ └── ruckus.tcl │ ├── gth7 │ │ ├── images │ │ │ ├── GigEthGth7Core.dcp │ │ │ └── README.md │ │ ├── rtl │ │ │ ├── GigEthGth7.vhd │ │ │ └── GigEthGth7Wrapper.vhd │ │ └── ruckus.tcl │ ├── gthUltraScale+ │ │ ├── images │ │ │ ├── GigEthGthUltraScaleCore.dcp │ │ │ └── README.md │ │ ├── rtl │ │ │ ├── GigEthGthUltraScale.vhd │ │ │ └── GigEthGthUltraScaleWrapper.vhd │ │ └── ruckus.tcl │ ├── gthUltraScale │ │ ├── images │ │ │ ├── GigEthGthUltraScaleCore.dcp │ │ │ └── README.md │ │ ├── rtl │ │ │ ├── GigEthGthUltraScale.vhd │ │ │ └── GigEthGthUltraScaleWrapper.vhd │ │ └── ruckus.tcl │ ├── gtp7 │ │ ├── ip │ │ │ ├── GigEthGtp7Core.dcp │ │ │ └── GigEthGtp7Core.xci │ │ ├── rtl │ │ │ ├── GigEthGtp7.vhd │ │ │ └── GigEthGtp7Wrapper.vhd │ │ └── ruckus.tcl │ ├── gtx7 │ │ ├── images │ │ │ ├── GigEthGtx7Core.dcp │ │ │ └── README.md │ │ ├── rtl │ │ │ ├── GigEthGtx7.vhd │ │ │ └── GigEthGtx7Wrapper.vhd │ │ └── ruckus.tcl │ ├── gtyUltraScale+ │ │ ├── images │ │ │ ├── GigEthGtyUltraScaleCore.dcp │ │ │ └── README.md │ │ ├── rtl │ │ │ ├── GigEthGtyUltraScale.vhd │ │ │ └── GigEthGtyUltraScaleWrapper.vhd │ │ └── ruckus.tcl │ ├── lvdsUltraScale │ │ ├── ip │ │ │ ├── GigEthLvdsUltraScaleCore.dcp │ │ │ ├── GigEthLvdsUltraScaleCore.xci │ │ │ └── README.md │ │ ├── rtl │ │ │ └── GigEthLvdsUltraScale.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── IpV4Engine │ ├── rtl │ │ ├── ArpEngine.vhd │ │ ├── IcmpEngine.vhd │ │ ├── IgmpV2Engine.vhd │ │ ├── IpV4Engine.vhd │ │ ├── IpV4EngineDeMux.vhd │ │ ├── IpV4EngineRx.vhd │ │ └── IpV4EngineTx.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── IpV4EngineCoreTb.vhd │ │ ├── IpV4EngineLoopback.vhd │ │ └── IpV4EngineTb.vhd ├── RawEthFramer │ ├── rtl │ │ ├── RawEthFramer.vhd │ │ ├── RawEthFramerPkg.vhd │ │ ├── RawEthFramerRx.vhd │ │ ├── RawEthFramerTx.vhd │ │ └── RawEthFramerWrapper.vhd │ ├── ruckus.tcl │ └── tb │ │ └── RawEthFramerTb.vhd ├── RoCEv2 │ ├── README.md │ ├── blue-crc │ │ ├── mkCrcRawAxiStreamCustomRecv.v │ │ ├── mkCrcRawAxiStreamCustomSend.v │ │ └── tab │ │ │ ├── crc_tab_0.mem │ │ │ ├── crc_tab_1.mem │ │ │ ├── crc_tab_10.mem │ │ │ ├── crc_tab_11.mem │ │ │ ├── crc_tab_12.mem │ │ │ ├── crc_tab_13.mem │ │ │ ├── crc_tab_14.mem │ │ │ ├── crc_tab_15.mem │ │ │ ├── crc_tab_16.mem │ │ │ ├── crc_tab_17.mem │ │ │ ├── crc_tab_18.mem │ │ │ ├── crc_tab_19.mem │ │ │ ├── crc_tab_2.mem │ │ │ ├── crc_tab_20.mem │ │ │ ├── crc_tab_21.mem │ │ │ ├── crc_tab_22.mem │ │ │ ├── crc_tab_23.mem │ │ │ ├── crc_tab_24.mem │ │ │ ├── crc_tab_25.mem │ │ │ ├── crc_tab_26.mem │ │ │ ├── crc_tab_27.mem │ │ │ ├── crc_tab_28.mem │ │ │ ├── crc_tab_29.mem │ │ │ ├── crc_tab_3.mem │ │ │ ├── crc_tab_30.mem │ │ │ ├── crc_tab_31.mem │ │ │ ├── crc_tab_32.mem │ │ │ ├── crc_tab_33.mem │ │ │ ├── crc_tab_34.mem │ │ │ ├── crc_tab_35.mem │ │ │ ├── crc_tab_4.mem │ │ │ ├── crc_tab_5.mem │ │ │ ├── crc_tab_6.mem │ │ │ ├── crc_tab_7.mem │ │ │ ├── crc_tab_8.mem │ │ │ └── crc_tab_9.mem │ ├── blue-lib │ │ ├── BRAM2.v │ │ ├── BypassWire.v │ │ ├── CRegN5.v │ │ ├── CRegUN5.v │ │ ├── ConfigRegN.v │ │ ├── Counter.v │ │ ├── FIFO2.v │ │ ├── FIFO20.v │ │ ├── README.md │ │ ├── RWire.v │ │ ├── RWire0.v │ │ ├── RegN.v │ │ ├── RegUN.v │ │ └── SizedFIFO.v │ ├── blue-rdma │ │ ├── LICENSE │ │ ├── mkAxisTransportLayer.v │ │ ├── mkQP.v │ │ └── mkTransportLayer.v │ ├── rtl │ │ ├── EthMacCrcAxiStreamWrapperRecv.vhd │ │ ├── EthMacCrcAxiStreamWrapperSend.vhd │ │ ├── EthMacPrepareForICrc.vhd │ │ ├── EthMacRxCheckICrc.vhd │ │ ├── EthMacRxRoCEv2.vhd │ │ ├── EthMacTxRoCEv2.vhd │ │ ├── RoceConfigurator.vhd │ │ ├── RoceEngineWrapper.vhd │ │ ├── RocePkg.vhd │ │ └── RoceResizeAndSwap.vhd │ └── ruckus.tcl ├── TenGigEthCore │ ├── core │ │ ├── rtl │ │ │ ├── TenGigEthPkg.vhd │ │ │ ├── TenGigEthReg.vhd │ │ │ └── TenGigEthRst.vhd │ │ └── ruckus.tcl │ ├── gth7 │ │ ├── ip │ │ │ ├── TenGigEthGth7Core.dcp │ │ │ └── TenGigEthGth7Core.xci │ │ ├── rtl │ │ │ ├── TenGigEthGth7.vhd │ │ │ ├── TenGigEthGth7Clk.vhd │ │ │ └── TenGigEthGth7Wrapper.vhd │ │ └── ruckus.tcl │ ├── gthUltraScale+ │ │ ├── ip │ │ │ ├── README.txt │ │ │ ├── TenGigEthGthUltraScale156p25MHzCore.dcp │ │ │ └── TenGigEthGthUltraScale156p25MHzCore.xci │ │ ├── rtl │ │ │ ├── TenGigEthGthUltraScale.vhd │ │ │ ├── TenGigEthGthUltraScaleClk.vhd │ │ │ ├── TenGigEthGthUltraScaleRst.vhd │ │ │ └── TenGigEthGthUltraScaleWrapper.vhd │ │ └── ruckus.tcl │ ├── gthUltraScale │ │ ├── ip │ │ │ ├── README.txt │ │ │ ├── TenGigEthGthUltraScale156p25MHzCore.dcp │ │ │ └── TenGigEthGthUltraScale156p25MHzCore.xci │ │ ├── rtl │ │ │ ├── TenGigEthGthUltraScale.vhd │ │ │ ├── TenGigEthGthUltraScaleClk.vhd │ │ │ ├── TenGigEthGthUltraScaleRst.vhd │ │ │ └── TenGigEthGthUltraScaleWrapper.vhd │ │ └── ruckus.tcl │ ├── gtx7 │ │ ├── ip │ │ │ ├── TenGigEthGtx7Core.dcp │ │ │ └── TenGigEthGtx7Core.xci │ │ ├── rtl │ │ │ ├── TenGigEthGtx7.vhd │ │ │ ├── TenGigEthGtx7Clk.vhd │ │ │ └── TenGigEthGtx7Wrapper.vhd │ │ └── ruckus.tcl │ ├── gtyUltraScale+ │ │ ├── ip │ │ │ ├── TenGigEthGtyUltraScale156p25MHzCore.dcp │ │ │ └── TenGigEthGtyUltraScale156p25MHzCore.xci │ │ ├── rtl │ │ │ ├── TenGigEthGtyUltraScale.vhd │ │ │ ├── TenGigEthGtyUltraScaleClk.vhd │ │ │ ├── TenGigEthGtyUltraScaleRst.vhd │ │ │ └── TenGigEthGtyUltraScaleWrapper.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── UdpEngine │ ├── rtl │ │ ├── ArpIpTable.vhd │ │ ├── UdpEngine.vhd │ │ ├── UdpEngineArp.vhd │ │ ├── UdpEngineDhcp.vhd │ │ ├── UdpEngineRx.vhd │ │ ├── UdpEngineTx.vhd │ │ └── UdpEngineWrapper.vhd │ ├── ruckus.tcl │ └── tb │ │ └── UdpEngineTb.vhd ├── XauiCore │ ├── core │ │ ├── rtl │ │ │ ├── XauiPkg.vhd │ │ │ └── XauiReg.vhd │ │ └── ruckus.tcl │ ├── gth7 │ │ ├── images │ │ │ ├── README.md │ │ │ └── XauiGth7Core_block.dcp │ │ ├── rtl │ │ │ ├── XauiGth7.vhd │ │ │ ├── XauiGth7Core.vhd │ │ │ └── XauiGth7Wrapper.vhd │ │ └── ruckus.tcl │ ├── gthUltraScale+ │ │ ├── ip │ │ │ ├── README.txt │ │ │ ├── XauiGthUltraScale156p25MHz10GigECore.dcp │ │ │ └── XauiGthUltraScale156p25MHz10GigECore.xci │ │ ├── rtl │ │ │ ├── XauiGthUltraScale.vhd │ │ │ └── XauiGthUltraScaleWrapper.vhd │ │ └── ruckus.tcl │ ├── gthUltraScale │ │ ├── ip │ │ │ ├── README.txt │ │ │ ├── XauiGthUltraScale156p25MHz10GigECore.dcp │ │ │ └── XauiGthUltraScale156p25MHz10GigECore.xci │ │ ├── rtl │ │ │ ├── XauiGthUltraScale.vhd │ │ │ └── XauiGthUltraScaleWrapper.vhd │ │ └── ruckus.tcl │ ├── gtx7 │ │ ├── images │ │ │ ├── README.md │ │ │ └── XauiGtx7Core_block.dcp │ │ ├── rtl │ │ │ ├── XauiGtx7.vhd │ │ │ ├── XauiGtx7Core.vhd │ │ │ └── XauiGtx7Wrapper.vhd │ │ └── ruckus.tcl │ ├── gtyUltraScale+ │ │ ├── ip │ │ │ ├── README.txt │ │ │ ├── XauiGtyUltraScale156p25MHz10GigECore.dcp │ │ │ └── XauiGtyUltraScale156p25MHz10GigECore.xci │ │ ├── rtl │ │ │ ├── XauiGtyUltraScale.vhd │ │ │ └── XauiGtyUltraScaleWrapper.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── XlauiCore │ ├── core │ │ └── ruckus.tcl │ ├── gth7 │ │ └── ruckus.tcl │ ├── gthUltraScale+ │ │ └── ruckus.tcl │ ├── gthUltraScale │ │ └── ruckus.tcl │ ├── gtx7 │ │ └── ruckus.tcl │ └── ruckus.tcl └── ruckus.tcl ├── pip_requirements.txt ├── protocols ├── batcher │ ├── rtl │ │ ├── AxiStreamBatcher.vhd │ │ ├── AxiStreamBatcherAxil.vhd │ │ └── AxiStreamBatcherEventBuilder.vhd │ └── ruckus.tcl ├── clink │ ├── 7Series │ │ ├── ClinkDataClk.vhd │ │ └── ClinkDataShift.vhd │ ├── UltraScale │ │ ├── ClinkDataClk.vhd │ │ └── ClinkDataShift.vhd │ ├── rtl │ │ ├── ClinkCtrl.vhd │ │ ├── ClinkData.vhd │ │ ├── ClinkFraming.vhd │ │ ├── ClinkPkg.vhd │ │ ├── ClinkReg.vhd │ │ ├── ClinkTop.vhd │ │ ├── ClinkUart.vhd │ │ └── ClinkUartThrottle.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── ClinkFramerTb.vhd │ │ └── ClinkUartTb.vhd ├── coaxpress │ ├── core │ │ ├── rtl │ │ │ ├── CoaXPressAxiL.vhd │ │ │ ├── CoaXPressConfig.vhd │ │ │ ├── CoaXPressCore.vhd │ │ │ ├── CoaXPressEventAckMsg.vhd │ │ │ ├── CoaXPressOverFiberBridge.vhd │ │ │ ├── CoaXPressOverFiberBridgeRx.vhd │ │ │ ├── CoaXPressOverFiberBridgeTx.vhd │ │ │ ├── CoaXPressPkg.vhd │ │ │ ├── CoaXPressRx.vhd │ │ │ ├── CoaXPressRxHsFsm.vhd │ │ │ ├── CoaXPressRxLane.vhd │ │ │ ├── CoaXPressRxLaneMux.vhd │ │ │ ├── CoaXPressRxWordPacker.vhd │ │ │ ├── CoaXPressTx.vhd │ │ │ └── CoaXPressTxLsFsm.vhd │ │ ├── ruckus.tcl │ │ └── tb │ │ │ └── CoaXPressCrcTb.vhd │ ├── gthUs │ │ ├── ip │ │ │ └── CoaXPressOverFiberGthUsIp │ │ │ │ ├── CoaXPressOverFiberGthUsIp.dcp │ │ │ │ └── CoaXPressOverFiberGthUsIp.xci │ │ ├── rtl │ │ │ ├── CoaXPressOverFiberGthUsIpWrapper.vhd │ │ │ ├── CoaxpressOverFiberGthUs.vhd │ │ │ └── CoaxpressOverFiberGthUsQpll.vhd │ │ └── ruckus.tcl │ ├── gtyUs+ │ │ ├── ip │ │ │ └── CoaXPressOverFiberGtyUsIp │ │ │ │ ├── CoaXPressOverFiberGtyUsIp.dcp │ │ │ │ └── CoaXPressOverFiberGtyUsIp.xci │ │ ├── rtl │ │ │ ├── CoaXPressOverFiberGtyUsIpWrapper.vhd │ │ │ ├── CoaxpressOverFiberGtyUs.vhd │ │ │ └── CoaxpressOverFiberGtyUsQpll.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── event-frame-sequencer │ ├── rtl │ │ ├── EventFrameSequencerDemux.vhd │ │ └── EventFrameSequencerMux.vhd │ ├── ruckus.tcl │ └── tb │ │ └── EventFrameSequencerTb.vhd ├── glink │ ├── core │ │ ├── rtl │ │ │ ├── GLinkDecoder.vhd │ │ │ ├── GLinkEncoder.vhd │ │ │ ├── GLinkPkg.vhd │ │ │ └── GLinkTxToRx.vhd │ │ └── ruckus.tcl │ ├── gtp7 │ │ ├── rtl │ │ │ └── GLinkGtp7FixedLat.vhd │ │ └── ruckus.tcl │ ├── gtx7 │ │ ├── rtl │ │ │ ├── GLinkGtx7Core.vhd │ │ │ ├── GLinkGtx7FixedLat.vhd │ │ │ └── GLinkGtx7RxRst.vhd │ │ ├── ruckus.tcl │ │ └── tb │ │ │ └── GLinkGtx7FixedLatTb.vhd │ ├── hpj92.pdf │ └── ruckus.tcl ├── hamming-ecc │ ├── rtl │ │ ├── HammingEccDecoder.vhd │ │ ├── HammingEccEncoder.vhd │ │ └── HammingEccPkg.vhd │ ├── ruckus.tcl │ └── tb │ │ └── HammingEccTb.vhd ├── htsp │ ├── core │ │ ├── rtl │ │ │ ├── HtspAxiL.vhd │ │ │ ├── HtspCore.vhd │ │ │ ├── HtspPkg.vhd │ │ │ ├── HtspRx.vhd │ │ │ ├── HtspRxFifo.vhd │ │ │ ├── HtspTx.vhd │ │ │ └── HtspTxFifo.vhd │ │ ├── ruckus.tcl │ │ └── tb │ │ │ ├── HtspCoreTb.vhd │ │ │ └── RogueHtspSim.vhd │ ├── gtyUs+ │ │ ├── rtl │ │ │ └── HtspCaui4Gty.vhd │ │ ├── ruckus.tcl │ │ └── tb │ │ │ └── HtspCaui4GtyTb.vhd │ └── ruckus.tcl ├── i2c │ ├── axi │ │ ├── AxiI2cEeprom.vhd │ │ ├── AxiI2cEepromCore.vhd │ │ ├── AxiI2cRegMaster.vhd │ │ ├── AxiI2cRegMasterCore.vhd │ │ └── AxiLiteCrossbarI2cMux.vhd │ ├── rtl │ │ ├── I2cMaster.vhd │ │ ├── I2cMuxPkg.vhd │ │ ├── I2cPkg.vhd │ │ ├── I2cRegMaster.vhd │ │ ├── I2cRegMasterAxiBridge.vhd │ │ ├── I2cRegMasterMux.vhd │ │ ├── I2cRegSlave.vhd │ │ ├── I2cSlave.vhd │ │ ├── i2cRamSlave.sv │ │ ├── i2cRegSlave.sv │ │ ├── i2cSlave.sv │ │ ├── i2c_master_bit_ctrl.vhd │ │ ├── i2c_master_byte_ctrl.vhd │ │ ├── orig │ │ │ ├── i2c.vhd │ │ │ ├── i2c2ahb.vhd │ │ │ ├── i2c2ahb_apb.vhd │ │ │ ├── i2c2ahbx.vhd │ │ │ ├── i2cmst.vhd │ │ │ ├── i2cmst_gen.vhd │ │ │ ├── i2coc.vhd │ │ │ └── i2cslv.vhd │ │ └── stdlib.vhd │ ├── ruckus.tcl │ └── sim │ │ ├── I2cRamSlave.vhd │ │ ├── I2cRegMasterSimPkg.vhd │ │ └── I2cRegTb.vhd ├── jesd204b │ ├── rtl │ │ ├── Jesd16bTo32b.vhd │ │ ├── Jesd204bPkg.vhd │ │ ├── Jesd204bRx.vhd │ │ ├── Jesd204bTx.vhd │ │ ├── Jesd32bTo16b.vhd │ │ ├── Jesd32bTo64b.vhd │ │ ├── Jesd64bTo32b.vhd │ │ ├── JesdAlignChGen.vhd │ │ ├── JesdAlignFrRepCh.vhd │ │ ├── JesdIlasGen.vhd │ │ ├── JesdLmfcGen.vhd │ │ ├── JesdRxLane.vhd │ │ ├── JesdRxReg.vhd │ │ ├── JesdSyncFsmRx.vhd │ │ ├── JesdSyncFsmTx.vhd │ │ ├── JesdSyncFsmTxTest.vhd │ │ ├── JesdSysrefMon.vhd │ │ ├── JesdTestSigGen.vhd │ │ ├── JesdTestStreamTx.vhd │ │ ├── JesdTxLane.vhd │ │ ├── JesdTxReg.vhd │ │ ├── JesdTxTest.vhd │ │ ├── iq16bTo32b.vhd │ │ └── iq32bTo16b.vhd │ ├── ruckus.tcl │ └── sim │ │ ├── DescrambleTb.vhd │ │ ├── Jesd204bTb.vhd │ │ └── ScramblerTb.vhd ├── line-codes │ ├── rtl │ │ ├── Code10b12bPkg.vhd │ │ ├── Code12b14bPkg.vhd │ │ ├── Code8b10bPkg.vhd │ │ ├── Decoder10b12b.vhd │ │ ├── Decoder12b14b.vhd │ │ ├── Decoder8b10b.vhd │ │ ├── Encoder10b12b.vhd │ │ ├── Encoder12b14b.vhd │ │ └── Encoder8b10b.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── Code10b12bTb.vhd │ │ ├── Code12b14bTb.vhd │ │ ├── Encoder12b14bTb.vhd │ │ ├── LineCode10b12bTb.vhd │ │ ├── LineCode12b14bTb.vhd │ │ └── LineCode8b10bTb.vhd ├── mdio │ ├── rtl │ │ ├── MdioCore.vhd │ │ ├── MdioLinkIrqHandler.vhd │ │ ├── MdioPkg.vhd │ │ └── MdioSeqCore.vhd │ └── ruckus.tcl ├── packetizer │ ├── rtl │ │ ├── AxiStreamBytePacker.vhd │ │ ├── AxiStreamDepacketizer.vhd │ │ ├── AxiStreamDepacketizer2.vhd │ │ ├── AxiStreamPacketizer.vhd │ │ ├── AxiStreamPacketizer2.vhd │ │ └── AxiStreamPacketizer2Pkg.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── AxiStreamBytePackerTb.vhd │ │ ├── AxiStreamBytePackerTbRx.vhd │ │ ├── AxiStreamBytePackerTbTx.vhd │ │ └── AxiStreamPacketizer2Tb.vhd ├── pgp │ ├── pgp2b │ │ ├── core │ │ │ ├── rtl │ │ │ │ ├── Pgp2bAxi.vhd │ │ │ │ ├── Pgp2bLane.vhd │ │ │ │ ├── Pgp2bPkg.vhd │ │ │ │ ├── Pgp2bRx.vhd │ │ │ │ ├── Pgp2bRxCell.vhd │ │ │ │ ├── Pgp2bRxPhy.vhd │ │ │ │ ├── Pgp2bTx.vhd │ │ │ │ ├── Pgp2bTxCell.vhd │ │ │ │ ├── Pgp2bTxPhy.vhd │ │ │ │ └── Pgp2bTxSched.vhd │ │ │ ├── ruckus.tcl │ │ │ └── tb │ │ │ │ ├── PgpParallelSimModel.vhd │ │ │ │ ├── RoguePgp2bSim.vhd │ │ │ │ └── pgp_test.vhd │ │ ├── gth7 │ │ │ ├── rtl │ │ │ │ ├── Pgp2bGth7FixedLat.vhd │ │ │ │ ├── Pgp2bGth7FixedLatWrapper.vhd │ │ │ │ ├── Pgp2bGth7MultiLane.vhd │ │ │ │ ├── Pgp2bGth7VarLat.vhd │ │ │ │ └── Pgp2bGth7VarLatWrapper.vhd │ │ │ └── ruckus.tcl │ │ ├── gthUltraScale+ │ │ │ ├── ip │ │ │ │ ├── PgpGthCore.dcp │ │ │ │ ├── PgpGthCore.txt │ │ │ │ └── PgpGthCore.xci │ │ │ ├── rtl │ │ │ │ ├── Pgp2bGthUltra.vhd │ │ │ │ └── PgpGthCoreWrapper.vhd │ │ │ └── ruckus.tcl │ │ ├── gthUltraScale │ │ │ ├── ip │ │ │ │ ├── PgpGthCore.dcp │ │ │ │ ├── PgpGthCore.txt │ │ │ │ └── PgpGthCore.xci │ │ │ ├── rtl │ │ │ │ ├── Pgp2bGthUltra.vhd │ │ │ │ └── PgpGthCoreWrapper.vhd │ │ │ └── ruckus.tcl │ │ ├── gtp7 │ │ │ ├── rtl │ │ │ │ ├── Pgp2bGtp7FixedLat.vhd │ │ │ │ ├── Pgp2bGtp7FixedLatWrapper.vhd │ │ │ │ ├── Pgp2bGtp7MultiLane.vhd │ │ │ │ ├── Pgp2bGtp7VarLat.vhd │ │ │ │ └── Pgp2bGtp7VarLatWrapper.vhd │ │ │ └── ruckus.tcl │ │ ├── gtx7 │ │ │ ├── rtl │ │ │ │ ├── Pgp2bGtx7FixedLat.vhd │ │ │ │ ├── Pgp2bGtx7FixedLatWrapper.vhd │ │ │ │ ├── Pgp2bGtx7MultiLane.vhd │ │ │ │ ├── Pgp2bGtx7VarLat.vhd │ │ │ │ └── Pgp2bGtx7VarLatWrapper.vhd │ │ │ ├── ruckus.tcl │ │ │ └── tb │ │ │ │ ├── Pgp2bGtx7FixedLatWrapperTb.vhd │ │ │ │ ├── Pgp2bGtx7FixedlatTb.vhd │ │ │ │ └── Pgp2bGtx7VarLatWrapperTb.vhd │ │ ├── gtyUltraScale+ │ │ │ ├── ip │ │ │ │ ├── PgpGtyCore.dcp │ │ │ │ ├── PgpGtyCore.txt │ │ │ │ └── PgpGtyCore.xci │ │ │ ├── rtl │ │ │ │ ├── Pgp2bGtyUltra.vhd │ │ │ │ └── PgpGtyCoreWrapper.vhd │ │ │ └── ruckus.tcl │ │ └── ruckus.tcl │ ├── pgp2fc │ │ ├── core │ │ │ ├── rtl │ │ │ │ ├── CRC7Rtl.vhd │ │ │ │ ├── Pgp2fcAlignmentChecker.vhd │ │ │ │ ├── Pgp2fcAlignmentController.vhd │ │ │ │ ├── Pgp2fcAxi.vhd │ │ │ │ ├── Pgp2fcLane.vhd │ │ │ │ ├── Pgp2fcPkg.vhd │ │ │ │ ├── Pgp2fcRx.vhd │ │ │ │ ├── Pgp2fcRxCell.vhd │ │ │ │ ├── Pgp2fcRxPhy.vhd │ │ │ │ ├── Pgp2fcTx.vhd │ │ │ │ ├── Pgp2fcTxCell.vhd │ │ │ │ ├── Pgp2fcTxPhy.vhd │ │ │ │ └── Pgp2fcTxSched.vhd │ │ │ ├── ruckus.tcl │ │ │ └── tb │ │ │ │ ├── Pgp2fcLane_tb.vhd │ │ │ │ ├── Pgp2fcLane_tb_behav.wcfg │ │ │ │ └── RoguePgp2fcSim.vhd │ │ ├── gthUltraScale+ │ │ │ ├── ip │ │ │ │ ├── Pgp2fcGthCore │ │ │ │ │ ├── Pgp2fcGthCore.dcp │ │ │ │ │ └── Pgp2fcGthCore.xci │ │ │ │ └── Pgp2fcGthCore_refclk2x │ │ │ │ │ ├── Pgp2fcGthCore_refclk2x.dcp │ │ │ │ │ └── Pgp2fcGthCore_refclk2x.xci │ │ │ ├── rtl │ │ │ │ ├── Pgp2fcGthCoreWrapper.vhd │ │ │ │ └── Pgp2fcGthUltra.vhd │ │ │ └── ruckus.tcl │ │ ├── gtp7 │ │ │ ├── rtl │ │ │ │ ├── Pgp2fcGtp7.vhd │ │ │ │ └── Pgp2fcGtp7Wrapper.vhd │ │ │ └── ruckus.tcl │ │ ├── gtyUltraScale+ │ │ │ ├── ip │ │ │ │ ├── Pgp2fcGtyCore │ │ │ │ │ ├── Pgp2fcGtyCore.dcp │ │ │ │ │ └── Pgp2fcGtyCore.xci │ │ │ │ ├── Pgp2fcGtyCore_refclk2x │ │ │ │ │ ├── Pgp2fcGtyCore.dcp │ │ │ │ │ ├── Pgp2fcGtyCore_refclk2x.dcp │ │ │ │ │ └── Pgp2fcGtyCore_refclk2x.xci │ │ │ │ └── reference │ │ │ │ │ ├── PgpGtyCore.dcp │ │ │ │ │ ├── PgpGtyCore.txt │ │ │ │ │ ├── TimingGty_extref.xci │ │ │ │ │ ├── TimingGty_fixedlat.xci │ │ │ │ │ └── gty_fc_3p72.xci │ │ │ ├── rtl │ │ │ │ ├── Pgp2fcGtyCoreWrapper.vhd │ │ │ │ └── Pgp2fcGtyUltra.vhd │ │ │ └── ruckus.tcl │ │ └── ruckus.tcl │ ├── pgp3 │ │ ├── core │ │ │ ├── rtl │ │ │ │ ├── Pgp3AxiL.vhd │ │ │ │ ├── Pgp3Core.vhd │ │ │ │ ├── Pgp3Pkg.vhd │ │ │ │ ├── Pgp3Rx.vhd │ │ │ │ ├── Pgp3RxEb.vhd │ │ │ │ ├── Pgp3RxGearboxAligner.vhd │ │ │ │ ├── Pgp3RxProtocol.vhd │ │ │ │ ├── Pgp3Tx.vhd │ │ │ │ └── Pgp3TxProtocol.vhd │ │ │ ├── ruckus.tcl │ │ │ └── tb │ │ │ │ ├── Pgp3Tb.vhd │ │ │ │ └── RoguePgp3Sim.vhd │ │ ├── gthUs+ │ │ │ ├── ip │ │ │ │ ├── Pgp3GthUsIp10G │ │ │ │ │ ├── Pgp3GthUsIp10G.dcp │ │ │ │ │ └── Pgp3GthUsIp10G.xci │ │ │ │ ├── Pgp3GthUsIp12G │ │ │ │ │ ├── Pgp3GthUsIp12G.dcp │ │ │ │ │ └── Pgp3GthUsIp12G.xci │ │ │ │ ├── Pgp3GthUsIp15G │ │ │ │ │ ├── Pgp3GthUsIp15G.dcp │ │ │ │ │ └── Pgp3GthUsIp15G.xci │ │ │ │ ├── Pgp3GthUsIp3G │ │ │ │ │ ├── Pgp3GthUsIp3G.dcp │ │ │ │ │ └── Pgp3GthUsIp3G.xci │ │ │ │ └── Pgp3GthUsIp6G │ │ │ │ │ ├── Pgp3GthUsIp6G.dcp │ │ │ │ │ └── Pgp3GthUsIp6G.xci │ │ │ ├── rtl │ │ │ │ ├── Pgp3GthUs.vhd │ │ │ │ ├── Pgp3GthUsIpWrapper.vhd │ │ │ │ ├── Pgp3GthUsQpll.vhd │ │ │ │ └── Pgp3GthUsWrapper.vhd │ │ │ └── ruckus.tcl │ │ ├── gthUs │ │ │ ├── ip │ │ │ │ ├── Pgp3GthUsIp10G │ │ │ │ │ ├── Pgp3GthUsIp10G.dcp │ │ │ │ │ └── Pgp3GthUsIp10G.xci │ │ │ │ ├── Pgp3GthUsIp12G │ │ │ │ │ ├── Pgp3GthUsIp12G.dcp │ │ │ │ │ └── Pgp3GthUsIp12G.xci │ │ │ │ ├── Pgp3GthUsIp15G │ │ │ │ │ ├── Pgp3GthUsIp15G.dcp │ │ │ │ │ └── Pgp3GthUsIp15G.xci │ │ │ │ ├── Pgp3GthUsIp3G │ │ │ │ │ ├── Pgp3GthUsIp3G.dcp │ │ │ │ │ └── Pgp3GthUsIp3G.xci │ │ │ │ └── Pgp3GthUsIp6G │ │ │ │ │ ├── Pgp3GthUsIp6G.dcp │ │ │ │ │ └── Pgp3GthUsIp6G.xci │ │ │ ├── rtl │ │ │ │ ├── Pgp3GthUs.vhd │ │ │ │ ├── Pgp3GthUsIpWrapper.vhd │ │ │ │ ├── Pgp3GthUsQpll.vhd │ │ │ │ └── Pgp3GthUsWrapper.vhd │ │ │ └── ruckus.tcl │ │ ├── gtp7 │ │ │ ├── ip │ │ │ │ ├── Pgp3Gtp7Ip3G.dcp │ │ │ │ ├── Pgp3Gtp7Ip3G.xci │ │ │ │ ├── Pgp3Gtp7Ip6G.dcp │ │ │ │ └── Pgp3Gtp7Ip6G.xci │ │ │ ├── rtl │ │ │ │ ├── Pgp3Gtp7.vhd │ │ │ │ ├── Pgp3Gtp7IpWrapper.vhd │ │ │ │ ├── Pgp3Gtp7Qpll.vhd │ │ │ │ ├── Pgp3Gtp7RxGearbox.vhd │ │ │ │ ├── Pgp3Gtp7TxGearbox.vhd │ │ │ │ └── Pgp3Gtp7Wrapper.vhd │ │ │ ├── ruckus.tcl │ │ │ ├── tb │ │ │ │ └── Pgp3Gtp7Tb.vhd │ │ │ └── xdc │ │ │ │ ├── Pgp3Gtp7Ip3G.xdc │ │ │ │ └── Pgp3Gtp7Ip6G.xdc │ │ ├── gtx7 │ │ │ ├── ip │ │ │ │ ├── Pgp3Gtx7Ip10G.dcp │ │ │ │ ├── Pgp3Gtx7Ip10G.xci │ │ │ │ ├── Pgp3Gtx7Ip3G.dcp │ │ │ │ ├── Pgp3Gtx7Ip3G.xci │ │ │ │ ├── Pgp3Gtx7Ip6G.dcp │ │ │ │ └── Pgp3Gtx7Ip6G.xci │ │ │ ├── rtl │ │ │ │ ├── Pgp3Gtx7.vhd │ │ │ │ ├── Pgp3Gtx7IpWrapper.vhd │ │ │ │ ├── Pgp3Gtx7Qpll.vhd │ │ │ │ └── Pgp3Gtx7Wrapper.vhd │ │ │ ├── ruckus.tcl │ │ │ └── xdc │ │ │ │ ├── Pgp3Gtx7Ip10G.xdc │ │ │ │ ├── Pgp3Gtx7Ip3G.xdc │ │ │ │ └── Pgp3Gtx7Ip6G.xdc │ │ ├── gtyUs+ │ │ │ ├── ip │ │ │ │ ├── Pgp3GtyUsIp10G │ │ │ │ │ ├── Pgp3GtyUsIp10G.dcp │ │ │ │ │ └── Pgp3GtyUsIp10G.xci │ │ │ │ ├── Pgp3GtyUsIp12G │ │ │ │ │ ├── Pgp3GtyUsIp12G.dcp │ │ │ │ │ └── Pgp3GtyUsIp12G.xci │ │ │ │ ├── Pgp3GtyUsIp13G │ │ │ │ │ ├── Pgp3GtyUsIp13G.dcp │ │ │ │ │ └── Pgp3GtyUsIp13G.xci │ │ │ │ ├── Pgp3GtyUsIp15G │ │ │ │ │ ├── Pgp3GtyUsIp15G.dcp │ │ │ │ │ └── Pgp3GtyUsIp15G.xci │ │ │ │ ├── Pgp3GtyUsIp17G │ │ │ │ │ ├── Pgp3GtyUsIp17G.dcp │ │ │ │ │ └── Pgp3GtyUsIp17G.xci │ │ │ │ ├── Pgp3GtyUsIp18G │ │ │ │ │ ├── Pgp3GtyUsIp18G.dcp │ │ │ │ │ └── Pgp3GtyUsIp18G.xci │ │ │ │ ├── Pgp3GtyUsIp20G │ │ │ │ │ ├── Pgp3GtyUsIp20G.dcp │ │ │ │ │ └── Pgp3GtyUsIp20G.xci │ │ │ │ ├── Pgp3GtyUsIp25G │ │ │ │ │ ├── Pgp3GtyUsIp25G.dcp │ │ │ │ │ └── Pgp3GtyUsIp25G.xci │ │ │ │ ├── Pgp3GtyUsIp3G │ │ │ │ │ ├── Pgp3GtyUsIp3G.dcp │ │ │ │ │ └── Pgp3GtyUsIp3G.xci │ │ │ │ └── Pgp3GtyUsIp6G │ │ │ │ │ ├── Pgp3GtyUsIp6G.dcp │ │ │ │ │ └── Pgp3GtyUsIp6G.xci │ │ │ ├── rtl │ │ │ │ ├── Pgp3GtyUs.vhd │ │ │ │ ├── Pgp3GtyUsIpWrapper.vhd │ │ │ │ ├── Pgp3GtyUsQpll.vhd │ │ │ │ └── Pgp3GtyUsWrapper.vhd │ │ │ └── ruckus.tcl │ │ └── ruckus.tcl │ ├── pgp4 │ │ ├── core │ │ │ ├── rtl │ │ │ │ ├── Pgp4AxiL.vhd │ │ │ │ ├── Pgp4Core.vhd │ │ │ │ ├── Pgp4CoreLite.vhd │ │ │ │ ├── Pgp4Pkg.vhd │ │ │ │ ├── Pgp4Rx.vhd │ │ │ │ ├── Pgp4RxEb.vhd │ │ │ │ ├── Pgp4RxLiteLowSpeed.vhd │ │ │ │ ├── Pgp4RxLiteLowSpeedLane.vhd │ │ │ │ ├── Pgp4RxLiteLowSpeedReg.vhd │ │ │ │ ├── Pgp4RxProtocol.vhd │ │ │ │ ├── Pgp4Tx.vhd │ │ │ │ ├── Pgp4TxLite.vhd │ │ │ │ ├── Pgp4TxLiteProtocol.vhd │ │ │ │ ├── Pgp4TxLiteWrapper.vhd │ │ │ │ └── Pgp4TxProtocol.vhd │ │ │ ├── ruckus.tcl │ │ │ └── tb │ │ │ │ ├── Pgp4CoreLiteTb.vhd │ │ │ │ ├── Pgp4CoreTb.vhd │ │ │ │ ├── Pgp4Tb.vhd │ │ │ │ ├── Pgp4TxLiteTb.vhd │ │ │ │ └── RoguePgp4Sim.vhd │ │ ├── gthUs+ │ │ │ ├── rtl │ │ │ │ ├── Pgp4GthUs.vhd │ │ │ │ └── Pgp4GthUsWrapper.vhd │ │ │ └── ruckus.tcl │ │ ├── gthUs │ │ │ ├── rtl │ │ │ │ ├── Pgp4GthUs.vhd │ │ │ │ └── Pgp4GthUsWrapper.vhd │ │ │ └── ruckus.tcl │ │ ├── gtp7 │ │ │ ├── rtl │ │ │ │ ├── Pgp4Gtp7.vhd │ │ │ │ └── Pgp4Gtp7Wrapper.vhd │ │ │ └── ruckus.tcl │ │ ├── gtx7 │ │ │ ├── rtl │ │ │ │ ├── Pgp4Gtx7.vhd │ │ │ │ └── Pgp4Gtx7Wrapper.vhd │ │ │ └── ruckus.tcl │ │ ├── gtyUs+ │ │ │ ├── ip │ │ │ │ └── Pgp4GtyUsIpFec │ │ │ │ │ ├── Pgp4GtyUsIpFec.dcp │ │ │ │ │ └── Pgp4GtyUsIpFec.xci │ │ │ ├── rtl │ │ │ │ ├── Pgp4GtyUs.vhd │ │ │ │ ├── Pgp4GtyUsIpFecWrapper.vhd │ │ │ │ └── Pgp4GtyUsWrapper.vhd │ │ │ ├── ruckus.tcl │ │ │ └── tb │ │ │ │ └── Pgp4FecTb.vhd │ │ └── ruckus.tcl │ ├── ruckus.tcl │ └── shared │ │ ├── PgpRxVcFifo.vhd │ │ ├── PgpTxVcFifo.vhd │ │ └── xilinx │ │ └── PgpXvcWrapper.vhd ├── pmbus │ ├── rtl │ │ ├── AxiLitePMbusMaster.vhd │ │ ├── AxiLitePMbusMasterCore.vhd │ │ └── PMbusPkg.vhd │ └── ruckus.tcl ├── rssi │ ├── ruckus.tcl │ └── v1 │ │ ├── rtl │ │ ├── RssiAxiLiteRegItf.vhd │ │ ├── RssiChksum.vhd │ │ ├── RssiConnFsm.vhd │ │ ├── RssiCore.vhd │ │ ├── RssiCoreWrapper.vhd │ │ ├── RssiHeaderReg.vhd │ │ ├── RssiMonitor.vhd │ │ ├── RssiParamSync.vhd │ │ ├── RssiPkg.vhd │ │ ├── RssiRxFsm.vhd │ │ └── RssiTxFsm.vhd │ │ ├── ruckus.tcl │ │ └── tb │ │ ├── Chksum_tb.vhd │ │ ├── RssiCoreTb.vhd │ │ └── RssiInterleaveTb.vhd ├── ruckus.tcl ├── saci │ ├── ruckus.tcl │ ├── saci1 │ │ ├── doc │ │ │ ├── SACI.pptx │ │ │ ├── SaciRdCmd.png │ │ │ ├── SaciRdCmd.svg │ │ │ ├── SaciRdRsp.png │ │ │ ├── SaciRdRsp.svg │ │ │ ├── SaciRead.tim │ │ │ ├── SaciWrCmd-1.png │ │ │ ├── SaciWrCmd.png │ │ │ ├── SaciWrCmd.svg │ │ │ ├── SaciWrRsp-1.png │ │ │ ├── SaciWrRsp.png │ │ │ ├── SaciWrRsp.svg │ │ │ ├── SaciWrRsp1.png │ │ │ ├── SaciWrRsp1.svg │ │ │ ├── SaciWrite.tim │ │ │ ├── Snap_Saci_rev2b.bmp │ │ │ └── waveforms.js │ │ ├── rtl │ │ │ ├── AxiLiteSaciMaster.vhd │ │ │ ├── SaciAxiLiteMaster.vhd │ │ │ ├── SaciMaster.vhd │ │ │ ├── SaciMaster2.vhd │ │ │ ├── SaciMasterPkg.vhd │ │ │ ├── SaciMasterSync.vhd │ │ │ ├── SaciMultiPixel.vhd │ │ │ ├── SaciMultiPixelPkg.vhd │ │ │ ├── SaciPrepRdout.vhd │ │ │ ├── SaciSlave.vhd │ │ │ └── SaciSlaveOld.vhd │ │ ├── ruckus.tcl │ │ └── sim │ │ │ ├── AxiLiteSaciMasterTb.vhd │ │ │ ├── FrontEndSaciPkg.vhd │ │ │ ├── SaciAxiLiteMasterTb.vhd │ │ │ ├── SaciAxiLiteMasterTbWrapper.vhd │ │ │ ├── SaciSlaveAnalog.v │ │ │ ├── SaciSlaveRam.vhd │ │ │ └── SaciSlaveWrapper.vhd │ └── saci2 │ │ ├── doc │ │ └── SACIv2Waveforms.json │ │ ├── rtl │ │ ├── AxiLiteToSaci2.vhd │ │ ├── Saci2Coordinator.vhd │ │ ├── Saci2Subordinate.vhd │ │ └── Saci2ToAxiLite.vhd │ │ ├── ruckus.tcl │ │ └── sim │ │ └── Saci2ToAxiLiteTb.vhd ├── salt │ ├── rtl │ │ ├── 7Series │ │ │ ├── SaltRxDeser.vhd │ │ │ └── SaltTxSer.vhd │ │ ├── SaltCore.vhd │ │ ├── SaltDelayCtrl.vhd │ │ ├── SaltPkg.vhd │ │ ├── SaltRx.vhd │ │ ├── SaltRxLvds.vhd │ │ ├── SaltTx.vhd │ │ ├── SaltTxLvds.vhd │ │ ├── SaltTxResize.vhd │ │ └── UltraScale │ │ │ ├── SaltRxDeser.vhd │ │ │ └── SaltTxSer.vhd │ ├── ruckus.tcl │ └── tb │ │ └── SaltCoreTb.vhd ├── spi │ ├── rtl │ │ ├── AxiSpiMaster.vhd │ │ ├── SpiMaster.vhd │ │ └── SpiSlave.vhd │ └── ruckus.tcl ├── srp │ ├── rtl │ │ ├── AxiLiteSrpV0.vhd │ │ ├── SrpV0AxiLite.vhd │ │ ├── SrpV3Axi.vhd │ │ ├── SrpV3AxiLite.vhd │ │ ├── SrpV3AxiLiteFull.vhd │ │ ├── SrpV3Core.vhd │ │ └── SrpV3Pkg.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── AxiLiteSrpV0Tb.vhd │ │ ├── SrpV3AxiLiteTb.vhd │ │ └── SrpV3AxiTb.vhd ├── ssi │ ├── rtl │ │ ├── SsiAxiLiteMaster.vhd │ │ ├── SsiCmdMaster.vhd │ │ ├── SsiCmdMasterPkg.vhd │ │ ├── SsiCmdMasterPulser.vhd │ │ ├── SsiDbgTap.vhd │ │ ├── SsiFifo.vhd │ │ ├── SsiFrameLimiter.vhd │ │ ├── SsiIbFrameFilter.vhd │ │ ├── SsiIncrementingTx.vhd │ │ ├── SsiInsertSof.vhd │ │ ├── SsiObFrameFilter.vhd │ │ ├── SsiPkg.vhd │ │ ├── SsiPrbsRateGen.vhd │ │ ├── SsiPrbsRx.vhd │ │ └── SsiPrbsTx.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── SsiFifoTb.vhd │ │ ├── SsiFilterTb.vhd │ │ ├── SsiPrbsTb.vhd │ │ ├── SsiResizeFifoEofeTb.py │ │ └── SsiResizeFifoEofeTb.vhd ├── ssp │ ├── rtl │ │ ├── SspDecoder10b12b.vhd │ │ ├── SspDecoder12b14b.vhd │ │ ├── SspDecoder8b10b.vhd │ │ ├── SspDeframer.vhd │ │ ├── SspEncoder10b12b.vhd │ │ ├── SspEncoder12b14b.vhd │ │ ├── SspEncoder8b10b.vhd │ │ ├── SspFramer.vhd │ │ ├── SspLowSpeedDecoder10b12bWrapper.vhd │ │ ├── SspLowSpeedDecoder12b14bWrapper.vhd │ │ ├── SspLowSpeedDecoder8b10bWrapper.vhd │ │ ├── SspLowSpeedDecoderLane.vhd │ │ └── SspLowSpeedDecoderReg.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── Ssp10b12bTb.vhd │ │ ├── Ssp12b14bTb.vhd │ │ ├── SspDecoder8b10bTb.vhd │ │ ├── SspEncoder8b10bTb.vhd │ │ └── UltraScale │ │ └── SspLowSpeedDecoder8b10bWrapperTb.vhd ├── sugoi │ ├── rtl │ │ ├── 7Series │ │ │ └── SugoiManagerRx7Series.vhd │ │ ├── SugoiAxiLitePixelMatrixConfig.vhd │ │ ├── SugoiManagerCore.vhd │ │ ├── SugoiManagerFsm.vhd │ │ ├── SugoiManagerRx.vhd │ │ ├── SugoiPkg.vhd │ │ ├── SugoiSubordinateCore.vhd │ │ ├── SugoiSubordinateFsm.vhd │ │ ├── UltraScale │ │ │ └── SugoiManagerRxUltrascale.vhd │ │ └── dummy │ │ │ ├── SugoiManagerRx7SeriesDummy.vhd │ │ │ └── SugoiManagerRxUltrascaleDummy.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── SugoiSubordinateSimModel.vhd │ │ └── SugoiTb.vhd └── uart │ ├── rtl │ ├── UartAxiLiteMaster.vhd │ ├── UartAxiLiteMasterFsm.vhd │ ├── UartBrg.vhd │ ├── UartRx.vhd │ ├── UartTx.vhd │ └── UartWrapper.vhd │ ├── ruckus.tcl │ └── sim │ └── UartAxiLiteMasterTb.vhd ├── python └── surf │ ├── __init__.py │ ├── axi │ ├── _AxiLiteEmpty.py │ ├── _AxiLiteMasterProxy.py │ ├── _AxiLiteRingBuffer.py │ ├── _AxiMemTester.py │ ├── _AxiMonAxiL.py │ ├── _AxiRateGen.py │ ├── _AxiRingBuffer.py │ ├── _AxiStreamBatchingFifo.py │ ├── _AxiStreamDmaFifo.py │ ├── _AxiStreamDmaRingWrite.py │ ├── _AxiStreamDmaV2.py │ ├── _AxiStreamDmaV2Fifo.py │ ├── _AxiStreamFrameRateLimiter.py │ ├── _AxiStreamMonAxiL.py │ ├── _AxiStreamRingBuffer.py │ ├── _AxiStreamScatterGather.py │ ├── _AxiStreamTimer.py │ ├── _AxiVersion.py │ └── __init__.py │ ├── devices │ ├── __init__.py │ ├── amphenol │ │ ├── _LeapXcvr.py │ │ ├── _LeapXcvrLowerPage.py │ │ ├── _LeapXcvrUpperPages.py │ │ └── __init__.py │ ├── analog_devices │ │ ├── _Ad5541.py │ │ ├── _Ad5780.py │ │ ├── _Ad9249.py │ │ ├── _Ad9681.py │ │ ├── _Adt7420.py │ │ ├── _AttHmc624.py │ │ ├── _Ltm4664.py │ │ └── __init__.py │ ├── cypress │ │ ├── _CypressS25Fl.py │ │ └── __init__.py │ ├── intel │ │ ├── _EM22xx.py │ │ └── __init__.py │ ├── linear │ │ ├── _Ltc2270.py │ │ ├── _Ltc2945.py │ │ ├── _Ltc3815.py │ │ ├── _Ltc4151.py │ │ └── __init__.py │ ├── maxim │ │ ├── _Max5443.py │ │ └── __init__.py │ ├── microchip │ │ ├── _Axi24LC64FT.py │ │ ├── _AxiSy56040.py │ │ ├── _Sy89297.py │ │ ├── _Tcn75a.py │ │ └── __init__.py │ ├── micron │ │ ├── _AxiMicronMt28ew.py │ │ ├── _AxiMicronN25Q.py │ │ ├── _AxiMicronP30.py │ │ ├── _DdrSpd.py │ │ └── __init__.py │ ├── nxp │ │ ├── _Pca9506.py │ │ ├── _Pca9555.py │ │ ├── _Sa56004x.py │ │ ├── _Sc18Is602.py │ │ └── __init__.py │ ├── silabs │ │ ├── _Si5324.py │ │ ├── _Si5326.py │ │ ├── _Si5345.py │ │ ├── _Si5345Lite.py │ │ ├── _Si5345Pages.py │ │ ├── _Si5394.py │ │ ├── _Si5394Lite.py │ │ ├── _Si570.py │ │ └── __init__.py │ ├── ti │ │ ├── _Adc16Dx370.py │ │ ├── _Adc32Rf45.py │ │ ├── _Adc32Rf45Channel.py │ │ ├── _Ads42Lbx9.py │ │ ├── _Ads54J54.py │ │ ├── _Ads54J60.py │ │ ├── _Ads54J60Channel.py │ │ ├── _AxiCdcm6208.py │ │ ├── _Dac38J84.py │ │ ├── _Ds32Ev400.py │ │ ├── _Ina237.py │ │ ├── _Lmk04828.py │ │ ├── _Lmk04832.py │ │ ├── _Lmk048Base.py │ │ ├── _Lmk61e2.py │ │ ├── _Lmx2594.py │ │ ├── _Lmx2615.py │ │ ├── _Pca9535.py │ │ ├── _Tmp461.py │ │ ├── _UCD92xx.py │ │ └── __init__.py │ └── transceivers │ │ ├── _Qsfp.py │ │ ├── _QsfpUpperPage00h.py │ │ ├── _QsfpUpperPage03h.py │ │ ├── _Sfp.py │ │ └── __init__.py │ ├── dsp │ ├── __init__.py │ └── fixed │ │ ├── _FirFilterMultiChannel.py │ │ ├── _FirFilterSingleChannel.py │ │ └── __init__.py │ ├── ethernet │ ├── __init__.py │ ├── gige │ │ ├── _GigEthGtx7.py │ │ ├── _GigEthReg.py │ │ └── __init__.py │ ├── mac │ │ ├── _EthMacPhy.py │ │ └── __init__.py │ ├── roce │ │ ├── _RoceEngine.py │ │ └── __init__.py │ ├── ten_gig │ │ ├── _TenGigEthReg.py │ │ └── __init__.py │ ├── udp │ │ ├── _UdpEngine.py │ │ ├── _UdpEngineClient.py │ │ ├── _UdpEngineServer.py │ │ └── __init__.py │ └── xaui │ │ ├── _XauiReg.py │ │ └── __init__.py │ ├── misc │ ├── _McsReader.py │ └── __init__.py │ ├── protocols │ ├── __init__.py │ ├── batcher │ │ ├── _AxiStreamBatcherAxil.py │ │ ├── _AxiStreamBatcherEventBuilder.py │ │ └── __init__.py │ ├── clink │ │ ├── _ClinkChannel.py │ │ ├── _ClinkSerialRx.py │ │ ├── _ClinkSerialTx.py │ │ ├── _ClinkTop.py │ │ ├── _ClockManager.py │ │ ├── _UartBaslerAce.py │ │ ├── _UartGeneric.py │ │ ├── _UartImperxC1921.py │ │ ├── _UartJaiCm140.py │ │ ├── _UartJaiGo5000m.py │ │ ├── _UartOpal1000.py │ │ ├── _UartPiranha4.py │ │ ├── _UartUp900cl12b.py │ │ └── __init__.py │ ├── coaxpress │ │ ├── _Bootstrap.py │ │ ├── _CoaXPressAxiL.py │ │ ├── _PhantomS641.py │ │ ├── _PhantomS991.py │ │ └── __init__.py │ ├── event_frame_sequencer │ │ ├── _EventFrameSequencerDemux.py │ │ ├── _EventFrameSequencerMux.py │ │ └── __init__.py │ ├── htsp │ │ ├── _HtspAxiL.py │ │ └── __init__.py │ ├── i2c │ │ ├── _PMBus.py │ │ └── __init__.py │ ├── jesd204b │ │ ├── _JesdRx.py │ │ ├── _JesdTx.py │ │ └── __init__.py │ ├── pgp │ │ ├── _Pgp2bAxi.py │ │ ├── _Pgp2fcAxi.py │ │ ├── _Pgp3AxiL.py │ │ ├── _Pgp4AxiL.py │ │ ├── _Pgp4RxLiteLowSpeedReg.py │ │ └── __init__.py │ ├── rssi │ │ ├── _RssiCore.py │ │ └── __init__.py │ ├── ssi │ │ ├── _SsiPrbsRateGen.py │ │ ├── _SsiPrbsRx.py │ │ ├── _SsiPrbsTx.py │ │ └── __init__.py │ ├── ssp │ │ ├── _SspLowSpeedDecoderReg.py │ │ └── __init__.py │ └── sugoi │ │ ├── _SugoiAxiL.py │ │ ├── _SugoiAxiLitePixelMatrixConfig.py │ │ └── __init__.py │ └── xilinx │ ├── _AxiPciePhy.py │ ├── _AxiSysMonUltraScale.py │ ├── _ClockManager.py │ ├── _GpioPs.py │ ├── _GtRxAlignCheck.py │ ├── _Gthe3Channel.py │ ├── _Gthe3Common.py │ ├── _Gtpe2Channel.py │ ├── _Gtpe2Common.py │ ├── _Gtxe2Channel.py │ ├── _Gtye4Channel.py │ ├── _Gtye4Common.py │ ├── _SpiPs.py │ ├── _TmrInject.py │ ├── _TmrManager.py │ ├── _TmrSem.py │ ├── _Xadc.py │ └── __init__.py ├── ruckus.tcl ├── scripts ├── Si5345ConvertCsvToMem.py ├── Si5394ConvertCsvToMem.py ├── apply_slac_license.py ├── emacs_beautify_all_vhdl.sh ├── rssi_network_analyzer.py └── vsg_linter.sh ├── setup.py ├── tests ├── test_AxiLiteCrossbarTb.py ├── test_AxiRamTb.py ├── test_AxiRingBufferTb.py ├── test_AxiStreamBatchingFifoTb.py ├── test_AxiStreamBytePackerTb.py ├── test_AxiStreamDemuxMuxTb.py ├── test_AxiStreamDmaReadTb.py ├── test_AxiStreamFifoV2IpIntegrator.py ├── test_AxiStreamPipelineTb.py ├── test_AxiStreamPkgTb.py ├── test_AxiStreamResizeTb.py ├── test_AxiVersionIpIntegrator.py ├── test_DspComparator.py ├── test_DspComparatorTb.py ├── test_EventFrameSequencerTb.py ├── test_FwftCntTb.py ├── test_HammingEccTb.py ├── test_LineCode10b12bTb.py ├── test_LineCode12b14bTb.py ├── test_LineCode8b10bTb.py ├── test_Pgp4CoreLiteTb.py ├── test_Pgp4CoreTb.py ├── test_Saci2ToAxiLiteTb.py ├── test_SaciAxiLiteMasterTb.py ├── test_SlvDelayRamTb.py ├── test_SrpV3AxiTb.py ├── test_SsiPrbsTb.py └── test_SsiResizeFifoEofeTb.py ├── vsg-linter.yml ├── xilinx ├── 7Series │ ├── dummy │ │ ├── Idelaye3WrapperDummy.vhd │ │ └── Odelaye3WrapperDummy.vhd │ ├── general │ │ ├── rtl │ │ │ ├── ClockManager7.vhd │ │ │ ├── ClockManager7Pkg.vhd │ │ │ ├── DeviceDna7Series.vhd │ │ │ ├── Dsp48Comparator4x12b.vhd │ │ │ ├── InputBufferReg.vhd │ │ │ ├── Iprog7Series.vhd │ │ │ ├── Iprog7SeriesCore.vhd │ │ │ ├── OutputBufferReg.vhd │ │ │ ├── SelectioDeser7Series.vhd │ │ │ └── SelectioDeserLane7Series.vhd │ │ └── ruckus.tcl │ ├── gth7 │ │ ├── rtl │ │ │ ├── Gth7AutoPhaseAligner.vhd │ │ │ ├── Gth7Core.vhd │ │ │ ├── Gth7QuadPll.vhd │ │ │ ├── Gth7RecClkMonitor.vhd │ │ │ ├── Gth7RxFixedLatPhaseAligner.vhd │ │ │ ├── Gth7RxRst.vhd │ │ │ ├── Gth7RxRstSeq.vhd │ │ │ ├── Gth7TxManualPhaseAligner.vhd │ │ │ └── Gth7TxRst.vhd │ │ └── ruckus.tcl │ ├── gtp7 │ │ ├── rtl │ │ │ ├── Gtp7AutoPhaseAligner.vhd │ │ │ ├── Gtp7CfgPkg.vhd │ │ │ ├── Gtp7Core.vhd │ │ │ ├── Gtp7QuadPll.vhd │ │ │ ├── Gtp7RecClkMonitor.vhd │ │ │ ├── Gtp7RxFixedLatPhaseAligner.vhd │ │ │ ├── Gtp7RxRst.vhd │ │ │ ├── Gtp7RxRstSeq.vhd │ │ │ ├── Gtp7TxManualPhaseAligner.vhd │ │ │ ├── Gtp7TxRst.vhd │ │ │ └── Gtpe2ChannelDummy.vhd │ │ └── ruckus.tcl │ ├── gtx7 │ │ ├── rtl │ │ │ ├── Gtx7AutoPhaseAligner.vhd │ │ │ ├── Gtx7CfgPkg.vhd │ │ │ ├── Gtx7Core.vhd │ │ │ ├── Gtx7QuadPll.vhd │ │ │ ├── Gtx7RecClkMonitor.vhd │ │ │ ├── Gtx7RxFixedLatPhaseAligner.vhd │ │ │ ├── Gtx7RxRst.vhd │ │ │ ├── Gtx7TxManualPhaseAligner.vhd │ │ │ ├── Gtx7TxRst.vhd │ │ │ └── Gtxe2ChannelDummy.vhd │ │ └── ruckus.tcl │ ├── ruckus.tcl │ ├── sem │ │ ├── ip │ │ │ ├── SemCore.dcp │ │ │ └── SemCore.xci │ │ ├── rtl │ │ │ ├── SemPkg.vhd │ │ │ ├── SemWrapper.vhd │ │ │ ├── SsiSem.vhd │ │ │ └── UartSem.vhd │ │ └── ruckus.tcl │ └── xadc │ │ ├── ip │ │ ├── AxiXadcMinimum.dcp │ │ └── AxiXadcMinimum.xci │ │ ├── rtl │ │ ├── AxiXadcMinimumCore.vhd │ │ └── XadcSimpleCore.vhd │ │ └── ruckus.tcl ├── UltraScale+ │ ├── clocking │ │ ├── rtl │ │ │ └── ClockManagerUltraScale.vhd │ │ └── ruckus.tcl │ ├── gthUs+ │ │ ├── rtl │ │ │ ├── GthUltraScaleQuadPll.vhd │ │ │ └── Gthe4ChannelDummy.vhd │ │ └── ruckus.tcl │ ├── gtyUs+ │ │ ├── rtl │ │ │ ├── GtyUltraScaleQuadPll.vhd │ │ │ └── Gtye4ChannelDummy.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── UltraScale │ ├── clocking │ │ ├── rtl │ │ │ └── ClockManagerUltraScale.vhd │ │ └── ruckus.tcl │ ├── general │ │ ├── rtl │ │ │ ├── Delaye3PatchFsm.vhd │ │ │ ├── DeviceDnaUltraScale.vhd │ │ │ ├── Idelaye3Wrapper.vhd │ │ │ ├── InputBufferReg.vhd │ │ │ ├── IprogUltraScale.vhd │ │ │ ├── Odelaye3Wrapper.vhd │ │ │ ├── OutputBufferReg.vhd │ │ │ ├── SelectioDeserLaneUltraScale.vhd │ │ │ └── SelectioDeserUltraScale.vhd │ │ ├── ruckus.tcl │ │ └── tb │ │ │ ├── DeviceDnaUltraScaleTb.vhd │ │ │ └── SelectioDeserUltraScaleTb.vhd │ ├── gthUs │ │ ├── rtl │ │ │ ├── GthUltraScaleQuadPll.vhd │ │ │ └── Gthe3ChannelDummy.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── Versal │ ├── clocking │ │ ├── rtl │ │ │ └── ClockManagerVersal.vhd │ │ └── ruckus.tcl │ └── ruckus.tcl ├── Virtex5 │ └── gtp │ │ └── rtl │ │ ├── Gtp16FixedLatCore.vhd │ │ ├── GtpDualFixedLatCore.vhd │ │ ├── GtpRxCommaAligner.vhd │ │ └── GtpTxPhaseAligner.vhd ├── dummy │ ├── ClkOutBufDiffDummy.vhd │ ├── ClkOutBufSingleDummy.vhd │ ├── DeviceDnaDummy.vhd │ ├── IoBufWrapperDummy.vhd │ ├── IprogDummy.vhd │ ├── OutputBufferRegDummy.vhd │ └── Srl16DelayDummy.vhd ├── general │ ├── microblaze │ │ ├── bd │ │ │ ├── 2020.1 │ │ │ │ └── MicroblazeBasicCore.bd │ │ │ └── 2021.1 │ │ │ │ ├── MicroblazeBasicCore.bd │ │ │ │ └── MicroblazeBasicCore.tcl │ │ ├── bypass │ │ │ └── MicroblazeBasicCoreWrapper.vhd │ │ ├── generate │ │ │ └── MicroblazeBasicCoreWrapper.vhd │ │ └── ruckus.tcl │ ├── rtl │ │ ├── ClkOutBufDiff.vhd │ │ ├── ClkOutBufSingle.vhd │ │ ├── DeviceDna.vhd │ │ ├── GtRxAlignCheck.vhd │ │ ├── IoBufWrapper.vhd │ │ ├── Iprog.vhd │ │ ├── SelectIoRxGearboxAligner.vhd │ │ └── Srl16Delay.vhd │ ├── ruckus.tcl │ ├── sdk │ │ └── common │ │ │ ├── printf.c │ │ │ ├── printf.h │ │ │ ├── ssi_printf.c │ │ │ └── ssi_printf.h │ └── tb │ │ └── MmcmEmulation.vhd ├── ruckus.tcl └── xvc-udp │ ├── README.md │ ├── dcp │ ├── 7Series │ │ ├── Impl │ │ │ └── images │ │ │ │ ├── UdpDebugBridge.dcp │ │ │ │ ├── UdpDebugBridge_stub.v │ │ │ │ ├── UdpDebugBridge_stub.vhd │ │ │ │ └── UdpDebugBridge_stub.vho │ │ ├── Makefile │ │ ├── Stub │ │ │ └── images │ │ │ │ ├── UdpDebugBridge.dcp │ │ │ │ ├── UdpDebugBridge_stub.v │ │ │ │ ├── UdpDebugBridge_stub.vhd │ │ │ │ └── UdpDebugBridge_stub.vho │ │ ├── ruckus.tcl │ │ └── vivado │ │ │ └── sources.tcl │ ├── UltraScale │ │ ├── Impl │ │ │ └── images │ │ │ │ ├── UdpDebugBridge.dcp │ │ │ │ ├── UdpDebugBridge_stub.v │ │ │ │ ├── UdpDebugBridge_stub.vhd │ │ │ │ └── UdpDebugBridge_stub.vho │ │ ├── Makefile │ │ ├── Stub │ │ │ └── images │ │ │ │ ├── UdpDebugBridge.dcp │ │ │ │ ├── UdpDebugBridge_stub.v │ │ │ │ ├── UdpDebugBridge_stub.vhd │ │ │ │ └── UdpDebugBridge_stub.vho │ │ ├── ruckus.tcl │ │ └── vivado │ │ │ └── sources.tcl │ └── core │ │ ├── UdpDebugBridgeImplWrapper.vhd │ │ ├── UdpDebugBridgePkg.vhd │ │ ├── UdpDebugBridgeStubWrapper.vhd │ │ └── UdpDebugBridgeWrapper.vhd │ ├── jtag │ ├── rtl │ │ ├── AxiStreamSelector.vhd │ │ ├── AxisJtagDebugBridge.vhd │ │ ├── AxisToJtag.vhd │ │ ├── AxisToJtagCore.vhd │ │ ├── AxisToJtagPkg.vhd │ │ └── JtagSerDesCore.vhd │ ├── ruckus.tcl │ └── tb │ │ ├── AxiStreamSelectorTb.vhd │ │ ├── AxisToJtagCoreTb.vhd │ │ ├── AxisToJtagStubTb.vhd │ │ ├── AxisToJtagTb.vhd │ │ └── JtagSerDesCoreTb.vhd │ ├── rtl │ ├── DmaXvcWrapper.vhd │ └── UdpDebugBridgeWrapper.vhd │ └── ruckus.tcl └── yaml ├── Ad5780.yaml ├── Adc16Dx370.yaml ├── AxiCdcm6208.yaml ├── AxiEmpty.yaml ├── AxiMemTester.yaml ├── AxiMicronN25Q.yaml ├── AxiMicronP30.yaml ├── AxiStreamDmaRingWrite.yaml ├── AxiStreamMonAxiL.yaml ├── AxiSy56040.yaml ├── AxiSysMonUltraScale.yaml ├── AxiVersion.yaml ├── AxiXadc.yaml ├── ClockManager.yaml ├── Dac38J84.yaml ├── EthMacPhy.yaml ├── GenericMemory.yaml ├── GigEthReg.yaml ├── Gthe3Channel.yaml ├── JesdRx.yaml ├── JesdTx.yaml ├── Lmk04828.yaml ├── Ltc2270.yaml ├── Pgp2bAxi.yaml ├── RssiCore.yaml ├── SsiPrbsRx.yaml ├── SsiPrbsTx.yaml ├── TenGigEthReg.yaml ├── UdpEngineClient.yaml ├── UdpEngineServer.yaml └── XauiReg.yaml /.emacs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/.emacs -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/surf_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/.github/workflows/surf_ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/.gitignore -------------------------------------------------------------------------------- /CPPLINT.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/CPPLINT.cfg -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/README.md -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiDualPortRam.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiDualPortRam.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteAsync.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteAsync.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteCrossbar.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteCrossbar.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteFifoPop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteFifoPop.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteFifoPush.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteFifoPush.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteFifoPushPop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteFifoPushPop.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteMaster.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteMaster.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteMasterProxy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteMasterProxy.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLitePkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLitePkg.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteRegs.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteRegs.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteRespTimer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteRespTimer.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteRingBuffer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteRingBuffer.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteSequencerRam.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteSequencerRam.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteSlave.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteSlave.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiLiteWriteFilter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiLiteWriteFilter.vhd -------------------------------------------------------------------------------- /axi/axi-lite/rtl/AxiVersion.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/rtl/AxiVersion.vhd -------------------------------------------------------------------------------- /axi/axi-lite/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/ruckus.tcl -------------------------------------------------------------------------------- /axi/axi-lite/tb/AxiLiteAsyncTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/tb/AxiLiteAsyncTb.vhd -------------------------------------------------------------------------------- /axi/axi-lite/tb/AxiLiteCrossbarTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/tb/AxiLiteCrossbarTb.vhd -------------------------------------------------------------------------------- /axi/axi-lite/tb/AxiLiteWriteFilterTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/tb/AxiLiteWriteFilterTb.vhd -------------------------------------------------------------------------------- /axi/axi-lite/tb/AxiVersionTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-lite/tb/AxiVersionTb.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamCombiner.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamCombiner.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamCompact.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamCompact.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamConcat.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamConcat.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamDeMux.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamDeMux.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamFifoV2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamFifoV2.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamFlush.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamFlush.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamGearbox.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamGearbox.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamMon.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamMon.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamMonAxiL.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamMonAxiL.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamMux.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamMux.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamPipeline.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamPipeline.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamPkg.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamRepeater.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamRepeater.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamResize.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamResize.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamShift.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamShift.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamSplitter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamSplitter.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamTap.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamTap.vhd -------------------------------------------------------------------------------- /axi/axi-stream/rtl/AxiStreamTimer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/rtl/AxiStreamTimer.vhd -------------------------------------------------------------------------------- /axi/axi-stream/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/ruckus.tcl -------------------------------------------------------------------------------- /axi/axi-stream/tb/AxiStreamFlushTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/tb/AxiStreamFlushTb.vhd -------------------------------------------------------------------------------- /axi/axi-stream/tb/AxiStreamMuxTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/tb/AxiStreamMuxTb.vhd -------------------------------------------------------------------------------- /axi/axi-stream/tb/AxiStreamPkgTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/tb/AxiStreamPkgTb.vhd -------------------------------------------------------------------------------- /axi/axi-stream/tb/AxiStreamResizeTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi-stream/tb/AxiStreamResizeTb.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiMemTester.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiMemTester.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiMonAxiL.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiMonAxiL.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiPkg.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiRam.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiRam.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiRateGen.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiRateGen.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiReadEmulate.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiReadEmulate.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiReadPathFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiReadPathFifo.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiReadPathMux.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiReadPathMux.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiResize.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiResize.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiRingBuffer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiRingBuffer.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiWriteEmulate.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiWriteEmulate.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiWritePathFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiWritePathFifo.vhd -------------------------------------------------------------------------------- /axi/axi4/rtl/AxiWritePathMux.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/rtl/AxiWritePathMux.vhd -------------------------------------------------------------------------------- /axi/axi4/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/ruckus.tcl -------------------------------------------------------------------------------- /axi/axi4/tb/AxiRamTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/tb/AxiRamTb.vhd -------------------------------------------------------------------------------- /axi/axi4/tb/AxiRingBufferTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/axi4/tb/AxiRingBufferTb.vhd -------------------------------------------------------------------------------- /axi/bridge/rtl/AxiLiteToDrp.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/bridge/rtl/AxiLiteToDrp.vhd -------------------------------------------------------------------------------- /axi/bridge/rtl/AxiLiteToIpBus.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/bridge/rtl/AxiLiteToIpBus.vhd -------------------------------------------------------------------------------- /axi/bridge/rtl/AxiToAxiLite.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/bridge/rtl/AxiToAxiLite.vhd -------------------------------------------------------------------------------- /axi/bridge/rtl/IpBusToAxiLite.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/bridge/rtl/IpBusToAxiLite.vhd -------------------------------------------------------------------------------- /axi/bridge/rtl/SlvArraytoAxiLite.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/bridge/rtl/SlvArraytoAxiLite.vhd -------------------------------------------------------------------------------- /axi/bridge/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/bridge/ruckus.tcl -------------------------------------------------------------------------------- /axi/bridge/tb/AxiLiteIpBusBridgeTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/bridge/tb/AxiLiteIpBusBridgeTb.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/AxiDmaPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/AxiDmaPkg.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v1/AxiStreamDma.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v1/AxiStreamDma.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v1/AxiStreamDmaFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v1/AxiStreamDmaFifo.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v1/AxiStreamDmaRead.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v1/AxiStreamDmaRead.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v1/AxiStreamDmaRingPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v1/AxiStreamDmaRingPkg.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v1/AxiStreamDmaRingRead.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v1/AxiStreamDmaRingRead.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v1/AxiStreamDmaRingWrite.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v1/AxiStreamDmaRingWrite.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v1/AxiStreamDmaWrite.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v1/AxiStreamDmaWrite.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v2/AxiStreamDmaV2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v2/AxiStreamDmaV2.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v2/AxiStreamDmaV2Desc.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v2/AxiStreamDmaV2Desc.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v2/AxiStreamDmaV2Fifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v2/AxiStreamDmaV2Fifo.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v2/AxiStreamDmaV2Read.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v2/AxiStreamDmaV2Read.vhd -------------------------------------------------------------------------------- /axi/dma/rtl/v2/AxiStreamDmaV2Write.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/rtl/v2/AxiStreamDmaV2Write.vhd -------------------------------------------------------------------------------- /axi/dma/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/ruckus.tcl -------------------------------------------------------------------------------- /axi/dma/tb/AxiStreamDmaReadTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/dma/tb/AxiStreamDmaReadTb.vhd -------------------------------------------------------------------------------- /axi/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/ruckus.tcl -------------------------------------------------------------------------------- /axi/simlink/sim/RogueSideBand.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/sim/RogueSideBand.vhd -------------------------------------------------------------------------------- /axi/simlink/sim/RogueSideBandWrap.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/sim/RogueSideBandWrap.vhd -------------------------------------------------------------------------------- /axi/simlink/sim/RogueTcpMemory.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/sim/RogueTcpMemory.vhd -------------------------------------------------------------------------------- /axi/simlink/sim/RogueTcpMemoryWrap.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/sim/RogueTcpMemoryWrap.vhd -------------------------------------------------------------------------------- /axi/simlink/sim/RogueTcpStream.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/sim/RogueTcpStream.vhd -------------------------------------------------------------------------------- /axi/simlink/sim/RogueTcpStreamWrap.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/sim/RogueTcpStreamWrap.vhd -------------------------------------------------------------------------------- /axi/simlink/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/src/Makefile -------------------------------------------------------------------------------- /axi/simlink/src/RogueSideBand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/src/RogueSideBand.c -------------------------------------------------------------------------------- /axi/simlink/src/RogueSideBand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/src/RogueSideBand.h -------------------------------------------------------------------------------- /axi/simlink/src/RogueTcpMemory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/src/RogueTcpMemory.c -------------------------------------------------------------------------------- /axi/simlink/src/RogueTcpMemory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/src/RogueTcpMemory.h -------------------------------------------------------------------------------- /axi/simlink/src/RogueTcpStream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/src/RogueTcpStream.c -------------------------------------------------------------------------------- /axi/simlink/src/RogueTcpStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/src/RogueTcpStream.h -------------------------------------------------------------------------------- /axi/simlink/src/VhpiGeneric.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/src/VhpiGeneric.c -------------------------------------------------------------------------------- /axi/simlink/src/VhpiGeneric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/axi/simlink/src/VhpiGeneric.h -------------------------------------------------------------------------------- /base/crc/rtl/CRC32Rtl.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/crc/rtl/CRC32Rtl.vhd -------------------------------------------------------------------------------- /base/crc/rtl/Crc32.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/crc/rtl/Crc32.vhd -------------------------------------------------------------------------------- /base/crc/rtl/Crc32Parallel.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/crc/rtl/Crc32Parallel.vhd -------------------------------------------------------------------------------- /base/crc/rtl/CrcPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/crc/rtl/CrcPkg.vhd -------------------------------------------------------------------------------- /base/crc/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/crc/ruckus.tcl -------------------------------------------------------------------------------- /base/delay/rtl/LutFixedDelay.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/delay/rtl/LutFixedDelay.vhd -------------------------------------------------------------------------------- /base/delay/rtl/SlvDelay.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/delay/rtl/SlvDelay.vhd -------------------------------------------------------------------------------- /base/delay/rtl/SlvDelayFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/delay/rtl/SlvDelayFifo.vhd -------------------------------------------------------------------------------- /base/delay/rtl/SlvDelayRam.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/delay/rtl/SlvDelayRam.vhd -------------------------------------------------------------------------------- /base/delay/rtl/SlvFixedDelay.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/delay/rtl/SlvFixedDelay.vhd -------------------------------------------------------------------------------- /base/delay/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/delay/ruckus.tcl -------------------------------------------------------------------------------- /base/delay/tb/SlvDelayRamTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/delay/tb/SlvDelayRamTb.vhd -------------------------------------------------------------------------------- /base/fifo/rtl/Fifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/rtl/Fifo.vhd -------------------------------------------------------------------------------- /base/fifo/rtl/FifoCascade.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/rtl/FifoCascade.vhd -------------------------------------------------------------------------------- /base/fifo/rtl/FifoMux.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/rtl/FifoMux.vhd -------------------------------------------------------------------------------- /base/fifo/rtl/FifoOutputPipeline.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/rtl/FifoOutputPipeline.vhd -------------------------------------------------------------------------------- /base/fifo/rtl/altera/FifoAlteraMf.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/rtl/altera/FifoAlteraMf.vhd -------------------------------------------------------------------------------- /base/fifo/rtl/dummy/FifoXpmDummy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/rtl/dummy/FifoXpmDummy.vhd -------------------------------------------------------------------------------- /base/fifo/rtl/inferred/FifoAsync.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/rtl/inferred/FifoAsync.vhd -------------------------------------------------------------------------------- /base/fifo/rtl/inferred/FifoRdFsm.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/rtl/inferred/FifoRdFsm.vhd -------------------------------------------------------------------------------- /base/fifo/rtl/inferred/FifoSync.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/rtl/inferred/FifoSync.vhd -------------------------------------------------------------------------------- /base/fifo/rtl/inferred/FifoWrFsm.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/rtl/inferred/FifoWrFsm.vhd -------------------------------------------------------------------------------- /base/fifo/rtl/xilinx/FifoXpm.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/rtl/xilinx/FifoXpm.vhd -------------------------------------------------------------------------------- /base/fifo/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/ruckus.tcl -------------------------------------------------------------------------------- /base/fifo/tb/FifoFwftTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/tb/FifoFwftTb.vhd -------------------------------------------------------------------------------- /base/fifo/tb/FifoFwftTbSubModule.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/tb/FifoFwftTbSubModule.vhd -------------------------------------------------------------------------------- /base/fifo/tb/FwftCntTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/tb/FwftCntTb.vhd -------------------------------------------------------------------------------- /base/fifo/tb/FwftCntTbSubModule.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/fifo/tb/FwftCntTbSubModule.vhd -------------------------------------------------------------------------------- /base/general/rtl/Arbiter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/Arbiter.vhd -------------------------------------------------------------------------------- /base/general/rtl/ArbiterPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/ArbiterPkg.vhd -------------------------------------------------------------------------------- /base/general/rtl/AsyncGearbox.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/AsyncGearbox.vhd -------------------------------------------------------------------------------- /base/general/rtl/ClockDivider.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/ClockDivider.vhd -------------------------------------------------------------------------------- /base/general/rtl/Debouncer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/Debouncer.vhd -------------------------------------------------------------------------------- /base/general/rtl/Gearbox.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/Gearbox.vhd -------------------------------------------------------------------------------- /base/general/rtl/Heartbeat.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/Heartbeat.vhd -------------------------------------------------------------------------------- /base/general/rtl/Mux.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/Mux.vhd -------------------------------------------------------------------------------- /base/general/rtl/OneShot.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/OneShot.vhd -------------------------------------------------------------------------------- /base/general/rtl/PrbsPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/PrbsPkg.vhd -------------------------------------------------------------------------------- /base/general/rtl/PwrUpRst.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/PwrUpRst.vhd -------------------------------------------------------------------------------- /base/general/rtl/RegisterVector.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/RegisterVector.vhd -------------------------------------------------------------------------------- /base/general/rtl/RstPipeline.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/RstPipeline.vhd -------------------------------------------------------------------------------- /base/general/rtl/RstPipelineVector.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/RstPipelineVector.vhd -------------------------------------------------------------------------------- /base/general/rtl/Scrambler.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/Scrambler.vhd -------------------------------------------------------------------------------- /base/general/rtl/StdRtlPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/StdRtlPkg.vhd -------------------------------------------------------------------------------- /base/general/rtl/TextUtilPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/TextUtilPkg.vhd -------------------------------------------------------------------------------- /base/general/rtl/WatchDogRst.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/rtl/WatchDogRst.vhd -------------------------------------------------------------------------------- /base/general/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/ruckus.tcl -------------------------------------------------------------------------------- /base/general/tb/ClkRst.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/tb/ClkRst.vhd -------------------------------------------------------------------------------- /base/general/tb/DebouncerTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/tb/DebouncerTb.vhd -------------------------------------------------------------------------------- /base/general/tb/GearboxTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/tb/GearboxTb.vhd -------------------------------------------------------------------------------- /base/general/tb/HeartbeatTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/tb/HeartbeatTb.vhd -------------------------------------------------------------------------------- /base/general/tb/glbl.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/general/tb/glbl.vhd -------------------------------------------------------------------------------- /base/ram/inferred/DualPortRam.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/ram/inferred/DualPortRam.vhd -------------------------------------------------------------------------------- /base/ram/inferred/LutRam.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/ram/inferred/LutRam.vhd -------------------------------------------------------------------------------- /base/ram/inferred/SimpleDualPortRam.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/ram/inferred/SimpleDualPortRam.vhd -------------------------------------------------------------------------------- /base/ram/inferred/TrueDualPortRam.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/ram/inferred/TrueDualPortRam.vhd -------------------------------------------------------------------------------- /base/ram/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/ram/ruckus.tcl -------------------------------------------------------------------------------- /base/ram/xilinx/SimpleDualPortRamXpm.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/ram/xilinx/SimpleDualPortRamXpm.vhd -------------------------------------------------------------------------------- /base/ram/xilinx/TrueDualPortRamXpm.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/ram/xilinx/TrueDualPortRamXpm.vhd -------------------------------------------------------------------------------- /base/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/ruckus.tcl -------------------------------------------------------------------------------- /base/sync/rtl/RstSync.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/RstSync.vhd -------------------------------------------------------------------------------- /base/sync/rtl/SyncClockFreq.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/SyncClockFreq.vhd -------------------------------------------------------------------------------- /base/sync/rtl/SyncMinMax.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/SyncMinMax.vhd -------------------------------------------------------------------------------- /base/sync/rtl/SyncStatusVector.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/SyncStatusVector.vhd -------------------------------------------------------------------------------- /base/sync/rtl/SyncTrigPeriod.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/SyncTrigPeriod.vhd -------------------------------------------------------------------------------- /base/sync/rtl/SyncTrigRate.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/SyncTrigRate.vhd -------------------------------------------------------------------------------- /base/sync/rtl/SyncTrigRateVector.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/SyncTrigRateVector.vhd -------------------------------------------------------------------------------- /base/sync/rtl/Synchronizer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/Synchronizer.vhd -------------------------------------------------------------------------------- /base/sync/rtl/SynchronizerEdge.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/SynchronizerEdge.vhd -------------------------------------------------------------------------------- /base/sync/rtl/SynchronizerFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/SynchronizerFifo.vhd -------------------------------------------------------------------------------- /base/sync/rtl/SynchronizerOneShot.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/SynchronizerOneShot.vhd -------------------------------------------------------------------------------- /base/sync/rtl/SynchronizerOneShotCnt.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/SynchronizerOneShotCnt.vhd -------------------------------------------------------------------------------- /base/sync/rtl/SynchronizerVector.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/rtl/SynchronizerVector.vhd -------------------------------------------------------------------------------- /base/sync/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/ruckus.tcl -------------------------------------------------------------------------------- /base/sync/tb/SynchronizerFifoTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/tb/SynchronizerFifoTb.vhd -------------------------------------------------------------------------------- /base/sync/tb/SynchronizerOneShotTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/base/sync/tb/SynchronizerOneShotTb.vhd -------------------------------------------------------------------------------- /conda-recipe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/conda-recipe/README.md -------------------------------------------------------------------------------- /conda-recipe/build.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/bash 2 | 3 | $PYTHON -m pip install . 4 | 5 | -------------------------------------------------------------------------------- /conda-recipe/conda_build_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/conda-recipe/conda_build_config.yaml -------------------------------------------------------------------------------- /conda-recipe/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/conda-recipe/meta.yaml -------------------------------------------------------------------------------- /devices/Amphenol/LeapXcvr/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Amphenol/LeapXcvr/ruckus.tcl -------------------------------------------------------------------------------- /devices/Amphenol/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Amphenol/ruckus.tcl -------------------------------------------------------------------------------- /devices/AnalogDevices/ad5541/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/AnalogDevices/ad5541/ruckus.tcl -------------------------------------------------------------------------------- /devices/AnalogDevices/ad5780/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/AnalogDevices/ad5780/ruckus.tcl -------------------------------------------------------------------------------- /devices/AnalogDevices/ad9249/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/AnalogDevices/ad9249/ruckus.tcl -------------------------------------------------------------------------------- /devices/AnalogDevices/ad9467/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/AnalogDevices/ad9467/ruckus.tcl -------------------------------------------------------------------------------- /devices/AnalogDevices/ad9681/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/AnalogDevices/ad9681/ruckus.tcl -------------------------------------------------------------------------------- /devices/AnalogDevices/general/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/AnalogDevices/general/ruckus.tcl -------------------------------------------------------------------------------- /devices/AnalogDevices/ltm4664/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/AnalogDevices/ltm4664/ruckus.tcl -------------------------------------------------------------------------------- /devices/AnalogDevices/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/AnalogDevices/ruckus.tcl -------------------------------------------------------------------------------- /devices/Linear/lct2270/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Linear/lct2270/ruckus.tcl -------------------------------------------------------------------------------- /devices/Linear/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Linear/ruckus.tcl -------------------------------------------------------------------------------- /devices/Marvell/Sgmii88E1111/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Marvell/Sgmii88E1111/ruckus.tcl -------------------------------------------------------------------------------- /devices/Marvell/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Marvell/ruckus.tcl -------------------------------------------------------------------------------- /devices/Maxim/dummy/DS2411CoreDummy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Maxim/dummy/DS2411CoreDummy.vhd -------------------------------------------------------------------------------- /devices/Maxim/rtl/DS2411Core.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Maxim/rtl/DS2411Core.vhd -------------------------------------------------------------------------------- /devices/Maxim/rtl/Max5443.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Maxim/rtl/Max5443.vhd -------------------------------------------------------------------------------- /devices/Maxim/rtl/Max5443DacCntrl.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Maxim/rtl/Max5443DacCntrl.vhd -------------------------------------------------------------------------------- /devices/Maxim/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Maxim/ruckus.tcl -------------------------------------------------------------------------------- /devices/Microchip/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Microchip/ruckus.tcl -------------------------------------------------------------------------------- /devices/Microchip/sy56040/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Microchip/sy56040/ruckus.tcl -------------------------------------------------------------------------------- /devices/Microchip/sy89297/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Microchip/sy89297/ruckus.tcl -------------------------------------------------------------------------------- /devices/Micron/ddr3/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr3/ruckus.tcl -------------------------------------------------------------------------------- /devices/Micron/ddr3/tb/ddr3.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr3/tb/ddr3.v -------------------------------------------------------------------------------- /devices/Micron/ddr4/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr4/ruckus.tcl -------------------------------------------------------------------------------- /devices/Micron/ddr4/tb/MemoryArray.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr4/tb/MemoryArray.sv -------------------------------------------------------------------------------- /devices/Micron/ddr4/tb/StateTable.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr4/tb/StateTable.sv -------------------------------------------------------------------------------- /devices/Micron/ddr4/tb/StateTableCore.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr4/tb/StateTableCore.sv -------------------------------------------------------------------------------- /devices/Micron/ddr4/tb/arch_defines.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr4/tb/arch_defines.v -------------------------------------------------------------------------------- /devices/Micron/ddr4/tb/arch_package.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr4/tb/arch_package.sv -------------------------------------------------------------------------------- /devices/Micron/ddr4/tb/ddr4_model.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr4/tb/ddr4_model.sv -------------------------------------------------------------------------------- /devices/Micron/ddr4/tb/interface.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr4/tb/interface.sv -------------------------------------------------------------------------------- /devices/Micron/ddr4/tb/proj_package.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr4/tb/proj_package.sv -------------------------------------------------------------------------------- /devices/Micron/ddr4/tb/timing_tasks.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ddr4/tb/timing_tasks.sv -------------------------------------------------------------------------------- /devices/Micron/mt28ew/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/mt28ew/ruckus.tcl -------------------------------------------------------------------------------- /devices/Micron/n25q/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/n25q/ruckus.tcl -------------------------------------------------------------------------------- /devices/Micron/p30/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/p30/ruckus.tcl -------------------------------------------------------------------------------- /devices/Micron/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Micron/ruckus.tcl -------------------------------------------------------------------------------- /devices/Nxp/Sc18Is602/rtl/Sc18Is602.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Nxp/Sc18Is602/rtl/Sc18Is602.vhd -------------------------------------------------------------------------------- /devices/Nxp/Sc18Is602/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Nxp/Sc18Is602/ruckus.tcl -------------------------------------------------------------------------------- /devices/Nxp/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Nxp/ruckus.tcl -------------------------------------------------------------------------------- /devices/Silabs/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Silabs/ruckus.tcl -------------------------------------------------------------------------------- /devices/Silabs/si5324/rtl/Si5324.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Silabs/si5324/rtl/Si5324.vhd -------------------------------------------------------------------------------- /devices/Silabs/si5324/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Silabs/si5324/ruckus.tcl -------------------------------------------------------------------------------- /devices/Silabs/si5345/rtl/Si5345.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Silabs/si5345/rtl/Si5345.vhd -------------------------------------------------------------------------------- /devices/Silabs/si5345/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Silabs/si5345/ruckus.tcl -------------------------------------------------------------------------------- /devices/Silabs/si5394/rtl/Si5394I2c.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Silabs/si5394/rtl/Si5394I2c.vhd -------------------------------------------------------------------------------- /devices/Silabs/si5394/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Silabs/si5394/ruckus.tcl -------------------------------------------------------------------------------- /devices/Ti/Lmk048Base/rtl/Lmk048Base.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/Lmk048Base/rtl/Lmk048Base.vhd -------------------------------------------------------------------------------- /devices/Ti/Lmk048Base/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/Lmk048Base/ruckus.tcl -------------------------------------------------------------------------------- /devices/Ti/adc32rf45/rtl/adc32rf45.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/adc32rf45/rtl/adc32rf45.vhd -------------------------------------------------------------------------------- /devices/Ti/adc32rf45/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/adc32rf45/ruckus.tcl -------------------------------------------------------------------------------- /devices/Ti/ads42lb69/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/ads42lb69/ruckus.tcl -------------------------------------------------------------------------------- /devices/Ti/ads54j60/rtl/ads54j60.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/ads54j60/rtl/ads54j60.vhd -------------------------------------------------------------------------------- /devices/Ti/ads54j60/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/ads54j60/ruckus.tcl -------------------------------------------------------------------------------- /devices/Ti/dac7654/rtl/AxiDac7654Pkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/dac7654/rtl/AxiDac7654Pkg.vhd -------------------------------------------------------------------------------- /devices/Ti/dac7654/rtl/AxiDac7654Reg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/dac7654/rtl/AxiDac7654Reg.vhd -------------------------------------------------------------------------------- /devices/Ti/dac7654/rtl/AxiDac7654Spi.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/dac7654/rtl/AxiDac7654Spi.vhd -------------------------------------------------------------------------------- /devices/Ti/dac7654/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/dac7654/ruckus.tcl -------------------------------------------------------------------------------- /devices/Ti/dp83867/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/dp83867/ruckus.tcl -------------------------------------------------------------------------------- /devices/Ti/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Ti/ruckus.tcl -------------------------------------------------------------------------------- /devices/Xilinx/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Xilinx/ruckus.tcl -------------------------------------------------------------------------------- /devices/Xilinx/xcf128/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/Xilinx/xcf128/ruckus.tcl -------------------------------------------------------------------------------- /devices/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/ruckus.tcl -------------------------------------------------------------------------------- /devices/transceivers/rtl/Sff8472.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/transceivers/rtl/Sff8472.vhd -------------------------------------------------------------------------------- /devices/transceivers/rtl/Sff8472Core.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/transceivers/rtl/Sff8472Core.vhd -------------------------------------------------------------------------------- /devices/transceivers/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/devices/transceivers/ruckus.tcl -------------------------------------------------------------------------------- /dsp/generic/fixed/BoxcarFilter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/fixed/BoxcarFilter.vhd -------------------------------------------------------------------------------- /dsp/generic/fixed/BoxcarIntegrator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/fixed/BoxcarIntegrator.vhd -------------------------------------------------------------------------------- /dsp/generic/fixed/DspAddSub.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/fixed/DspAddSub.vhd -------------------------------------------------------------------------------- /dsp/generic/fixed/DspComparator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/fixed/DspComparator.vhd -------------------------------------------------------------------------------- /dsp/generic/fixed/DspPreSubMult.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/fixed/DspPreSubMult.vhd -------------------------------------------------------------------------------- /dsp/generic/fixed/DspSquareDiffMult.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/fixed/DspSquareDiffMult.vhd -------------------------------------------------------------------------------- /dsp/generic/fixed/FirFilterTap.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/fixed/FirFilterTap.vhd -------------------------------------------------------------------------------- /dsp/generic/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/ruckus.tcl -------------------------------------------------------------------------------- /dsp/generic/tb/BoxcarFilterTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/tb/BoxcarFilterTb.vhd -------------------------------------------------------------------------------- /dsp/generic/tb/BoxcarIntegratorTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/tb/BoxcarIntegratorTb.vhd -------------------------------------------------------------------------------- /dsp/generic/tb/DspAddSubTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/tb/DspAddSubTb.vhd -------------------------------------------------------------------------------- /dsp/generic/tb/DspComparatorTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/generic/tb/DspComparatorTb.vhd -------------------------------------------------------------------------------- /dsp/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/ruckus.tcl -------------------------------------------------------------------------------- /dsp/xilinx/core/ComplexFixedPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/core/ComplexFixedPkg.vhd -------------------------------------------------------------------------------- /dsp/xilinx/core/DspPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/core/DspPkg.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/Add3.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/Add3.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/CfixedAccumulator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/CfixedAccumulator.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/CfixedDelay.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/CfixedDelay.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/CfixedMult.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/CfixedMult.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/CfixedMultAdd.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/CfixedMultAdd.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/CfixedPreAddMult.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/CfixedPreAddMult.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/Csa3.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/Csa3.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/FirAverage.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/FirAverage.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/IirSimple.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/IirSimple.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/SfixedAccumulator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/SfixedAccumulator.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/SfixedDelay.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/SfixedDelay.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/SfixedMult.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/SfixedMult.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/SfixedMultAdd.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/SfixedMultAdd.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/SfixedPreAddMultAdd.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/SfixedPreAddMultAdd.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/SinCosLut.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/SinCosLut.vhd -------------------------------------------------------------------------------- /dsp/xilinx/fixed/SinCosTaylor.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/fixed/SinCosTaylor.vhd -------------------------------------------------------------------------------- /dsp/xilinx/logic/DspXor.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/logic/DspXor.vhd -------------------------------------------------------------------------------- /dsp/xilinx/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/ruckus.tcl -------------------------------------------------------------------------------- /dsp/xilinx/tb/CfixedMultAddTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/tb/CfixedMultAddTb.vhd -------------------------------------------------------------------------------- /dsp/xilinx/tb/CfixedPreAddMultTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/tb/CfixedPreAddMultTb.vhd -------------------------------------------------------------------------------- /dsp/xilinx/tb/FirAverageTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/tb/FirAverageTb.vhd -------------------------------------------------------------------------------- /dsp/xilinx/tb/IirSimpleTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/tb/IirSimpleTb.vhd -------------------------------------------------------------------------------- /dsp/xilinx/tb/SinCosLutTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/dsp/xilinx/tb/SinCosLutTb.vhd -------------------------------------------------------------------------------- /ethernet/Caui4Core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/Caui4Core/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/EthMacCore/rtl/EthCrc32Pkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/rtl/EthCrc32Pkg.py -------------------------------------------------------------------------------- /ethernet/EthMacCore/rtl/EthCrc32Pkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/rtl/EthCrc32Pkg.vhd -------------------------------------------------------------------------------- /ethernet/EthMacCore/rtl/EthMacPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/rtl/EthMacPkg.vhd -------------------------------------------------------------------------------- /ethernet/EthMacCore/rtl/EthMacRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/rtl/EthMacRx.vhd -------------------------------------------------------------------------------- /ethernet/EthMacCore/rtl/EthMacRxCsum.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/rtl/EthMacRxCsum.vhd -------------------------------------------------------------------------------- /ethernet/EthMacCore/rtl/EthMacRxFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/rtl/EthMacRxFifo.vhd -------------------------------------------------------------------------------- /ethernet/EthMacCore/rtl/EthMacTop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/rtl/EthMacTop.vhd -------------------------------------------------------------------------------- /ethernet/EthMacCore/rtl/EthMacTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/rtl/EthMacTx.vhd -------------------------------------------------------------------------------- /ethernet/EthMacCore/rtl/EthMacTxCsum.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/rtl/EthMacTxCsum.vhd -------------------------------------------------------------------------------- /ethernet/EthMacCore/rtl/EthMacTxFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/rtl/EthMacTxFifo.vhd -------------------------------------------------------------------------------- /ethernet/EthMacCore/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/EthMacCore/src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/src/Makefile -------------------------------------------------------------------------------- /ethernet/EthMacCore/src/send_pause.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/src/send_pause.cpp -------------------------------------------------------------------------------- /ethernet/EthMacCore/tb/EthMacFastTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/tb/EthMacFastTb.vhd -------------------------------------------------------------------------------- /ethernet/EthMacCore/tb/EthMacPauseTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/tb/EthMacPauseTb.vhd -------------------------------------------------------------------------------- /ethernet/EthMacCore/tb/EthMacTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/EthMacCore/tb/EthMacTb.vhd -------------------------------------------------------------------------------- /ethernet/GigEthCore/core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/GigEthCore/core/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/GigEthCore/gth7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/GigEthCore/gth7/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/GigEthCore/gtp7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/GigEthCore/gtp7/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/GigEthCore/gtx7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/GigEthCore/gtx7/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/GigEthCore/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/GigEthCore/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/IpV4Engine/rtl/ArpEngine.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/IpV4Engine/rtl/ArpEngine.vhd -------------------------------------------------------------------------------- /ethernet/IpV4Engine/rtl/IcmpEngine.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/IpV4Engine/rtl/IcmpEngine.vhd -------------------------------------------------------------------------------- /ethernet/IpV4Engine/rtl/IgmpV2Engine.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/IpV4Engine/rtl/IgmpV2Engine.vhd -------------------------------------------------------------------------------- /ethernet/IpV4Engine/rtl/IpV4Engine.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/IpV4Engine/rtl/IpV4Engine.vhd -------------------------------------------------------------------------------- /ethernet/IpV4Engine/rtl/IpV4EngineRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/IpV4Engine/rtl/IpV4EngineRx.vhd -------------------------------------------------------------------------------- /ethernet/IpV4Engine/rtl/IpV4EngineTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/IpV4Engine/rtl/IpV4EngineTx.vhd -------------------------------------------------------------------------------- /ethernet/IpV4Engine/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/IpV4Engine/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/IpV4Engine/tb/IpV4EngineTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/IpV4Engine/tb/IpV4EngineTb.vhd -------------------------------------------------------------------------------- /ethernet/RawEthFramer/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RawEthFramer/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/RoCEv2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/README.md -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/BRAM2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/BRAM2.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/BypassWire.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/BypassWire.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/CRegN5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/CRegN5.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/CRegUN5.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/CRegUN5.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/ConfigRegN.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/ConfigRegN.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/Counter.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/Counter.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/FIFO2.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/FIFO2.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/FIFO20.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/FIFO20.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/README.md -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/RWire.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/RWire.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/RWire0.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/RWire0.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/RegN.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/RegN.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/RegUN.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/RegUN.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-lib/SizedFIFO.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-lib/SizedFIFO.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-rdma/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-rdma/LICENSE -------------------------------------------------------------------------------- /ethernet/RoCEv2/blue-rdma/mkQP.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/blue-rdma/mkQP.v -------------------------------------------------------------------------------- /ethernet/RoCEv2/rtl/EthMacRxRoCEv2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/rtl/EthMacRxRoCEv2.vhd -------------------------------------------------------------------------------- /ethernet/RoCEv2/rtl/EthMacTxRoCEv2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/rtl/EthMacTxRoCEv2.vhd -------------------------------------------------------------------------------- /ethernet/RoCEv2/rtl/RoceConfigurator.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/rtl/RoceConfigurator.vhd -------------------------------------------------------------------------------- /ethernet/RoCEv2/rtl/RocePkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/rtl/RocePkg.vhd -------------------------------------------------------------------------------- /ethernet/RoCEv2/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/RoCEv2/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/TenGigEthCore/core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/TenGigEthCore/core/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/TenGigEthCore/gth7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/TenGigEthCore/gth7/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/TenGigEthCore/gtx7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/TenGigEthCore/gtx7/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/TenGigEthCore/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/TenGigEthCore/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/UdpEngine/rtl/ArpIpTable.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/UdpEngine/rtl/ArpIpTable.vhd -------------------------------------------------------------------------------- /ethernet/UdpEngine/rtl/UdpEngine.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/UdpEngine/rtl/UdpEngine.vhd -------------------------------------------------------------------------------- /ethernet/UdpEngine/rtl/UdpEngineArp.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/UdpEngine/rtl/UdpEngineArp.vhd -------------------------------------------------------------------------------- /ethernet/UdpEngine/rtl/UdpEngineDhcp.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/UdpEngine/rtl/UdpEngineDhcp.vhd -------------------------------------------------------------------------------- /ethernet/UdpEngine/rtl/UdpEngineRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/UdpEngine/rtl/UdpEngineRx.vhd -------------------------------------------------------------------------------- /ethernet/UdpEngine/rtl/UdpEngineTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/UdpEngine/rtl/UdpEngineTx.vhd -------------------------------------------------------------------------------- /ethernet/UdpEngine/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/UdpEngine/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/UdpEngine/tb/UdpEngineTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/UdpEngine/tb/UdpEngineTb.vhd -------------------------------------------------------------------------------- /ethernet/XauiCore/core/rtl/XauiPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XauiCore/core/rtl/XauiPkg.vhd -------------------------------------------------------------------------------- /ethernet/XauiCore/core/rtl/XauiReg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XauiCore/core/rtl/XauiReg.vhd -------------------------------------------------------------------------------- /ethernet/XauiCore/core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XauiCore/core/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/XauiCore/gth7/images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XauiCore/gth7/images/README.md -------------------------------------------------------------------------------- /ethernet/XauiCore/gth7/rtl/XauiGth7.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XauiCore/gth7/rtl/XauiGth7.vhd -------------------------------------------------------------------------------- /ethernet/XauiCore/gth7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XauiCore/gth7/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/XauiCore/gtx7/images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XauiCore/gtx7/images/README.md -------------------------------------------------------------------------------- /ethernet/XauiCore/gtx7/rtl/XauiGtx7.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XauiCore/gtx7/rtl/XauiGtx7.vhd -------------------------------------------------------------------------------- /ethernet/XauiCore/gtx7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XauiCore/gtx7/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/XauiCore/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XauiCore/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/XlauiCore/core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XlauiCore/core/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/XlauiCore/gth7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XlauiCore/gth7/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/XlauiCore/gtx7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XlauiCore/gtx7/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/XlauiCore/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/XlauiCore/ruckus.tcl -------------------------------------------------------------------------------- /ethernet/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ethernet/ruckus.tcl -------------------------------------------------------------------------------- /pip_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/pip_requirements.txt -------------------------------------------------------------------------------- /protocols/batcher/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/batcher/ruckus.tcl -------------------------------------------------------------------------------- /protocols/clink/7Series/ClinkDataClk.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/clink/7Series/ClinkDataClk.vhd -------------------------------------------------------------------------------- /protocols/clink/rtl/ClinkCtrl.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/clink/rtl/ClinkCtrl.vhd -------------------------------------------------------------------------------- /protocols/clink/rtl/ClinkData.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/clink/rtl/ClinkData.vhd -------------------------------------------------------------------------------- /protocols/clink/rtl/ClinkFraming.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/clink/rtl/ClinkFraming.vhd -------------------------------------------------------------------------------- /protocols/clink/rtl/ClinkPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/clink/rtl/ClinkPkg.vhd -------------------------------------------------------------------------------- /protocols/clink/rtl/ClinkReg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/clink/rtl/ClinkReg.vhd -------------------------------------------------------------------------------- /protocols/clink/rtl/ClinkTop.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/clink/rtl/ClinkTop.vhd -------------------------------------------------------------------------------- /protocols/clink/rtl/ClinkUart.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/clink/rtl/ClinkUart.vhd -------------------------------------------------------------------------------- /protocols/clink/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/clink/ruckus.tcl -------------------------------------------------------------------------------- /protocols/clink/tb/ClinkFramerTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/clink/tb/ClinkFramerTb.vhd -------------------------------------------------------------------------------- /protocols/clink/tb/ClinkUartTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/clink/tb/ClinkUartTb.vhd -------------------------------------------------------------------------------- /protocols/coaxpress/core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/coaxpress/core/ruckus.tcl -------------------------------------------------------------------------------- /protocols/coaxpress/gthUs/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/coaxpress/gthUs/ruckus.tcl -------------------------------------------------------------------------------- /protocols/coaxpress/gtyUs+/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/coaxpress/gtyUs+/ruckus.tcl -------------------------------------------------------------------------------- /protocols/coaxpress/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/coaxpress/ruckus.tcl -------------------------------------------------------------------------------- /protocols/glink/core/rtl/GLinkPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/glink/core/rtl/GLinkPkg.vhd -------------------------------------------------------------------------------- /protocols/glink/core/rtl/GLinkTxToRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/glink/core/rtl/GLinkTxToRx.vhd -------------------------------------------------------------------------------- /protocols/glink/core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/glink/core/ruckus.tcl -------------------------------------------------------------------------------- /protocols/glink/gtp7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/glink/gtp7/ruckus.tcl -------------------------------------------------------------------------------- /protocols/glink/gtx7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/glink/gtx7/ruckus.tcl -------------------------------------------------------------------------------- /protocols/glink/hpj92.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/glink/hpj92.pdf -------------------------------------------------------------------------------- /protocols/glink/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/glink/ruckus.tcl -------------------------------------------------------------------------------- /protocols/hamming-ecc/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/hamming-ecc/ruckus.tcl -------------------------------------------------------------------------------- /protocols/htsp/core/rtl/HtspAxiL.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/core/rtl/HtspAxiL.vhd -------------------------------------------------------------------------------- /protocols/htsp/core/rtl/HtspCore.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/core/rtl/HtspCore.vhd -------------------------------------------------------------------------------- /protocols/htsp/core/rtl/HtspPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/core/rtl/HtspPkg.vhd -------------------------------------------------------------------------------- /protocols/htsp/core/rtl/HtspRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/core/rtl/HtspRx.vhd -------------------------------------------------------------------------------- /protocols/htsp/core/rtl/HtspRxFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/core/rtl/HtspRxFifo.vhd -------------------------------------------------------------------------------- /protocols/htsp/core/rtl/HtspTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/core/rtl/HtspTx.vhd -------------------------------------------------------------------------------- /protocols/htsp/core/rtl/HtspTxFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/core/rtl/HtspTxFifo.vhd -------------------------------------------------------------------------------- /protocols/htsp/core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/core/ruckus.tcl -------------------------------------------------------------------------------- /protocols/htsp/core/tb/HtspCoreTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/core/tb/HtspCoreTb.vhd -------------------------------------------------------------------------------- /protocols/htsp/core/tb/RogueHtspSim.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/core/tb/RogueHtspSim.vhd -------------------------------------------------------------------------------- /protocols/htsp/gtyUs+/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/gtyUs+/ruckus.tcl -------------------------------------------------------------------------------- /protocols/htsp/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/htsp/ruckus.tcl -------------------------------------------------------------------------------- /protocols/i2c/axi/AxiI2cEeprom.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/axi/AxiI2cEeprom.vhd -------------------------------------------------------------------------------- /protocols/i2c/axi/AxiI2cEepromCore.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/axi/AxiI2cEepromCore.vhd -------------------------------------------------------------------------------- /protocols/i2c/axi/AxiI2cRegMaster.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/axi/AxiI2cRegMaster.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/I2cMaster.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/I2cMaster.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/I2cMuxPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/I2cMuxPkg.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/I2cPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/I2cPkg.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/I2cRegMaster.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/I2cRegMaster.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/I2cRegMasterMux.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/I2cRegMasterMux.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/I2cRegSlave.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/I2cRegSlave.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/I2cSlave.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/I2cSlave.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/i2cRamSlave.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/i2cRamSlave.sv -------------------------------------------------------------------------------- /protocols/i2c/rtl/i2cRegSlave.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/i2cRegSlave.sv -------------------------------------------------------------------------------- /protocols/i2c/rtl/i2cSlave.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/i2cSlave.sv -------------------------------------------------------------------------------- /protocols/i2c/rtl/orig/i2c.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/orig/i2c.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/orig/i2c2ahb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/orig/i2c2ahb.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/orig/i2c2ahb_apb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/orig/i2c2ahb_apb.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/orig/i2c2ahbx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/orig/i2c2ahbx.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/orig/i2cmst.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/orig/i2cmst.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/orig/i2cmst_gen.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/orig/i2cmst_gen.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/orig/i2coc.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/orig/i2coc.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/orig/i2cslv.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/orig/i2cslv.vhd -------------------------------------------------------------------------------- /protocols/i2c/rtl/stdlib.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/rtl/stdlib.vhd -------------------------------------------------------------------------------- /protocols/i2c/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/ruckus.tcl -------------------------------------------------------------------------------- /protocols/i2c/sim/I2cRamSlave.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/sim/I2cRamSlave.vhd -------------------------------------------------------------------------------- /protocols/i2c/sim/I2cRegMasterSimPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/sim/I2cRegMasterSimPkg.vhd -------------------------------------------------------------------------------- /protocols/i2c/sim/I2cRegTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/i2c/sim/I2cRegTb.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/Jesd16bTo32b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/Jesd16bTo32b.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/Jesd204bPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/Jesd204bPkg.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/Jesd204bRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/Jesd204bRx.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/Jesd204bTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/Jesd204bTx.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/Jesd32bTo16b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/Jesd32bTo16b.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/Jesd32bTo64b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/Jesd32bTo64b.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/Jesd64bTo32b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/Jesd64bTo32b.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/JesdIlasGen.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/JesdIlasGen.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/JesdLmfcGen.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/JesdLmfcGen.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/JesdRxLane.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/JesdRxLane.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/JesdRxReg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/JesdRxReg.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/JesdSyncFsmRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/JesdSyncFsmRx.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/JesdSyncFsmTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/JesdSyncFsmTx.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/JesdSysrefMon.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/JesdSysrefMon.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/JesdTxLane.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/JesdTxLane.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/JesdTxReg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/JesdTxReg.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/JesdTxTest.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/JesdTxTest.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/iq16bTo32b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/iq16bTo32b.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/rtl/iq32bTo16b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/rtl/iq32bTo16b.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/ruckus.tcl -------------------------------------------------------------------------------- /protocols/jesd204b/sim/DescrambleTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/sim/DescrambleTb.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/sim/Jesd204bTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/sim/Jesd204bTb.vhd -------------------------------------------------------------------------------- /protocols/jesd204b/sim/ScramblerTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/jesd204b/sim/ScramblerTb.vhd -------------------------------------------------------------------------------- /protocols/line-codes/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/line-codes/ruckus.tcl -------------------------------------------------------------------------------- /protocols/line-codes/tb/Code10b12bTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/line-codes/tb/Code10b12bTb.vhd -------------------------------------------------------------------------------- /protocols/line-codes/tb/Code12b14bTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/line-codes/tb/Code12b14bTb.vhd -------------------------------------------------------------------------------- /protocols/mdio/rtl/MdioCore.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/mdio/rtl/MdioCore.vhd -------------------------------------------------------------------------------- /protocols/mdio/rtl/MdioPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/mdio/rtl/MdioPkg.vhd -------------------------------------------------------------------------------- /protocols/mdio/rtl/MdioSeqCore.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/mdio/rtl/MdioSeqCore.vhd -------------------------------------------------------------------------------- /protocols/mdio/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/mdio/ruckus.tcl -------------------------------------------------------------------------------- /protocols/packetizer/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/packetizer/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp2b/core/rtl/Pgp2bRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp2b/core/rtl/Pgp2bRx.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp2b/core/rtl/Pgp2bTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp2b/core/rtl/Pgp2bTx.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp2b/core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp2b/core/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp2b/core/tb/pgp_test.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp2b/core/tb/pgp_test.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp2b/gth7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp2b/gth7/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp2b/gtp7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp2b/gtp7/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp2b/gtx7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp2b/gtx7/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp2b/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp2b/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp2fc/core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp2fc/core/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp2fc/gtp7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp2fc/gtp7/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp2fc/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp2fc/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp3/core/rtl/Pgp3AxiL.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/core/rtl/Pgp3AxiL.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp3/core/rtl/Pgp3Core.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/core/rtl/Pgp3Core.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp3/core/rtl/Pgp3Pkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/core/rtl/Pgp3Pkg.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp3/core/rtl/Pgp3Rx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/core/rtl/Pgp3Rx.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp3/core/rtl/Pgp3RxEb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/core/rtl/Pgp3RxEb.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp3/core/rtl/Pgp3Tx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/core/rtl/Pgp3Tx.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp3/core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/core/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp3/core/tb/Pgp3Tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/core/tb/Pgp3Tb.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp3/gthUs+/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/gthUs+/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp3/gthUs/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/gthUs/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp3/gtp7/rtl/Pgp3Gtp7.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/gtp7/rtl/Pgp3Gtp7.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp3/gtp7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/gtp7/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp3/gtx7/rtl/Pgp3Gtx7.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/gtx7/rtl/Pgp3Gtx7.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp3/gtx7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/gtx7/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp3/gtyUs+/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/gtyUs+/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp3/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp3/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp4/core/rtl/Pgp4AxiL.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/core/rtl/Pgp4AxiL.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp4/core/rtl/Pgp4Core.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/core/rtl/Pgp4Core.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp4/core/rtl/Pgp4Pkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/core/rtl/Pgp4Pkg.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp4/core/rtl/Pgp4Rx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/core/rtl/Pgp4Rx.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp4/core/rtl/Pgp4RxEb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/core/rtl/Pgp4RxEb.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp4/core/rtl/Pgp4Tx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/core/rtl/Pgp4Tx.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp4/core/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/core/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp4/core/tb/Pgp4Tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/core/tb/Pgp4Tb.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp4/gthUs+/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/gthUs+/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp4/gthUs/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/gthUs/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp4/gtp7/rtl/Pgp4Gtp7.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/gtp7/rtl/Pgp4Gtp7.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp4/gtp7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/gtp7/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp4/gtx7/rtl/Pgp4Gtx7.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/gtx7/rtl/Pgp4Gtx7.vhd -------------------------------------------------------------------------------- /protocols/pgp/pgp4/gtx7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/gtx7/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp4/gtyUs+/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/gtyUs+/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/pgp4/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/pgp4/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/ruckus.tcl -------------------------------------------------------------------------------- /protocols/pgp/shared/PgpRxVcFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/shared/PgpRxVcFifo.vhd -------------------------------------------------------------------------------- /protocols/pgp/shared/PgpTxVcFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pgp/shared/PgpTxVcFifo.vhd -------------------------------------------------------------------------------- /protocols/pmbus/rtl/PMbusPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pmbus/rtl/PMbusPkg.vhd -------------------------------------------------------------------------------- /protocols/pmbus/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/pmbus/ruckus.tcl -------------------------------------------------------------------------------- /protocols/rssi/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/ruckus.tcl -------------------------------------------------------------------------------- /protocols/rssi/v1/rtl/RssiChksum.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/rtl/RssiChksum.vhd -------------------------------------------------------------------------------- /protocols/rssi/v1/rtl/RssiConnFsm.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/rtl/RssiConnFsm.vhd -------------------------------------------------------------------------------- /protocols/rssi/v1/rtl/RssiCore.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/rtl/RssiCore.vhd -------------------------------------------------------------------------------- /protocols/rssi/v1/rtl/RssiHeaderReg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/rtl/RssiHeaderReg.vhd -------------------------------------------------------------------------------- /protocols/rssi/v1/rtl/RssiMonitor.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/rtl/RssiMonitor.vhd -------------------------------------------------------------------------------- /protocols/rssi/v1/rtl/RssiParamSync.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/rtl/RssiParamSync.vhd -------------------------------------------------------------------------------- /protocols/rssi/v1/rtl/RssiPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/rtl/RssiPkg.vhd -------------------------------------------------------------------------------- /protocols/rssi/v1/rtl/RssiRxFsm.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/rtl/RssiRxFsm.vhd -------------------------------------------------------------------------------- /protocols/rssi/v1/rtl/RssiTxFsm.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/rtl/RssiTxFsm.vhd -------------------------------------------------------------------------------- /protocols/rssi/v1/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/ruckus.tcl -------------------------------------------------------------------------------- /protocols/rssi/v1/tb/Chksum_tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/tb/Chksum_tb.vhd -------------------------------------------------------------------------------- /protocols/rssi/v1/tb/RssiCoreTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/rssi/v1/tb/RssiCoreTb.vhd -------------------------------------------------------------------------------- /protocols/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ruckus.tcl -------------------------------------------------------------------------------- /protocols/saci/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/ruckus.tcl -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SACI.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SACI.pptx -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciRdCmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciRdCmd.png -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciRdCmd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciRdCmd.svg -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciRdRsp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciRdRsp.png -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciRdRsp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciRdRsp.svg -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciRead.tim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciRead.tim -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciWrCmd-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciWrCmd-1.png -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciWrCmd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciWrCmd.png -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciWrCmd.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciWrCmd.svg -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciWrRsp-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciWrRsp-1.png -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciWrRsp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciWrRsp.png -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciWrRsp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciWrRsp.svg -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciWrRsp1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciWrRsp1.png -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciWrRsp1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciWrRsp1.svg -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/SaciWrite.tim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/SaciWrite.tim -------------------------------------------------------------------------------- /protocols/saci/saci1/doc/waveforms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/doc/waveforms.js -------------------------------------------------------------------------------- /protocols/saci/saci1/rtl/SaciMaster.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/rtl/SaciMaster.vhd -------------------------------------------------------------------------------- /protocols/saci/saci1/rtl/SaciMaster2.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/rtl/SaciMaster2.vhd -------------------------------------------------------------------------------- /protocols/saci/saci1/rtl/SaciSlave.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/rtl/SaciSlave.vhd -------------------------------------------------------------------------------- /protocols/saci/saci1/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci1/ruckus.tcl -------------------------------------------------------------------------------- /protocols/saci/saci2/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/saci/saci2/ruckus.tcl -------------------------------------------------------------------------------- /protocols/salt/rtl/7Series/SaltTxSer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/salt/rtl/7Series/SaltTxSer.vhd -------------------------------------------------------------------------------- /protocols/salt/rtl/SaltCore.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/salt/rtl/SaltCore.vhd -------------------------------------------------------------------------------- /protocols/salt/rtl/SaltDelayCtrl.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/salt/rtl/SaltDelayCtrl.vhd -------------------------------------------------------------------------------- /protocols/salt/rtl/SaltPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/salt/rtl/SaltPkg.vhd -------------------------------------------------------------------------------- /protocols/salt/rtl/SaltRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/salt/rtl/SaltRx.vhd -------------------------------------------------------------------------------- /protocols/salt/rtl/SaltRxLvds.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/salt/rtl/SaltRxLvds.vhd -------------------------------------------------------------------------------- /protocols/salt/rtl/SaltTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/salt/rtl/SaltTx.vhd -------------------------------------------------------------------------------- /protocols/salt/rtl/SaltTxLvds.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/salt/rtl/SaltTxLvds.vhd -------------------------------------------------------------------------------- /protocols/salt/rtl/SaltTxResize.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/salt/rtl/SaltTxResize.vhd -------------------------------------------------------------------------------- /protocols/salt/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/salt/ruckus.tcl -------------------------------------------------------------------------------- /protocols/salt/tb/SaltCoreTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/salt/tb/SaltCoreTb.vhd -------------------------------------------------------------------------------- /protocols/spi/rtl/AxiSpiMaster.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/spi/rtl/AxiSpiMaster.vhd -------------------------------------------------------------------------------- /protocols/spi/rtl/SpiMaster.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/spi/rtl/SpiMaster.vhd -------------------------------------------------------------------------------- /protocols/spi/rtl/SpiSlave.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/spi/rtl/SpiSlave.vhd -------------------------------------------------------------------------------- /protocols/spi/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/spi/ruckus.tcl -------------------------------------------------------------------------------- /protocols/srp/rtl/AxiLiteSrpV0.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/srp/rtl/AxiLiteSrpV0.vhd -------------------------------------------------------------------------------- /protocols/srp/rtl/SrpV0AxiLite.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/srp/rtl/SrpV0AxiLite.vhd -------------------------------------------------------------------------------- /protocols/srp/rtl/SrpV3Axi.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/srp/rtl/SrpV3Axi.vhd -------------------------------------------------------------------------------- /protocols/srp/rtl/SrpV3AxiLite.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/srp/rtl/SrpV3AxiLite.vhd -------------------------------------------------------------------------------- /protocols/srp/rtl/SrpV3AxiLiteFull.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/srp/rtl/SrpV3AxiLiteFull.vhd -------------------------------------------------------------------------------- /protocols/srp/rtl/SrpV3Core.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/srp/rtl/SrpV3Core.vhd -------------------------------------------------------------------------------- /protocols/srp/rtl/SrpV3Pkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/srp/rtl/SrpV3Pkg.vhd -------------------------------------------------------------------------------- /protocols/srp/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/srp/ruckus.tcl -------------------------------------------------------------------------------- /protocols/srp/tb/AxiLiteSrpV0Tb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/srp/tb/AxiLiteSrpV0Tb.vhd -------------------------------------------------------------------------------- /protocols/srp/tb/SrpV3AxiLiteTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/srp/tb/SrpV3AxiLiteTb.vhd -------------------------------------------------------------------------------- /protocols/srp/tb/SrpV3AxiTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/srp/tb/SrpV3AxiTb.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiAxiLiteMaster.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiAxiLiteMaster.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiCmdMaster.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiCmdMaster.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiCmdMasterPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiCmdMasterPkg.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiCmdMasterPulser.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiCmdMasterPulser.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiDbgTap.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiDbgTap.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiFifo.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiFifo.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiFrameLimiter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiFrameLimiter.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiIbFrameFilter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiIbFrameFilter.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiIncrementingTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiIncrementingTx.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiInsertSof.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiInsertSof.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiObFrameFilter.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiObFrameFilter.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiPkg.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiPrbsRateGen.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiPrbsRateGen.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiPrbsRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiPrbsRx.vhd -------------------------------------------------------------------------------- /protocols/ssi/rtl/SsiPrbsTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/rtl/SsiPrbsTx.vhd -------------------------------------------------------------------------------- /protocols/ssi/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/ruckus.tcl -------------------------------------------------------------------------------- /protocols/ssi/tb/SsiFifoTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/tb/SsiFifoTb.vhd -------------------------------------------------------------------------------- /protocols/ssi/tb/SsiFilterTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/tb/SsiFilterTb.vhd -------------------------------------------------------------------------------- /protocols/ssi/tb/SsiPrbsTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/tb/SsiPrbsTb.vhd -------------------------------------------------------------------------------- /protocols/ssi/tb/SsiResizeFifoEofeTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/tb/SsiResizeFifoEofeTb.py -------------------------------------------------------------------------------- /protocols/ssi/tb/SsiResizeFifoEofeTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssi/tb/SsiResizeFifoEofeTb.vhd -------------------------------------------------------------------------------- /protocols/ssp/rtl/SspDecoder10b12b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/rtl/SspDecoder10b12b.vhd -------------------------------------------------------------------------------- /protocols/ssp/rtl/SspDecoder12b14b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/rtl/SspDecoder12b14b.vhd -------------------------------------------------------------------------------- /protocols/ssp/rtl/SspDecoder8b10b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/rtl/SspDecoder8b10b.vhd -------------------------------------------------------------------------------- /protocols/ssp/rtl/SspDeframer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/rtl/SspDeframer.vhd -------------------------------------------------------------------------------- /protocols/ssp/rtl/SspEncoder10b12b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/rtl/SspEncoder10b12b.vhd -------------------------------------------------------------------------------- /protocols/ssp/rtl/SspEncoder12b14b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/rtl/SspEncoder12b14b.vhd -------------------------------------------------------------------------------- /protocols/ssp/rtl/SspEncoder8b10b.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/rtl/SspEncoder8b10b.vhd -------------------------------------------------------------------------------- /protocols/ssp/rtl/SspFramer.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/rtl/SspFramer.vhd -------------------------------------------------------------------------------- /protocols/ssp/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/ruckus.tcl -------------------------------------------------------------------------------- /protocols/ssp/tb/Ssp10b12bTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/tb/Ssp10b12bTb.vhd -------------------------------------------------------------------------------- /protocols/ssp/tb/Ssp12b14bTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/tb/Ssp12b14bTb.vhd -------------------------------------------------------------------------------- /protocols/ssp/tb/SspDecoder8b10bTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/tb/SspDecoder8b10bTb.vhd -------------------------------------------------------------------------------- /protocols/ssp/tb/SspEncoder8b10bTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/ssp/tb/SspEncoder8b10bTb.vhd -------------------------------------------------------------------------------- /protocols/sugoi/rtl/SugoiManagerCore.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/sugoi/rtl/SugoiManagerCore.vhd -------------------------------------------------------------------------------- /protocols/sugoi/rtl/SugoiManagerFsm.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/sugoi/rtl/SugoiManagerFsm.vhd -------------------------------------------------------------------------------- /protocols/sugoi/rtl/SugoiManagerRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/sugoi/rtl/SugoiManagerRx.vhd -------------------------------------------------------------------------------- /protocols/sugoi/rtl/SugoiPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/sugoi/rtl/SugoiPkg.vhd -------------------------------------------------------------------------------- /protocols/sugoi/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/sugoi/ruckus.tcl -------------------------------------------------------------------------------- /protocols/sugoi/tb/SugoiTb.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/sugoi/tb/SugoiTb.vhd -------------------------------------------------------------------------------- /protocols/uart/rtl/UartAxiLiteMaster.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/uart/rtl/UartAxiLiteMaster.vhd -------------------------------------------------------------------------------- /protocols/uart/rtl/UartBrg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/uart/rtl/UartBrg.vhd -------------------------------------------------------------------------------- /protocols/uart/rtl/UartRx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/uart/rtl/UartRx.vhd -------------------------------------------------------------------------------- /protocols/uart/rtl/UartTx.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/uart/rtl/UartTx.vhd -------------------------------------------------------------------------------- /protocols/uart/rtl/UartWrapper.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/uart/rtl/UartWrapper.vhd -------------------------------------------------------------------------------- /protocols/uart/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/protocols/uart/ruckus.tcl -------------------------------------------------------------------------------- /python/surf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/__init__.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiLiteEmpty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiLiteEmpty.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiLiteMasterProxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiLiteMasterProxy.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiLiteRingBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiLiteRingBuffer.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiMemTester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiMemTester.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiMonAxiL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiMonAxiL.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiRateGen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiRateGen.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiRingBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiRingBuffer.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiStreamDmaFifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiStreamDmaFifo.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiStreamDmaV2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiStreamDmaV2.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiStreamDmaV2Fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiStreamDmaV2Fifo.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiStreamMonAxiL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiStreamMonAxiL.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiStreamRingBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiStreamRingBuffer.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiStreamTimer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiStreamTimer.py -------------------------------------------------------------------------------- /python/surf/axi/_AxiVersion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/_AxiVersion.py -------------------------------------------------------------------------------- /python/surf/axi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/axi/__init__.py -------------------------------------------------------------------------------- /python/surf/devices/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/__init__.py -------------------------------------------------------------------------------- /python/surf/devices/amphenol/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/amphenol/__init__.py -------------------------------------------------------------------------------- /python/surf/devices/cypress/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/cypress/__init__.py -------------------------------------------------------------------------------- /python/surf/devices/intel/_EM22xx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/intel/_EM22xx.py -------------------------------------------------------------------------------- /python/surf/devices/intel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/intel/__init__.py -------------------------------------------------------------------------------- /python/surf/devices/linear/_Ltc2270.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/linear/_Ltc2270.py -------------------------------------------------------------------------------- /python/surf/devices/linear/_Ltc2945.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/linear/_Ltc2945.py -------------------------------------------------------------------------------- /python/surf/devices/linear/_Ltc3815.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/linear/_Ltc3815.py -------------------------------------------------------------------------------- /python/surf/devices/linear/_Ltc4151.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/linear/_Ltc4151.py -------------------------------------------------------------------------------- /python/surf/devices/linear/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/linear/__init__.py -------------------------------------------------------------------------------- /python/surf/devices/maxim/_Max5443.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/maxim/_Max5443.py -------------------------------------------------------------------------------- /python/surf/devices/maxim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/maxim/__init__.py -------------------------------------------------------------------------------- /python/surf/devices/microchip/_Tcn75a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/microchip/_Tcn75a.py -------------------------------------------------------------------------------- /python/surf/devices/micron/_DdrSpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/micron/_DdrSpd.py -------------------------------------------------------------------------------- /python/surf/devices/micron/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/micron/__init__.py -------------------------------------------------------------------------------- /python/surf/devices/nxp/_Pca9506.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/nxp/_Pca9506.py -------------------------------------------------------------------------------- /python/surf/devices/nxp/_Pca9555.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/nxp/_Pca9555.py -------------------------------------------------------------------------------- /python/surf/devices/nxp/_Sa56004x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/nxp/_Sa56004x.py -------------------------------------------------------------------------------- /python/surf/devices/nxp/_Sc18Is602.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/nxp/_Sc18Is602.py -------------------------------------------------------------------------------- /python/surf/devices/nxp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/nxp/__init__.py -------------------------------------------------------------------------------- /python/surf/devices/silabs/_Si5324.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/silabs/_Si5324.py -------------------------------------------------------------------------------- /python/surf/devices/silabs/_Si5326.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/silabs/_Si5326.py -------------------------------------------------------------------------------- /python/surf/devices/silabs/_Si5345.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/silabs/_Si5345.py -------------------------------------------------------------------------------- /python/surf/devices/silabs/_Si5394.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/silabs/_Si5394.py -------------------------------------------------------------------------------- /python/surf/devices/silabs/_Si570.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/silabs/_Si570.py -------------------------------------------------------------------------------- /python/surf/devices/silabs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/silabs/__init__.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Adc16Dx370.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Adc16Dx370.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Adc32Rf45.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Adc32Rf45.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Ads42Lbx9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Ads42Lbx9.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Ads54J54.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Ads54J54.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Ads54J60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Ads54J60.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_AxiCdcm6208.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_AxiCdcm6208.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Dac38J84.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Dac38J84.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Ds32Ev400.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Ds32Ev400.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Ina237.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Ina237.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Lmk04828.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Lmk04828.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Lmk04832.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Lmk04832.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Lmk048Base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Lmk048Base.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Lmk61e2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Lmk61e2.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Lmx2594.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Lmx2594.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Lmx2615.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Lmx2615.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Pca9535.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Pca9535.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_Tmp461.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_Tmp461.py -------------------------------------------------------------------------------- /python/surf/devices/ti/_UCD92xx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/_UCD92xx.py -------------------------------------------------------------------------------- /python/surf/devices/ti/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/ti/__init__.py -------------------------------------------------------------------------------- /python/surf/devices/transceivers/_Sfp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/devices/transceivers/_Sfp.py -------------------------------------------------------------------------------- /python/surf/dsp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/dsp/__init__.py -------------------------------------------------------------------------------- /python/surf/dsp/fixed/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/dsp/fixed/__init__.py -------------------------------------------------------------------------------- /python/surf/ethernet/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/surf/ethernet/gige/_GigEthGtx7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/gige/_GigEthGtx7.py -------------------------------------------------------------------------------- /python/surf/ethernet/gige/_GigEthReg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/gige/_GigEthReg.py -------------------------------------------------------------------------------- /python/surf/ethernet/gige/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/gige/__init__.py -------------------------------------------------------------------------------- /python/surf/ethernet/mac/_EthMacPhy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/mac/_EthMacPhy.py -------------------------------------------------------------------------------- /python/surf/ethernet/mac/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/mac/__init__.py -------------------------------------------------------------------------------- /python/surf/ethernet/roce/_RoceEngine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/roce/_RoceEngine.py -------------------------------------------------------------------------------- /python/surf/ethernet/roce/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/roce/__init__.py -------------------------------------------------------------------------------- /python/surf/ethernet/ten_gig/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/ten_gig/__init__.py -------------------------------------------------------------------------------- /python/surf/ethernet/udp/_UdpEngine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/udp/_UdpEngine.py -------------------------------------------------------------------------------- /python/surf/ethernet/udp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/udp/__init__.py -------------------------------------------------------------------------------- /python/surf/ethernet/xaui/_XauiReg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/xaui/_XauiReg.py -------------------------------------------------------------------------------- /python/surf/ethernet/xaui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/ethernet/xaui/__init__.py -------------------------------------------------------------------------------- /python/surf/misc/_McsReader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/misc/_McsReader.py -------------------------------------------------------------------------------- /python/surf/misc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/misc/__init__.py -------------------------------------------------------------------------------- /python/surf/protocols/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/__init__.py -------------------------------------------------------------------------------- /python/surf/protocols/clink/_ClinkTop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/clink/_ClinkTop.py -------------------------------------------------------------------------------- /python/surf/protocols/clink/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/clink/__init__.py -------------------------------------------------------------------------------- /python/surf/protocols/htsp/_HtspAxiL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/htsp/_HtspAxiL.py -------------------------------------------------------------------------------- /python/surf/protocols/htsp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/htsp/__init__.py -------------------------------------------------------------------------------- /python/surf/protocols/i2c/_PMBus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/i2c/_PMBus.py -------------------------------------------------------------------------------- /python/surf/protocols/i2c/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/i2c/__init__.py -------------------------------------------------------------------------------- /python/surf/protocols/pgp/_Pgp2bAxi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/pgp/_Pgp2bAxi.py -------------------------------------------------------------------------------- /python/surf/protocols/pgp/_Pgp2fcAxi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/pgp/_Pgp2fcAxi.py -------------------------------------------------------------------------------- /python/surf/protocols/pgp/_Pgp3AxiL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/pgp/_Pgp3AxiL.py -------------------------------------------------------------------------------- /python/surf/protocols/pgp/_Pgp4AxiL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/pgp/_Pgp4AxiL.py -------------------------------------------------------------------------------- /python/surf/protocols/pgp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/pgp/__init__.py -------------------------------------------------------------------------------- /python/surf/protocols/rssi/_RssiCore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/rssi/_RssiCore.py -------------------------------------------------------------------------------- /python/surf/protocols/rssi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/rssi/__init__.py -------------------------------------------------------------------------------- /python/surf/protocols/ssi/_SsiPrbsRx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/ssi/_SsiPrbsRx.py -------------------------------------------------------------------------------- /python/surf/protocols/ssi/_SsiPrbsTx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/ssi/_SsiPrbsTx.py -------------------------------------------------------------------------------- /python/surf/protocols/ssi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/ssi/__init__.py -------------------------------------------------------------------------------- /python/surf/protocols/ssp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/ssp/__init__.py -------------------------------------------------------------------------------- /python/surf/protocols/sugoi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/protocols/sugoi/__init__.py -------------------------------------------------------------------------------- /python/surf/xilinx/_AxiPciePhy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_AxiPciePhy.py -------------------------------------------------------------------------------- /python/surf/xilinx/_ClockManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_ClockManager.py -------------------------------------------------------------------------------- /python/surf/xilinx/_GpioPs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_GpioPs.py -------------------------------------------------------------------------------- /python/surf/xilinx/_GtRxAlignCheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_GtRxAlignCheck.py -------------------------------------------------------------------------------- /python/surf/xilinx/_Gthe3Channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_Gthe3Channel.py -------------------------------------------------------------------------------- /python/surf/xilinx/_Gthe3Common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_Gthe3Common.py -------------------------------------------------------------------------------- /python/surf/xilinx/_Gtpe2Channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_Gtpe2Channel.py -------------------------------------------------------------------------------- /python/surf/xilinx/_Gtpe2Common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_Gtpe2Common.py -------------------------------------------------------------------------------- /python/surf/xilinx/_Gtxe2Channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_Gtxe2Channel.py -------------------------------------------------------------------------------- /python/surf/xilinx/_Gtye4Channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_Gtye4Channel.py -------------------------------------------------------------------------------- /python/surf/xilinx/_Gtye4Common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_Gtye4Common.py -------------------------------------------------------------------------------- /python/surf/xilinx/_SpiPs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_SpiPs.py -------------------------------------------------------------------------------- /python/surf/xilinx/_TmrInject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_TmrInject.py -------------------------------------------------------------------------------- /python/surf/xilinx/_TmrManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_TmrManager.py -------------------------------------------------------------------------------- /python/surf/xilinx/_TmrSem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_TmrSem.py -------------------------------------------------------------------------------- /python/surf/xilinx/_Xadc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/_Xadc.py -------------------------------------------------------------------------------- /python/surf/xilinx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/python/surf/xilinx/__init__.py -------------------------------------------------------------------------------- /ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/ruckus.tcl -------------------------------------------------------------------------------- /scripts/Si5345ConvertCsvToMem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/scripts/Si5345ConvertCsvToMem.py -------------------------------------------------------------------------------- /scripts/Si5394ConvertCsvToMem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/scripts/Si5394ConvertCsvToMem.py -------------------------------------------------------------------------------- /scripts/apply_slac_license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/scripts/apply_slac_license.py -------------------------------------------------------------------------------- /scripts/emacs_beautify_all_vhdl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/scripts/emacs_beautify_all_vhdl.sh -------------------------------------------------------------------------------- /scripts/rssi_network_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/scripts/rssi_network_analyzer.py -------------------------------------------------------------------------------- /scripts/vsg_linter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/scripts/vsg_linter.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/setup.py -------------------------------------------------------------------------------- /tests/test_AxiLiteCrossbarTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_AxiLiteCrossbarTb.py -------------------------------------------------------------------------------- /tests/test_AxiRamTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_AxiRamTb.py -------------------------------------------------------------------------------- /tests/test_AxiRingBufferTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_AxiRingBufferTb.py -------------------------------------------------------------------------------- /tests/test_AxiStreamBatchingFifoTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_AxiStreamBatchingFifoTb.py -------------------------------------------------------------------------------- /tests/test_AxiStreamBytePackerTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_AxiStreamBytePackerTb.py -------------------------------------------------------------------------------- /tests/test_AxiStreamDemuxMuxTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_AxiStreamDemuxMuxTb.py -------------------------------------------------------------------------------- /tests/test_AxiStreamDmaReadTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_AxiStreamDmaReadTb.py -------------------------------------------------------------------------------- /tests/test_AxiStreamPipelineTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_AxiStreamPipelineTb.py -------------------------------------------------------------------------------- /tests/test_AxiStreamPkgTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_AxiStreamPkgTb.py -------------------------------------------------------------------------------- /tests/test_AxiStreamResizeTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_AxiStreamResizeTb.py -------------------------------------------------------------------------------- /tests/test_AxiVersionIpIntegrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_AxiVersionIpIntegrator.py -------------------------------------------------------------------------------- /tests/test_DspComparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_DspComparator.py -------------------------------------------------------------------------------- /tests/test_DspComparatorTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_DspComparatorTb.py -------------------------------------------------------------------------------- /tests/test_EventFrameSequencerTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_EventFrameSequencerTb.py -------------------------------------------------------------------------------- /tests/test_FwftCntTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_FwftCntTb.py -------------------------------------------------------------------------------- /tests/test_HammingEccTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_HammingEccTb.py -------------------------------------------------------------------------------- /tests/test_LineCode10b12bTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_LineCode10b12bTb.py -------------------------------------------------------------------------------- /tests/test_LineCode12b14bTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_LineCode12b14bTb.py -------------------------------------------------------------------------------- /tests/test_LineCode8b10bTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_LineCode8b10bTb.py -------------------------------------------------------------------------------- /tests/test_Pgp4CoreLiteTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_Pgp4CoreLiteTb.py -------------------------------------------------------------------------------- /tests/test_Pgp4CoreTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_Pgp4CoreTb.py -------------------------------------------------------------------------------- /tests/test_Saci2ToAxiLiteTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_Saci2ToAxiLiteTb.py -------------------------------------------------------------------------------- /tests/test_SaciAxiLiteMasterTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_SaciAxiLiteMasterTb.py -------------------------------------------------------------------------------- /tests/test_SlvDelayRamTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_SlvDelayRamTb.py -------------------------------------------------------------------------------- /tests/test_SrpV3AxiTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_SrpV3AxiTb.py -------------------------------------------------------------------------------- /tests/test_SsiPrbsTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_SsiPrbsTb.py -------------------------------------------------------------------------------- /tests/test_SsiResizeFifoEofeTb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/tests/test_SsiResizeFifoEofeTb.py -------------------------------------------------------------------------------- /vsg-linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/vsg-linter.yml -------------------------------------------------------------------------------- /xilinx/7Series/general/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/general/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/7Series/gth7/rtl/Gth7Core.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gth7/rtl/Gth7Core.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gth7/rtl/Gth7QuadPll.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gth7/rtl/Gth7QuadPll.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gth7/rtl/Gth7RxRst.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gth7/rtl/Gth7RxRst.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gth7/rtl/Gth7RxRstSeq.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gth7/rtl/Gth7RxRstSeq.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gth7/rtl/Gth7TxRst.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gth7/rtl/Gth7TxRst.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gth7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gth7/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/7Series/gtp7/rtl/Gtp7CfgPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gtp7/rtl/Gtp7CfgPkg.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gtp7/rtl/Gtp7Core.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gtp7/rtl/Gtp7Core.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gtp7/rtl/Gtp7QuadPll.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gtp7/rtl/Gtp7QuadPll.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gtp7/rtl/Gtp7RxRst.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gtp7/rtl/Gtp7RxRst.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gtp7/rtl/Gtp7RxRstSeq.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gtp7/rtl/Gtp7RxRstSeq.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gtp7/rtl/Gtp7TxRst.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gtp7/rtl/Gtp7TxRst.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gtp7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gtp7/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/7Series/gtx7/rtl/Gtx7Core.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gtx7/rtl/Gtx7Core.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gtx7/rtl/Gtx7RxRst.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gtx7/rtl/Gtx7RxRst.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gtx7/rtl/Gtx7TxRst.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gtx7/rtl/Gtx7TxRst.vhd -------------------------------------------------------------------------------- /xilinx/7Series/gtx7/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/gtx7/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/7Series/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/7Series/sem/ip/SemCore.dcp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/sem/ip/SemCore.dcp -------------------------------------------------------------------------------- /xilinx/7Series/sem/ip/SemCore.xci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/sem/ip/SemCore.xci -------------------------------------------------------------------------------- /xilinx/7Series/sem/rtl/SemPkg.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/sem/rtl/SemPkg.vhd -------------------------------------------------------------------------------- /xilinx/7Series/sem/rtl/SemWrapper.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/sem/rtl/SemWrapper.vhd -------------------------------------------------------------------------------- /xilinx/7Series/sem/rtl/SsiSem.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/sem/rtl/SsiSem.vhd -------------------------------------------------------------------------------- /xilinx/7Series/sem/rtl/UartSem.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/sem/rtl/UartSem.vhd -------------------------------------------------------------------------------- /xilinx/7Series/sem/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/sem/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/7Series/xadc/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/7Series/xadc/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/UltraScale+/gthUs+/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/UltraScale+/gthUs+/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/UltraScale+/gtyUs+/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/UltraScale+/gtyUs+/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/UltraScale+/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/UltraScale+/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/UltraScale/clocking/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/UltraScale/clocking/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/UltraScale/general/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/UltraScale/general/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/UltraScale/gthUs/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/UltraScale/gthUs/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/UltraScale/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/UltraScale/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/Versal/clocking/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/Versal/clocking/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/Versal/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/Versal/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/dummy/ClkOutBufDiffDummy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/dummy/ClkOutBufDiffDummy.vhd -------------------------------------------------------------------------------- /xilinx/dummy/ClkOutBufSingleDummy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/dummy/ClkOutBufSingleDummy.vhd -------------------------------------------------------------------------------- /xilinx/dummy/DeviceDnaDummy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/dummy/DeviceDnaDummy.vhd -------------------------------------------------------------------------------- /xilinx/dummy/IoBufWrapperDummy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/dummy/IoBufWrapperDummy.vhd -------------------------------------------------------------------------------- /xilinx/dummy/IprogDummy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/dummy/IprogDummy.vhd -------------------------------------------------------------------------------- /xilinx/dummy/OutputBufferRegDummy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/dummy/OutputBufferRegDummy.vhd -------------------------------------------------------------------------------- /xilinx/dummy/Srl16DelayDummy.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/dummy/Srl16DelayDummy.vhd -------------------------------------------------------------------------------- /xilinx/general/microblaze/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/general/microblaze/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/general/rtl/ClkOutBufDiff.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/general/rtl/ClkOutBufDiff.vhd -------------------------------------------------------------------------------- /xilinx/general/rtl/DeviceDna.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/general/rtl/DeviceDna.vhd -------------------------------------------------------------------------------- /xilinx/general/rtl/GtRxAlignCheck.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/general/rtl/GtRxAlignCheck.vhd -------------------------------------------------------------------------------- /xilinx/general/rtl/IoBufWrapper.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/general/rtl/IoBufWrapper.vhd -------------------------------------------------------------------------------- /xilinx/general/rtl/Iprog.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/general/rtl/Iprog.vhd -------------------------------------------------------------------------------- /xilinx/general/rtl/Srl16Delay.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/general/rtl/Srl16Delay.vhd -------------------------------------------------------------------------------- /xilinx/general/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/general/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/general/sdk/common/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/general/sdk/common/printf.c -------------------------------------------------------------------------------- /xilinx/general/sdk/common/printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/general/sdk/common/printf.h -------------------------------------------------------------------------------- /xilinx/general/tb/MmcmEmulation.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/general/tb/MmcmEmulation.vhd -------------------------------------------------------------------------------- /xilinx/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/xvc-udp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/xvc-udp/README.md -------------------------------------------------------------------------------- /xilinx/xvc-udp/dcp/7Series/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/xvc-udp/dcp/7Series/Makefile -------------------------------------------------------------------------------- /xilinx/xvc-udp/dcp/7Series/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/xvc-udp/dcp/7Series/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/xvc-udp/dcp/7Series/vivado/sources.tcl: -------------------------------------------------------------------------------- 1 | set_property top UdpDebugBridge [current_fileset] 2 | -------------------------------------------------------------------------------- /xilinx/xvc-udp/dcp/UltraScale/vivado/sources.tcl: -------------------------------------------------------------------------------- 1 | set_property top UdpDebugBridge [current_fileset] 2 | -------------------------------------------------------------------------------- /xilinx/xvc-udp/jtag/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/xvc-udp/jtag/ruckus.tcl -------------------------------------------------------------------------------- /xilinx/xvc-udp/rtl/DmaXvcWrapper.vhd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/xvc-udp/rtl/DmaXvcWrapper.vhd -------------------------------------------------------------------------------- /xilinx/xvc-udp/ruckus.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/xilinx/xvc-udp/ruckus.tcl -------------------------------------------------------------------------------- /yaml/Ad5780.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/Ad5780.yaml -------------------------------------------------------------------------------- /yaml/Adc16Dx370.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/Adc16Dx370.yaml -------------------------------------------------------------------------------- /yaml/AxiCdcm6208.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/AxiCdcm6208.yaml -------------------------------------------------------------------------------- /yaml/AxiEmpty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/AxiEmpty.yaml -------------------------------------------------------------------------------- /yaml/AxiMemTester.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/AxiMemTester.yaml -------------------------------------------------------------------------------- /yaml/AxiMicronN25Q.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/AxiMicronN25Q.yaml -------------------------------------------------------------------------------- /yaml/AxiMicronP30.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/AxiMicronP30.yaml -------------------------------------------------------------------------------- /yaml/AxiStreamDmaRingWrite.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/AxiStreamDmaRingWrite.yaml -------------------------------------------------------------------------------- /yaml/AxiStreamMonAxiL.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/AxiStreamMonAxiL.yaml -------------------------------------------------------------------------------- /yaml/AxiSy56040.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/AxiSy56040.yaml -------------------------------------------------------------------------------- /yaml/AxiSysMonUltraScale.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/AxiSysMonUltraScale.yaml -------------------------------------------------------------------------------- /yaml/AxiVersion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/AxiVersion.yaml -------------------------------------------------------------------------------- /yaml/AxiXadc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/AxiXadc.yaml -------------------------------------------------------------------------------- /yaml/ClockManager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/ClockManager.yaml -------------------------------------------------------------------------------- /yaml/Dac38J84.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/Dac38J84.yaml -------------------------------------------------------------------------------- /yaml/EthMacPhy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/EthMacPhy.yaml -------------------------------------------------------------------------------- /yaml/GenericMemory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/GenericMemory.yaml -------------------------------------------------------------------------------- /yaml/GigEthReg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/GigEthReg.yaml -------------------------------------------------------------------------------- /yaml/Gthe3Channel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/Gthe3Channel.yaml -------------------------------------------------------------------------------- /yaml/JesdRx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/JesdRx.yaml -------------------------------------------------------------------------------- /yaml/JesdTx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/JesdTx.yaml -------------------------------------------------------------------------------- /yaml/Lmk04828.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/Lmk04828.yaml -------------------------------------------------------------------------------- /yaml/Ltc2270.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/Ltc2270.yaml -------------------------------------------------------------------------------- /yaml/Pgp2bAxi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/Pgp2bAxi.yaml -------------------------------------------------------------------------------- /yaml/RssiCore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/RssiCore.yaml -------------------------------------------------------------------------------- /yaml/SsiPrbsRx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/SsiPrbsRx.yaml -------------------------------------------------------------------------------- /yaml/SsiPrbsTx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/SsiPrbsTx.yaml -------------------------------------------------------------------------------- /yaml/TenGigEthReg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/TenGigEthReg.yaml -------------------------------------------------------------------------------- /yaml/UdpEngineClient.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/UdpEngineClient.yaml -------------------------------------------------------------------------------- /yaml/UdpEngineServer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/UdpEngineServer.yaml -------------------------------------------------------------------------------- /yaml/XauiReg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/slaclab/surf/HEAD/yaml/XauiReg.yaml --------------------------------------------------------------------------------