Introduction - If you have any usage issues, please Google them yourself
DDS Direct Digital Synthesizer source code, including the use of IP core and the general two ways
Packet : 69491707dds.rar filelist
dds\a.mif
dds\aaasin_talbe.mif
dds\AddrLock.bsf
dds\AddrLock.vhd
dds\dds.asm.rpt
dds\dds.bdf
dds\dds.done
dds\dds.dpf
dds\dds.fit.eqn
dds\dds.fit.rpt
dds\dds.fit.smsg
dds\dds.fit.summary
dds\dds.flow.rpt
dds\dds.jdi
dds\dds.map.eqn
dds\dds.map.rpt
dds\dds.map.summary
dds\dds.pin
dds\dds.pof
dds\dds.qpf
dds\dds.qsf
dds\dds.qws
dds\dds.sim.rpt
dds\dds.sof
dds\dds.tan.rpt
dds\dds.tan.summary
dds\dds.vwf
dds\dds51.asm.rpt
dds\dds51.done
dds\dds51.dpf
dds\dds51.fit.eqn
dds\dds51.fit.rpt
dds\dds51.fit.summary
dds\dds51.flow.rpt
dds\dds51.map.eqn
dds\dds51.map.rpt
dds\dds51.map.summary
dds\dds51.pin
dds\dds51.pof
dds\dds51.qpf
dds\dds51.qsf
dds\dds51.qws
dds\dds51.sof
dds\dds51.tan.rpt
dds\dds51.tan.summary
dds\dds_assignment_defaults.qdf
dds\DPLL.bsf
dds\DPLL.inc
dds\DPLL.vhd
dds\DPLL_wave0.jpg
dds\DPLL_waveforms.html
dds\fir_pf.xml
dds\lpm_add_pharse.bsf
dds\lpm_add_pharse.cmp
dds\lpm_add_pharse.vhd
dds\lpm_add_pharse_wave0.jpg
dds\lpm_add_pharse_waveforms.html
dds\lpm_constant0.bsf
dds\lpm_constant0.cmp
dds\lpm_constant0.vhd
dds\lpm_rom0.bsf
dds\lpm_rom0.cmp
dds\lpm_rom0.vhd
dds\nco.bsf
dds\nco.cmp
dds\nco.html
dds\nco.inc
dds\nco.vec
dds\nco.vhd
dds\nco_bb.v
dds\nco_cos.hex
dds\nco_cos.mif
dds\nco_cos.v
dds\nco_inst.vhd
dds\nco_model.m
dds\nco_sin.hex
dds\nco_sin.mif
dds\nco_sin.v
dds\nco_st.inc
dds\nco_st.v
dds\nco_tb.m
dds\nco_tb.v
dds\nco_tb.vhd
dds\nco_vho_msim.tcl
dds\nco_vo_msim.tcl
dds\nco_wave.do
dds\sin_talbe.mif
dds\Special.mif
dds\stp1.stp
dds\stp51.stp
dds\db\add_sub_6fg.tdf
dds\db\add_sub_omg.tdf
dds\db\altsyncram_5hb2.tdf
dds\db\altsyncram_5rb2.tdf
dds\db\altsyncram_6hb2.tdf
dds\db\altsyncram_6r92.tdf
dds\db\altsyncram_89a2.tdf
dds\db\altsyncram_97u.tdf
dds\db\altsyncram_9d31.tdf
dds\db\altsyncram_bib1.tdf
dds\db\altsyncram_d4s.tdf
dds\db\altsyncram_evo3.tdf
dds\db\altsyncram_hjb2.tdf
dds\db\altsyncram_jjb2.tdf
dds\db\altsyncram_kjb2.tdf
dds\db\altsyncram_ljb2.tdf
dds\db\altsyncram_m1a2.tdf
dds\db\altsyncram_mvo3.tdf
dds\db\altsyncram_nob2.tdf
dds\db\altsyncram_p0u.tdf
dds\db\altsyncram_pas.tdf
dds\db\altsyncram_pjb2.tdf
dds\db\altsyncram_reu.tdf
dds\db\altsyncram_vbs.tdf
dds\db\cmpr_2vh.tdf
dds\db\cmpr_5mh.tdf
dds\db\cmpr_fnh.tdf
dds\db\cmpr_gnh.tdf
dds\db\cmpr_hnh.tdf
dds\db\cmpr_nth.tdf
dds\db\cntr_09b.tdf
dds\db\cntr_0dc.tdf
dds\db\cntr_0id.tdf
dds\db\cntr_0mb.tdf
dds\db\cntr_1dc.tdf
dds\db\cntr_4cb.tdf
dds\db\cntr_6sb.tdf
dds\db\cntr_7jc.tdf
dds\db\cntr_8id.tdf
dds\db\cntr_9qa.tdf
dds\db\cntr_afd.tdf
dds\db\cntr_cmi.tdf
dds\db\cntr_dqa.tdf
dds\db\cntr_eid.tdf
dds\db\cntr_fha.tdf
dds\db\cntr_gjb.tdf
dds\db\cntr_htb.tdf
dds\db\cntr_igb.tdf
dds\db\cntr_ikc.tdf
dds\db\cntr_isi.tdf
dds\db\cntr_j3i.tdf
dds\db\cntr_kkb.tdf
dds\db\cntr_lbc.tdf
dds\db\cntr_m3i.tdf
dds\db\cntr_mbb.tdf
dds\db\cntr_n3i.tdf
dds\db\cntr_nia.tdf
dds\db\cntr_oia.tdf
dds\db\cntr_qpd.tdf
dds\db\cntr_ria.tdf
dds\db\cntr_smd.tdf
dds\db\cntr_ubb.tdf
dds\db\cntr_ulb.tdf
dds\db\cntr_vcc.tdf
dds\db\cntr_vlb.tdf
dds\db\dds.db_info
dds\db\dds51.(12).cnf.hdb
dds\db\dds51.(13).cnf.cdb
dds\db\dds51.(13).cnf.hdb
dds\db\dds51.(14).cnf.cdb
dds\db\dds51.(14).cnf.hdb
dds\db\dds51.(15).cnf.cdb
dds\db\dds51.(15).cnf.hdb
dds\db\dds51.(16).cnf.cdb
dds\db\dds51.(16).cnf.hdb
dds\db\dds51.(17).cnf.cdb
dds\db\dds51.(17).cnf.hdb
dds\db\dds51.(18).cnf.cdb
dds\db\dds51.(18).cnf.hdb
dds\db\dds51.(19).cnf.cdb
dds\db\dds51.(19).cnf.hdb
dds\db\dds51.(20).cnf.cdb
dds\db\dds51.(20).cnf.hdb
dds\db\dds51.(21).cnf.cdb
dds\db\dds51.(21).cnf.hdb
dds\db\dds51.(22).cnf.cdb
dds\db\dds51.(22).cnf.hdb
dds\db\dds51.(23).cnf.cdb
dds\db\dds51.(23).cnf.hdb
dds\db\dds51.(24).cnf.cdb
dds\db\dds51.(24).cnf.hdb
dds\db\dds51.(25).cnf.cdb
dds\db\dds51.(25).cnf.hdb
dds\db\dds51.(26).cnf.cdb
dds\db\dds51.(26).cnf.hdb
dds\db\dds51.(27).cnf.cdb
dds\db\dds51.(27).cnf.hdb
dds\db\dds51.hier_info
dds\db\dds51.rtlv_sg.cdb
dds\db\dds51.rtlv.hdb
dds\db\dds51.rtlv_sg_swap.cdb
dds\db\dds51.pre_map.hdb
dds\db\dds51.sld_design_entry.sci
dds\db\dds51.(28).cnf.cdb
dds\db\dds51.(28).cnf.hdb
dds\db\dds51.(29).cnf.cdb
dds\db\dds51.(29).cnf.hdb
dds\db\dds51.(30).cnf.cdb
dds\db\dds51.(30).cnf.hdb
dds\db\dds51.(31).cnf.cdb
dds\db\dds51.(31).cnf.hdb
dds\db\dds51.(32).cnf.cdb
dds\db\dds51.(32).cnf.hdb
dds\db\dds51.(33).cnf.cdb
dds\db\dds51.(33).cnf.hdb
dds\db\dds51.(34).cnf.cdb
dds\db\dds51.(34).cnf.hdb
dds\db\dds51.(35).cnf.cdb
dds\db\dds51.(35).cnf.hdb
dds\db\dds51.(36).cnf.cdb
dds\db\dds51.(36).cnf.hdb
dds\db\dds51.(37).cnf.cdb
dds\db\dds51.(37).cnf.hdb
dds\db\dds51.(38).cnf.cdb
dds\db\dds51.(38).cnf.hdb
dds\db\cntr_gbg.tdf
dds\db\dds51.(39).cnf.cdb
dds\db\dds51.(39).cnf.hdb
dds\db\dds51.(40).cnf.cdb
dds\db\dds51.(40).cnf.hdb
dds\db\dds51.(41).cnf.cdb
dds\db\dds51.(41).cnf.hdb
dds\db\cntr_fkf.tdf
dds\db\dds51.(42).cnf.cdb
dds\db\dds51.(42).cnf.hdb
dds\db\dds51.(43).cnf.cdb
dds\db\dds51.(43).cnf.hdb
dds\db\dds51.(44).cnf.cdb
dds\db\dds51.(44).cnf.hdb
dds\db\dds51.(45).cnf.cdb
dds\db\dds51.(45).cnf.hdb
dds\db\dds51.(46).cnf.cdb
dds\db\dds51.(46).cnf.hdb
dds\db\cntr_tgh.tdf
dds\db\dds51.(47).cnf.cdb
dds\db\dds51.(47).cnf.hdb
dds\db\dds51.(48).cnf.cdb
dds\db\dds51.(48).cnf.hdb
dds\db\dds51.(49).cnf.cdb
dds\db\dds51.(49).cnf.hdb
dds\db\altsyncram_lji2.tdf
dds\db\dds51.(50).cnf.cdb
dds\db\dds51.(50).cnf.hdb
dds\db\dds51.(51).cnf.cdb
dds\db\dds51.(51).cnf.hdb
dds\db\dds51.(52).cnf.cdb
dds\db\dds51.(52).cnf.hdb
dds\db\cntr_ufe.tdf
dds\db\dds51.(53).cnf.cdb
dds\db\dds51.(53).cnf.hdb
dds\db\dds51.(54).cnf.cdb
dds\db\dds51.(54).cnf.hdb
dds\db\cntr_jaf.tdf
dds\db\dds51.(55).cnf.cdb
dds\db\dds51.(55).cnf.hdb
dds\db\dds51.(56).cnf.cdb
dds\db\dds51.(56).cnf.hdb
dds\db\dds51.(57).cnf.cdb
dds\db\dds51.(57).cnf.hdb
dds\db\dds51.(58).cnf.cdb
dds\db\dds51.(58).cnf.hdb
dds\db\dds51.(59).cnf.cdb
dds\db\dds51.(59).cnf.hdb
dds\db\dds51.sld_design_entry_dsc.sci
dds\db\dds51.map.hdb
dds\db\dds51.cmp.rdb
dds\db\dds.sld_design_entry.sci
dds\db\dds51.eco.cdb
dds\db\dds.map.qmsg
dds\db\dds.hif
dds\db\dds.eco.cdb
dds\db\dds.cbx.xml
dds\db\dds.psp
dds\db\dds.cmp.rdb
dds\db\dds.(0).cnf.cdb
dds\db\dds.(0).cnf.hdb
dds\db\dds.(1).cnf.cdb
dds\db\dds.(1).cnf.hdb
dds\db\altsyncram_ra51.tdf
dds\db\altsyncram_47j2.tdf
dds\db\dds.(2).cnf.cdb
dds\db\dds.(2).cnf.hdb
dds\db\dds.(3).cnf.cdb
dds\db\dds.(3).cnf.hdb
dds\db\dds.(4).cnf.cdb
dds\db\dds.(4).cnf.hdb
dds\db\dds.(5).cnf.cdb
dds\db\dds.(5).cnf.hdb
dds\db\dds.(6).cnf.cdb
dds\db\dds.(6).cnf.hdb
dds\db\dds.(7).cnf.cdb
dds\db\dds.(7).cnf.hdb
dds\db\dds.(8).cnf.cdb
dds\db\dds.(8).cnf.hdb
dds\db\dds.(9).cnf.cdb
dds\db\dds.(9).cnf.hdb
dds\db\dds.(10).cnf.cdb
dds\db\dds.(10).cnf.hdb
dds\db\dds.(11).cnf.cdb
dds\db\dds.(11).cnf.hdb
dds\db\dds.(12).cnf.cdb
dds\db\dds.(12).cnf.hdb
dds\db\dds.(13).cnf.cdb
dds\db\dds.(13).cnf.hdb
dds\db\dds.(14).cnf.cdb
dds\db\dds.(14).cnf.hdb
dds\db\dds.(15).cnf.cdb
dds\db\dds.(15).cnf.hdb
dds\db\dds.(16).cnf.cdb
dds\db\dds.(16).cnf.hdb
dds\db\dds.hier_info
dds\db\dds.rtlv_sg.cdb
dds\db\dds.rtlv_sg_swap.cdb
dds\db\dds.rtlv.hdb
dds\db\dds.pre_map.hdb
dds\db\dds.dbp
dds\db\dds.(17).cnf.cdb
dds\db\dds.(17).cnf.hdb
dds\db\dds.(18).cnf.cdb
dds\db\dds.(18).cnf.hdb
dds\db\dds.(19).cnf.cdb
dds\db\dds.(19).cnf.hdb
dds\db\dds.(20).cnf.cdb
dds\db\dds.(20).cnf.hdb
dds\db\dds.(21).cnf.cdb
dds\db\dds.(21).cnf.hdb
dds\db\dds.(22).cnf.cdb
dds\db\dds.(22).cnf.hdb
dds\db\dds.(23).cnf.cdb
dds\db\dds.(23).cnf.hdb
dds\db\dds.(24).cnf.cdb
dds\db\dds.(24).cnf.hdb
dds\db\dds.(25).cnf.cdb
dds\db\dds.(25).cnf.hdb
dds\db\dds.(26).cnf.cdb
dds\db\dds.(26).cnf.hdb
dds\db\dds.(27).cnf.cdb
dds\db\dds.(27).cnf.hdb
dds\db\cntr_0jg.tdf
dds\db\dds.(28).cnf.cdb
dds\db\dds.(28).cnf.hdb
dds\db\dds.(29).cnf.cdb
dds\db\dds.(29).cnf.hdb
dds\db\dds.(30).cnf.cdb
dds\db\dds.(30).cnf.hdb
dds\db\cntr_vrf.tdf
dds\db\dds.(31).cnf.cdb
dds\db\dds.(31).cnf.hdb
dds\db\dds.(32).cnf.cdb
dds\db\dds.(32).cnf.hdb
dds\db\cmpr_1vh.tdf
dds\db\dds.(33).cnf.cdb
dds\db\dds.(33).cnf.hdb
dds\db\dds.(34).cnf.cdb
dds\db\dds.(34).cnf.hdb
dds\db\dds.(35).cnf.cdb
dds\db\dds.(35).cnf.hdb
dds\db\cntr_1oh.tdf
dds\db\dds.(36).cnf.cdb
dds\db\dds.(36).cnf.hdb
dds\db\dds.(37).cnf.cdb
dds\db\dds.(37).cnf.hdb
dds\db\dds.(38).cnf.cdb
dds\db\dds.(38).cnf.hdb
dds\db\altsyncram_jti2.tdf
dds\db\altsyncram_u3l1.tdf
dds\db\dds.(39).cnf.cdb
dds\db\dds.(39).cnf.hdb
dds\db\dds.(40).cnf.cdb
dds\db\dds.(40).cnf.hdb
dds\db\dds.(41).cnf.cdb
dds\db\dds.(41).cnf.hdb
dds\db\dds.(42).cnf.cdb
dds\db\dds.(42).cnf.hdb
dds\db\cntr_ooe.tdf
dds\db\dds.(43).cnf.cdb
dds\db\dds.(43).cnf.hdb
dds\db\dds.(44).cnf.cdb
dds\db\dds.(44).cnf.hdb
dds\db\cntr_nhf.tdf
dds\db\dds.(45).cnf.cdb
dds\db\dds.(45).cnf.hdb
dds\db\dds.(46).cnf.cdb
dds\db\dds.(46).cnf.hdb
dds\db\dds.(47).cnf.cdb
dds\db\dds.(47).cnf.hdb
dds\db\dds.(48).cnf.cdb
dds\db\dds.(48).cnf.hdb
dds\db\dds.(49).cnf.cdb
dds\db\dds.(49).cnf.hdb
dds\db\dds.sld_design_entry_dsc.sci
dds\db\dds.map.hdb
dds\db\decode_9ie.tdf
dds\db\decode_9jf.tdf
dds\db\decode_ogi.tdf
dds\db\decode_rpe.tdf
dds\db\mux_lgc.tdf
dds\db\prev_cmp_dds.asm.qmsg
dds\db\prev_cmp_dds.fit.qmsg
dds\db\prev_cmp_dds.map.qmsg
dds\db\prev_cmp_dds.qmsg
dds\db\prev_cmp_dds.tan.qmsg
dds\db\dds51.db_info
dds\db\dds51.map.qmsg
dds\db\dds51.hif
dds\db\dds51.cbx.xml
dds\db\dds51.(0).cnf.cdb
dds\db\dds51.(0).cnf.hdb
dds\db\dds51.(1).cnf.cdb
dds\db\dds51.(1).cnf.hdb
dds\db\altsyncram_9351.tdf
dds\db\altsyncram_ivi2.tdf
dds\db\dds51.(2).cnf.cdb
dds\db\dds51.(2).cnf.hdb
dds\db\dds51.(3).cnf.cdb
dds\db\dds51.(3).cnf.hdb
dds\db\dds51.(4).cnf.cdb
dds\db\dds51.(4).cnf.hdb
dds\db\dds51.(5).cnf.cdb
dds\db\dds51.(5).cnf.hdb
dds\db\dds51.(6).cnf.cdb
dds\db\dds51.(6).cnf.hdb
dds\db\dds51.(7).cnf.cdb
dds\db\dds51.(7).cnf.hdb
dds\db\dds51.(8).cnf.cdb
dds\db\dds51.(8).cnf.hdb
dds\db\dds51.(9).cnf.cdb
dds\db\dds51.(9).cnf.hdb
dds\db\dds51.(10).cnf.cdb
dds\db\dds51.(10).cnf.hdb
dds\db\dds51.(11).cnf.cdb
dds\db\dds51.(11).cnf.hdb
dds\db\dds51.(12).cnf.cdb
dds\db\dds51.psp
dds\db\dds51.dbp
dds\dds51_assignment_defaults.qdf
dds\db
dds