1 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2016/08/08(ŒŽ) 08:14:48.93 ID:Lhv7D4dX.net] HDL‚̈—Œn‚àA‚»‚ê‚ðŽÀÛ‚É“®‚©‚·ƒVƒ~ƒ…ƒŒ[ƒ^E•]‰¿Šî”‚àA ˆÀ‰¿‚Å“üŽè‚Å‚«‚é‚悤‚É‚È‚Á‚Ä‚«‚Ü‚µ‚½B ‚±‚̃XƒŒ‚ª–Ú‚É“ü‚Á‚½‚¨ì‚³‚ñ! HDL‚ʼn½‚©ì‚Á‚Ä—V‚ñ‚Å‚Ý‚Ü‚¹‚ñ‚©B “ú—jHì‚ÌHDL‘‚«AŠw¶‚³‚ñAƒvƒ‚Ì•ûAŽå•w‚Ì•ûAƒJƒLƒR‚¨‘Ò‚¿‚µ‚Ä‚¨‚è‚Ü‚·B ŠÖ˜Aî•ñ‚Í >2-10 ‚ ‚½‚èB “ü‚êH‚¢ƒL[ƒ[ƒh ENiosAMicroBraze EArtix-7AKintex-7AVirtex-7Aƒn[ƒhƒRƒACPU“à‘ Zynq-7000 ‘OƒXƒŒ (’¼‹ßƒXƒŒ‚Ì‚Ý) 2012/11/03` yVerilogz ‹LqŒ¾Œê‚Ř_—ÝŒvProject12 yVHDLz uni.2ch.net/test/read.cgi/denki/1351913871/ 2011/12/07` Project11 uni.2ch.net/test/read.cgi/denki/1323187568/ 2010/09/17` Project10 kamome.2ch.net/test/read.cgi/denki/1284652343/ ¦‘OƒXƒŒ rio2016.2ch.net/test/read.cgi/denki/1394091422/
459 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/16(–Ø) 15:57:37.68 ID:xbd0iLNK.net] „ƒXƒR[ƒvl‚¦‚ê‚ÎAfunction ‚ÌŠO‘¤‚Ì•Ï”‚É‚àƒAƒNƒZƒX‚Å‚«‚éƒnƒY‚¾‚¯‚Ç‚ËB function‚Íó‘Ô‚ðŽ‚Ä‚È‚¢‚Ì‚ÉA‘åˆæƒAƒNƒZƒX‚È‚ñ‚©‚·‚é‚‚ç‚¢‚È‚çƒtƒ@ƒ“ƒNƒVƒ‡ƒ“ Žg‚
460 –¼‘OF¤”nŽ‚¢‚È‚¢‚¾‚ëB‚— [] [‚±‚±‰ó‚ê‚Ä‚Ü‚·]
461 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/16(–Ø) 17:15:17.44 ID:Wh1bxlKg.net] ‚»‚ꂪA‚¢‚é‚ñ‚¾‚È ‚ ‚ñ‚½‚ª ƒAƒ“ƒJ•t‚¯‚Ă郄ƒc‚¾A@‚»‚¢‚Â‚Í task ‚Ü‚ÅŽg‚¤‚ñ‚¾‚ºB
462 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/17(‹à) 20:41:07.78 ID:gLt5Llcr.net] fpga‚ðŽg‚Á‚Ä Direct Digital Synthesis (DDS) ‚È‚Ç‚Å16bit•ª‰ð”\³Œ·”g100khz‚Æ‚© ‰Â”\‚Å‚·‚©‚ËH
463 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/17(‹à) 21:14:40.07 ID:aylmQKB8.net] 200MHz“®ì‚Å100kHz‚Í2000ƒTƒCƒNƒ‹ ŠO•”DAC‚ª‚±‚ê‚Å“®‚¯‚ê‚Ή”\‚¾‚È
464 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/17(‹à) 21:57:11.60 ID:gLt5Llcr.net] 200MHz‚Å2000ƒTƒCƒNƒ‹‚¾‚Æ Šm‚©‚É100KHz‚É‚È‚è‚Ü‚·‚ª •ª‰ð”\‚Í2000<2^11=2048 ‚È‚Ì‚Å11bit‚µ‚©‚È‚¢‚悤‚É Žv‚í‚ê‚Ü‚·‚ªA ‚Ç‚¤‚È‚ñ‚Å‚µ‚傤‚©H
465 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/18(“y) 00:15:07.28 ID:mHJlym7a.net] ƒpƒ‰ƒŒƒ‹o—Í‚¾‚©‚çŠÖŒW–³‚¢‚ÆŽv‚¤‚¯‚Ç
466 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/18(“y) 02:12:52.62 ID:EHRa2wX+.net] ƒTƒ“ƒvƒŠƒ“ƒO’è—‚‚ç‚¢•×‹‚·‚é‚ׂµ
467 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/18(“y) 04:44:41.85 ID:tSpuag3S.net] ‚P‚O‚O‚‹‚ˆ‚š@‚˜@‚QO‚P‚U@‚U‚T‚O‚OM‚ˆ‚š•K—v‚¾‚ËB
468 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/18(“y) 07:21:53.79 ID:mSgmpdBw.net] >>446 16ƒrƒbƒg•ª‰ð”\‚Á‚Ä“dˆ³? ‚»‚ê‚Æ‚àŽü”g”? “dˆ³‚È‚çƒpƒ‰ƒŒƒ‹D/A‚È‚ç—]—T‚µ‚á‚‚µ‚á‚B DDS‚̃Tƒ“ƒvƒŠƒ“ƒOƒNƒƒbƒN‚Í‚ ‚é’ö“x‚‚¢Žü”g”‚É‚µ‚Ä‚¨‚©‚È‚¢‚ÆAÝ’è’l‚É‚æ‚Á‚Ä‚©‚È‚è‚Ђǂ¢”gŒ`‚ɂȂ邵A D/A‚̃Xƒs[ƒhA‚»‚̃NƒƒbƒN‚ʼnÁŽZ‚Å‚«‚éƒrƒbƒg”‚Ƃ̃gƒŒ[ƒhƒIƒt‚É‚È‚é‚ËB ‚Æ‚Í‚¢‚Á‚Ä‚à‚¹‚¢‚º‚¢”MHz‚̉ÁŽZ‚È‚ñ‚Ä‚©‚Ȃ葽ƒrƒbƒg‚Ì‚à‚Ì‚ªì‚ê‚é‚Í‚¸B ‘˦“_‚É‚æ‚邯‚ê‚ÇA–â‘è‚È‚¢‚ñ‚¶‚á‚È‚¢?
469 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/18(“y) 12:55:38.12 ID:O5klGGOu.net] DDS‚Ìo—͂̂܂܂ł̓Kƒ^ƒKƒ^‚Å‚½‚ß‚Ä‚·B LPF‚ðŽg‚¤‚±‚Æ‚ÅA‰‚߂ăLƒŒƒC‚Èsin”g‚É‚È‚è‚Ü‚·B LPFŽg‚¤‘O’ñ‚È‚çADDS‚Ìo—͂̓Kƒ^ƒKƒ^‚Å‚à –â‘è‚È‚¢‚Å‚·B
470 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/18(“y) 14:01:24.18 ID:cPnWuN8U.net] >452 >16ƒrƒbƒg•ª‰ð”\‚Á‚Ä“dˆ³? ‚»‚ê‚Æ‚àŽü”g”? ¨“dˆ³‚Å‚·B //**************************** i•ª‰ð”\16bitj‚È‚ç‚Î @Full-scale-range (Vref) 4.096V 1LSB (Vref/2^N) 4.096/(2^16) =62.5uV Full-Scale (Vref-1LSB) 4096mV-62.5uV (HEX) 0xFFFF Mid-Scale (Vref/2) 4096mV/2=2048mV (HEX) 0x8000 Mid-Scale-1LSB (Vref/2-1LSB) 4096mV/2-62.5uV (HEX) 0x7FFF Zero 0 V (HEX) 0x0000 //**************************** i•ª‰ð”\12bitj‚È‚ç‚Î @Full-scale-range (Vref) 4.096V 1LSB (Vref/2^N) 4.096/(2^12) =1mV Full-Scale (Vref-1LSB) 4096mV-1mV=4095mV (HEX) 0xFFF Mid-Scale (Vref/2) 4096mV/2=2048mV (HEX) 0x800 Mid-Scale-1LSB (Vref/2-1LSB) 4096mV/2-1mV=2047mV (HEX) 0x7FF Zero 0 V (HEX) 0x0000 //****************************
471 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/18(“y) 14:05:01.53 ID:dlewz0Zl.net] >>454 ‚»‚±‚Ü‚Å‘‚‚È‚ç12bit‚ÌŽž‚à-1LSB‚Ì“dˆ³’l‚à‘‚¯‚΂¢‚¢‚Ì‚É
472 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/18(“y) 14:18:42.59 ID:tSpuag3S.net] “dˆ³‚Ì•ª‰ð”\‚Í“–‘R16ƒrƒbƒg‚¢‚邪A‚»‚ê‚Å‚à‚OV•t‹ß‚ŃO‚í[[[[‚Æ Œë·‚ª‚Å‚é‚Ì‚Å‚UD‚TG‚ÍÅ’á•K—v‚É‚È‚éB‚UD‚TG‚Å‚©‚낤‚¶‚Ä‚P‚UBit‚Æ Œ¾‚¦‚éB{|‚OD‚TBit‚̌뷂ª‚ł邪AAA
473 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/18(“y) 14:20:18.47 ID:cPnWuN8U.net] >453 FilterÝŒvŽŸ‘æ‚Å ’x‚¢SampleŽü”g”‚Å16bit•ª‰ð”\‚ª ‰Â”\‚Æ‚¢‚¤‚±‚Æ‚Å‚·‚©H (16bit):1LSB=62.5uV (12bit):1LSB=1mV(=1000uV) //******************************* <•ª‰ð”\16bitAVref=4.096V‚Ìê‡> (“dˆ³j 125uV @@ @@@@ œ @@@@ b 62.5uV @@@ œ--------@ b @@ b 0V œ-------- @@ @ª@@@ ª ª ©@@ Ë @@@@@sampleŽü”g”100KHz~2^16 //******************************* <•ª‰ð”\12bitAVref=4.096V‚Ìê‡> (“dˆ³j 2mv @@ @@@@ œ @@@@ b 1mV @@@ œ--------@ b @@ b 0V œ-------- @@ @ª@@@ ª ª ©@@ Ë @@@@@sampleŽü”g”100KHz~2^12 //*******************************
474 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/18(“y) 14:22:10.05 ID:tSpuag3S.net] ‚P‚UBit ¸“x‚ÌDDS‚ð‚¢‚¤‚Ì‚Å‚ ‚ê‚΂P‚QGhz‚Í•K—v‚¾‚ÈB‚»‚Ì‚¤‚¦‚Å’´ƒŠƒjƒA‚È DAƒRƒ“ƒo[ƒ^‚Å‚Q‚OBit‚‚ç‚¢‚ð—pˆÓ‚·‚ׂ«‚¾‚낤‚ÈB
475 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/18(“y) 14:24:48.47 ID:tSpuag3S.net] „FilterÝŒvŽŸ‘æ‚Å’x‚¢SampleŽü”g”‚Å16bit•ª‰ð”\‚ª‰Â”\‚Æ‚¢‚¤‚±‚Æ‚Å‚·‚©H @@@@@@•s‰Â”\‚¾B
476 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/18(“y) 14:37:20.88 ID:n1R+blHa.net] >>459 functionƒWƒFƒlƒŒ[ƒ^‚È‚Ç‚Í ‚Ç‚Ì‚‚ç‚¢‚Ì•ª‰ð”\‚ð Ž‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚©H
477 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/18(“y) 15:35:09.85 ID:iYbVIAFy.net] ˜c‚Ý—¦0.5%‚Æ‚©o‚·‚Ì‘å•Ï‚¾‚ºB
478 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/18(“y) 20:20:15.37 ID:mSgmpdBw.net] ‚Ç‚ê‚®‚ç‚¢‚Ì‚à‚Ì‚ð–ÚŽw‚·‚Ì‚©‚ª‚æ‚‚í‚©‚ç‚ñB Žs”Ì‚Ì‚à‚Ì‚ª‚Ç‚ñ‚ȃXƒyƒbƒN‚ðŽ‚Á‚Ä‚é‚Ì‚©‚Í’²‚ׂê‚΂킩‚é‚ÆŽv‚¤B ttp://www.keysight.com/ja/pd-1407410-pn-33210A/function-arbitrary-waveform-generator-10-mhz?cc=JP&lc=jpn Úׂª‚æ‚‚í‚©‚ç‚È‚¢l‚ª‚ ‚¢‚Ü‚¢‚ÈŽ¿–â‚É‚È‚é‚Ì‚ÍŽd•û‚ª‚È‚¢‚Ì‚¾‚¯‚ÇA ˜b‚ð‚₽‚ç“‚¢•û‚ÉŒX‚¯‚Ä“š‚¦‚é‚Ì‚Á‚Ä‚Ç‚¤‚È‚ñH
479 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/19(“ú) 14:22:46.44 ID:/jvXlnxF.net] >>446 ‰Â”\‚¾‚ÆŽv‚¤B arismusen.com/FPGA/ ƒTƒ“ƒvƒ‹’u‚¢‚Ä‚Ü‚· ƒAƒiƒfƒo‚ƃRƒ“ƒpƒ`ƒuƒ‹‚É“®‚B ƒKƒ“Ž¡—Ñ•’u‚Ì”MŠíŽg‚Á‚½‚Ì‚Æ“¯“™B ƒrƒbƒg‚𖳑ʂɑ‚₵‚½‚¢‚È‚çACORDIC‚Ì•û‚ª˜_—‹K–Í‚Æ–ÊÏ‚ª¬‚³‚¢‚©‚à
480 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/19(“ú) 20:58:20.44 ID:2MpNDv3J.net] >463 ª‹’‚È‚µ‚ÉŽv‚¤‚¾‚¯‚Å‚Í‚¾‚ß‚¾‚ÈB‚—
481 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/19(“ú) 21:04:40.48 ID:i+ChgJRO.net] >>463 ‚»‚ꎩ•ª‚̉ïŽÐ‚̃z[ƒ€ƒy[ƒWH 2ch‚ɃRƒe‚ŃJƒLƒR‚ÅA‰ïŽÐî•ñ‚Ü‚ÅŒöŠJ‚Á‚Ä—E‹C‚ ‚é‚È
482 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/19(“ú) 21:10:00.28 ID:BDS9xSHo.net] ‚È‚É‚â‚é‰ïŽÐ‚©‰ð‚ç‚ñ‚¯‚ÇAŽÐ’·‚¶‚á‚È‚¢‚ÌH
483 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/19(“ú) 21:14:29.38 ID:mTUfZGw+.net] ˆø‚Á‰z‚·3‰ñ‚®‚ç‚¢‘O‚ÌZŠ‚¾‚ÈB VHDL/verilog‚̃Iƒiƒk[‚ðŒ©‚¹‚‚¯‚é‰ïŽÐ‚¶‚á‚Ë‚—
484 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/19(“ú) 21:20:52.01 ID:mTUfZGw+.net] >>464 ƒŠƒAƒ‹ƒ^ƒCƒ€ƒXƒyƒAƒi‚Å•]‰¿‚µ‚Ä‚½‚¯‚ÇAŽü”g”ƒWƒbƒ^‚ÍŒ³‚̃NƒƒbƒN‚Ɉˑ¶‚µ‚Ä‚½‹C‚ª‚·‚éB PLL‚ð—˜—p‚µ‚½EPSON‚̃AƒŒ‚ðŽg‚í‚È‚«‚áOK 13bit‚ð’´‚¦‚½•Ó‚è‚©‚çA‰ºˆÊƒrƒbƒg‚ªƒAƒiƒƒOÝŒv‚¾‚ÆŽv‚¤B ‚±‚ñ‚È‚ñ‚Å‚àA1HzˆÈ‰º‚Ì•ª‰ð”\‚Í‚ ‚Á‚½‹C‚ª‚·‚éB –³˜_o—Í‚É‚ÍAƒGƒCƒŠƒAƒXœ‹Ž‚Ì1/2‚†ƒJƒbƒgƒIƒt‚®‚ç‚¢‚ÌLPF‚Í—v
485 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/19(“ú) 23:25:07.22 ID:GQ7HLRnt.net] 16bitˆÈã‚ÌDAC‚È‚ç200khz“®ì‚ÅOK 1bitDAC‚Æ‚µ‚ÄŽg‚í‚È‚¢‚È‚ç16bit•ª‰ð”\‚Í‚Ü‚¸–³—‹ØB 1bitDAC‚Æ‚µ‚ÄŽg‚¤‚È‚ç13GHz“®ì
486 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/20(ŒŽ) 03:14:36.30 ID:O5flpAns.net] >>469 “ú–{Œê‚Å—Š‚Þ‚í‚— ƒ¢ƒ°ƒGƒ“ƒR[ƒ_ ƒfƒR[ƒ_‚à‚ ‚°‚Æ‚±‚¤‚©‚ÈB HDD‹™‚Á‚Ä‚Ý‚é‚íBƒmƒV
487 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/20(ŒŽ) 05:40:07.16 ID:xNFlbfHT.net] ƒGƒCƒŠƒAƒXœ‹Ž‚Á‚Ä‚È‚É‚©Š¨‚¿‚ª‚¢‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚©H@‚—
488 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/20(ŒŽ) 15:14:18.31 ID:xNFlbfHT.net] „functionƒWƒFƒlƒŒ[ƒ^‚È‚Ç‚Í ‚Ç‚Ì‚‚ç‚¢‚Ì•ª‰ð”\‚ðŽ‚Á‚Ä‚¢‚é‚ñ‚Å‚·‚©H u¶¬M†‚̃s[ƒN“dˆ³‚Ìݒ踓x‚Í•ª‰ð”\‚P‚Uƒrƒbƒg‚Å’´‚¸“x‚ÅÝ’è‰Â”\‚Å‚·Bv ‚Æ‚¢‚¤‚±‚Æ‚È‚çA‰R‚É‚Í‚È‚ç‚È‚¢‚µAŽÀ—pã‚Ì–â‘è‚É‚à‚È‚ç‚È‚¢B •’Ê‚ÉFPGA‚ÅŠÈ’P‚É‚Å‚«‚éB ‚µ‚©‚µ–³ðŒ‚É16ƒrƒbƒg•ª‰ð”\‚ð•ÛØ‚·‚é‚Ì‚Í•s‰Â”\‚¾‚Æ‚¢‚¤ˆÓ–¡‚ɉ߂¬‚È‚¢B •’Ê‚ÌfunctionƒWƒFƒlƒŒ[ƒ^‚ðw“ü‚·‚é‚È‚çƒsƒ“ƒLƒŠ‚ ‚邾‚낤‚ªŒ´”M‚ª ‚P‚OG‚‚ç‚¢‚Ì‚à‚Ì‚ð‘I‚Ô‚¾‚낤‚ÈB‚Å‚È‚¢‚ÆŽGŽ‚Ì•t˜^‚ÌFPGA‚Ńsƒ‡ƒ“‚Æ ì‚ê‚é‚©‚ç‚ÈB DDS‚Í–³’ƒ‹ê’ƒ‚¸“x‚Ì‚à‚Ì‚ªŠÈ’P‚É‚Å‚«‚邪ƒlƒbƒN‚Í“dˆ³•ª‰ð”\‚æ‚è‚àƒWƒbƒ^‚¾‚ÈB Œ´”M‚ª’á‚¢‚Æ
489 –¼‘OFƒpƒ^ƒpƒ^Aƒpƒ^ƒpƒ^AAAA‚Æ–Ú‚´‚í‚è‚ȃWƒbƒ^‚ªo‚éB Œ´”‚Q‚O‚OMhz‚Å‚P‚O‚OKhz‚È‚ç‚»‚ñ‚È‚É‚ß‚¾‚½‚È‚¢‚©‚ÈB10Mhz‚‚ç‚¢‚É‚È‚é‚Æ u‚¦‚Áv‚Æ‚¢‚¤‚‚ç‚¢–Ú—§‚ÂB—§‚¿‡‚¢ŽŽŒ±‚Å‚Í‚È‚é‚ׂ’á‚¢Žü”g”‚Å ’´‚¸“x‚È‚Æ‚±‚ë‚ð‹’²‚·‚é‚Ì‚ª‚¢‚¢B uŽü”g”‚Ìݒ踓x‚Í‚OD‚O‚O‚O‚P‚ˆ‚š‚Å‚·Bƒs[ƒN“dˆ³‚Ì•ª‰ð”\‚Í1uV‚Å’´‚¸“x ‚Å‚·B‚Ü‚ ”•S–œ‰~‚̃tƒ@ƒ“ƒNƒVƒ‡ƒ“ƒVƒ“ƒZ‚É•C“G‚·‚é«”\‚ðŠm•Û‚µ‚Ä‚¢‚Ü‚·Bv ‚Æ‚¢‚¤‚悤‚ÉAðŒ•t‚«‚ÅŽ©–‚·‚éB‚µ‚©‚µ‚P‚OMhz‚‚ç‚¢‚Ì‚Æ‚±‚ë‚ðŒ©‚ç‚ꂽ‚ç ƒ{ƒƒ{ƒ‚¾‚í‚ÈB ‚µ‚©‚µFPGA‚ð‚Ü‚Æ‚à‚ÉŽg‚Á‚Äì‚é‚Ì‚Í–Ü‘Ì‚È‚¢‚¾‚ëAAD9833‚Æ‚©SIN”gŒ`‚ðo‚¹‚é •Ä‚Â‚Ô‘å‚Ì‚ª50‰~‚‚ç‚¢‚Å‚¤‚Á‚Ä‚¢‚½‚悤‚È‹C‚ª‚·‚éB [] [‚±‚±‰ó‚ê‚Ä‚Ü‚·]
490 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/20(ŒŽ) 21:14:13.16 ID:cTiklMCS.net] >>472 ’·•¶‰³‚—
491 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/21(‰Î) 22:53:27.93 ID:8ZFhzZa8.net] Œ¹U‚ðŠ„‚èØ‚ê‚È‚¯‚ê‚ÎA³Œ·”g‚Å‚à”gŒ`‚ÌÄŒ»«‚ª•ö‚ê‚Ä ƒWƒbƒ^[‚̂悤‚ÉŒ©‚¦‚éB 200kF100k‚¾‚ÆŽüŠú‚¸‚ê‚ðŒ´ˆö‚Æ‚µ‚½ƒWƒbƒ^[‚ÍŒ»‚ê‚È‚¢B 20MF99k‚Æ‚©‚¾‚Æ‚Ç‚¤‚¾‚낤‚ËHPLL‚Å‹zŽû‚·‚é‚©‚Á‚Ä‚±‚Æ‚É‚È‚Á‚½‚èB
492 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/22(…) 01:00:33.85 ID:fqPPOChG.net] >>474 ‚»‚ÌðŒ‰º‚Å‚ÍPLL•s—vB
493 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/22(…) 01:03:22.24 ID:fqPPOChG.net] >>471 ‚¨‚Ü‚¢‚ÍA1/10‚†‚®‚ç‚¢‚ÌLPF‚ðo—͂ɂ‚¯‚ê‚ΔgŒ`‚ª‚æ‚賌·”g‚ɋ߂‚ƌ¾‚¢‚½‚¢‚ñ‚Å‚µ‚傤B ‚킽‚µ‚í‚©‚è‚Ü‚·B
494 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/23(–Ø) 05:51:05.51 ID:A6j3E8j2.net] modelsim‚Á‚Ä•¶Žš”§ŒÀ‚ ‚é‚ñ‚¾Bpls1msec_out‚Ä‚Ì‚ª‚Ç‚¤‚µ‚Ä‚àWave”gŒ`‚Å •s’è‚É‚È‚éB•¶Žš”‚ðpls1ms‚É‚µ‚½‚çA‚ ‚ç•sŽv‹cBŽ¡‚Á‚½B‚— •³sim
495 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/23(–Ø) 13:10:17.48 ID:SpsgasPl.net] ƒƒ‚‚µ‚Æ‚±B
496 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/24(‹à) 03:01:43.88 ID:K1DD/f2A.net] >>477 •¶Žš”§ŒÀ‚¶‚á‚È‚¢‚æBƒIƒŒƒTƒ}‚à‚Á‚Æ’·‚¢–¼‘O‚‚¯‚Ä‚éB ƒoƒO‚¶‚á‚ËHƒƒ“ƒ^[‚É•ñ‚µ‚½•û‚ªÖ¸È
497 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/24(‹à) 06:55:05.50 ID:ageLrZTD.net] >479 ‚¦‚ÁA‚»‚¤‚È‚ÌH@ altera‚Ì–³—¿ƒo[ƒWƒ‡ƒ“‚ɂ‚¢‚Ä‚émodelsim‚Ì‚±‚Æ‚¾‚¯‚ÇA•Ê‚̃o[ƒWƒ‡ƒ“‚¶‚á‚È‚¢H modelsim altera starter edition 10.0b
498 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/24(‹à) 06:58:12.21 ID:ageLrZTD.net] –³—¿‚¾‚©‚當Žš”§ŒÀ•t‚«‚È‚Ì‚©‚àB
499 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/24(‹à) 08:58:23.38 ID:ageLrZTD.net] “®‚©‚ñ‚—@‚È‚ñ‚ÅH re[1:0] <= {re[0],rd[3]}; Error (10133): Verilog HDL Expression error at addctl.v(162): illegal part select of unpacked array "re"
500 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/24(‹à) 12:40:00.01 ID:Ww1oMPT3.net] >>480 ƒo[ƒWƒ‡ƒ“‚͈Ⴄ‚¯‚ÇA‚킵‚àƒAƒ‹ƒeƒ‰ƒXƒ^[ƒ^[ VHDL verilog¬Ý‚Ì“z
501 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/24(‹à) 12:43:10.93 ID:Ww1oMPT3.net] >>482 ƒƒCƒ„[‚Å•Ê–¼B re[3]<= ‚ª“¯‚¶always(process)‚É‚È‚¢
502 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/24(‹à) 15:05:17.16 ID:7IDLGZa2.net] >>482 re錾‚µ‚Ä‚é‚Æ‚±‚Ì [] ‚̈ʒu
503 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/24(‹à) 21:54:25.62 ID:ageLrZTD.net] >485 ‚²–¼“šIII
504 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/24(‹à) 22:01:07.91 ID:v9wJu3cf.net] ³‰ð‚Í‚Ç‚¤‚È‚é‚Ì
505 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/24(‹à) 22:02:49.14 ID:9I4wOD+6.net] Altera‚ÌModelSim‚Á‚Ä‚¢‚‚̊Ԃɂ©¬ÝSimo—ˆ‚é‚悤‚É‚È‚Á‚½‚ñ‚¾‚È
506 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/24(‹à) 23:13:08.50 ID:s/oMUxsf.net] QuartusR II v15.0 ‘Ήž‚Ì ModelSim-Altera 10.3diStarter Edition ‚ðŠÜ‚Þj‚æ‚èA Œ¾Œê
507 –¼‘OF(VHDL/Verilog HDL/SystemVerilog) ¬ÝƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ªƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚Ü‚·B [] [‚±‚±‰ó‚ê‚Ä‚Ü‚·]
508 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/26(“ú) 06:11:17.11 ID:wzan88Q0.net] FFT‚Æ‚©ŒvŽZ‚µ‚Ü‚‚è‚ÌIPŽg‚킸 ”¼“±‘̉ïŽÐƒŒƒxƒ‹‚Ì’á‹@”\‚ÈÝŒv‚È‚çA‚±‚ê‚Å\•ª‚Å‚·‚æ‚—
509 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 07:33:53.70 ID:xXmYr/+l.net] ˆÓ–¡•s–¾‚¾‚ªAuFFT‚ÍIPŽg‚Á‚½•û‚ª‚¢‚¢‚æv‚Á‚Ä‚±‚ÆH FFT‚̓\ƒtƒg‚Å‚µ‚©‚â‚Á‚½‚±‚Æ‚È‚¢‚ÈB‚—@ ‚Å‚àDSP‚¾‚Á‚½‚çIP‚æ‚葬‚¢‚ñ‚¶‚á‚È‚¢‚¾‚낤‚©H
510 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 07:36:28.90 ID:xXmYr/+l.net] ‚±‚ê‚Í‚È‚ñ‚ŃGƒ‰[‚É‚È‚é‚ñ‚âH ‚킯‚í‚©‚ß module add_out(run, phase, ct3600, madd); input run; input [11:0] phase; input [11:0] ct3600; output [11:0] madd; reg [12:0] maddx; reg dumy_cy; always @(run or phase or ct3600) begin maddx = 13'b0_0000_0000_0000; if (run) begin maddx = {1'b0, phase} + {1'b0, ct3600}; end else begin maddx = {1'b0, ct3600}; end end always @(maddx or dumy_cy) begin if (maddx >= 13'd3600) begin {dumy_cy, madd} = maddx - 13'd3600; end else begin madd = maddx[11:0];//‚±‚±‚ŃGƒ‰[‚·‚éB end end endmodule
511 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 07:37:36.28 ID:xXmYr/+l.net] ‚±‚ê‚È‚çOK‚¾B assingn@@{dumy_cy,@madd}@=@@@(maddx@>=@13'd3600)@?@@maddx@-@13'd3600@@:@@maddx[12:0]; module@add_out(run,@phase,@ct3600,@madd); @@@input@run; @@@input@[11:0]@phase; @@@input@[11:0]@ct3600; @@@output@[11:0]@madd; @@@ @@@reg@[12:0]@maddx; wire@dumy_cy; @@assign@@madx@=@run@?@{1'b0,@phase}@+@{1'b0,@ct3600} @:@{1'b0,@ct3600}; @@assign@@@{dumy_cy,@madd}@=@@@(maddx@>=@13'd3600)@?@@maddx@-@13'd3600@@:@@maddx[12:0]; endmodule
512 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/26(“ú) 08:12:48.48 ID:+G14s+XV.net] ‚»‚ê‚È‚ç>>493 ‚Ý‚½‚¢‚É‘‚¯‚΃GƒG‚â‚ñ‚©B>>492 ‚Æ‚Í–¾‚ç‚©‚É•Ê‚Ì“®ì‚·‚é‹Lq‚₵B
513 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/26(“ú) 08:29:08.35 ID:W3bN3ejP.net] ª‚Ì”nŽ‚¾‚ÆA‚¹‚¢‚º‚¢‚±‚Ì’ö“x‚ÌŽ–‚µ‚©Œ¾‚¦‚È‚¢ >>ID:xXmYr/+l “š‚¦: reg [11:0] madd; <- ‚̈ês‚ð‰Á‚¦‚é ‹Lq‚à‰ö‚µ‚¢‚©‚çA‚à‚¤‚µ•×‹‚·‚é‚ñ‚¾‚È
514 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 08:53:15.17 ID:xXmYr/+l.net] ‚È‚ñ‚Å‚â‚Ë‚ñBoutput [11:0]madd;‚ª‚ ‚邾‚ëB‚—
515 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 08:55:00.23 ID:xXmYr/+l.net] „‚S‚X‚S @“¯‚¶“®ì‚µ‚Ä‚é‚æB‚—
516 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 08:59:02.51 ID:xXmYr/+l.net] signal tap ‚ðŽg‚¤‚Æ‚«post synthesis‚Æ@pre synthesis‚ª‚ ‚Á‚ÄAŒ©‚½‚¢M†‚ª post synthesis‚É‚Å‚Ä‚±‚È‚¢‚ñ‚¾‚ªApre synthesis‚Å‘I‚Ô‚Æ‚È‚É‚©–â‘肪‚ ‚é‚ÌH @‡¬Š®—¹‚µ‚Ä‚é‚Ì‚Éu‡¬‘O‚ÌM†v‚ðo‚µ‚Ä‚‚é_Œo‚ª‚í‚©‚ç‚ñ‚Ì‚¾‚ªAA
517 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 10:10:44.01 ID:xXmYr/+l.net] „‚S‚X‚R ƒRƒ“ƒpƒCƒ‹‚ÍOK‚Å‚à‡¬‚·‚é‚Æ‚VF‚Oƒrƒbƒg‚ªGND‚³‚ê‚éB‚— ‚È‚ñ‚Å‚âH
518 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 10:11:01.90 ID:xXmYr/+l.net] ‚Å‚±‚¤‚·‚éƒGƒ‰[‚·‚éB function [11:0] f_madd; input [12:0]maddx; wire [11:0]madd;//‚±‚¢‚‚ªƒGƒ‰[‚È‚ñ‚ÅH wire dumy_cy; if(maddx >= 13'd3600) {dumy_cy, madd} = maddx - 13'd3600; else {dumy_cy, madd} = maddx[12:0]; assign f_madd = madd; endfunction
519 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 10:15:47.64 ID:xXmYr/+l.net] H‚Á‚Ä8bit‚µ‚©‚¾‚ß‚È‚ñ‚©H
520 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/26(“ú) 10:37:56.66 ID:Hsxm9kjr.net] ƒGƒ‰[ƒƒbƒZ[ƒW‚͉½‚È‚ñH
521 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/26(“ú) 10:47:41.71 ID:Hsxm9kjr.net] >>492 always @(maddx or dumy_cy) begin ‚Ìdumy_cy‚Í‚¢‚ç‚È‚¢‚ÆŽv‚¤B ƒGƒ‰[‚ÌŒ´ˆö‚Å‚Í‚È‚¢‚ÆŽv‚¤‚¯‚ÇB
522 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/26(“ú) 10:53:16.83 ID:Hsxm9kjr.net] ‚ ‚ A>>495 ‚ª³‰ð‚¾‚íB output‚¾‚¯‚¾‚Æwireˆµ‚¢B
523 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 10:56:11.44 ID:xXmYr/+l.net] ‚±‚ê‚Å‚àƒGƒ‰[‚·‚é‚æB‚— function [11:0] f_madd(input [12:0] maddxx); begin reg [12:0] mm; if(maddxx >= 13'd3600) mm = maddxx - 13'd3600; else mm = maddxx[12:0]; assign f_madd = mm[11:0]; end endfunction
524 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 11:03:30.83 ID:xXmYr/+l.net] ÅŒã‚Ìassign‚Ì‚Æ‚±‚ë‚ŃGƒ‰[‚É‚È‚é Error (10043): Verilog HDL unsupported feature error at Z_addctl.v(181): Procedural Continuous Assignment to register is not supported
525 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 11:05:45.77 ID:xXmYr/+l.net] wire‚Å
526 –¼‘OF’è‹`‚µ‚½‚çƒGƒ‰[A‚Åreg‚Å’è‹`‚µ‚½‚çwire‚Å’è‹`‚µ‚ë‚Æ‚¢‚¤B‚Ç‚¤‚µ‚ë ‚Æ‚¢‚¤‚Ë‚ñB [] [‚±‚±‰ó‚ê‚Ä‚Ü‚·]
527 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 11:08:20.33 ID:xXmYr/+l.net] >503 ‚¢‚âdumy_cy‚ªŠÌ‚È‚Ì‚æB‚à‚Æ‚à‚Æ‚P‚QBit‚ðƒI[ƒo[ƒtƒ[‚·‚éŒvŽZ‚É‚È‚é‚Ì‚Å ‚»‚ê‚ð‚P‚QBit‚É‚µ‚½‚¢‚킯B ‚Ådumy_cy‚ðŽ~‚߂ărƒbƒg‘‚₵‚Ä reg [12:0] mm; ‚±‚ê‚É‚µ‚½‚Ì‚ª‚T‚O‚T‚¾‚æB
528 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 11:14:50.53 ID:xXmYr/+l.net] ‘Ê–Ú‚â‚ÈB”nŽfunctionAŽg‚¢•¨‚É‚È‚ç‚ñB
529 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 11:24:31.39 ID:xXmYr/+l.net] ‚Í‚ ‚ ‚ ‚ ‚ ‚ A”æ‚ê‚éB @Very”æ‚ê‚éB @verilogŽg‚¤‚Æ”æ‚ê‚éB @Very,Very”æ‚ê‚éBƒCƒO‚¼[‚·‚Å‚¡‚Á‚ÇAAA @‚Í‚ ‚ ‚ A”æ‚ê‚éB @VeryVeryVeryVeryMuchmuchmuch@”æ‚ê‚éB
530 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 11:36:51.12 ID:xXmYr/+l.net] dumy ‚¶‚á‚È‚‚Äbaka‚É‚µ‚Ä‚Ý‚½‚ç’Ê‚Á‚½BƒGƒ‰[‚ªo‚È‚¢‚¼B‚— output [11:0] madd; wire baka; assign {baka,madd} = f_madd(maddx); function [12:0] f_madd(input [12:0] maddxx); begin if(maddxx >= 13'd3600) f_madd = maddxx - 13'd3600; else f_madd= maddxx[12:0]; end endfunction
531 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/26(“ú) 11:45:56.90 ID:Hsxm9kjr.net] >>492 ‚É >>495 ‚ÌŒ¾‚¤’Ê‚èreg‚ð’ljÁ‚µ‚ë function‚Ì’†‚Åassign‚ÍŽg‚¦‚È‚¢‚ñ‚¶‚á‚ËH function‚Ì’†‚̓uƒƒbƒLƒ“ƒO•¶‚µ‚©Žg‚¦‚È‚¢‚ÆŽv‚¤‚æB
532 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 11:55:43.35 ID:xXmYr/+l.net] „ƒGƒ‰[ƒƒbƒZ[ƒW‚͉½‚È‚ñH @assign@@@{dumy_cy,@madd}@=@(maddx@>=@13'd3600)@?@maddx@-@13'd3600@@:@@maddx[12:0]; ‚±‚êƒXƒ}[ƒg‚Å‚µ‚åB‚±‚ê‚̓Gƒ‰[‚Ío‚È‚¢‚æB ‚µ‚©‚µ³í‚É“®ì‚µ‚È‚¢B ‚¢‚‚܂ő҂Á‚Ä‚àZero‚µ‚©ã‚ª‚Á‚Ä‚±‚È‚¢‚Ì‚ÅRTLViewwer‚ÅŒ©‚½‚çmadd[7:0]‚ª GND‚ɃXƒ^ƒbƒN‚³‚ê‚Ä‚¢‚½B ƒXƒ}[ƒg‚É‘‚¢‚½‚çA‡¬‚ª‚¢‚¢‰ÁŒ¸‚ÅGND‚É”zü‚·‚éBFunctionŽg‚Á‚½‚çƒeƒR‚Å‚à ƒGƒ‰[B
533 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/26(“ú) 12:09:19.96 ID:W3bN3ejP.net] always @() ... ‚Ì’†‚Å‚ÍA@¶•Ó‚Í reg ‚µ‚©‹–‚³‚ê‚È‚¢
534 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/26(“ú) 16:27:35.61 ID:7nOzFEkY.net] ‚±‚±‚ÍŒÂl“I‚È“ú‹L’ ‚È‚Ì‚©‚È
535 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/26(“ú) 18:41:51.49 ID:xXmYr/+l.net] >514 regAWire‚ٕ̕ʂ̉ö‚µ‚³‚ð‰ü‘P‚µ‚½‚‚à‚è‚Ì @System Verilog‚¾‚ÆLogic‚ªŽg‚¦‚锤‚È‚Ì‚¾‚ªAƒeƒXƒgƒxƒ“ƒ`‚ÌTemplateWriter ‚ªŽg‚¦‚È‚‚È‚é‚Æ‚¢‚¤î‚¯‚È‚¢ƒRƒ“ƒpƒCƒ‰B
536 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/27(ŒŽ) 01:57:23.79 ID:qMGHu+G+.net] ƒcƒbƒRƒ~‚Ç‚±‚떞ڂ̉SŽÒƒ\[ƒX‰½‚Æ‚©‚µ‚ë
537 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/27(ŒŽ) 04:58:50.61 ID:WyvSpZ40.net] ’N‚¾‚Á‚Äʼn‚͉SŽÒ‚¾‚ë ‚»‚ê‚Æ‚à‚¨‘O‚Ͷ‚܂ꂽŽž‚©‚çVerilogHDL‚µ‚á‚ׂÁ‚Ä‚½‚Ì‚©H
538 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/27(ŒŽ) 07:33:18.22 ID:PmQO1qtA.net] >>518 NC-VerilogiNative Conversation Verilogj‚Ìl‚¾‚È‚—‚—‚—
539 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/27(ŒŽ) 09:20:29.32 ID:ysUVAV4/.net] ƒJƒEƒ“ƒ^‚ðˆê‚‘½‚‰ñ‚µ‚ÄA——R‚ª‚í‚©‚炸‚Ƀnƒ}‚éB ‰SŽÒ‚ ‚é‚ ‚é‚Å‚·‚Ë‚¥B
540 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/27(ŒŽ) 11:02:51.25 ID:/f9oldZT.net] >always @() ... ‚Ì’†‚Å‚ÍA@¶•Ó‚Í reg ‚µ‚©‹–‚³‚ê‚È‚¢ always‚ð‘g‚݇‚킹ƒƒWƒbƒN‚ÉŽg‚¤‚Ì‚Í‹CŽ‚¿ˆ«‚¢B Function‚Ì•û‚ª‚¢‚¢B ‚Å‚àFunction‚৖ñ‚ª‘½‚¢BŒ‹‹Ç‚Ì‚Æ‚±‚낲‚¬‚³‚È‚à‚̈ȊO‚ÍŽg‚¦‚È‚¢B ‚»‚±‚ÅV‚½‚ȃ‹[ƒ‹‚ðl‚¦‚½B ‚PDmodule‚ðÏ‹É“I‚ÉŽg‚¤B @module–ˆ‚Ƀtƒ@ƒCƒ‹•ª‚¯‚ð‚·‚é‚ñ‚ª•’Ê‚Û‚¢‚ªˆê‚‚̃tƒ@ƒCƒ‹‚Émodule‚ð @10ŒÂ‚¨‚¢‚Ä‚à‰½‚ç–â‘è‚È‚¢B @ˆê‚‚̃tƒ@ƒCƒ‹‚ɂ̓ƒCƒ“‚Æ‚È‚é‚Ì‚ªˆê‚‚ ‚Á‚ÄA‚»‚êˆÈŠO‚É‚±‚¤‚¢‚¤ƒTƒu“I‚É @‚‚©‚¤‚Ì‚ðLocalƒ‚ƒWƒ…[ƒ‹‚Æ‚·‚éB @ ‚QDalways‚ð‘g‚݇‚킹ƒƒWƒbƒN‚ÉŽg‚í‚È‚¢ @Š¨‚¿‚ª‚¢‚ª‚¨‚«‚â‚·‚¢BŠÔˆá‚¢‚ð—U”‚·‚éB @‘g‚݇‚킹ƒƒWƒbƒN‚ÍFunction‚ðŽg‚¤‚±‚Æ‚É‚·‚éB‚µ‚©‚µFunction‚Å•\Œ»‚µ‚«‚ê‚È‚¢ @ꇂÍmodule‚É‚·‚éB ƒ[ƒJƒ‹ƒ‚ƒWƒ…[ƒ‹‚Ì—á module bus_sel( input [2:0] sel, input [7:0] a, input [7:0] b, input [7:0] c, input [7:0] d, output [7:0] out ); assign out = sel[2] ? d : sel[1] ? c : sel[0] ? a : b; endmodule ƒ‚ƒWƒ…[ƒ‹‚
541 –¼‘OFÉ‚·‚郃Šƒbƒg @RTL@Viewer‚ÅãY—í‚É•\Œ»‚³‚ê‚é‚Æ‚¢‚¤šâ‘å‚ȃƒŠƒbƒg‚ª‚ ‚éB ‚È‚Ì‚ÅAlways‚âFunction‚ðŽg‚킸‚Ƀ‚ƒWƒ…[ƒ‹‰»‚µ‚½‚Ù‚¤‚ª‚¢‚¢B [] [‚±‚±‰ó‚ê‚Ä‚Ü‚·]
542 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/27(ŒŽ) 11:08:56.48 ID:NXVOo0vJ.net] >>521 SystemVerilog‚ðŽg‚¤B
543 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/27(ŒŽ) 11:39:18.58 ID:/f9oldZT.net] >522 ‚Ç‚ñ‚ȃƒŠƒbƒg‚ª‚ ‚éH@‘債‚½ƒƒŠƒbƒg‚ª‚È‚¢‚悤‚ÉŽv‚¤‚ªAA ƒeƒXƒgƒxƒ“ƒ`‚Å‚ÍSystemVerilog‚Í‚©‚È‚è‰ü‘P‚³‚ê‚Ä‹—Í‚É‚È‚Á‚Ä‚¢‚é‚Ì‚Å SystemVerilog‚ð‚‚©‚¤‚Ì‚ª“–‘R‚¾‚ÆŽv‚¤B
544 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/27(ŒŽ) 12:08:38.09 ID:bgn9qdcV.net] ‚Q‚¿‚á‚ñ‚Ì‘‚«ž‚Ý‚ð^‚Ɏ󂯂Ȃ¢‚Ù‚¤‚ª‚¢‚¢‚æB
545 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/27(ŒŽ) 12:08:56.77 ID:NXVOo0vJ.net] >>523 logic‚Åreg, wire‚̈Ӗ¡‚Ì‚È‚¢Žg‚¢•ª‚¯‚ð‚¹‚¸‚ÉÏ‚Þ‚µAalways_comb‚ðŽg‚¦‚ΊmŽÀ‚É‘g‚݇‚킹‰ñ˜H‚ð‹Lq‚Å‚«‚éB
546 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/27(ŒŽ) 12:26:39.34 ID:qMGHu+G+.net] >>518 ‚»‚¤‚¾‚æBƒ{ƒLƒ…‚Ìe‚ÉŠm”F‚µ‚½‚ç‚í‚©‚é‚æ‚ñ
547 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/27(ŒŽ) 16:47:13.11 ID:WyvSpZ40.net] >>526 Šm”F‚·‚é‚©‚çe‚Ì–¼‘O‚ÆZŠ‚Æ“d˜b”Ô†‚ð‹³‚¦‚Ä‚‚ê ‚¨‘O‚ÉŒZ’킪‚¢‚é‰Â”\«‚à‚ ‚é‚©‚炨‘O‚Ì–¼‘O‚à•¹‚¹‚Ä‹³‚¦‚Ä‚‚ê
548 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/27(ŒŽ) 17:34:27.74 ID:mUqZUYi6.net] >>527 2‚ƒ‚ˆ‚ÌŠÇ—ŽÒ‚Ö‚Ì–â‚¢‡‚킹‚ào—ˆ‚È‚¢‚Ì‚©
549 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/27(ŒŽ) 18:02:10.30 ID:/f9oldZT.net] >525 @‚»‚¤‚¢‚¤‚±‚Æ‚Å‚·‚©B ŽÀ‚ÍSystemVerilog‚ŃRƒ“ƒpƒCƒ‹‚Í‚µ‚Ä‚¢‚½‚Ì‚¾‚ªATestBench‚̃eƒ“ƒvƒŒ[ƒg‚ª ‚Å‚«‚È‚¢‚Ì‚Å‚Ü‚½‚à‚Æ‚É–ß‚µ‚Ä‚µ‚Ü‚Á‚½B ‚µ‚©[[‚µA‚»‚ê‚Æ‚Í•Ê‚ÉVerilo‚‡‚̓„ƒo‚¢‚ËB‘½•ªSystemVerilog‚É•Ï‚¦‚½•û‚ª‚¢‚¢‚ËB ‚½‚Æ‚¦‚ÎA2portram‚Ìo—Í‚ª‚Wƒrƒbƒg‚ ‚é‚Ì‚É‚Ç‚¤‚µ‚Ä‚àãˆÊ‚Ì‚Vbit‚ªÁ‚¦‚Ä‚µ‚Ü‚¤B ‚ ‚¿‚±‚¿‰ñ˜H‚ð‚Ô‚Á‚½Ø‚Á‚ÄÅI“I‚É“Ë‚«‹l‚ß‚½‚ç ‚»‚µ‚½‚猴ˆö‚Íwire錾‚Ì–Y‚ꂾ‚Á‚½B‚Æ‚¢‚¤‚©éŒ¾‚µ‚È‚‚Ä‚à‚¢‚¢‚Í‚¸‚¾‚æ‚ËB ˆê‚©Š‚¾‚¯éŒ¾˜R‚ꂪ‚ ‚Á‚Ä wire [7:0] qdout; ‚±‚ê‚ð‚‚¢‚©‚µ‚½‚玡‚Á‚½B ‘½•ªTOPƒŒƒxƒ‹‚̃ƒCƒ„[’è‹`‚Á‚Ä‚È‚‚Ä‚àÚ‘±‚µ‚Ă邵ƒGƒ‰[‚Ío‚È‚¢‚ªAŽž‚É ƒgƒ“ƒfƒ‚ƒiƒC‚±‚Æ‚ª‹N‚«‚é‚悤‚ÉÝŒv‚³‚ê‚Ä‚¢‚éBverilog‚¾‚ÆB ‹°‚낵‚âBƒxƒeƒ‰ƒ“‚ÌŠF‚³‚ñ‚Í‚±‚ñ‚È‚à‚ñ‚Å‚æ‚ŠJ”‚ð‚â‚Á‚Ä‚é‚È[B SystemVerilog‚É‚Í‚±‚ñ‚È‚Ì‚ª‚È‚¢‚±‚Æ‚ðŠú‘Ò‚µ‚ÄAAAAŒ´ˆö‹†–¾‚µ‚½‚Ì‚Å¡“ú‚Í ‰f‰æŒ©‚És‚‚¼BLA@LA@LAND
550 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/27(ŒŽ) 18:16:07.34 ID:/f9oldZT.net] 513‚̃Gƒ‰[‚Á‚ĂЂå‚Á‚Æ‚·‚é‚ÆHF‚̃rƒbƒg”§ŒÀ‚Å‚Í‚È‚‚ÄAWire錾‚̘R‚ê ‚Æ‚©‚©‚ÈH@•s‰Â‰ð‚È‚±‚Æ‚ª‹N‚±‚è‰ß‚¬B‚—
551 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/27(ŒŽ) 18:17:56.23 ID:D4qa9je0.net] ð“ú‚̃„ƒc‚©H ‚»‚ñ‚ȃŒƒxƒ‹‚È‚çAƒGƒ‰[‚¤‚ñ‚Ê‚ñˆÈ‘O‚É warning ‚ªŽR‚̂悤‚Éo‚Ä‚ñ‚¾‚ë ‚»‚ê‚𖳎‹‚µ‚ÄA ƒGƒ‰[‚³‚¦–³‚¯‚è‚áOK ‚Á‚Ä‚©H ’P‚ÉAƒIƒ}ƒG‚ª–³’m‚¾‚¯‚¾
552 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/27(ŒŽ) 18:53:08.92 ID:/f9oldZT.net] Šm‚©‚ÉBŒ©‚é‹C‚ªŽ¸‚¹‚é‚قǃ[ƒjƒ“ƒO‚ªo‚Ä‚é‚ÈB Warning (10036): Verilog HDL or VHDL warning at Z_addctl.v(157): object "baka" assigned a value but never read wire baka; assign maddx = f_maddx(run,phase,ct3600); assign {baka,madd} = f_madd(maddx); ‚±‚¤‚¢‚¤”nŽ”ð‚¯‚Ì•”•ª‚Á‚ă[ƒjƒ“ƒO‚̃TƒvƒŒƒX‚Å‚«‚ñ‚ÌH
553 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/27(ŒŽ) 19:07:47.26 ID:/f9oldZT.net] Warning (332060): Node: gclk was determined to be a clock but was found without an associated clock assignment. assinmentediter‚ÅGlobal Signal Global Clock‚ðƒAƒTƒCƒ“‚µ‚Ä‚é‚̂ɉ½‚ÅWarning ‚ª‚Å‚é‚ñB‚—
554 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/27(ŒŽ) 19:12:25.23 ID:/f9oldZT.net] ‚Æ‚¢‚¤‚©‚¾‚ê‚à“š‚¦‚ç‚ê‚ñ‚â‚ëH@‚¾‚¢‚½‚¢ì‚Á‚Ä‚éAltera‚Å‚·‚番‚©‚ç‚ñ‚¾‚ë‚©‚ç ‚ÉWar
555 –¼‘OFaning‚È‚ñ‚Ä‘S•”’ׂ¹‚é‚킯‚ª‚È‚¢B‚— ‚Ç‚¤‚¹‚®‚¿‚á‚®‚¿‚á‚̂‚¬‚Í‚¬‚¾‚炯‚̃vƒƒOƒ‰ƒ€‚Å’Nˆêl‚Æ‚µ‚Ä‘S—e‚ð—‰ð‚µ‚Ä ‚¢‚È‚¢Bs‚«“–‚½‚è‚΂Á‚½‚è‚̂‚¬‚Í‚¬‚¾‚炯‚̃Rƒ“ƒpƒCƒ‰‚È‚ñ‚¾‚©‚çAWarnin‚‡ ‚È‚ñ‚Äׂ©‚¢‚±‚Æ‚ðŒ¾‚Á‚Ä‚¢‚½‚çæ‚Ö‚·‚·‚Ü‚ñ‚æB @ [] [‚±‚±‰ó‚ê‚Ä‚Ü‚·]
556 –¼‘OFarisa ŸQaHT6HayjI mailto:sage [2017/02/27(ŒŽ) 19:40:48.70 ID:bFoItma9.net] >>534 ’N‚à‚í‚©‚ç‚È‚¢‚¾‚ë‚ÆŽ©–‚µ‚½‚çA’N‚à“š‚¦‚Ä‚‚ê‚È‚¢B ‚»‚ÌŠé‹Æ‚³‚ñ‚ÅA‰ŽŽR‚É‚Ì‚Ú‚Á‚Ä‚¢‚é‚ÆŽv‚Á‚Ä‚¢‚ç‚Á‚µ‚á‚é‚Ì‚È‚ç‚ÎAK‚¹‚Å— ŽR‚µ‚¢‚Å‚·‚ËB
557 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ mailto:sage [2017/02/27(ŒŽ) 20:29:37.35 ID:5RCVA99P.net] ‹ð’s‚Á‚ÄŒ©‹ê‚µ‚¢‚æ‚È
558 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/27(ŒŽ) 21:20:42.49 ID:/f9oldZT.net] ‹³‚¦‚é‚Æã’B‚·‚é‚ñ‚¾‚ºB‚— ‹³‚¦ãŽè‚Èl‚Í–{Ž¿‚ð‚‚¢‚Ä‚¢‚é‚©‚番‚©‚è‚â‚·‚¢B‚µ‚©‚àl‚Æ‚µ‚ẴŒƒxƒ‹‚à‚‚¢B ‚Ü‚ l‚Æ‚µ‚Ä‚àã’B‚·‚é‚ñ‚¾‚ËB‚—
559 –¼‘OF774ƒƒbƒg”“d’†‚³‚ñ [2017/02/27(ŒŽ) 21:41:28.52 ID:lafFc56n.net] ‹³‚¦‚ç‚ꂽ•û‚Íã’B‚µ‚È‚¢B Ž©•ª‚Ål‚¦‚é”\—Í‚ªAŒ³X–³‚¢‚Ì‚É—]Œvˆç‚½‚È‚‚È‚Á‚Ä‚µ‚Ü‚¤‚Ì‚³B