在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 基于xilinx FPGA设计的DDS多种波形信号发生器

基于xilinx FPGA设计的DDS多种波形信号发生器

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:7.52M
  • 下载次数:17
  • 浏览次数:130
  • 发布时间:2020-07-07
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
这是在xilinx FPGA上设计的一个DDS信号发生器,用的是ISE13.4版本,可产生多种波形:正弦波、三角波、锯齿波、方波、AM/ASK/DSB/SSB/FM/FSK/三角波调频/单音频调频/锯齿波调频/PM/PSK等,控制为VC++编写的上位机,串口通信用到FT245BM
【实例截图】
【核心代码】
sunwang_wave
└── sunwang_wave
├── MSCommTest.exe
├── Wave
│   ├── 123.ipf
│   ├── 1234.ipf
│   ├── ChipScope.cdc
│   ├── DAclk.cmd_log
│   ├── DAclk.lso
│   ├── DAclk.ngc
│   ├── DAclk.ngr
│   ├── DAclk.prj
│   ├── DAclk.stx
│   ├── DAclk.syr
│   ├── DAclk.tfi
│   ├── DAclk.v
│   ├── DAclk.xst
│   ├── DAclk_envsettings.html
│   ├── DAclk_summary.html
│   ├── DAclk_xst.xrpt
│   ├── DataSeparate.cmd_log
│   ├── DataSeparate.fdo
│   ├── DataSeparate.prj
│   ├── DataSeparate.stx
│   ├── DataSeparate.tfi
│   ├── DataSeparate.udo
│   ├── DataSeparate.v
│   ├── DataSeparate.xst
│   ├── DataSeparate_wave.fdo
│   ├── VCCtrl.cmd_log
│   ├── VCCtrl.prj
│   ├── VCCtrl.stx
│   ├── VCCtrl.tfi
│   ├── VCCtrl.v
│   ├── VCCtrl.xst
│   ├── Wave.gise
│   ├── Wave.xise
│   ├── _ngo
│   │   ├── netlist.lst
│   │   ├── wave_cs_signalbrowser.ngo
│   │   └── wave_cs_signalbrowser.ver
│   ├── _xmsgs
│   │   ├── bitgen.xmsgs
│   │   ├── map.xmsgs
│   │   ├── ngcbuild.xmsgs
│   │   ├── ngdbuild.xmsgs
│   │   ├── par.xmsgs
│   │   ├── pn_parser.xmsgs
│   │   ├── trce.xmsgs
│   │   └── xst.xmsgs
│   ├── acc.cmd_log
│   ├── acc.prj
│   ├── acc.stx
│   ├── acc.tfi
│   ├── acc.v
│   ├── acc.xst
│   ├── acc_summary.html
│   ├── compxlib.cfg
│   ├── compxlib.log
│   ├── impact.xsl
│   ├── impact_impact.xwbt
│   ├── ipcore_dir
│   │   ├── _xmsgs
│   │   │   ├── cg.xmsgs
│   │   │   └── pn_parser.xmsgs
│   │   ├── blk_mem_gen_ds512.pdf
│   │   ├── blk_mem_gen_v6_3_readme.txt
│   │   ├── coregen.cgp
│   │   ├── coregen.log
│   │   ├── create_DCM.tcl
│   │   ├── create_myDCM.tcl
│   │   ├── create_rom_AM.tcl
│   │   ├── create_rom_ASK.tcl
│   │   ├── create_rom_DSB.tcl
│   │   ├── create_rom_FM.tcl
│   │   ├── create_rom_FSK.tcl
│   │   ├── create_rom_Isquare.tcl
│   │   ├── create_rom_PSK.tcl
│   │   ├── create_rom_SSB.tcl
│   │   ├── create_rom_sawFM.tcl
│   │   ├── create_rom_sawtooth.tcl
│   │   ├── create_rom_sin.tcl
│   │   ├── create_rom_square.tcl
│   │   ├── create_rom_triFM.tcl
│   │   ├── create_rom_triangle.tcl
│   │   ├── edit_rom_AM.tcl
│   │   ├── edit_rom_SSB.tcl
│   │   ├── myDCM.v
│   │   ├── myDCM.xaw
│   │   ├── myDCM_arwz.ucf
│   │   ├── myDCM_flist.txt
│   │   ├── rom_AM
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_AM_top.ucf
│   │   │   │   ├── rom_AM_top.vhd
│   │   │   │   └── rom_AM_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_AM.asy
│   │   ├── rom_AM.gise
│   │   ├── rom_AM.mif
│   │   ├── rom_AM.ncf
│   │   ├── rom_AM.ngc
│   │   ├── rom_AM.sym
│   │   ├── rom_AM.v
│   │   ├── rom_AM.veo
│   │   ├── rom_AM.xco
│   │   ├── rom_AM.xise
│   │   ├── rom_AM_flist.txt
│   │   ├── rom_AM_xmdf.tcl
│   │   ├── rom_ASK
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_ASK_top.ucf
│   │   │   │   ├── rom_ASK_top.vhd
│   │   │   │   └── rom_ASK_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_ASK.asy
│   │   ├── rom_ASK.gise
│   │   ├── rom_ASK.mif
│   │   ├── rom_ASK.ncf
│   │   ├── rom_ASK.ngc
│   │   ├── rom_ASK.sym
│   │   ├── rom_ASK.v
│   │   ├── rom_ASK.veo
│   │   ├── rom_ASK.xco
│   │   ├── rom_ASK.xise
│   │   ├── rom_ASK_flist.txt
│   │   ├── rom_ASK_xmdf.tcl
│   │   ├── rom_DSB
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_DSB_top.ucf
│   │   │   │   ├── rom_DSB_top.vhd
│   │   │   │   └── rom_DSB_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_DSB.asy
│   │   ├── rom_DSB.gise
│   │   ├── rom_DSB.mif
│   │   ├── rom_DSB.ncf
│   │   ├── rom_DSB.ngc
│   │   ├── rom_DSB.sym
│   │   ├── rom_DSB.v
│   │   ├── rom_DSB.veo
│   │   ├── rom_DSB.xco
│   │   ├── rom_DSB.xise
│   │   ├── rom_DSB_flist.txt
│   │   ├── rom_DSB_xmdf.tcl
│   │   ├── rom_FM
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_FM_top.ucf
│   │   │   │   ├── rom_FM_top.vhd
│   │   │   │   └── rom_FM_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_FM.asy
│   │   ├── rom_FM.gise
│   │   ├── rom_FM.mif
│   │   ├── rom_FM.ncf
│   │   ├── rom_FM.ngc
│   │   ├── rom_FM.sym
│   │   ├── rom_FM.v
│   │   ├── rom_FM.veo
│   │   ├── rom_FM.xco
│   │   ├── rom_FM.xise
│   │   ├── rom_FM_flist.txt
│   │   ├── rom_FM_xmdf.tcl
│   │   ├── rom_FSK
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_FSK_top.ucf
│   │   │   │   ├── rom_FSK_top.vhd
│   │   │   │   └── rom_FSK_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_FSK.asy
│   │   ├── rom_FSK.gise
│   │   ├── rom_FSK.mif
│   │   ├── rom_FSK.ncf
│   │   ├── rom_FSK.ngc
│   │   ├── rom_FSK.sym
│   │   ├── rom_FSK.v
│   │   ├── rom_FSK.veo
│   │   ├── rom_FSK.xco
│   │   ├── rom_FSK.xise
│   │   ├── rom_FSK_flist.txt
│   │   ├── rom_FSK_xmdf.tcl
│   │   ├── rom_Isquare
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_Isquare_top.ucf
│   │   │   │   ├── rom_Isquare_top.vhd
│   │   │   │   └── rom_Isquare_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_Isquare.asy
│   │   ├── rom_Isquare.gise
│   │   ├── rom_Isquare.mif
│   │   ├── rom_Isquare.ncf
│   │   ├── rom_Isquare.ngc
│   │   ├── rom_Isquare.sym
│   │   ├── rom_Isquare.v
│   │   ├── rom_Isquare.veo
│   │   ├── rom_Isquare.xco
│   │   ├── rom_Isquare.xise
│   │   ├── rom_Isquare_flist.txt
│   │   ├── rom_Isquare_xmdf.tcl
│   │   ├── rom_PSK
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_PSK_top.ucf
│   │   │   │   ├── rom_PSK_top.vhd
│   │   │   │   └── rom_PSK_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_PSK.asy
│   │   ├── rom_PSK.gise
│   │   ├── rom_PSK.mif
│   │   ├── rom_PSK.ncf
│   │   ├── rom_PSK.ngc
│   │   ├── rom_PSK.sym
│   │   ├── rom_PSK.v
│   │   ├── rom_PSK.veo
│   │   ├── rom_PSK.xco
│   │   ├── rom_PSK.xise
│   │   ├── rom_PSK_flist.txt
│   │   ├── rom_PSK_xmdf.tcl
│   │   ├── rom_SSB
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_SSB_top.ucf
│   │   │   │   ├── rom_SSB_top.vhd
│   │   │   │   └── rom_SSB_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_SSB.asy
│   │   ├── rom_SSB.gise
│   │   ├── rom_SSB.mif
│   │   ├── rom_SSB.ncf
│   │   ├── rom_SSB.ngc
│   │   ├── rom_SSB.sym
│   │   ├── rom_SSB.v
│   │   ├── rom_SSB.veo
│   │   ├── rom_SSB.xco
│   │   ├── rom_SSB.xise
│   │   ├── rom_SSB_flist.txt
│   │   ├── rom_SSB_xmdf.tcl
│   │   ├── rom_sawFM
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_sawFM_top.ucf
│   │   │   │   ├── rom_sawFM_top.vhd
│   │   │   │   └── rom_sawFM_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_sawFM.asy
│   │   ├── rom_sawFM.gise
│   │   ├── rom_sawFM.mif
│   │   ├── rom_sawFM.ncf
│   │   ├── rom_sawFM.ngc
│   │   ├── rom_sawFM.sym
│   │   ├── rom_sawFM.v
│   │   ├── rom_sawFM.veo
│   │   ├── rom_sawFM.xco
│   │   ├── rom_sawFM.xise
│   │   ├── rom_sawFM_flist.txt
│   │   ├── rom_sawFM_xmdf.tcl
│   │   ├── rom_sawtooth
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_sawtooth_top.ucf
│   │   │   │   ├── rom_sawtooth_top.vhd
│   │   │   │   └── rom_sawtooth_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_sawtooth.asy
│   │   ├── rom_sawtooth.gise
│   │   ├── rom_sawtooth.mif
│   │   ├── rom_sawtooth.ncf
│   │   ├── rom_sawtooth.ngc
│   │   ├── rom_sawtooth.sym
│   │   ├── rom_sawtooth.v
│   │   ├── rom_sawtooth.veo
│   │   ├── rom_sawtooth.xco
│   │   ├── rom_sawtooth.xise
│   │   ├── rom_sawtooth_flist.txt
│   │   ├── rom_sawtooth_xmdf.tcl
│   │   ├── rom_sin
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_sin_top.ucf
│   │   │   │   ├── rom_sin_top.vhd
│   │   │   │   └── rom_sin_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_sin.asy
│   │   ├── rom_sin.gise
│   │   ├── rom_sin.mif
│   │   ├── rom_sin.ncf
│   │   ├── rom_sin.ngc
│   │   ├── rom_sin.sym
│   │   ├── rom_sin.v
│   │   ├── rom_sin.veo
│   │   ├── rom_sin.xco
│   │   ├── rom_sin.xise
│   │   ├── rom_sin_flist.txt
│   │   ├── rom_sin_xmdf.tcl
│   │   ├── rom_square
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_square_top.ucf
│   │   │   │   ├── rom_square_top.vhd
│   │   │   │   └── rom_square_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_square.asy
│   │   ├── rom_square.gise
│   │   ├── rom_square.mif
│   │   ├── rom_square.ncf
│   │   ├── rom_square.ngc
│   │   ├── rom_square.sym
│   │   ├── rom_square.v
│   │   ├── rom_square.veo
│   │   ├── rom_square.xco
│   │   ├── rom_square.xise
│   │   ├── rom_square_flist.txt
│   │   ├── rom_square_xmdf.tcl
│   │   ├── rom_triFM
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_triFM_top.ucf
│   │   │   │   ├── rom_triFM_top.vhd
│   │   │   │   └── rom_triFM_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_triFM.asy
│   │   ├── rom_triFM.gise
│   │   ├── rom_triFM.mif
│   │   ├── rom_triFM.ncf
│   │   ├── rom_triFM.ngc
│   │   ├── rom_triFM.sym
│   │   ├── rom_triFM.v
│   │   ├── rom_triFM.veo
│   │   ├── rom_triFM.xco
│   │   ├── rom_triFM.xise
│   │   ├── rom_triFM_flist.txt
│   │   ├── rom_triFM_xmdf.tcl
│   │   ├── rom_triangle
│   │   │   ├── example_design
│   │   │   │   ├── bmg_wrapper.vhd
│   │   │   │   ├── rom_triangle_top.ucf
│   │   │   │   ├── rom_triangle_top.vhd
│   │   │   │   └── rom_triangle_top.xdc
│   │   │   ├── implement
│   │   │   │   ├── implement.bat
│   │   │   │   ├── implement.sh
│   │   │   │   ├── planAhead_rdn.bat
│   │   │   │   ├── planAhead_rdn.sh
│   │   │   │   ├── planAhead_rdn.tcl
│   │   │   │   ├── xst.prj
│   │   │   │   └── xst.scr
│   │   │   └── simulation
│   │   │   ├── addr_gen.vhd
│   │   │   ├── bmg_stim_gen.vhd
│   │   │   ├── bmg_tb_pkg.vhd
│   │   │   ├── bmg_tb_synth.vhd
│   │   │   ├── bmg_tb_top.vhd
│   │   │   ├── functional
│   │   │   │   ├── isim_tcl_cmds.tcl
│   │   │   │   ├── simulate_isim.bat
│   │   │   │   ├── simulate_mti.do
│   │   │   │   ├── simulate_ncsim.sh
│   │   │   │   ├── wave_mti.do
│   │   │   │   └── wave_ncsim.sv
│   │   │   ├── random.vhd
│   │   │   └── timing
│   │   │   ├── isim_tcl_cmds.tcl
│   │   │   ├── simulate_isim.bat
│   │   │   ├── simulate_mti.do
│   │   │   ├── simulate_ncsim.sh
│   │   │   ├── wave_mti.do
│   │   │   └── wave_ncsim.sv
│   │   ├── rom_triangle.asy
│   │   ├── rom_triangle.gise
│   │   ├── rom_triangle.mif
│   │   ├── rom_triangle.ncf
│   │   ├── rom_triangle.ngc
│   │   ├── rom_triangle.sym
│   │   ├── rom_triangle.v
│   │   ├── rom_triangle.veo
│   │   ├── rom_triangle.xco
│   │   ├── rom_triangle.xise
│   │   ├── rom_triangle_flist.txt
│   │   ├── rom_triangle_xmdf.tcl
│   │   ├── summary.log
│   │   ├── tmp
│   │   │   └── _xmsgs
│   │   │   ├── pn_parser.xmsgs
│   │   │   └── xst.xmsgs
│   │   └── xaw2verilog.log
│   ├── iseconfig
│   │   ├── Wave.projectmgr
│   │   └── wave.xreport
│   ├── modelsim.ini
│   ├── myDCM.tfi
│   ├── myDCM.v
│   ├── myDCM_arwz.ucf
│   ├── pa.fromNetlist.tcl
│   ├── planAhead.ngc2edif.log
│   ├── planAhead_run_1
│   │   ├── Wave.data
│   │   │   ├── cache
│   │   │   │   ├── rom_sawtooth_ngc_2422c484.edif
│   │   │   │   ├── rom_sin_ngc_2422c484.edif
│   │   │   │   ├── rom_square_ngc_2422c484.edif
│   │   │   │   ├── rom_triangle_ngc_2422c484.edif
│   │   │   │   └── wave_ngc_a0ed0f68.edif
│   │   │   ├── constrs_1
│   │   │   │   └── fileset.xml
│   │   │   ├── runs
│   │   │   │   ├── impl_1.psg
│   │   │   │   └── runs.xml
│   │   │   ├── sources_1
│   │   │   │   └── fileset.xml
│   │   │   └── wt
│   │   │   └── webtalk_pa.xml
│   │   ├── Wave.ppr
│   │   ├── planAhead.jou
│   │   ├── planAhead.log
│   │   └── planAhead_run.log
│   ├── rom_PSK.bmm
│   ├── rom_sawtooth.mif
│   ├── rom_sin.mif
│   ├── rom_square.mif
│   ├── rom_triangle.mif
│   ├── testbench.fdo
│   ├── testbench.udo
│   ├── testbench.v
│   ├── testbench_wave.fdo
│   ├── transcript
│   ├── usage_statistics_webtalk.html
│   ├── vsim.wlf
│   ├── wave.bgn
│   ├── wave.bit
│   ├── wave.bld
│   ├── wave.cmd_log
│   ├── wave.drc
│   ├── wave.fdo
│   ├── wave.lso
│   ├── wave.ncd
│   ├── wave.ngc
│   ├── wave.ngd
│   ├── wave.ngr
│   ├── wave.pad
│   ├── wave.par
│   ├── wave.pcf
│   ├── wave.prj
│   ├── wave.ptwx
│   ├── wave.stx
│   ├── wave.syr
│   ├── wave.twr
│   ├── wave.twx
│   ├── wave.ucf
│   ├── wave.udo
│   ├── wave.unroutes
│   ├── wave.ut
│   ├── wave.v
│   ├── wave.xpi
│   ├── wave.xst
│   ├── wave_bitgen.xwbt
│   ├── wave_cs.blc
│   ├── wave_cs.ngc
│   ├── wave_envsettings.html
│   ├── wave_guide.ncd
│   ├── wave_map.map
│   ├── wave_map.mrp
│   ├── wave_map.ncd
│   ├── wave_map.ngm
│   ├── wave_map.xrpt
│   ├── wave_ngdbuild.xrpt
│   ├── wave_pad.csv
│   ├── wave_pad.txt
│   ├── wave_par.xrpt
│   ├── wave_summary.html
│   ├── wave_summary.xml
│   ├── wave_usage.xml
│   ├── wave_wave.fdo
│   ├── wave_xst.xrpt
│   ├── webtalk.log
│   ├── webtalk_impact.xml
│   ├── webtalk_pn.xml
│   ├── work
│   │   ├── @data@separate
│   │   │   ├── _primary.dat
│   │   │   ├── _primary.dbs
│   │   │   ├── _primary.vhd
│   │   │   ├── verilog.asm
│   │   │   └── verilog.rw
│   │   ├── @v@c@ctrl
│   │   │   ├── _primary.dat
│   │   │   ├── _primary.dbs
│   │   │   ├── _primary.vhd
│   │   │   ├── verilog.asm
│   │   │   └── verilog.rw
│   │   ├── _info
│   │   ├── _vmake
│   │   ├── acc
│   │   │   ├── _primary.dat
│   │   │   ├── _primary.dbs
│   │   │   ├── _primary.vhd
│   │   │   ├── verilog.asm
│   │   │   └── verilog.rw
│   │   ├── glbl
│   │   │   ├── _primary.dat
│   │   │   ├── _primary.dbs
│   │   │   ├── _primary.vhd
│   │   │   ├── verilog.asm
│   │   │   └── verilog.rw
│   │   ├── rom_sawtooth
│   │   │   ├── _primary.dat
│   │   │   ├── _primary.dbs
│   │   │   ├── _primary.vhd
│   │   │   ├── verilog.asm
│   │   │   └── verilog.rw
│   │   ├── rom_sin
│   │   │   ├── _primary.dat
│   │   │   ├── _primary.dbs
│   │   │   ├── _primary.vhd
│   │   │   ├── verilog.asm
│   │   │   └── verilog.rw
│   │   ├── rom_square
│   │   │   ├── _primary.dat
│   │   │   ├── _primary.dbs
│   │   │   ├── _primary.vhd
│   │   │   ├── verilog.asm
│   │   │   └── verilog.rw
│   │   ├── rom_triangle
│   │   │   ├── _primary.dat
│   │   │   ├── _primary.dbs
│   │   │   ├── _primary.vhd
│   │   │   ├── verilog.asm
│   │   │   └── verilog.rw
│   │   ├── testbench
│   │   │   ├── _primary.dat
│   │   │   ├── _primary.dbs
│   │   │   ├── _primary.vhd
│   │   │   ├── verilog.asm
│   │   │   └── verilog.rw
│   │   └── wave
│   │   ├── _primary.dat
│   │   ├── _primary.dbs
│   │   ├── _primary.vhd
│   │   ├── verilog.asm
│   │   └── verilog.rw
│   ├── xaw2verilog.log
│   ├── xlnx_auto_0_xdb
│   │   └── cst.xbcd
│   └── xst
│   └── work
│   ├── hdllib.ref
│   ├── vlg02
│   │   └── rom___d_s_b.bin
│   ├── vlg03
│   │   └── _data_separate.bin
│   ├── vlg0E
│   │   └── rom__sawtooth.bin
│   ├── vlg12
│   │   └── _v_c_ctrl.bin
│   ├── vlg1B
│   │   └── rom__triangle.bin
│   ├── vlg1F
│   │   └── rom__saw_f_m.bin
│   ├── vlg27
│   │   └── rom___isquare.bin
│   ├── vlg2B
│   │   └── rom___a_m.bin
│   ├── vlg33
│   │   └── rom__sin.bin
│   ├── vlg37
│   │   └── rom___p_s_k.bin
│   ├── vlg3D
│   │   └── rom___f_s_k.bin
│   ├── vlg40
│   │   └── rom___a_s_k.bin
│   ├── vlg44
│   │   └── rom___f_m.bin
│   ├── vlg47
│   │   └── wave.bin
│   ├── vlg4B
│   │   └── acc.bin
│   ├── vlg72
│   │   ├── my_d_c_m.bin
│   │   └── rom__square.bin
│   ├── vlg73
│   │   └── _d_aclk.bin
│   ├── vlg79
│   │   └── rom___s_s_b.bin
│   └── vlg7F
│   └── rom__tri_f_m.bin
└── coe
├── AM.coe
├── ASK.coe
├── DSB.coe
├── FM.coe
├── FSK.coe
├── PSK.coe
├── SSB.coe
├── sawtooth.coe
├── sawtooth_FM.coe
├── sin.coe
├── square.coe
├── square30.coe
├── tirangle_FM.coe
└── triangle.coe

134 directories, 834 files

标签:

实例下载地址

基于xilinx FPGA设计的DDS多种波形信号发生器

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警