在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → UHD源码下载.gz

UHD源码下载.gz

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:5.97M
  • 下载次数:2
  • 浏览次数:337
  • 发布时间:2021-11-26
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.gz
  • 所需积分:2
 

实例介绍

【实例简介】
UHD源码下载,配合gnuradio源码一起使用
【实例截图】
【核心代码】
4744302543306276118.gz
└── UHD-Mirror-release_003_005_002
├── firmware
│   ├── fx2
│   │   ├── AUTHORS
│   │   ├── b100
│   │   │   ├── board_specific.c
│   │   │   ├── CMakeLists.txt
│   │   │   ├── eeprom_io.c
│   │   │   ├── eeprom_io.h
│   │   │   ├── fpga_load.c
│   │   │   ├── fpga_rev2.c
│   │   │   ├── fpga_rev2.h
│   │   │   ├── gpif.c
│   │   │   ├── usb_descriptors.a51
│   │   │   ├── usrp_common.c
│   │   │   ├── usrp_main.c
│   │   │   └── usrp_regs.h
│   │   ├── CMakeLists.txt
│   │   ├── common
│   │   │   ├── delay.c
│   │   │   ├── delay.h
│   │   │   ├── eeprom_boot.a51
│   │   │   ├── eeprom_init.c
│   │   │   ├── fpga.h
│   │   │   ├── fpga_load.h
│   │   │   ├── fpga_regs0.h
│   │   │   ├── fpga_regs_common.h
│   │   │   ├── fpga_regs_common.v
│   │   │   ├── fpga_regs_standard.h
│   │   │   ├── fpga_regs_standard.v
│   │   │   ├── fx2regs.h
│   │   │   ├── fx2utils.c
│   │   │   ├── fx2utils.h
│   │   │   ├── i2c.c
│   │   │   ├── i2c.h
│   │   │   ├── init_gpif.c
│   │   │   ├── isr.c
│   │   │   ├── isr.h
│   │   │   ├── spi.c
│   │   │   ├── spi.h
│   │   │   ├── _startup.a51
│   │   │   ├── _startup.a51.brittle
│   │   │   ├── syncdelay.h
│   │   │   ├── timer.c
│   │   │   ├── timer.h
│   │   │   ├── usb_common.c
│   │   │   ├── usb_common.h
│   │   │   ├── usb_descriptors.h
│   │   │   ├── usb_requests.h
│   │   │   ├── usrp_commands.h
│   │   │   ├── usrp_common.h
│   │   │   ├── usrp_config.h
│   │   │   ├── usrp_globals.h
│   │   │   ├── usrp_i2c_addr.h
│   │   │   ├── usrp_ids.h
│   │   │   ├── usrp_interfaces.h
│   │   │   ├── usrp_spi_defs.h
│   │   │   └── vectors.a51
│   │   ├── config
│   │   │   ├── CMakeASM_SDCCInformation.cmake
│   │   │   ├── CMakeDetermineASM_SDCCCompiler.cmake
│   │   │   ├── CMakeTestASM_SDCCCompiler.cmake
│   │   │   ├── Rename.cmake
│   │   │   └── Toolchain-sdcc.cmake
│   │   ├── usrp1
│   │   │   ├── board_specific.c
│   │   │   ├── CMakeLists.txt
│   │   │   ├── eeprom_io.c
│   │   │   ├── eeprom_io.h
│   │   │   ├── fpga_load.c
│   │   │   ├── fpga_rev2.c
│   │   │   ├── fpga_rev2.h
│   │   │   ├── gpif.c
│   │   │   ├── gpif.gpf
│   │   │   ├── usb_descriptors.a51
│   │   │   ├── usrp_common.c
│   │   │   ├── usrp_gpif.c
│   │   │   ├── usrp_gpif_inline.h
│   │   │   ├── usrp_main.c
│   │   │   └── usrp_regs.h
│   │   └── utils
│   │   ├── build_eeprom.py
│   │   ├── edit-gpif-b100.py
│   │   ├── edit-gpif.py
│   │   └── generate_regs.py
│   ├── README.txt
│   └── zpu
│   ├── apps
│   │   └── txrx_uhd.c
│   ├── AUTHORS
│   ├── bin
│   │   ├── bin_to_mif.py
│   │   ├── bin_to_ram_macro_init.py
│   │   ├── divisors.py
│   │   ├── elf_to_sbf
│   │   ├── sbf.py
│   │   ├── serial_loader
│   │   ├── uart_ihex_flash_loader.py
│   │   └── uart_ihex_ram_loader.py
│   ├── CMakeLists.txt
│   ├── lib
│   │   ├── abort.c
│   │   ├── ad9510.c
│   │   ├── ad9510.h
│   │   ├── arp_cache.c
│   │   ├── arp_cache.h
│   │   ├── banal.c
│   │   ├── banal.h
│   │   ├── clocks.c
│   │   ├── clocks.h
│   │   ├── CMakeLists.txt
│   │   ├── compiler.h
│   │   ├── eeprom.c
│   │   ├── eth_addrs.c
│   │   ├── ethernet.h
│   │   ├── ethertype.h
│   │   ├── eth_mac.c
│   │   ├── eth_mac.h
│   │   ├── _exit.c
│   │   ├── exit.c
│   │   ├── hal_io.c
│   │   ├── hal_io.h
│   │   ├── hal_uart.c
│   │   ├── hal_uart.h
│   │   ├── i2c_async.c
│   │   ├── i2c_async.h
│   │   ├── i2c.c
│   │   ├── i2c.h
│   │   ├── if_arp.h
│   │   ├── ihex.c
│   │   ├── ihex.h
│   │   ├── mdelay.c
│   │   ├── mdelay.h
│   │   ├── memcpy_wa.c
│   │   ├── memcpy_wa.h
│   │   ├── memory_map.h
│   │   ├── memset_wa.c
│   │   ├── memset_wa.h
│   │   ├── net
│   │   │   ├── eth_mac_addr.h
│   │   │   ├── padded_eth_hdr.h
│   │   │   └── socket_address.h
│   │   ├── net_common.c
│   │   ├── net_common.h
│   │   ├── nonstdio.c
│   │   ├── nonstdio.h
│   │   ├── pic.c
│   │   ├── pic.h
│   │   ├── pkt_ctrl.c
│   │   ├── pkt_ctrl.h
│   │   ├── print_addrs.c
│   │   ├── print_buffer.c
│   │   ├── printf.c
│   │   ├── printf.c.smaller
│   │   ├── print_rmon_regs.c
│   │   ├── print_rmon_regs.h
│   │   ├── spi.c
│   │   ├── spi.h
│   │   ├── stdint.h
│   │   ├── stdio.h
│   │   ├── u2_init.c
│   │   ├── u2_init.h
│   │   ├── udp_fw_update.h
│   │   ├── udp_uart.c
│   │   └── udp_uart.h
│   ├── lwip
│   │   ├── lwip-1.3.1
│   │   │   ├── CHANGELOG
│   │   │   ├── COPYING
│   │   │   ├── doc
│   │   │   │   ├── contrib.txt
│   │   │   │   ├── FILES
│   │   │   │   ├── rawapi.txt
│   │   │   │   ├── savannah.txt
│   │   │   │   ├── snmp_agent.txt
│   │   │   │   └── sys_arch.txt
│   │   │   ├── FILES
│   │   │   ├── README
│   │   │   └── src
│   │   │   ├── api
│   │   │   │   ├── api_lib.c
│   │   │   │   ├── api_msg.c
│   │   │   │   ├── err.c
│   │   │   │   ├── netbuf.c
│   │   │   │   ├── netdb.c
│   │   │   │   ├── netifapi.c
│   │   │   │   ├── sockets.c
│   │   │   │   └── tcpip.c
│   │   │   ├── core
│   │   │   │   ├── dhcp.c
│   │   │   │   ├── dns.c
│   │   │   │   ├── init.c
│   │   │   │   ├── ipv4
│   │   │   │   │   ├── autoip.c
│   │   │   │   │   ├── icmp.c
│   │   │   │   │   ├── igmp.c
│   │   │   │   │   ├── inet.c
│   │   │   │   │   ├── inet_chksum.c
│   │   │   │   │   ├── ip_addr.c
│   │   │   │   │   ├── ip.c
│   │   │   │   │   └── ip_frag.c
│   │   │   │   ├── ipv6
│   │   │   │   │   ├── icmp6.c
│   │   │   │   │   ├── inet6.c
│   │   │   │   │   ├── ip6_addr.c
│   │   │   │   │   ├── ip6.c
│   │   │   │   │   └── README
│   │   │   │   ├── mem.c
│   │   │   │   ├── memp.c
│   │   │   │   ├── netif.c
│   │   │   │   ├── pbuf.c
│   │   │   │   ├── raw.c
│   │   │   │   ├── snmp
│   │   │   │   │   ├── asn1_dec.c
│   │   │   │   │   ├── asn1_enc.c
│   │   │   │   │   ├── mib2.c
│   │   │   │   │   ├── mib_structs.c
│   │   │   │   │   ├── msg_in.c
│   │   │   │   │   └── msg_out.c
│   │   │   │   ├── stats.c
│   │   │   │   ├── sys.c
│   │   │   │   ├── tcp.c
│   │   │   │   ├── tcp_in.c
│   │   │   │   ├── tcp_out.c
│   │   │   │   └── udp.c
│   │   │   ├── FILES
│   │   │   ├── include
│   │   │   │   ├── ipv4
│   │   │   │   │   └── lwip
│   │   │   │   │   ├── autoip.h
│   │   │   │   │   ├── icmp.h
│   │   │   │   │   ├── igmp.h
│   │   │   │   │   ├── inet_chksum.h
│   │   │   │   │   ├── inet.h
│   │   │   │   │   ├── ip_addr.h
│   │   │   │   │   ├── ip_frag.h
│   │   │   │   │   └── ip.h
│   │   │   │   ├── ipv6
│   │   │   │   │   └── lwip
│   │   │   │   │   ├── icmp.h
│   │   │   │   │   ├── inet.h
│   │   │   │   │   ├── ip_addr.h
│   │   │   │   │   └── ip.h
│   │   │   │   ├── lwip
│   │   │   │   │   ├── api.h
│   │   │   │   │   ├── api_msg.h
│   │   │   │   │   ├── arch.h
│   │   │   │   │   ├── debug.h
│   │   │   │   │   ├── def.h
│   │   │   │   │   ├── dhcp.h
│   │   │   │   │   ├── dns.h
│   │   │   │   │   ├── err.h
│   │   │   │   │   ├── init.h
│   │   │   │   │   ├── mem.h
│   │   │   │   │   ├── memp.h
│   │   │   │   │   ├── memp_std.h
│   │   │   │   │   ├── netbuf.h
│   │   │   │   │   ├── netdb.h
│   │   │   │   │   ├── netifapi.h
│   │   │   │   │   ├── netif.h
│   │   │   │   │   ├── opt.h
│   │   │   │   │   ├── pbuf.h
│   │   │   │   │   ├── raw.h
│   │   │   │   │   ├── sio.h
│   │   │   │   │   ├── snmp_asn1.h
│   │   │   │   │   ├── snmp.h
│   │   │   │   │   ├── snmp_msg.h
│   │   │   │   │   ├── snmp_structs.h
│   │   │   │   │   ├── sockets.h
│   │   │   │   │   ├── stats.h
│   │   │   │   │   ├── sys.h
│   │   │   │   │   ├── tcp.h
│   │   │   │   │   ├── tcpip.h
│   │   │   │   │   └── udp.h
│   │   │   │   └── netif
│   │   │   │   ├── etharp.h
│   │   │   │   ├── loopif.h
│   │   │   │   ├── ppp_oe.h
│   │   │   │   └── slipif.h
│   │   │   └── netif
│   │   │   ├── etharp.c
│   │   │   ├── ethernetif.c
│   │   │   ├── FILES
│   │   │   ├── loopif.c
│   │   │   ├── ppp
│   │   │   │   ├── auth.c
│   │   │   │   ├── auth.h
│   │   │   │   ├── chap.c
│   │   │   │   ├── chap.h
│   │   │   │   ├── chpms.c
│   │   │   │   ├── chpms.h
│   │   │   │   ├── fsm.c
│   │   │   │   ├── fsm.h
│   │   │   │   ├── ipcp.c
│   │   │   │   ├── ipcp.h
│   │   │   │   ├── lcp.c
│   │   │   │   ├── lcp.h
│   │   │   │   ├── magic.c
│   │   │   │   ├── magic.h
│   │   │   │   ├── md5.c
│   │   │   │   ├── md5.h
│   │   │   │   ├── pap.c
│   │   │   │   ├── pap.h
│   │   │   │   ├── ppp.c
│   │   │   │   ├── pppdebug.h
│   │   │   │   ├── ppp.h
│   │   │   │   ├── ppp_oe.c
│   │   │   │   ├── randm.c
│   │   │   │   ├── randm.h
│   │   │   │   ├── vjbsdhdr.h
│   │   │   │   ├── vj.c
│   │   │   │   └── vj.h
│   │   │   └── slipif.c
│   │   ├── lwipopts.h
│   │   └── lwippools.h
│   ├── lwip_port
│   │   ├── arch
│   │   │   ├── cc.h
│   │   │   └── perf.h
│   │   └── netif
│   │   ├── eth_driver.c
│   │   └── eth_driver.h
│   ├── README
│   ├── usrp2
│   │   ├── CMakeLists.txt
│   │   ├── ethernet.c
│   │   ├── eth_phy.h
│   │   ├── sd.c
│   │   └── sd.h
│   └── usrp2p
│   ├── bootconfig.h
│   ├── bootloader
│   │   └── CMakeLists.txt
│   ├── bootloader_utils.c
│   ├── bootloader_utils.h
│   ├── CMakeLists.txt
│   ├── ethernet.c
│   ├── eth_phy.h
│   ├── spif.c
│   ├── spi_flash.c
│   ├── spi_flash.h
│   ├── spi_flash_private.h
│   ├── spi_flash_read.c
│   ├── u2p_init.c
│   ├── u2p_init.h
│   ├── udp_fw_update.c
│   ├── xilinx_s3_icap.c
│   └── xilinx_s3_icap.h
├── fpga
│   ├── README.txt
│   ├── usrp1
│   │   ├── common
│   │   │   ├── fpga_regs_common.v
│   │   │   └── fpga_regs_standard.v
│   │   ├── gen_makefile_extra.py
│   │   ├── inband_lib
│   │   │   ├── chan_fifo_reader.v
│   │   │   ├── channel_demux.v
│   │   │   ├── channel_ram.v
│   │   │   ├── cmd_reader.v
│   │   │   ├── packet_builder.v
│   │   │   ├── register_io.v
│   │   │   ├── rx_buffer_inband.v
│   │   │   ├── tx_buffer_inband.v
│   │   │   ├── tx_packer.v
│   │   │   └── usb_packet_fifo.v
│   │   ├── Makefile.am
│   │   ├── Makefile.extra
│   │   ├── megacells
│   │   │   ├── accum32_bb.v
│   │   │   ├── accum32.bsf
│   │   │   ├── accum32.cmp
│   │   │   ├── accum32.inc
│   │   │   ├── accum32_inst.v
│   │   │   ├── accum32.v
│   │   │   ├── add32_bb.v
│   │   │   ├── add32.bsf
│   │   │   ├── add32.cmp
│   │   │   ├── add32.inc
│   │   │   ├── add32_inst.v
│   │   │   ├── add32.v
│   │   │   ├── addsub16_bb.v
│   │   │   ├── addsub16.bsf
│   │   │   ├── addsub16.cmp
│   │   │   ├── addsub16.inc
│   │   │   ├── addsub16_inst.v
│   │   │   ├── addsub16.v
│   │   │   ├── bustri_bb.v
│   │   │   ├── bustri.bsf
│   │   │   ├── bustri.cmp
│   │   │   ├── bustri.inc
│   │   │   ├── bustri_inst.v
│   │   │   ├── bustri.v
│   │   │   ├── clk_doubler_bb.v
│   │   │   ├── clk_doubler.v
│   │   │   ├── dspclkpll_bb.v
│   │   │   ├── dspclkpll.v
│   │   │   ├── fifo_1kx16_bb.v
│   │   │   ├── fifo_1kx16.bsf
│   │   │   ├── fifo_1kx16.cmp
│   │   │   ├── fifo_1kx16.inc
│   │   │   ├── fifo_1kx16_inst.v
│   │   │   ├── fifo_1kx16.v
│   │   │   ├── fifo_2k_bb.v
│   │   │   ├── fifo_2k.v
│   │   │   ├── fifo_4k_18.v
│   │   │   ├── fifo_4k_bb.v
│   │   │   ├── fifo_4k.v
│   │   │   ├── fifo_4kx16_dc_bb.v
│   │   │   ├── fifo_4kx16_dc.bsf
│   │   │   ├── fifo_4kx16_dc.cmp
│   │   │   ├── fifo_4kx16_dc.inc
│   │   │   ├── fifo_4kx16_dc_inst.v
│   │   │   ├── fifo_4kx16_dc.v
│   │   │   ├── mylpm_addsub_bb.v
│   │   │   ├── mylpm_addsub.bsf
│   │   │   ├── mylpm_addsub.cmp
│   │   │   ├── mylpm_addsub.inc
│   │   │   ├── mylpm_addsub_inst.v
│   │   │   ├── mylpm_addsub.v
│   │   │   ├── pll_bb.v
│   │   │   ├── pll_inst.v
│   │   │   ├── pll.v
│   │   │   ├── sub32_bb.v
│   │   │   ├── sub32.bsf
│   │   │   ├── sub32.cmp
│   │   │   ├── sub32.inc
│   │   │   ├── sub32_inst.v
│   │   │   └── sub32.v
│   │   ├── models
│   │   │   ├── bustri.v
│   │   │   ├── fifo_1c_1k.v
│   │   │   ├── fifo_1c_2k.v
│   │   │   ├── fifo_1c_4k.v
│   │   │   ├── fifo_1k.v
│   │   │   ├── fifo_2k.v
│   │   │   ├── fifo_4k_18.v
│   │   │   ├── fifo_4k.v
│   │   │   ├── fifo.v
│   │   │   ├── pll.v
│   │   │   └── ssram.v
│   │   ├── rbf
│   │   │   ├── Makefile.am
│   │   │   ├── rev2
│   │   │   │   ├── inband_1rxhb_1tx.rbf
│   │   │   │   ├── inband_2rxhb_2tx.rbf
│   │   │   │   ├── Makefile.am
│   │   │   │   ├── multi_2rxhb_2tx.rbf
│   │   │   │   ├── multi_4rx_0tx.rbf
│   │   │   │   ├── std_2rxhb_2tx.rbf
│   │   │   │   └── std_4rx_0tx.rbf
│   │   │   └── rev4
│   │   │   ├── inband_1rxhb_1tx.rbf
│   │   │   ├── inband_2rxhb_2tx.rbf
│   │   │   ├── Makefile.am
│   │   │   ├── multi_2rxhb_2tx.rbf
│   │   │   ├── multi_4rx_0tx.rbf
│   │   │   ├── std_2rxhb_2tx.rbf
│   │   │   └── std_4rx_0tx.rbf
│   │   ├── sdr_lib
│   │   │   ├── adc_interface.v
│   │   │   ├── atr_delay.v
│   │   │   ├── bidir_reg.v
│   │   │   ├── cic_decim.v
│   │   │   ├── cic_dec_shifter.v
│   │   │   ├── cic_interp.v
│   │   │   ├── cic_int_shifter.v
│   │   │   ├── clk_divider.v
│   │   │   ├── cordic_stage.v
│   │   │   ├── cordic.v
│   │   │   ├── ddc.v
│   │   │   ├── dpram.v
│   │   │   ├── duc.v
│   │   │   ├── ext_fifo.v
│   │   │   ├── gen_cordic_consts.py
│   │   │   ├── gen_sync.v
│   │   │   ├── hb
│   │   │   │   ├── acc.v
│   │   │   │   ├── coeff_rom.v
│   │   │   │   ├── halfband_decim.v
│   │   │   │   ├── halfband_interp.v
│   │   │   │   ├── hbd_tb
│   │   │   │   │   ├── HBD
│   │   │   │   │   ├── really_golden
│   │   │   │   │   ├── regression
│   │   │   │   │   ├── run_hbd
│   │   │   │   │   └── test_hbd.v
│   │   │   │   ├── mac.v
│   │   │   │   ├── mult.v
│   │   │   │   ├── ram16_2port.v
│   │   │   │   ├── ram16_2sum.v
│   │   │   │   └── ram32_2sum.v
│   │   │   ├── io_pins.v
│   │   │   ├── master_control_multi.v
│   │   │   ├── master_control.v
│   │   │   ├── phase_acc.v
│   │   │   ├── ram16.v
│   │   │   ├── ram32.v
│   │   │   ├── ram64.v
│   │   │   ├── ram.v
│   │   │   ├── rssi.v
│   │   │   ├── rx_buffer.v
│   │   │   ├── rx_chain_dual.v
│   │   │   ├── rx_chain.v
│   │   │   ├── rx_dcoffset.v
│   │   │   ├── serial_io.v
│   │   │   ├── setting_reg_masked.v
│   │   │   ├── setting_reg.v
│   │   │   ├── sign_extend.v
│   │   │   ├── strobe_gen.v
│   │   │   ├── tx_buffer.v
│   │   │   ├── tx_chain_hb.v
│   │   │   └── tx_chain.v
│   │   ├── tb
│   │   │   ├── cbus_tb.v
│   │   │   ├── cordic_tb.v
│   │   │   ├── decim_tb.v
│   │   │   ├── fullchip_tb.v
│   │   │   ├── interp_tb.v
│   │   │   ├── justinterp_tb.v
│   │   │   ├── makesine.pl
│   │   │   ├── run_cordic
│   │   │   ├── run_fullchip
│   │   │   └── usrp_tasks.v
│   │   ├── TODO
│   │   └── toplevel
│   │   ├── include
│   │   │   ├── common_config_1rxhb_1tx.vh
│   │   │   ├── common_config_2rx_0tx.vh
│   │   │   ├── common_config_2rxhb_0tx.vh
│   │   │   ├── common_config_2rxhb_2tx.vh
│   │   │   ├── common_config_4rx_0tx.vh
│   │   │   └── common_config_bottom.vh
│   │   ├── mrfm
│   │   │   ├── biquad_2stage.v
│   │   │   ├── biquad_6stage.v
│   │   │   ├── mrfm_compensator.v
│   │   │   ├── mrfm.csf
│   │   │   ├── mrfm.esf
│   │   │   ├── mrfm_fft.py
│   │   │   ├── mrfm_proc.v
│   │   │   ├── mrfm.psf
│   │   │   ├── mrfm.py
│   │   │   ├── mrfm.qpf
│   │   │   ├── mrfm.qsf
│   │   │   ├── mrfm.v
│   │   │   ├── mrfm.vh
│   │   │   └── shifter.v
│   │   ├── sizetest
│   │   │   ├── sizetest.csf
│   │   │   ├── sizetest.psf
│   │   │   ├── sizetest.quartus
│   │   │   ├── sizetest.ssf
│   │   │   └── sizetest.v
│   │   ├── usrp_inband_usb
│   │   │   ├── config.vh
│   │   │   ├── usrp_inband_usb.csf
│   │   │   ├── usrp_inband_usb.esf
│   │   │   ├── usrp_inband_usb.psf
│   │   │   ├── usrp_inband_usb.qpf
│   │   │   ├── usrp_inband_usb.qsf
│   │   │   └── usrp_inband_usb.v
│   │   ├── usrp_multi
│   │   │   ├── config.vh
│   │   │   ├── usrp_multi.csf
│   │   │   ├── usrp_multi.esf
│   │   │   ├── usrp_multi.psf
│   │   │   ├── usrp_multi.qpf
│   │   │   ├── usrp_multi.qsf
│   │   │   └── usrp_multi.v
│   │   └── usrp_std
│   │   ├── config.vh
│   │   ├── usrp_std.csf
│   │   ├── usrp_std.esf
│   │   ├── usrp_std.psf
│   │   ├── usrp_std.qpf
│   │   ├── usrp_std.qsf
│   │   └── usrp_std.v
│   └── usrp2
│   ├── boot_cpld
│   │   ├── boot_cpld.ipf
│   │   ├── boot_cpld.ise
│   │   ├── boot_cpld.lfp
│   │   ├── boot_cpld.ucf
│   │   ├── boot_cpld.v
│   │   └── _impact.cmd
│   ├── control_lib
│   │   ├── atr_controller16.v
│   │   ├── atr_controller.v
│   │   ├── bin2gray.v
│   │   ├── bootram.v
│   │   ├── bootrom.mem
│   │   ├── clock_bootstrap_rom.v
│   │   ├── clock_control_tb.v
│   │   ├── clock_control.v
│   │   ├── cmdfile
│   │   ├── CRC16_D16.v
│   │   ├── dbsm.v
│   │   ├── dcache.v
│   │   ├── decoder_3_8.v
│   │   ├── double_buffer_tb.v
│   │   ├── double_buffer.v
│   │   ├── dpram32.v
│   │   ├── fifo_to_wb_tb.v
│   │   ├── fifo_to_wb.v
│   │   ├── gpio_atr.v
│   │   ├── gray2bin.v
│   │   ├── gray_send.v
│   │   ├── icache.v
│   │   ├── longfifo.v
│   │   ├── Makefile.srcs
│   │   ├── medfifo.v
│   │   ├── mux_32_4.v
│   │   ├── mux4.v
│   │   ├── mux8.v
│   │   ├── nsgpio16LE.v
│   │   ├── nsgpio.v
│   │   ├── oneshot_2clk.v
│   │   ├── pic.v
│   │   ├── priority_enc.v
│   │   ├── quad_uart.v
│   │   ├── ram_2port_mixed_width.v
│   │   ├── ram_2port.v
│   │   ├── ram_harvard2.v
│   │   ├── ram_harvard.v
│   │   ├── ram_harv_cache.v
│   │   ├── ram_loader.v
│   │   ├── ram_wb_harvard.v
│   │   ├── reset_sync.v
│   │   ├── s3a_icap_wb.v
│   │   ├── sd_spi_tb.v
│   │   ├── sd_spi.v
│   │   ├── sd_spi_wb.v
│   │   ├── setting_reg.v
│   │   ├── settings_bus_16LE.v
│   │   ├── settings_bus_crossclock.v
│   │   ├── settings_bus.v
│   │   ├── settings_fifo_ctrl.v
│   │   ├── shortfifo.v
│   │   ├── simple_i2c_core.v
│   │   ├── simple_spi_core.v
│   │   ├── simple_uart_rx.v
│   │   ├── simple_uart_tx.v
│   │   ├── simple_uart.v
│   │   ├── spi.v
│   │   ├── srl.v
│   │   ├── ss_rcvr.v
│   │   ├── system_control_tb.v
│   │   ├── system_control.v
│   │   ├── traffic_cop.v
│   │   ├── user_settings.v
│   │   ├── v5icap_wb.v
│   │   ├── wb_1master.v
│   │   ├── wb_bridge_16_32.v
│   │   ├── wb_bus_writer.v
│   │   ├── wb_output_pins32.v
│   │   ├── wb_ram_block.v
│   │   ├── wb_ram_dist.v
│   │   ├── wb_readback_mux_16LE.v
│   │   ├── wb_readback_mux.v
│   │   ├── wb_regfile_2clock.v
│   │   ├── wb_semaphore.v
│   │   └── wb_sim.v
│   ├── coregen
│   │   ├── coregen.cgp
│   │   ├── fifo_generator_release_notes.txt
│   │   ├── fifo_generator_ug175.pdf
│   │   ├── fifo_xlnx_16x19_2clk_fifo_generator_v4_3_xst_1.lso
│   │   ├── fifo_xlnx_16x19_2clk_fifo_generator_v4_3_xst_1.ngc_xst.xrpt
│   │   ├── fifo_xlnx_16x19_2clk_flist.txt
│   │   ├── fifo_xlnx_16x19_2clk.ngc
│   │   ├── fifo_xlnx_16x19_2clk_readme.txt
│   │   ├── fifo_xlnx_16x19_2clk.v
│   │   ├── fifo_xlnx_16x19_2clk.veo
│   │   ├── fifo_xlnx_16x19_2clk.xco
│   │   ├── fifo_xlnx_16x19_2clk_xmdf.tcl
│   │   ├── fifo_xlnx_16x40_2clk_fifo_generator_v4_3_xst_1.ngc_xst.xrpt
│   │   ├── fifo_xlnx_16x40_2clk_flist.txt
│   │   ├── fifo_xlnx_16x40_2clk.ngc
│   │   ├── fifo_xlnx_16x40_2clk_readme.txt
│   │   ├── fifo_xlnx_16x40_2clk.v
│   │   ├── fifo_xlnx_16x40_2clk.veo
│   │   ├── fifo_xlnx_16x40_2clk.xco
│   │   ├── fifo_xlnx_16x40_2clk_xmdf.tcl
│   │   ├── fifo_xlnx_2Kx36_2clk.asy
│   │   ├── fifo_xlnx_2Kx36_2clk_fifo_generator_v4_3_xst_1.lso
│   │   ├── fifo_xlnx_2Kx36_2clk_fifo_generator_v4_3_xst_1.ngc_xst.xrpt
│   │   ├── fifo_xlnx_2Kx36_2clk_flist.txt
│   │   ├── fifo_xlnx_2Kx36_2clk.ngc
│   │   ├── fifo_xlnx_2Kx36_2clk_readme.txt
│   │   ├── fifo_xlnx_2Kx36_2clk.sym
│   │   ├── fifo_xlnx_2Kx36_2clk.v
│   │   ├── fifo_xlnx_2Kx36_2clk.veo
│   │   ├── fifo_xlnx_2Kx36_2clk.vhd
│   │   ├── fifo_xlnx_2Kx36_2clk.vho
│   │   ├── fifo_xlnx_2Kx36_2clk.xco
│   │   ├── fifo_xlnx_2Kx36_2clk_xmdf.tcl
│   │   ├── fifo_xlnx_32x36_2clk_flist.txt
│   │   ├── fifo_xlnx_32x36_2clk.gise
│   │   ├── fifo_xlnx_32x36_2clk.ncf
│   │   ├── fifo_xlnx_32x36_2clk.ngc
│   │   ├── fifo_xlnx_32x36_2clk_readme.txt
│   │   ├── fifo_xlnx_32x36_2clk.v
│   │   ├── fifo_xlnx_32x36_2clk.veo
│   │   ├── fifo_xlnx_32x36_2clk.xco
│   │   ├── fifo_xlnx_32x36_2clk.xise
│   │   ├── fifo_xlnx_32x36_2clk_xmdf.tcl
│   │   ├── fifo_xlnx_512x36_2clk_18to36_flist.txt
│   │   ├── fifo_xlnx_512x36_2clk_18to36.gise
│   │   ├── fifo_xlnx_512x36_2clk_18to36.ngc
│   │   ├── fifo_xlnx_512x36_2clk_18to36_readme.txt
│   │   ├── fifo_xlnx_512x36_2clk_18to36.v
│   │   ├── fifo_xlnx_512x36_2clk_18to36.veo
│   │   ├── fifo_xlnx_512x36_2clk_18to36.xco
│   │   ├── fifo_xlnx_512x36_2clk_18to36.xise
│   │   ├── fifo_xlnx_512x36_2clk_18to36_xmdf.tcl
│   │   ├── fifo_xlnx_512x36_2clk_36to18_flist.txt
│   │   ├── fifo_xlnx_512x36_2clk_36to18.gise
│   │   ├── fifo_xlnx_512x36_2clk_36to18.ngc
│   │   ├── fifo_xlnx_512x36_2clk_36to18_readme.txt
│   │   ├── fifo_xlnx_512x36_2clk_36to18.v
│   │   ├── fifo_xlnx_512x36_2clk_36to18.veo
│   │   ├── fifo_xlnx_512x36_2clk_36to18.xco
│   │   ├── fifo_xlnx_512x36_2clk_36to18.xise
│   │   ├── fifo_xlnx_512x36_2clk_36to18_xmdf.tcl
│   │   ├── fifo_xlnx_512x36_2clk.asy
│   │   ├── fifo_xlnx_512x36_2clk_fifo_generator_v4_3_xst_1.lso
│   │   ├── fifo_xlnx_512x36_2clk_fifo_generator_v4_3_xst_1.ngc_xst.xrpt
│   │   ├── fifo_xlnx_512x36_2clk_flist.txt
│   │   ├── fifo_xlnx_512x36_2clk.ngc
│   │   ├── fifo_xlnx_512x36_2clk_prog_full_flist.txt
│   │   ├── fifo_xlnx_512x36_2clk_prog_full.gise
│   │   ├── fifo_xlnx_512x36_2clk_prog_full.ngc
│   │   ├── fifo_xlnx_512x36_2clk_prog_full_readme.txt
│   │   ├── fifo_xlnx_512x36_2clk_prog_full.v
│   │   ├── fifo_xlnx_512x36_2clk_prog_full.veo
│   │   ├── fifo_xlnx_512x36_2clk_prog_full.xco
│   │   ├── fifo_xlnx_512x36_2clk_prog_full.xise
│   │   ├── fifo_xlnx_512x36_2clk_prog_full_xmdf.tcl
│   │   ├── fifo_xlnx_512x36_2clk_readme.txt
│   │   ├── fifo_xlnx_512x36_2clk.sym
│   │   ├── fifo_xlnx_512x36_2clk.v
│   │   ├── fifo_xlnx_512x36_2clk.veo
│   │   ├── fifo_xlnx_512x36_2clk.vhd
│   │   ├── fifo_xlnx_512x36_2clk.vho
│   │   ├── fifo_xlnx_512x36_2clk.xco
│   │   ├── fifo_xlnx_512x36_2clk_xmdf.tcl
│   │   ├── fifo_xlnx_64x36_2clk_fifo_generator_v4_3_xst_1.lso
│   │   ├── fifo_xlnx_64x36_2clk_fifo_generator_v4_3_xst_1.ngc_xst.xrpt
│   │   ├── fifo_xlnx_64x36_2clk_flist.txt
│   │   ├── fifo_xlnx_64x36_2clk.ngc
│   │   ├── fifo_xlnx_64x36_2clk_readme.txt
│   │   ├── fifo_xlnx_64x36_2clk.v
│   │   ├── fifo_xlnx_64x36_2clk.veo
│   │   ├── fifo_xlnx_64x36_2clk.xco
│   │   ├── fifo_xlnx_64x36_2clk_xmdf.tcl
│   │   └── Makefile.srcs
│   ├── custom
│   │   ├── custom_dsp_rx.v
│   │   ├── custom_dsp_tx.v
│   │   ├── custom_engine_rx.v
│   │   ├── custom_engine_tx.v
│   │   ├── power_trig_tb.v
│   │   └── power_trig.v
│   ├── extramfifo
│   │   ├── ext_fifo_tb.cmd
│   │   ├── ext_fifo_tb.prj
│   │   ├── ext_fifo_tb.sav
│   │   ├── ext_fifo_tb.sh
│   │   ├── ext_fifo_tb.v
│   │   ├── ext_fifo.v
│   │   ├── icon.v
│   │   ├── icon.xco
│   │   ├── ila.v
│   │   ├── ila.xco
│   │   ├── Makefile.srcs
│   │   ├── nobl_fifo.v
│   │   ├── nobl_if.v
│   │   ├── refill_randomizer.v
│   │   └── test_sram_if.v
│   ├── fifo
│   │   ├── add_routing_header.v
│   │   ├── buffer_int2.v
│   │   ├── buffer_int_tb.v
│   │   ├── buffer_int.v
│   │   ├── buffer_pool_tb.v
│   │   ├── buffer_pool.v
│   │   ├── crossbar36.v
│   │   ├── dsp_framer36.v
│   │   ├── fifo19_mux.v
│   │   ├── fifo19_pad.v
│   │   ├── fifo_19to36_tb.v
│   │   ├── fifo19_to_fifo36.v
│   │   ├── fifo19_to_ll8.v
│   │   ├── fifo_2clock_cascade.v
│   │   ├── fifo_2clock.v
│   │   ├── fifo36_demux.v
│   │   ├── fifo36_mux.v
│   │   ├── fifo36_to_fifo19.v
│   │   ├── fifo36_to_fifo72.v
│   │   ├── fifo36_to_ll8.v
│   │   ├── fifo72_to_fifo36.v
│   │   ├── fifo_cascade.v
│   │   ├── fifo_long.v
│   │   ├── fifo_pacer.v
│   │   ├── fifo_short.v
│   │   ├── fifo_spec.txt
│   │   ├── fifo_tb.v
│   │   ├── ll8_shortfifo.v
│   │   ├── ll8_to_fifo19.v
│   │   ├── ll8_to_fifo36.v
│   │   ├── Makefile.srcs
│   │   ├── packet32_tb.v
│   │   ├── packet_dispatcher36_x3.v
│   │   ├── packet_dispatcher36_x4.v
│   │   ├── packet_generator32.v
│   │   ├── packet_generator.v
│   │   ├── packet_padder36.v
│   │   ├── packet_router.v
│   │   ├── packet_tb.v
│   │   ├── packet_verifier32.v
│   │   ├── packet_verifier.v
│   │   ├── splitter36.v
│   │   └── valve36.v
│   ├── gpif
│   │   ├── fifo36_to_gpmc16.v
│   │   ├── gpmc16_to_fifo36.v
│   │   ├── Makefile.srcs
│   │   ├── packet_reframer.v
│   │   └── slave_fifo.v
│   ├── gpmc
│   │   ├── cross_clock_reader.v
│   │   ├── fifo_to_gpmc.v
│   │   ├── gpmc_to_fifo.v
│   │   ├── gpmc.v
│   │   └── Makefile.srcs
│   ├── models
│   │   ├── adc_model.v
│   │   ├── BUFG.v
│   │   ├── cpld_model.v
│   │   ├── CY7C1356C
│   │   │   ├── cy1356.inp
│   │   │   ├── cy1356.v
│   │   │   ├── readme.txt
│   │   │   └── testbench.v
│   │   ├── DCM_SP.v
│   │   ├── FIFO_GENERATOR_V4_3.v
│   │   ├── FIFO_GENERATOR_V6_1.v
│   │   ├── gpmc_model_async.v
│   │   ├── gpmc_model_sync.v
│   │   ├── IBUFGDS.v
│   │   ├── IBUFG.v
│   │   ├── IDDR2.v
│   │   ├── idt71v65603s150.v
│   │   ├── IOBUF.v
│   │   ├── M24LC024B.v
│   │   ├── M24LC02B.v
│   │   ├── math_real.v
│   │   ├── miim_model.v
│   │   ├── MULT18X18S.v
│   │   ├── ODDR2.v
│   │   ├── phy_sim.v
│   │   ├── PLL_ADV.v
│   │   ├── PLL_BASE.v
│   │   ├── RAMB16_S36_S36.v
│   │   ├── serdes_model.v
│   │   ├── SRL16E.v
│   │   ├── SRLC16E.v
│   │   ├── uart_rx.v
│   │   └── xlnx_glbl.v
│   ├── opencores
│   │   ├── 8b10b
│   │   │   ├── 8b10b_a.mem
│   │   │   ├── decode_8b10b.v
│   │   │   ├── encode_8b10b.v
│   │   │   ├── README
│   │   │   └── validate_8b10b.v
│   │   ├── aemb
│   │   │   ├── doc
│   │   │   │   └── aeMB_datasheet.pdf
│   │   │   ├── rtl
│   │   │   │   └── verilog
│   │   │   │   ├── aeMB_bpcu.v
│   │   │   │   ├── aeMB_core_BE.v
│   │   │   │   ├── aeMB_core.v
│   │   │   │   ├── aeMB_ctrl.v
│   │   │   │   ├── aeMB_edk32.v
│   │   │   │   ├── aeMB_ibuf.v
│   │   │   │   ├── aeMB_regf.v
│   │   │   │   ├── aeMB_sim.v
│   │   │   │   └── aeMB_xecu.v
│   │   │   ├── sim
│   │   │   │   ├── CODE_DEBUG.sav
│   │   │   │   ├── cversim
│   │   │   │   ├── iversim
│   │   │   │   └── verilog
│   │   │   │   ├── aemb2.v
│   │   │   │   └── edk32.v
│   │   │   └── sw
│   │   │   ├── c
│   │   │   │   ├── aeMB_testbench.c
│   │   │   │   ├── endian-test.c
│   │   │   │   └── libaemb.h
│   │   │   └── gccrom
│   │   ├── i2c
│   │   │   ├── bench
│   │   │   │   └── verilog
│   │   │   │   ├── i2c_slave_model.v
│   │   │   │   ├── spi_slave_model.v
│   │   │   │   ├── tst_bench_top.v
│   │   │   │   └── wb_master_model.v
│   │   │   ├── doc
│   │   │   │   ├── i2c_specs.pdf
│   │   │   │   └── src
│   │   │   │   └── I2C_specs.doc
│   │   │   ├── rtl
│   │   │   │   ├── verilog
│   │   │   │   │   ├── i2c_master_bit_ctrl.v
│   │   │   │   │   ├── i2c_master_byte_ctrl.v
│   │   │   │   │   ├── i2c_master_defines.v
│   │   │   │   │   ├── i2c_master_top.v
│   │   │   │   │   └── timescale.v
│   │   │   │   └── vhdl
│   │   │   │   ├── i2c_master_bit_ctrl.vhd
│   │   │   │   ├── i2c_master_byte_ctrl.vhd
│   │   │   │   ├── i2c_master_top.vhd
│   │   │   │   ├── I2C.VHD
│   │   │   │   ├── readme
│   │   │   │   └── tst_ds1621.vhd
│   │   │   ├── sim
│   │   │   │   └── i2c_verilog
│   │   │   │   └── run
│   │   │   │   ├── bench.vcd
│   │   │   │   ├── ncverilog.key
│   │   │   │   └── run
│   │   │   └── software
│   │   │   └── include
│   │   │   └── oc_i2c_master.h
│   │   ├── Makefile.srcs
│   │   ├── README
│   │   ├── simple_gpio
│   │   │   └── rtl
│   │   │   └── simple_gpio.v
│   │   ├── simple_pic
│   │   │   └── rtl
│   │   │   └── simple_pic.v
│   │   ├── spi
│   │   │   ├── bench
│   │   │   │   └── verilog
│   │   │   │   ├── spi_slave_model.v
│   │   │   │   ├── tb_spi_top.v
│   │   │   │   └── wb_master_model.v
│   │   │   ├── doc
│   │   │   │   ├── spi.pdf
│   │   │   │   └── src
│   │   │   │   └── spi.doc
│   │   │   ├── rtl
│   │   │   │   └── verilog
│   │   │   │   ├── spi_clgen.v
│   │   │   │   ├── spi_defines.v
│   │   │   │   ├── spi_shift.v
│   │   │   │   ├── spi_top16.v
│   │   │   │   └── spi_top.v
│   │   │   └── sim
│   │   │   └── rtl_sim
│   │   │   └── run
│   │   │   ├── rtl.fl
│   │   │   ├── run_sim
│   │   │   └── sim.fl
│   │   ├── spi_boot
│   │   │   ├── bench
│   │   │   │   └── vhdl
│   │   │   │   ├── card-c.vhd
│   │   │   │   ├── card.vhd
│   │   │   │   ├── tb-c.vhd
│   │   │   │   ├── tb_elem-full-c.vhd
│   │   │   │   ├── tb_elem-minimal-c.vhd
│   │   │   │   ├── tb_elem-mmc-c.vhd
│   │   │   │   ├── tb_elem-sd-c.vhd
│   │   │   │   ├── tb_elem.vhd
│   │   │   │   ├── tb_pack-p.vhd
│   │   │   │   ├── tb_rl-c.vhd
│   │   │   │   ├── tb_rl.vhd
│   │   │   │   └── tb.vhd
│   │   │   ├── COMPILE_LIST
│   │   │   ├── COPYING
│   │   │   ├── doc
│   │   │   │   ├── spi_boot.pdf
│   │   │   │   ├── spi_boot_schematic.pdf
│   │   │   │   └── src
│   │   │   │   ├── architecture.eps
│   │   │   │   ├── architecture.fig
│   │   │   │   ├── initialization.eps
│   │   │   │   ├── initialization.fig
│   │   │   │   ├── memory_organization.eps
│   │   │   │   ├── memory_organization.fig
│   │   │   │   ├── spi_boot.sxw
│   │   │   │   ├── transfer.eps
│   │   │   │   └── transfer.fig
│   │   │   ├── KNOWN_BUGS
│   │   │   ├── README
│   │   │   ├── rtl
│   │   │   │   └── vhdl
│   │   │   │   ├── chip-e.vhd
│   │   │   │   ├── chip-full-a.vhd
│   │   │   │   ├── chip-full-c.vhd
│   │   │   │   ├── chip-minimal-a.vhd
│   │   │   │   ├── chip-minimal-c.vhd
│   │   │   │   ├── chip-mmc-a.vhd
│   │   │   │   ├── chip-mmc-c.vhd
│   │   │   │   ├── chip-sd-a.vhd
│   │   │   │   ├── chip-sd-c.vhd
│   │   │   │   ├── sample
│   │   │   │   │   ├── ram_loader-c.vhd
│   │   │   │   │   └── ram_loader.vhd
│   │   │   │   ├── spi_boot-c.vhd
│   │   │   │   ├── spi_boot_pack-p.vhd
│   │   │   │   ├── spi_boot.vhd
│   │   │   │   ├── spi_counter-c.vhd
│   │   │   │   └── spi_counter.vhd
│   │   │   ├── sim
│   │   │   │   └── rtl_sim
│   │   │   │   └── Makefile
│   │   │   └── sw
│   │   │   └── misc
│   │   │   └── bit_reverse.c
│   │   ├── wb_zbt
│   │   │   └── wb_zbt.v
│   │   └── zpu
│   │   ├── core
│   │   │   ├── zpu_config.vhd
│   │   │   ├── zpu_core.vhd
│   │   │   └── zpupkg.vhd
│   │   ├── wishbone
│   │   │   ├── wishbone_pkg.vhd
│   │   │   ├── zpu_system.vhd
│   │   │   └── zpu_wb_bridge.vhd
│   │   ├── zpu_top_pkg.vhd
│   │   └── zpu_wb_top.vhd
│   ├── sdr_lib
│   │   ├── acc.v
│   │   ├── add2_and_clip_reg.v
│   │   ├── add2_and_clip.v
│   │   ├── add2_and_round_reg.v
│   │   ├── add2_and_round.v
│   │   ├── add2_reg.v
│   │   ├── add2.v
│   │   ├── cic_decim.v
│   │   ├── cic_dec_shifter.v
│   │   ├── cic_interp.v
│   │   ├── cic_int_shifter.v
│   │   ├── cic_strober.v
│   │   ├── clip_and_round_reg.v
│   │   ├── clip_and_round.v
│   │   ├── clip_reg.v
│   │   ├── clip.v
│   │   ├── cordic_stage.v
│   │   ├── cordic.v
│   │   ├── cordic_z24.v
│   │   ├── ddc_chain.v
│   │   ├── ddc.v
│   │   ├── dsp_core_rx_tb.v
│   │   ├── dspengine_16to8.v
│   │   ├── dspengine_8to16.v
│   │   ├── dsp_rx_glue.v
│   │   ├── dsp_tx_glue.v
│   │   ├── duc_chain.v
│   │   ├── duc.v
│   │   ├── dummy_rx.v
│   │   ├── gen_cordic_consts.py
│   │   ├── halfband_ideal.v
│   │   ├── halfband_tb.v
│   │   ├── hb
│   │   │   ├── acc.v
│   │   │   ├── coeff_ram.v
│   │   │   ├── coeff_rom.v
│   │   │   ├── halfband_decim.v
│   │   │   ├── halfband_interp.v
│   │   │   ├── hbd_tb
│   │   │   │   ├── HBD
│   │   │   │   ├── really_golden
│   │   │   │   ├── regression
│   │   │   │   ├── run_hbd
│   │   │   │   └── test_hbd.v
│   │   │   ├── mac.v
│   │   │   ├── mult.v
│   │   │   ├── ram16_2port.v
│   │   │   ├── ram16_2sum.v
│   │   │   └── ram32_2sum.v
│   │   ├── hb_dec_tb.v
│   │   ├── hb_dec.v
│   │   ├── hb_interp_tb.v
│   │   ├── hb_interp.v
│   │   ├── HB.sav
│   │   ├── hb_tb.v
│   │   ├── input.dat
│   │   ├── integrate.v
│   │   ├── Makefile.srcs
│   │   ├── med_hb_int.v
│   │   ├── output.dat
│   │   ├── pipectrl.v
│   │   ├── pipestage.v
│   │   ├── round_reg.v
│   │   ├── round_sd_tb.v
│   │   ├── round_sd.v
│   │   ├── round_tb.v
│   │   ├── round.v
│   │   ├── rssi.v
│   │   ├── rx_control.v
│   │   ├── rx_dcoffset_tb.v
│   │   ├── rx_dcoffset.v
│   │   ├── rx_frontend_tb.v
│   │   ├── rx_frontend.v
│   │   ├── sign_extend.v
│   │   ├── small_hb_dec_tb.v
│   │   ├── small_hb_dec.v
│   │   ├── small_hb_int_tb.v
│   │   ├── small_hb_int.v
│   │   ├── SMALL_HB.sav
│   │   ├── tx_control.v
│   │   └── tx_frontend.v
│   ├── serdes
│   │   ├── Makefile.srcs
│   │   ├── serdes_fc_rx.v
│   │   ├── serdes_fc_tx.v
│   │   ├── serdes_rx.v
│   │   ├── serdes_tb.v
│   │   ├── serdes_tx.v
│   │   └── serdes.v
│   ├── simple_gemac
│   │   ├── address_filter_promisc.v
│   │   ├── address_filter.v
│   │   ├── crc.v
│   │   ├── delay_line.v
│   │   ├── ethrx_realign.v
│   │   ├── eth_tasks_f19.v
│   │   ├── eth_tasks_f36.v
│   │   ├── eth_tasks.v
│   │   ├── ethtx_realign.v
│   │   ├── flow_ctrl_rx.v
│   │   ├── flow_ctrl_tx.v
│   │   ├── ll8_to_txmac.v
│   │   ├── Makefile.srcs
│   │   ├── miim
│   │   │   ├── eth_clockgen.v
│   │   │   ├── eth_miim.v
│   │   │   ├── eth_outputcontrol.v
│   │   │   └── eth_shiftreg.v
│   │   ├── rxmac_to_ll8.v
│   │   ├── simple_gemac_rx.v
│   │   ├── simple_gemac_tb.v
│   │   ├── simple_gemac_tx.v
│   │   ├── simple_gemac.v
│   │   ├── simple_gemac_wb.v
│   │   ├── simple_gemac_wrapper.build
│   │   ├── simple_gemac_wrapper_f36_tb.v
│   │   ├── simple_gemac_wrapper_tb.v
│   │   ├── simple_gemac_wrapper.v
│   │   └── test_packet.mem
│   ├── testbench
│   │   ├── cmdfile
│   │   ├── Makefile
│   │   ├── README
│   │   └── single_u2_sim.v
│   ├── timing
│   │   ├── Makefile.srcs
│   │   ├── simple_timer.v
│   │   ├── time_64bit.v
│   │   ├── time_compare.v
│   │   ├── time_receiver.v
│   │   ├── timer.v
│   │   ├── time_sender.v
│   │   ├── time_sync.v
│   │   └── time_transfer_tb.v
│   ├── top
│   │   ├── B100
│   │   │   ├── B100.ucf
│   │   │   ├── B100.v
│   │   │   ├── core_compile
│   │   │   ├── Makefile
│   │   │   ├── Makefile.B100
│   │   │   ├── Makefile.B100_2RX
│   │   │   ├── timing.ucf
│   │   │   └── u1plus_core.v
│   │   ├── E1x0
│   │   │   ├── cmdfile
│   │   │   ├── core_compile
│   │   │   ├── E1x0.ucf
│   │   │   ├── E1x0.v
│   │   │   ├── Makefile
│   │   │   ├── Makefile.E100
│   │   │   ├── Makefile.E110
│   │   │   ├── make.sim
│   │   │   ├── README
│   │   │   ├── tb_u1e.v
│   │   │   └── timing.ucf
│   │   ├── extract_usage.py
│   │   ├── Makefile.common
│   │   ├── N2x0
│   │   │   ├── bootloader.rmi
│   │   │   ├── capture_ddrlvds.v
│   │   │   ├── Makefile
│   │   │   ├── Makefile.N200R3
│   │   │   ├── Makefile.N200R4
│   │   │   ├── Makefile.N210R3
│   │   │   ├── Makefile.N210R4
│   │   │   ├── u2plus_core.v
│   │   │   ├── u2plus.ucf
│   │   │   └── u2plus.v
│   │   ├── python
│   │   │   ├── check_inout.py
│   │   │   └── check_timing.py
│   │   ├── tcl
│   │   │   └── ise_helper.tcl
│   │   └── USRP2
│   │   ├── Makefile
│   │   ├── u2_core.v
│   │   ├── u2_rev3.ucf
│   │   └── u2_rev3.v
│   ├── udp
│   │   ├── add_onescomp.v
│   │   ├── fifo19_rxrealign.v
│   │   ├── Makefile.srcs
│   │   ├── prot_eng_rx.v
│   │   ├── prot_eng_tx_tb.v
│   │   ├── prot_eng_tx.v
│   │   └── udp_wrapper.v
│   └── vrt
│   ├── gen_context_pkt.v
│   ├── Makefile.srcs
│   ├── trigger_context_pkt.v
│   ├── vita_pkt_gen.v
│   ├── vita_rx.build
│   ├── vita_rx_chain.v
│   ├── vita_rx_control.v
│   ├── vita_rx_engine_glue.v
│   ├── vita_rx_framer.v
│   ├── vita_rx_tb.v
│   ├── vita_tx.build
│   ├── vita_tx_chain.v
│   ├── vita_tx_control.v
│   ├── vita_tx_deframer.v
│   ├── vita_tx_engine_glue.v
│   └── vita_tx_tb.v
├── host
│   ├── apps
│   │   └── omap_debug
│   │   ├── Makefile
│   │   ├── README
│   │   ├── set_debug_pins.py
│   │   ├── test.c
│   │   ├── u1e-read-stream.c
│   │   ├── usrp-e-button.c
│   │   ├── usrp-e-ctl.c
│   │   ├── usrp-e-debug-pins.c
│   │   ├── usrp_e.h
│   │   ├── usrp-e-i2c.c
│   │   ├── usrp-e-lb-test.c
│   │   ├── usrp-e-led.c
│   │   ├── usrp-e-ram.c
│   │   ├── usrp-e-read.c
│   │   ├── usrp-e-spi.c
│   │   ├── usrp-e-uart.c
│   │   ├── usrp-e-uart-rx.c
│   │   └── usrp-e-write.c
│   ├── AUTHORS.txt
│   ├── cmake
│   │   ├── cmake_uninstall.cmake.in
│   │   ├── debian
│   │   │   ├── postinst.in
│   │   │   ├── postrm.in
│   │   │   ├── preinst.in
│   │   │   └── prerm.in
│   │   ├── Modules
│   │   │   ├── FindDocutils.cmake
│   │   │   ├── FindGit.cmake
│   │   │   ├── FindUSB1.cmake
│   │   │   ├── UHDComponent.cmake
│   │   │   ├── UHDPackage.cmake
│   │   │   ├── UHDPython.cmake
│   │   │   └── UHDVersion.cmake
│   │   ├── msvc
│   │   │   ├── inttypes.h
│   │   │   └── stdint.h
│   │   ├── redhat
│   │   │   ├── post_install.in
│   │   │   ├── post_uninstall.in
│   │   │   ├── pre_install.in
│   │   │   └── pre_uninstall.in
│   │   └── Toolchains
│   │   ├── arm_cortex_a8_cross.cmake
│   │   └── arm_cortex_a8_native.cmake
│   ├── CMakeLists.txt
│   ├── docs
│   │   ├── build.rst
│   │   ├── calibration.rst
│   │   ├── CMakeLists.txt
│   │   ├── coding.rst
│   │   ├── dboards.rst
│   │   ├── Doxyfile.in
│   │   ├── general.rst
│   │   ├── gpsdo.rst
│   │   ├── identification.rst
│   │   ├── images.rst
│   │   ├── index.rst
│   │   ├── stream.rst
│   │   ├── style.css
│   │   ├── sync.rst
│   │   ├── transport.rst
│   │   ├── usrp1.rst
│   │   ├── usrp2.rst
│   │   ├── usrp_b100.rst
│   │   └── usrp_e1x0.rst
│   ├── examples
│   │   ├── ascii_art_dft.hpp
│   │   ├── benchmark_rate.cpp
│   │   ├── CMakeLists.txt
│   │   ├── latency_test.cpp
│   │   ├── network_relay.cpp
│   │   ├── rx_ascii_art_dft.cpp
│   │   ├── rx_multi_samples.cpp
│   │   ├── rx_samples_to_file.cpp
│   │   ├── rx_samples_to_udp.cpp
│   │   ├── rx_timed_samples.cpp
│   │   ├── test_dboard_coercion.cpp
│   │   ├── test_messages.cpp
│   │   ├── test_pps_input.cpp
│   │   ├── test_timed_commands.cpp
│   │   ├── transport_hammer.cpp
│   │   ├── tx_bursts.cpp
│   │   ├── txrx_loopback_to_file.cpp
│   │   ├── tx_samples_from_file.cpp
│   │   ├── tx_timed_samples.cpp
│   │   └── tx_waveforms.cpp
│   ├── include
│   │   ├── CMakeLists.txt
│   │   └── uhd
│   │   ├── CMakeLists.txt
│   │   ├── config.hpp
│   │   ├── convert.hpp
│   │   ├── deprecated.hpp
│   │   ├── device_deprecated.ipp
│   │   ├── device.hpp
│   │   ├── exception.hpp
│   │   ├── property_tree.hpp
│   │   ├── property_tree.ipp
│   │   ├── stream.hpp
│   │   ├── transport
│   │   │   ├── bounded_buffer.hpp
│   │   │   ├── bounded_buffer.ipp
│   │   │   ├── buffer_pool.hpp
│   │   │   ├── CMakeLists.txt
│   │   │   ├── if_addrs.hpp
│   │   │   ├── udp_simple.hpp
│   │   │   ├── udp_zero_copy.hpp
│   │   │   ├── usb_control.hpp
│   │   │   ├── usb_device_handle.hpp
│   │   │   ├── usb_zero_copy.hpp
│   │   │   ├── vrt_if_packet.hpp
│   │   │   └── zero_copy.hpp
│   │   ├── types
│   │   │   ├── clock_config.hpp
│   │   │   ├── CMakeLists.txt
│   │   │   ├── device_addr.hpp
│   │   │   ├── dict.hpp
│   │   │   ├── dict.ipp
│   │   │   ├── io_type.hpp
│   │   │   ├── mac_addr.hpp
│   │   │   ├── metadata.hpp
│   │   │   ├── otw_type.hpp
│   │   │   ├── ranges.hpp
│   │   │   ├── ref_vector.hpp
│   │   │   ├── sensors.hpp
│   │   │   ├── serial.hpp
│   │   │   ├── stream_cmd.hpp
│   │   │   ├── time_spec.hpp
│   │   │   ├── tune_request.hpp
│   │   │   └── tune_result.hpp
│   │   ├── usrp
│   │   │   ├── CMakeLists.txt
│   │   │   ├── dboard_base.hpp
│   │   │   ├── dboard_eeprom.hpp
│   │   │   ├── dboard_id.hpp
│   │   │   ├── dboard_iface.hpp
│   │   │   ├── dboard_manager.hpp
│   │   │   ├── gps_ctrl.hpp
│   │   │   ├── mboard_eeprom.hpp
│   │   │   ├── multi_usrp.hpp
│   │   │   └── subdev_spec.hpp
│   │   ├── utils
│   │   │   ├── algorithm.hpp
│   │   │   ├── assert_has.hpp
│   │   │   ├── assert_has.ipp
│   │   │   ├── atomic.hpp
│   │   │   ├── byteswap.hpp
│   │   │   ├── byteswap.ipp
│   │   │   ├── CMakeLists.txt
│   │   │   ├── csv.hpp
│   │   │   ├── gain_group.hpp
│   │   │   ├── images.hpp
│   │   │   ├── log.hpp
│   │   │   ├── msg.hpp
│   │   │   ├── paths.hpp
│   │   │   ├── pimpl.hpp
│   │   │   ├── safe_call.hpp
│   │   │   ├── safe_main.hpp
│   │   │   ├── static.hpp
│   │   │   ├── tasks.hpp
│   │   │   └── thread_priority.hpp
│   │   └── version.hpp
│   ├── lib
│   │   ├── CMakeLists.txt
│   │   ├── convert
│   │   │   ├── CMakeLists.txt
│   │   │   ├── convert_common.hpp
│   │   │   ├── convert_impl.cpp
│   │   │   ├── convert_item32.cpp
│   │   │   ├── convert_orc.orc
│   │   │   ├── convert_with_neon.cpp
│   │   │   ├── convert_with_orc.cpp
│   │   │   ├── convert_with_tables.cpp
│   │   │   ├── gen_convert_general.py
│   │   │   ├── sse2_fc32_to_sc16.cpp
│   │   │   ├── sse2_fc32_to_sc8.cpp
│   │   │   ├── sse2_fc64_to_sc16.cpp
│   │   │   ├── sse2_fc64_to_sc8.cpp
│   │   │   ├── sse2_sc16_to_fc32.cpp
│   │   │   ├── sse2_sc16_to_fc64.cpp
│   │   │   ├── sse2_sc8_to_fc32.cpp
│   │   │   └── sse2_sc8_to_fc64.cpp
│   │   ├── deprecated.cpp
│   │   ├── device.cpp
│   │   ├── exception.cpp
│   │   ├── ic_reg_maps
│   │   │   ├── CMakeLists.txt
│   │   │   ├── common.py
│   │   │   ├── gen_ad5623_regs.py
│   │   │   ├── gen_ad7922_regs.py
│   │   │   ├── gen_ad9510_regs.py
│   │   │   ├── gen_ad9522_regs.py
│   │   │   ├── gen_ad9777_regs.py
│   │   │   ├── gen_ad9862_regs.py
│   │   │   ├── gen_adf4350_regs.py
│   │   │   ├── gen_adf4351_regs.py
│   │   │   ├── gen_adf4360_regs.py
│   │   │   ├── gen_ads62p44_regs.py
│   │   │   ├── gen_max2112_regs.py
│   │   │   ├── gen_max2118_regs.py
│   │   │   ├── gen_max2829_regs.py
│   │   │   ├── gen_tda18272hnm_regs.py
│   │   │   └── gen_tuner_4937di5_regs.py
│   │   ├── property_tree.cpp
│   │   ├── transport
│   │   │   ├── buffer_pool.cpp
│   │   │   ├── CMakeLists.txt
│   │   │   ├── gen_vrt_if_packet.py
│   │   │   ├── if_addrs.cpp
│   │   │   ├── libusb1_base.cpp
│   │   │   ├── libusb1_base.hpp
│   │   │   ├── libusb1_control.cpp
│   │   │   ├── libusb1_zero_copy.cpp
│   │   │   ├── super_recv_packet_handler.hpp
│   │   │   ├── super_send_packet_handler.hpp
│   │   │   ├── udp_common.hpp
│   │   │   ├── udp_simple.cpp
│   │   │   ├── udp_wsa_zero_copy.cpp
│   │   │   ├── udp_zero_copy.cpp
│   │   │   ├── usb_dummy_impl.cpp
│   │   │   └── usb_zero_copy_wrapper.cpp
│   │   ├── types
│   │   │   ├── CMakeLists.txt
│   │   │   ├── device_addr.cpp
│   │   │   ├── mac_addr.cpp
│   │   │   ├── ranges.cpp
│   │   │   ├── sensors.cpp
│   │   │   ├── serial.cpp
│   │   │   ├── time_spec.cpp
│   │   │   ├── tune.cpp
│   │   │   └── types.cpp
│   │   ├── uhd.rc.in
│   │   ├── usrp
│   │   │   ├── b100
│   │   │   │   ├── b100_impl.cpp
│   │   │   │   ├── b100_impl.hpp
│   │   │   │   ├── b100_regs.hpp
│   │   │   │   ├── clock_ctrl.cpp
│   │   │   │   ├── clock_ctrl.hpp
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── codec_ctrl.cpp
│   │   │   │   ├── codec_ctrl.hpp
│   │   │   │   ├── dboard_iface.cpp
│   │   │   │   └── io_impl.cpp
│   │   │   ├── CMakeLists.txt
│   │   │   ├── common
│   │   │   │   ├── apply_corrections.cpp
│   │   │   │   ├── apply_corrections.hpp
│   │   │   │   ├── async_packet_handler.hpp
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── fifo_ctrl_excelsior.cpp
│   │   │   │   ├── fifo_ctrl_excelsior.hpp
│   │   │   │   ├── fx2_ctrl.cpp
│   │   │   │   ├── fx2_ctrl.hpp
│   │   │   │   ├── recv_packet_demuxer.cpp
│   │   │   │   ├── recv_packet_demuxer.hpp
│   │   │   │   ├── validate_subdev_spec.cpp
│   │   │   │   └── validate_subdev_spec.hpp
│   │   │   ├── cores
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── gpio_core_200.cpp
│   │   │   │   ├── gpio_core_200.hpp
│   │   │   │   ├── i2c_core_100.cpp
│   │   │   │   ├── i2c_core_100.hpp
│   │   │   │   ├── i2c_core_200.cpp
│   │   │   │   ├── i2c_core_200.hpp
│   │   │   │   ├── rx_dsp_core_200.cpp
│   │   │   │   ├── rx_dsp_core_200.hpp
│   │   │   │   ├── rx_frontend_core_200.cpp
│   │   │   │   ├── rx_frontend_core_200.hpp
│   │   │   │   ├── spi_core_100.cpp
│   │   │   │   ├── spi_core_100.hpp
│   │   │   │   ├── time64_core_200.cpp
│   │   │   │   ├── time64_core_200.hpp
│   │   │   │   ├── tx_dsp_core_200.cpp
│   │   │   │   ├── tx_dsp_core_200.hpp
│   │   │   │   ├── tx_frontend_core_200.cpp
│   │   │   │   ├── tx_frontend_core_200.hpp
│   │   │   │   ├── user_settings_core_200.cpp
│   │   │   │   ├── user_settings_core_200.hpp
│   │   │   │   └── wb_iface.hpp
│   │   │   ├── dboard
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── db_basic_and_lf.cpp
│   │   │   │   ├── db_dbsrx2.cpp
│   │   │   │   ├── db_dbsrx.cpp
│   │   │   │   ├── db_rfx.cpp
│   │   │   │   ├── db_sbx_common.cpp
│   │   │   │   ├── db_sbx_common.hpp
│   │   │   │   ├── db_sbx_version3.cpp
│   │   │   │   ├── db_sbx_version4.cpp
│   │   │   │   ├── db_tvrx2.cpp
│   │   │   │   ├── db_tvrx.cpp
│   │   │   │   ├── db_unknown.cpp
│   │   │   │   ├── db_wbx_common.cpp
│   │   │   │   ├── db_wbx_common.hpp
│   │   │   │   ├── db_wbx_simple.cpp
│   │   │   │   ├── db_wbx_version2.cpp
│   │   │   │   ├── db_wbx_version3.cpp
│   │   │   │   ├── db_wbx_version4.cpp
│   │   │   │   └── db_xcvr2450.cpp
│   │   │   ├── dboard_base.cpp
│   │   │   ├── dboard_ctor_args.hpp
│   │   │   ├── dboard_eeprom.cpp
│   │   │   ├── dboard_id.cpp
│   │   │   ├── dboard_iface.cpp
│   │   │   ├── dboard_manager.cpp
│   │   │   ├── e100
│   │   │   │   ├── clock_ctrl.cpp
│   │   │   │   ├── clock_ctrl.hpp
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── codec_ctrl.cpp
│   │   │   │   ├── codec_ctrl.hpp
│   │   │   │   ├── dboard_iface.cpp
│   │   │   │   ├── e100_ctrl.cpp
│   │   │   │   ├── e100_ctrl.hpp
│   │   │   │   ├── e100_impl.cpp
│   │   │   │   ├── e100_impl.hpp
│   │   │   │   ├── e100_mmap_zero_copy.cpp
│   │   │   │   ├── e100_regs.hpp
│   │   │   │   ├── fpga_downloader.cpp
│   │   │   │   ├── include
│   │   │   │   │   └── linux
│   │   │   │   │   └── usrp_e.h
│   │   │   │   └── io_impl.cpp
│   │   │   ├── gps_ctrl.cpp
│   │   │   ├── mboard_eeprom.cpp
│   │   │   ├── multi_usrp.cpp
│   │   │   ├── README
│   │   │   ├── subdev_spec.cpp
│   │   │   ├── usrp1
│   │   │   │   ├── CMakeLists.txt
│   │   │   │   ├── codec_ctrl.cpp
│   │   │   │   ├── codec_ctrl.hpp
│   │   │   │   ├── dboard_iface.cpp
│   │   │   │   ├── io_impl.cpp
│   │   │   │   ├── soft_time_ctrl.cpp
│   │   │   │   ├── soft_time_ctrl.hpp
│   │   │   │   ├── usrp1_calc_mux.hpp
│   │   │   │   ├── usrp1_iface.cpp
│   │   │   │   ├── usrp1_iface.hpp
│   │   │   │   ├── usrp1_impl.cpp
│   │   │   │   └── usrp1_impl.hpp
│   │   │   └── usrp2
│   │   │   ├── clock_ctrl.cpp
│   │   │   ├── clock_ctrl.hpp
│   │   │   ├── CMakeLists.txt
│   │   │   ├── codec_ctrl.cpp
│   │   │   ├── codec_ctrl.hpp
│   │   │   ├── dboard_iface.cpp
│   │   │   ├── fw_common.h
│   │   │   ├── io_impl.cpp
│   │   │   ├── usrp2_clk_regs.hpp
│   │   │   ├── usrp2_fifo_ctrl.cpp
│   │   │   ├── usrp2_fifo_ctrl.hpp
│   │   │   ├── usrp2_iface.cpp
│   │   │   ├── usrp2_iface.hpp
│   │   │   ├── usrp2_impl.cpp
│   │   │   ├── usrp2_impl.hpp
│   │   │   └── usrp2_regs.hpp
│   │   ├── utils
│   │   │   ├── CMakeLists.txt
│   │   │   ├── csv.cpp
│   │   │   ├── gain_group.cpp
│   │   │   ├── images.cpp
│   │   │   ├── load_modules.cpp
│   │   │   ├── log.cpp
│   │   │   ├── msg.cpp
│   │   │   ├── paths.cpp
│   │   │   ├── static.cpp
│   │   │   ├── tasks.cpp
│   │   │   └── thread_priority.cpp
│   │   └── version.cpp
│   ├── LICENSE.txt
│   ├── README.txt
│   ├── tests
│   │   ├── addr_test.cpp
│   │   ├── buffer_test.cpp
│   │   ├── byteswap_test.cpp
│   │   ├── CMakeLists.txt
│   │   ├── convert_test.cpp
│   │   ├── dict_test.cpp
│   │   ├── error_test.cpp
│   │   ├── gain_group_test.cpp
│   │   ├── module_test.cpp
│   │   ├── msg_test.cpp
│   │   ├── property_test.cpp
│   │   ├── ranges_test.cpp
│   │   ├── sph_recv_test.cpp
│   │   ├── sph_send_test.cpp
│   │   ├── subdev_spec_test.cpp
│   │   ├── time_spec_test.cpp
│   │   └── vrt_test.cpp
│   ├── uhd.pc.in
│   └── utils
│   ├── CMakeLists.txt
│   ├── FastSendDatagramThreshold.reg
│   ├── fx2_init_eeprom.cpp
│   ├── query_gpsdo_sensors.cpp
│   ├── uhd_cal_rx_iq_balance.cpp
│   ├── uhd_cal_tx_dc_offset.cpp
│   ├── uhd_cal_tx_iq_balance.cpp
│   ├── uhd_find_devices.cpp
│   ├── uhd_images_downloader.py.in
│   ├── uhd_usrp_probe.cpp
│   ├── uhd-usrp.rules
│   ├── usrp2_card_burner_gui.py
│   ├── usrp2_card_burner.py
│   ├── usrp2_recovery.py
│   ├── usrp_burn_db_eeprom.cpp
│   ├── usrp_burn_mb_eeprom.cpp
│   ├── usrp_cal_utils.hpp
│   ├── usrp_n2xx_net_burner_gui.py
│   ├── usrp_n2xx_net_burner.py
│   ├── usrp_n2xx_simple_net_burner.cpp
│   └── usrp_simple_burner_utils.hpp
├── images
│   ├── CMakeLists.txt
│   ├── Makefile
│   └── README.txt
└── README.txt

174 directories, 1495 files

标签:

实例下载地址

UHD源码下载.gz

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警