⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 audio_dac.v

📁 Abstract A new intelligent milometer base on a microcontroller can count the sum. By taking full u
💻 V
📖 第 1 页 / 共 3 页
字号:
			8'h64: sine = 16'h2899 ;
			8'h65: sine = 16'h275f ;
			8'h66: sine = 16'h261f ;
			8'h67: sine = 16'h24d9 ;
			8'h68: sine = 16'h238d ;
			8'h69: sine = 16'h223c ;
			8'h6a: sine = 16'h20e6 ;
			8'h6b: sine = 16'h1f8b ;
			8'h6c: sine = 16'h1e2a ;
			8'h6d: sine = 16'h1cc5 ;
			8'h6e: sine = 16'h1b5c ;
			8'h6f: sine = 16'h19ef ;
			8'h70: sine = 16'h187d ;
			8'h71: sine = 16'h1708 ;
			8'h72: sine = 16'h158f ;
			8'h73: sine = 16'h1413 ;
			8'h74: sine = 16'h1293 ;
			8'h75: sine = 16'h1111 ;
			8'h76: sine = 16'h0f8c ;
			8'h77: sine = 16'h0e05 ;
			8'h78: sine = 16'h0c7c ;
			8'h79: sine = 16'h0af0 ;
			8'h7a: sine = 16'h0963 ;
			8'h7b: sine = 16'h07d5 ;
			8'h7c: sine = 16'h0645 ;
			8'h7d: sine = 16'h04b5 ;
			8'h7e: sine = 16'h0323 ;
			8'h7f: sine = 16'h0192 ;
			8'h80: sine = 16'h0000 ;
			8'h81: sine = 16'hfe6e ;
			8'h82: sine = 16'hfcdd ;
			8'h83: sine = 16'hfb4b ;
			8'h84: sine = 16'hf9bb ;
			8'h85: sine = 16'hf82b ;
			8'h86: sine = 16'hf69d ;
			8'h87: sine = 16'hf510 ;
			8'h88: sine = 16'hf384 ;
			8'h89: sine = 16'hf1fb ;
			8'h8a: sine = 16'hf074 ;
			8'h8b: sine = 16'heeef ;
			8'h8c: sine = 16'hed6d ;
			8'h8d: sine = 16'hebed ;
			8'h8e: sine = 16'hea71 ;
			8'h8f: sine = 16'he8f8 ;
			8'h90: sine = 16'he783 ;
			8'h91: sine = 16'he611 ;
			8'h92: sine = 16'he4a4 ;
			8'h93: sine = 16'he33b ;
			8'h94: sine = 16'he1d6 ;
			8'h95: sine = 16'he075 ;
			8'h96: sine = 16'hdf1a ;
			8'h97: sine = 16'hddc4 ;
			8'h98: sine = 16'hdc73 ;
			8'h99: sine = 16'hdb27 ;
			8'h9a: sine = 16'hd9e1 ;
			8'h9b: sine = 16'hd8a1 ;
			8'h9c: sine = 16'hd767 ;
			8'h9d: sine = 16'hd634 ;
			8'h9e: sine = 16'hd506 ;
			8'h9f: sine = 16'hd3e0 ;
			8'ha0: sine = 16'hd2c0 ;
			8'ha1: sine = 16'hd1a7 ;
			8'ha2: sine = 16'hd095 ;
			8'ha3: sine = 16'hcf8b ;
			8'ha4: sine = 16'hce88 ;
			8'ha5: sine = 16'hcd8d ;
			8'ha6: sine = 16'hcc9a ;
			8'ha7: sine = 16'hcbae ;
			8'ha8: sine = 16'hcacb ;
			8'ha9: sine = 16'hc9ef ;
			8'haa: sine = 16'hc91c ;
			8'hab: sine = 16'hc852 ;
			8'hac: sine = 16'hc790 ;
			8'had: sine = 16'hc6d7 ;
			8'hae: sine = 16'hc626 ;
			8'haf: sine = 16'hc57f ;
			8'hb0: sine = 16'hc4e1 ;
			8'hb1: sine = 16'hc44b ;
			8'hb2: sine = 16'hc3bf ;
			8'hb3: sine = 16'hc33c ;
			8'hb4: sine = 16'hc2c3 ;
			8'hb5: sine = 16'hc253 ;
			8'hb6: sine = 16'hc1ec ;
			8'hb7: sine = 16'hc190 ;
			8'hb8: sine = 16'hc13c ;
			8'hb9: sine = 16'hc0f3 ;
			8'hba: sine = 16'hc0b3 ;
			8'hbb: sine = 16'hc07d ;
			8'hbc: sine = 16'hc050 ;
			8'hbd: sine = 16'hc02e ;
			8'hbe: sine = 16'hc015 ;
			8'hbf: sine = 16'hc006 ;
			8'hc0: sine = 16'hc001 ;
			8'hc1: sine = 16'hc006 ;
			8'hc2: sine = 16'hc015 ;
			8'hc3: sine = 16'hc02e ;
			8'hc4: sine = 16'hc050 ;
			8'hc5: sine = 16'hc07d ;
			8'hc6: sine = 16'hc0b3 ;
			8'hc7: sine = 16'hc0f3 ;
			8'hc8: sine = 16'hc13c ;
			8'hc9: sine = 16'hc190 ;
			8'hca: sine = 16'hc1ec ;
			8'hcb: sine = 16'hc253 ;
			8'hcc: sine = 16'hc2c3 ;
			8'hcd: sine = 16'hc33c ;
			8'hce: sine = 16'hc3bf ;
			8'hcf: sine = 16'hc44b ;
			8'hd0: sine = 16'hc4e1 ;
			8'hd1: sine = 16'hc57f ;
			8'hd2: sine = 16'hc626 ;
			8'hd3: sine = 16'hc6d7 ;
			8'hd4: sine = 16'hc790 ;
			8'hd5: sine = 16'hc852 ;
			8'hd6: sine = 16'hc91c ;
			8'hd7: sine = 16'hc9ef ;
			8'hd8: sine = 16'hcacb ;
			8'hd9: sine = 16'hcbae ;
			8'hda: sine = 16'hcc9a ;
			8'hdb: sine = 16'hcd8d ;
			8'hdc: sine = 16'hce88 ;
			8'hdd: sine = 16'hcf8b ;
			8'hde: sine = 16'hd095 ;
			8'hdf: sine = 16'hd1a7 ;
			8'he0: sine = 16'hd2c0 ;
			8'he1: sine = 16'hd3e0 ;
			8'he2: sine = 16'hd506 ;
			8'he3: sine = 16'hd634 ;
			8'he4: sine = 16'hd767 ;
			8'he5: sine = 16'hd8a1 ;
			8'he6: sine = 16'hd9e1 ;
			8'he7: sine = 16'hdb27 ;
			8'he8: sine = 16'hdc73 ;
			8'he9: sine = 16'hddc4 ;
			8'hea: sine = 16'hdf1a ;
			8'heb: sine = 16'he075 ;
			8'hec: sine = 16'he1d6 ;
			8'hed: sine = 16'he33b ;
			8'hee: sine = 16'he4a4 ;
			8'hef: sine = 16'he611 ;
			8'hf0: sine = 16'he783 ;
			8'hf1: sine = 16'he8f8 ;
			8'hf2: sine = 16'hea71 ;
			8'hf3: sine = 16'hebed ;
			8'hf4: sine = 16'hed6d ;
			8'hf5: sine = 16'heeef ;
			8'hf6: sine = 16'hf074 ;
			8'hf7: sine = 16'hf1fb ;
			8'hf8: sine = 16'hf384 ;
			8'hf9: sine = 16'hf510 ;
			8'hfa: sine = 16'hf69d ;
			8'hfb: sine = 16'hf82b ;
			8'hfc: sine = 16'hf9bb ;
			8'hfd: sine = 16'hfb4b ;
			8'hfe: sine = 16'hfcdd ;
			8'hff: sine = 16'hfe6e ;
	endcase
	end
	//SAWWAVE
	//
	//
	//
	//
	//
	//
	//
	3'd1:
	begin
	case(sin_addr)
			8'h00: sine = 16'hc001 ;
			8'h01: sine = 16'hc101 ;
			8'h02: sine = 16'hc201 ;
			8'h03: sine = 16'hc301 ;
			8'h04: sine = 16'hc401 ;
			8'h05: sine = 16'hc501 ;
			8'h06: sine = 16'hc601 ;
			8'h07: sine = 16'hc701 ;
			8'h08: sine = 16'hc801 ;
			8'h09: sine = 16'hc901 ;
			8'h0a: sine = 16'hca01 ;
			8'h0b: sine = 16'hcb01 ;
			8'h0c: sine = 16'hcc01 ;
			8'h0d: sine = 16'hcd01 ;
			8'h0e: sine = 16'hce01 ;
			8'h0f: sine = 16'hcf01 ;
			8'h10: sine = 16'hd001 ;
			8'h11: sine = 16'hd101 ;
			8'h12: sine = 16'hd201 ;
			8'h13: sine = 16'hd301 ;
			8'h14: sine = 16'hd401 ;
			8'h15: sine = 16'hd501 ;
			8'h16: sine = 16'hd601 ;
			8'h17: sine = 16'hd701 ;
			8'h18: sine = 16'hd801 ;
			8'h19: sine = 16'hd901 ;
			8'h1a: sine = 16'hda01 ;
			8'h1b: sine = 16'hdb01 ;
			8'h1c: sine = 16'hdc01 ;
			8'h1d: sine = 16'hdd01 ;
			8'h1e: sine = 16'hde01 ;
			8'h1f: sine = 16'hdf01 ;
			8'h20: sine = 16'he001 ;
			8'h21: sine = 16'he101 ;
			8'h22: sine = 16'he201 ;
			8'h23: sine = 16'he301 ;
			8'h24: sine = 16'he401 ;
			8'h25: sine = 16'he501 ;
			8'h26: sine = 16'he601 ;
			8'h27: sine = 16'he701 ;
			8'h28: sine = 16'he801 ;
			8'h29: sine = 16'he901 ;
			8'h2a: sine = 16'hea01 ;
			8'h2b: sine = 16'heb01 ;
			8'h2c: sine = 16'hec01 ;
			8'h2d: sine = 16'hed01 ;
			8'h2e: sine = 16'hee01 ;
			8'h2f: sine = 16'hef01 ;
			8'h30: sine = 16'hf001 ;
			8'h31: sine = 16'hf101 ;
			8'h32: sine = 16'hf201 ;
			8'h33: sine = 16'hf301 ;
			8'h34: sine = 16'hf401 ;
			8'h35: sine = 16'hf501 ;
			8'h36: sine = 16'hf601 ;
			8'h37: sine = 16'hf701 ;
			8'h38: sine = 16'hf801 ;
			8'h39: sine = 16'hf901 ;
			8'h3a: sine = 16'hfa01 ;
			8'h3b: sine = 16'hfb01 ;
			8'h3c: sine = 16'hfc01 ;
			8'h3d: sine = 16'hfd01 ;
			8'h3e: sine = 16'hfe01 ;
			8'h3f: sine = 16'hff01 ;
			8'h40: sine = 16'h0000 ;
			8'h41: sine = 16'h00ff ;
			8'h42: sine = 16'h01ff ;
			8'h43: sine = 16'h02ff ;
			8'h44: sine = 16'h03ff ;
			8'h45: sine = 16'h04ff ;
			8'h46: sine = 16'h05ff ;
			8'h47: sine = 16'h06ff ;
			8'h48: sine = 16'h07ff ;
			8'h49: sine = 16'h08ff ;
			8'h4a: sine = 16'h09ff ;
			8'h4b: sine = 16'h0aff ;
			8'h4c: sine = 16'h0bff ;
			8'h4d: sine = 16'h0cff ;
			8'h4e: sine = 16'h0dff ;
			8'h4f: sine = 16'h0eff ;
			8'h50: sine = 16'h0fff ;
			8'h51: sine = 16'h10ff ;
			8'h52: sine = 16'h11ff ;
			8'h53: sine = 16'h12ff ;
			8'h54: sine = 16'h13ff ;
			8'h55: sine = 16'h14ff ;
			8'h56: sine = 16'h15ff ;
			8'h57: sine = 16'h16ff ;
			8'h58: sine = 16'h17ff ;
			8'h59: sine = 16'h18ff ;
			8'h5a: sine = 16'h19ff ;
			8'h5b: sine = 16'h1aff ;
			8'h5c: sine = 16'h1bff ;
			8'h5d: sine = 16'h1cff ;
			8'h5e: sine = 16'h1dff ;
			8'h5f: sine = 16'h1eff ;
			8'h60: sine = 16'h1fff ;
			8'h61: sine = 16'h20ff ;
			8'h62: sine = 16'h21ff ;
			8'h63: sine = 16'h22ff ;
			8'h64: sine = 16'h23ff ;
			8'h65: sine = 16'h24ff ;
			8'h66: sine = 16'h25ff ;
			8'h67: sine = 16'h26ff ;
			8'h68: sine = 16'h27ff ;
			8'h69: sine = 16'h28ff ;
			8'h6a: sine = 16'h29ff ;
			8'h6b: sine = 16'h2aff ;
			8'h6c: sine = 16'h2bff ;
			8'h6d: sine = 16'h2cff ;
			8'h6e: sine = 16'h2dff ;
			8'h6f: sine = 16'h2eff ;
			8'h70: sine = 16'h2fff ;
			8'h71: sine = 16'h30ff ;
			8'h72: sine = 16'h31ff ;
			8'h73: sine = 16'h32ff ;
			8'h74: sine = 16'h33ff ;
			8'h75: sine = 16'h34ff ;
			8'h76: sine = 16'h35ff ;
			8'h77: sine = 16'h36ff ;
			8'h78: sine = 16'h37ff ;
			8'h79: sine = 16'h38ff ;
			8'h7a: sine = 16'h39ff ;
			8'h7b: sine = 16'h3aff ;
			8'h7c: sine = 16'h3bff ;
			8'h7d: sine = 16'h3cff ;
			8'h7e: sine = 16'h3dff ;
			8'h7f: sine = 16'h3eff ;
			8'h80: sine = 16'h3fff ;
			8'h81: sine = 16'h3eff ;
			8'h82: sine = 16'h3dff ;
			8'h83: sine = 16'h3cff ;
			8'h84: sine = 16'h3bff ;
			8'h85: sine = 16'h3aff ;
			8'h86: sine = 16'h39ff ;
			8'h87: sine = 16'h38ff ;
			8'h88: sine = 16'h37ff ;
			8'h89: sine = 16'h36ff ;
			8'h8a: sine = 16'h35ff ;
			8'h8b: sine = 16'h34ff ;
			8'h8c: sine = 16'h33ff ;
			8'h8d: sine = 16'h32ff ;
			8'h8e: sine = 16'h31ff ;
			8'h8f: sine = 16'h30ff ;
			8'h90: sine = 16'h2fff ;
			8'h91: sine = 16'h2eff ;
			8'h92: sine = 16'h2dff ;
			8'h93: sine = 16'h2cff ;
			8'h94: sine = 16'h2bff ;
			8'h95: sine = 16'h2aff ;
			8'h96: sine = 16'h29ff ;
			8'h97: sine = 16'h28ff ;
			8'h98: sine = 16'h27ff ;
			8'h99: sine = 16'h26ff ;
			8'h9a: sine = 16'h25ff ;
			8'h9b: sine = 16'h24ff ;
			8'h9c: sine = 16'h23ff ;
			8'h9d: sine = 16'h22ff ;
			8'h9e: sine = 16'h21ff ;
			8'h9f: sine = 16'h20ff ;
			8'ha0: sine = 16'h1fff ;
			8'ha1: sine = 16'h1eff ;
			8'ha2: sine = 16'h1dff ;
			8'ha3: sine = 16'h1cff ;
			8'ha4: sine = 16'h1bff ;
			8'ha5: sine = 16'h1aff ;
			8'ha6: sine = 16'h19ff ;
			8'ha7: sine = 16'h18ff ;
			8'ha8: sine = 16'h17ff ;
			8'ha9: sine = 16'h16ff ;
			8'haa: sine = 16'h15ff ;
			8'hab: sine = 16'h14ff ;
			8'hac: sine = 16'h13ff ;
			8'had: sine = 16'h12ff ;
			8'hae: sine = 16'h11ff ;
			8'haf: sine = 16'h10ff ;
			8'hb0: sine = 16'h0fff ;
			8'hb1: sine = 16'h0eff ;
			8'hb2: sine = 16'h0dff ;
			8'hb3: sine = 16'h0cff ;
			8'hb4: sine = 16'h0bff ;
			8'hb5: sine = 16'h0aff ;
			8'hb6: sine = 16'h09ff ;
			8'hb7: sine = 16'h08ff ;
			8'hb8: sine = 16'h07ff ;
			8'hb9: sine = 16'h06ff ;
			8'hba: sine = 16'h05ff ;
			8'hbb: sine = 16'h04ff ;
			8'hbc: sine = 16'h03ff ;
			8'hbd: sine = 16'h02ff ;
			8'hbe: sine = 16'h01ff ;
			8'hbf: sine = 16'h00ff ;
			8'hc0: sine = 16'h0000 ;
			8'hc1: sine = 16'hff01 ;
			8'hc2: sine = 16'hfe01 ;
			8'hc3: sine = 16'hfd01 ;
			8'hc4: sine = 16'hfc01 ;
			8'hc5: sine = 16'hfb01 ;
			8'hc6: sine = 16'hfa01 ;
			8'hc7: sine = 16'hf901 ;
			8'hc8: sine = 16'hf801 ;
			8'hc9: sine = 16'hf701 ;
			8'hca: sine = 16'hf601 ;
			8'hcb: sine = 16'hf501 ;
			8'hcc: sine = 16'hf401 ;
			8'hcd: sine = 16'hf301 ;
			8'hce: sine = 16'hf201 ;
			8'hcf: sine = 16'hf101 ;
			8'hd0: sine = 16'hf001 ;
			8'hd1: sine = 16'hef01 ;
			8'hd2: sine = 16'hee01 ;
			8'hd3: sine = 16'hed01 ;
			8'hd4: sine = 16'hec01 ;
			8'hd5: sine = 16'heb01 ;
			8'hd6: sine = 16'hea01 ;
			8'hd7: sine = 16'he901 ;
			8'hd8: sine = 16'he801 ;
			8'hd9: sine = 16'he701 ;
			8'hda: sine = 16'he601 ;
			8'hdb: sine = 16'he501 ;
			8'hdc: sine = 16'he401 ;
			8'hdd: sine = 16'he301 ;
			8'hde: sine = 16'he201 ;
			8'hdf: sine = 16'he101 ;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -