实例介绍
FPGA SDI开发源码 每一步都清楚,弄视频的可以可以参考
【实例截图】
【核心代码】
赛灵思sdi源码
└── 用FPGA实现SDI( xapp1014-xilinx-sdi)赛灵思原厂资料
├── 使用说明请参看右侧注释===〉〉.txt
└── 用fpga实现SDI( xapp1014-xilinx-sdi)
├── 474416720xapp1014-xilinx-sdi.zip
├── xapp1014_c17_aes3_rx_tx.zip
├── xapp1014_c18_asrc.zip
├── xapp1014_c19_asrc_multi_ch.zip
├── xapp1014_c20_ hd_audio_mux.zip
├── xapp1014_c21_hd_audio_demux.zip
├── xapp1014_c22_err_corr_emb_audio.zip
├── xapp1014_c23_sd_audio_demux.zip
├── xapp1014_c24_3G _audio_mux.zip
├── xapp1014_c25_3G_audio_demux.zip
├── xapp1014_c26_SMPTE352.zip
├── xapp1014_c5_GTP_SDI_RX.zip
├── xapp1014_c6_GTP_SDI_TX.zip
├── xapp1014_c7_GTP_SDI_PassThru.zip
├── xapp1014_c8_GTX_SDI
│ └── xapp1014_c8_GTX_SDI_rev1_0
│ ├── ChipScope_Projects
│ │ └── ml571fxt_triple_rx.cpj
│ ├── Demo_Bit_Files
│ │ ├── ml571fxt_triple_rx.bit
│ │ └── ml571fxt_triple_tx.bit
│ ├── Docs
│ │ └── ML571 FXT Triple-Rate SDI Demos.pdf
│ ├── manifest.txt
│ ├── readme.txt
│ └── Source
│ ├── Rx
│ │ ├── anc_rx.v
│ │ ├── autodetect.v
│ │ ├── bshift10to10.v
│ │ ├── control.v
│ │ ├── dru.ngc
│ │ ├── dru.v
│ │ ├── edh_crc16.v
│ │ ├── edh_crc.v
│ │ ├── edh_errcnt.v
│ │ ├── edh_flags.v
│ │ ├── edh_loc.v
│ │ ├── edh_processor.v
│ │ ├── edh_rx.v
│ │ ├── edh_tx.v
│ │ ├── fly_field.v
│ │ ├── fly_fsm.v
│ │ ├── fly_horz.v
│ │ ├── fly_vert.v
│ │ ├── flywheel.v
│ │ ├── hdsdi_crc2.v
│ │ ├── hdsdi_rx_crc.v
│ │ ├── icon.xco
│ │ ├── ila.xco
│ │ ├── maskencoder.v
│ │ ├── ml571fxt_triple_rx.ucf
│ │ ├── ml571fxt_triple_rx.v
│ │ ├── ml571_led_blinker.v
│ │ ├── ml571_usrio.v
│ │ ├── multi_sdi_decoder.v
│ │ ├── multi_sdi_framer.v
│ │ ├── rot20.v
│ │ ├── sdi_gtx_wrapper_tile.v
│ │ ├── sdi_gtx_wrapper.v
│ │ ├── SMPTE352_vpid_capture.v
│ │ ├── SMPTE425_B_demux2.v
│ │ ├── triple_sdi_autodetect_ln.v
│ │ ├── triple_sdi_rx_autorate.v
│ │ ├── triple_sdi_rx_light_20b.v
│ │ ├── trs_detect.v
│ │ ├── v5gtx_sdi_control.v
│ │ ├── v5gtx_sdi_drp_control.v
│ │ ├── v5gtx_sdi_rate_detect.v
│ │ ├── v5gtx_sdi_rx_reset.v
│ │ ├── video_decode.v
│ │ └── vio.xco
│ ├── Rx_vhdl
│ │ ├── anc_edh_pkg.vhd
│ │ ├── anc_rx.vhd
│ │ ├── autodetect.vhd
│ │ ├── bshift10to10.vhd
│ │ ├── control.vhd
│ │ ├── dru.ngc
│ │ ├── edh_crc16.vhd
│ │ ├── edh_crc.vhd
│ │ ├── edh_errcnt.vhd
│ │ ├── edh_flags.vhd
│ │ ├── edh_loc.vhd
│ │ ├── edh_processor.vhd
│ │ ├── edh_rx.vhd
│ │ ├── edh_tx.vhd
│ │ ├── fly_field.vhd
│ │ ├── fly_fsm.vhd
│ │ ├── fly_horz.vhd
│ │ ├── fly_vert.vhd
│ │ ├── flywheel.vhd
│ │ ├── hdsdi_crc2.vhd
│ │ ├── hdsdi_pkg.vhd
│ │ ├── hdsdi_rx_crc.vhd
│ │ ├── icon.xco
│ │ ├── ila.xco
│ │ ├── maskencoder.vhd
│ │ ├── ml571fxt_triple_rx.ucf
│ │ ├── ml571fxt_triple_rx.vhd
│ │ ├── ml571_led_blinker.vhd
│ │ ├── ml571_usrio.vhd
│ │ ├── multi_sdi_decoder.vhd
│ │ ├── multi_sdi_framer.vhd
│ │ ├── rot20.vhd
│ │ ├── sdi_gtx_wrapper_tile.vhd
│ │ ├── sdi_gtx_wrapper.vhd
│ │ ├── SMPTE352_vpid_capture.vhd
│ │ ├── SMPTE425_B_demux2.vhd
│ │ ├── triple_sdi_autodetect_ln.vhd
│ │ ├── triple_sdi_rx_autorate.vhd
│ │ ├── triple_sdi_rx_light_20b.vhd
│ │ ├── trs_detect.vhd
│ │ ├── v5gtx_sdi_control.vhd
│ │ ├── v5gtx_sdi_drp_control.vhd
│ │ ├── v5gtx_sdi_rate_detect.vhd
│ │ ├── v5gtx_sdi_rx_reset.vhd
│ │ ├── video_decode.vhd
│ │ └── vio.xco
│ ├── Tx
│ │ ├── anc_rx.v
│ │ ├── autodetect.v
│ │ ├── edh_crc16.v
│ │ ├── edh_crc.v
│ │ ├── edh_errcnt.v
│ │ ├── edh_flags.v
│ │ ├── edh_loc.v
│ │ ├── edh_processor.v
│ │ ├── edh_rx.v
│ │ ├── edh_tx.v
│ │ ├── fly_field.v
│ │ ├── fly_fsm.v
│ │ ├── fly_horz.v
│ │ ├── fly_vert.v
│ │ ├── flywheel.v
│ │ ├── hdsdi_crc2.v
│ │ ├── hdsdi_insert_crc.v
│ │ ├── hdsdi_insert_ln.v
│ │ ├── ml571fxt_triple_tx.ucf
│ │ ├── ml571fxt_triple_tx.v
│ │ ├── ml571_led_blinker.v
│ │ ├── ml571_usrio.v
│ │ ├── multigenHD_horz.v
│ │ ├── multigenHD_output.v
│ │ ├── multigenHD.v
│ │ ├── multigenHD_vert.v
│ │ ├── multi_sdi_encoder.v
│ │ ├── mux12_wide.v
│ │ ├── sdi_bitrep_20b.v
│ │ ├── sdi_gtx_wrapper_tile.v
│ │ ├── sdi_gtx_wrapper.v
│ │ ├── SMPTE352_vpid_insert.v
│ │ ├── smpte_encoder.v
│ │ ├── triple_sdi_tx_output_20b.v
│ │ ├── triple_sdi_vpid_insert.v
│ │ ├── trs_detect.v
│ │ ├── v5gtx_sdi_control.v
│ │ ├── v5gtx_sdi_drp_control.v
│ │ ├── v5gtx_sdi_rate_detect.v
│ │ ├── v5gtx_sdi_rx_reset.v
│ │ ├── video_decode.v
│ │ ├── vidgen_ntsc.v
│ │ ├── vidgen_pal.v
│ │ └── wide_SRLC16E.v
│ └── Tx_vhdl
│ ├── anc_edh_pkg.vhd
│ ├── anc_rx.vhd
│ ├── autodetect.vhd
│ ├── edh_crc16.vhd
│ ├── edh_crc.vhd
│ ├── edh_errcnt.vhd
│ ├── edh_flags.vhd
│ ├── edh_loc.vhd
│ ├── edh_processor.vhd
│ ├── edh_rx.vhd
│ ├── edh_tx.vhd
│ ├── fly_field.vhd
│ ├── fly_fsm.vhd
│ ├── fly_horz.vhd
│ ├── fly_vert.vhd
│ ├── flywheel.vhd
│ ├── hdsdi_crc2.vhd
│ ├── hdsdi_insert_crc.vhd
│ ├── hdsdi_insert_ln.vhd
│ ├── hdsdi_pkg.vhd
│ ├── ml571fxt_triple_tx.ucf
│ ├── ml571fxt_triple_tx.vhd
│ ├── ml571_led_blinker.vhd
│ ├── ml571_usrio.vhd
│ ├── multigenHD_horz.vhd
│ ├── multigenHD_output.vhd
│ ├── multigenHD_pkg.vhd
│ ├── multigenHD_vert.vhd
│ ├── multigenHD.vhd
│ ├── multi_sdi_encoder.vhd
│ ├── mux12_wide.vhd
│ ├── sdi_bitrep_20b.vhd
│ ├── sdi_gtx_wrapper_tile.vhd
│ ├── sdi_gtx_wrapper.vhd
│ ├── SMPTE352_vpid_insert.vhd
│ ├── smpte_encoder.vhd
│ ├── triple_sdi_tx_output_20b.vhd
│ ├── triple_sdi_vpid_insert.vhd
│ ├── trs_detect.vhd
│ ├── v5gtx_sdi_control.vhd
│ ├── v5gtx_sdi_drp_control.vhd
│ ├── v5gtx_sdi_rate_detect.vhd
│ ├── v5gtx_sdi_rx_reset.vhd
│ ├── video_decode.vhd
│ ├── vidgen_ntsc.vhd
│ ├── vidgen_pal.vhd
│ └── wide_SRLC16E.vhd
├── xapp1014_c8_GTX_SDI.zip
├── xapp1014_sec3_SDI_LVDS
│ ├── ancdata_gen.v
│ ├── ancdata_gen.vhd
│ ├── anc_demux.v
│ ├── anc_demux.vhd
│ ├── anc_edh_pkg.vhd
│ ├── anc_edh_processor.v
│ ├── anc_edh_processor.vhd
│ ├── anc_extract.v
│ ├── anc_extract.vhd
│ ├── anc_insert.v
│ ├── anc_insert.vhd
│ ├── anc_mux.v
│ ├── anc_mux.vhd
│ ├── anc_pkt_gen.v
│ ├── anc_pkt_gen.vhd
│ ├── anc_rx.v
│ ├── anc_rx.vhd
│ ├── autodetect.v
│ ├── autodetect.vhd
│ ├── cb_eg1_rp178.v
│ ├── cb_eg1_rp178.vhd
│ ├── edh_code.v
│ ├── edh_code.vhd
│ ├── edh_crc16.v
│ ├── edh_crc16.vhd
│ ├── edh_crc.v
│ ├── edh_crc.vhd
│ ├── edh_errcnt.v
│ ├── edh_errcnt.vhd
│ ├── edh_flags2.v
│ ├── edh_flags2.vhd
│ ├── edh_flags.v
│ ├── edh_flags.vhd
│ ├── edh_gen.v
│ ├── edh_gen.vhd
│ ├── edh_loc.v
│ ├── edh_loc.vhd
│ ├── edh_rx_soft.v
│ ├── edh_rx_soft.vhd
│ ├── edh_rx.v
│ ├── edh_rx.vhd
│ ├── edh_tx.v
│ ├── edh_tx.vhd
│ ├── ff_fifo2e_10b.vhd
│ ├── ff_fifo2e.vhd
│ ├── fly_field.v
│ ├── fly_field.vhd
│ ├── fly_fsm.v
│ ├── fly_fsm.vhd
│ ├── fly_horz.v
│ ├── fly_horz.vhd
│ ├── fly_vert.v
│ ├── fly_vert.vhd
│ ├── flywheel.v
│ ├── flywheel.vhd
│ ├── icon.edn
│ ├── ila.edn
│ ├── kcpsm3_edh.v
│ ├── kcpsm3_edh.vhd
│ ├── ml571_ad5320.v
│ ├── ml571_ad5320.vhd
│ ├── os8_11x20bTo10b_top2.vhd
│ ├── os8_11x20bTo10b.vhd
│ ├── osDeci20b_8_11x_BRAM.vhd
│ ├── oversample_8x.v
│ ├── oversample_8x.vhd
│ ├── par_descrambler.v
│ ├── par_descrambler.vhd
│ ├── par_framer.v
│ ├── par_framer.vhd
│ ├── par_scrambler.v
│ ├── par_scrambler.vhd
│ ├── PKG_OVERSAMP.vhd
│ ├── PKG_XILINX.vhd
│ ├── __Previews
│ │ └── icon.ednPreview
│ ├── readme.txt
│ ├── sdi_encode.v
│ ├── sdi_encode.vhd
│ ├── sdi_rx_softedh.v
│ ├── sdi_rx_softedh.vhd
│ ├── sdi_tx.v
│ ├── sdi_tx.vhd
│ ├── serializer_10b1b_v5.v
│ ├── serializer_10b1b_v5.vhd
│ ├── sipoCtl10b_BRAM_v2_virtex5.vhd
│ ├── soft_edh_rxonly.v
│ ├── soft_edh_rxonly.vhd
│ ├── syncrst_gen.v
│ ├── syncrst_gen.vhd
│ ├── trs_clipper.v
│ ├── trs_clipper.vhd
│ ├── trs_detect.v
│ ├── trs_detect.vhd
│ ├── v5sdi_rx.cpj
│ ├── v5sdi_rxtx_clkgen.v
│ ├── v5sdi_rxtx_clkgen.vhd
│ ├── v5sdi_rxtx_demo.bit
│ ├── v5sdi_rxtx_top.ucf
│ ├── v5sdi_rxtx_top.v
│ ├── v5sdi_rxtx_top.vhd
│ ├── video_decode.v
│ └── video_decode.vhd
├── xapp1014_sec3_SDI_LVDS.zip
├── xapp1014_sec4_ASI_LVDS
│ ├── asi_par_framer.v
│ ├── asi_par_framer.vhd
│ ├── asi_stimulus.v
│ ├── asi_stimulus.vhd
│ ├── checker.v
│ ├── checker.vhd
│ ├── dcfifo_2kx9.edn
│ ├── dcfifo_2kx9_fifo_generator_v4_3_xst_1.ngc
│ ├── dcfifo_2kx9.v
│ ├── dcfifo_2kx9.xco
│ ├── decoder_8b10b_const.v
│ ├── decoder_8b10b.v
│ ├── decoder_8b10b.vhd
│ ├── dvb_fifo.v
│ ├── dvb_fifo.vhd
│ ├── encoder_8b10b.v
│ ├── encoder_8b10b.vhd
│ ├── FPGA_Project1.PrjFpg
│ ├── History
│ │ └── asi_par_framer.~(1).v.Zip
│ ├── link_ctl.v
│ ├── link_ctl.vhd
│ ├── ml571_ad5320.v
│ ├── ml571_ad5320.vhd
│ ├── pkg_8b10b.vhd
│ ├── precess_dru.v
│ ├── precess_dru.vhd
│ ├── __Previews
│ │ ├── asi_par_framer.vhdPreview
│ │ ├── asi_par_framer.vPreview
│ │ ├── asi_stimulus.vhdPreview
│ │ ├── asi_stimulus.vPreview
│ │ ├── checker.vhdPreview
│ │ ├── checker.vPreview
│ │ ├── dcfifo_2kx9.vPreview
│ │ ├── decoder_8b10b_const.vPreview
│ │ ├── decoder_8b10b.vhdPreview
│ │ ├── decoder_8b10b.vPreview
│ │ ├── dvb_fifo.vhdPreview
│ │ ├── dvb_fifo.vPreview
│ │ ├── encoder_8b10b.vhdPreview
│ │ ├── encoder_8b10b.vPreview
│ │ ├── link_ctl.vhdPreview
│ │ ├── link_ctl.vPreview
│ │ ├── ml571_ad5320.vhdPreview
│ │ ├── ml571_ad5320.vPreview
│ │ ├── pkg_8b10b.vhdPreview
│ │ ├── precess_dru.vhdPreview
│ │ ├── precess_dru.vPreview
│ │ ├── rxdata_path.vhdPreview
│ │ ├── rxdata_path.vPreview
│ │ ├── serializer_10b1b_v5.vhdPreview
│ │ ├── serializer_10b1b_v5.vPreview
│ │ ├── syncrst_gen.vhdPreview
│ │ ├── syncrst_gen.vPreview
│ │ ├── txdata_path_v5.vhdPreview
│ │ ├── txdata_path_v5.vPreview
│ │ ├── v5asi_clkgenpll.vhdPreview
│ │ ├── v5asi_clkgenpll.vPreview
│ │ ├── v5asi_rxtx.vhdPreview
│ │ ├── v5asi_rxtx.vPreview
│ │ ├── v5asi_txclkgen.vhdPreview
│ │ └── v5asi_txclkgen.vPreview
│ ├── readme.txt
│ ├── rxdata_path.v
│ ├── rxdata_path.vhd
│ ├── serializer_10b1b_v5.v
│ ├── serializer_10b1b_v5.vhd
│ ├── syncrst_gen.v
│ ├── syncrst_gen.vhd
│ ├── txdata_path_v5.v
│ ├── txdata_path_v5.vhd
│ ├── v5asi_clkgenpll.v
│ ├── v5asi_clkgenpll.vhd
│ ├── v5asi_demo.bit
│ ├── v5asi_rxtx_top.ucf
│ ├── v5asi_rxtx.v
│ ├── v5asi_rxtx.vhd
│ ├── v5asi_txclkgen.v
│ └── v5asi_txclkgen.vhd
├── xapp1014_sec4_ASI_LVDS.zip
└── 使用说明请参看右侧注释===〉〉.txt
17 directories, 387 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论