实例介绍
这是在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
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论