Description: Sinusoidal signal generator design, the structure of the sinusoidal signal generator consists of three parts. The data counter, or address generator, data ROM and D/A. The good performance of the sinusoidal signal generator design requirements Part 3 high-speed performance, and the ROM data in high-speed conditions, take up minimal logic resources, the design process is the most convenient, the waveform data is the most convenient. The following figure is a block diagram of this signal generator, top file SINGT.VHD is implemented in FPGA, consists of two parts: ROM address signal generator, served by the 5-bit counter, and the sine ROM reject this ROM by LPM_ROM module constitute optimal design LPM_ROM is the underlying FPGA EAB or ESB. The address generator clock CLK input frequency f0 and per period of the waveform data points selected in (64), and the relationship between D/A output frequency f is: f = f0/64.
To Search:
File list (Check if you may need any files):
sine\counter_0.bsf
....\counter_0.inc
....\counter_0.qip
....\counter_0.vhd
....\counter_0_wave0.jpg
....\counter_0_waveforms.html
....\counter_1.bsf
....\counter_1.inc
....\counter_1.qip
....\counter_1.vhd
....\counter_1_wave0.jpg
....\counter_1_waveforms.html
....\db\altsyncram_9s81.tdf
....\..\altsyncram_lv72.tdf
....\..\altsyncram_n282.tdf
....\..\altsyncram_pq81.tdf
....\..\cntr_69i.tdf
....\..\cntr_99i.tdf
....\..\mux_aqc.tdf
....\..\prev_cmp_sine.asm.qmsg
....\..\prev_cmp_sine.fit.qmsg
....\..\prev_cmp_sine.map.qmsg
....\..\prev_cmp_sine.qmsg
....\..\prev_cmp_sine.sim.qmsg
....\..\prev_cmp_sine.tan.qmsg
....\..\sine.asm.qmsg
....\..\sine.asm_labs.ddb
....\..\sine.cbx.xml
....\..\sine.cmp.bpm
....\..\sine.cmp.cdb
....\..\sine.cmp.ecobp
....\..\sine.cmp.hdb
....\..\sine.cmp.kpt
....\..\sine.cmp.logdb
....\..\sine.cmp.rdb
....\..\sine.cmp.tdb
....\..\sine.cmp0.ddb
....\..\sine.cmp2.ddb
....\..\sine.cmp_merge.kpt
....\..\sine.db_info
....\..\sine.eco.cdb
....\..\sine.eds_overflow
....\..\sine.fit.qmsg
....\..\sine.fnsim.cdb
....\..\sine.fnsim.hdb
....\..\sine.fnsim.qmsg
....\..\sine.hier_info
....\..\sine.hif
....\..\sine.lpc.html
....\..\sine.lpc.rdb
....\..\sine.lpc.txt
....\..\sine.map.bpm
....\..\sine.map.cdb
....\..\sine.map.ecobp
....\..\sine.map.hdb
....\..\sine.map.kpt
....\..\sine.map.logdb
....\..\sine.map.qmsg
....\..\sine.map_bb.cdb
....\..\sine.map_bb.hdb
....\..\sine.map_bb.logdb
....\..\sine.pre_map.cdb
....\..\sine.pre_map.hdb
....\..\sine.rtlv.hdb
....\..\sine.rtlv_sg.cdb
....\..\sine.rtlv_sg_swap.cdb
....\..\sine.sgdiff.cdb
....\..\sine.sgdiff.hdb
....\..\sine.sim.hdb
....\..\sine.sim.qmsg
....\..\sine.sim.rdb
....\..\sine.simfam
....\..\sine.sim_ori.vwf
....\..\sine.sld_design_entry.sci
....\..\sine.sld_design_entry_dsc.sci
....\..\sine.syn_hier_info
....\..\sine.tan.qmsg
....\..\sine.tis_db_list.ddb
....\..\sine.tmw_info
....\..\sine_global_asgn_op.abo
....\..\wed.wsf
....\incremental_db\compiled_partitions\sine.root_partition.cmp.atm
....\..............\...................\sine.root_partition.cmp.dfp
....\..............\...................\sine.root_partition.cmp.hdbx
....\..............\...................\sine.root_partition.cmp.kpt
....\..............\...................\sine.root_partition.cmp.logdb
....\..............\...................\sine.root_partition.cmp.rcf
....\..............\...................\sine.root_partition.map.atm
....\..............\...................\sine.root_partition.map.dpi
....\..............\...................\sine.root_partition.map.hdbx
....\..............\...................\sine.root_partition.map.kpt
....\..............\...................\sine.root_partition.merge_hb.atm
....\..............\...................\sine.sldhu_30e344a040fd07e1533c49de5f2d67d1.map.atm
....\..............\...................\sine.sldhu_30e344a040fd07e1533c49de5f2d67d1.map.dpi
....\..............\...................\sine.sldhu_30e344a040fd07e1533c49de5f2d67d1.map.hdbx
....\..............\...................\sine.sldhu_30e344a040fd07e1533c49de5f2d67d1.map.kpt
....\..............\...................\sine.sldhu_30e344a040fd07e1533c49de5f2d67d1.map.logdb
....\..............\README
....\pll.bsf
....\pll.inc