亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? run_simili09.tcl

?? Clock generation perl to vhdl oijoij
?? TCL
字號:
# tcl script for running testbench for fracn09.pl# Uses Simili, a free VHDL simulator from Symphony EDA# The command line is "tclsh83 run_simili09.tcl"# The results are in the file fracn.log## Define test parametersset iterations 100set fin 1e6set fout 32768set tolerance 1e-7set run_time 100ms   ;# the run time should be at least (1/tolerance) * (1/fin)set use_phase_accumulator TRUEset use_recursive_controller TRUEset minimum_jitter FALSEset improve_duty_cycle TRUEset integer_fout TRUEset coption "-c";set soption "-x";# override test parameters from environmentif { [info exists env(iterations) ]} { set iterations $env(iterations) }if { [info exists env(fin)        ]} { set fin        $env(fin)        }if { [info exists env(fout)       ]} { set fout       $env(fout)       }if { [info exists env(tolerance)  ]} { set tolerance  $env(tolerance)  }if { [info exists env(run_time)   ]} { set run_time   $env(run_time)   }if { [info exists env(use_phase_accumulator)    ]} { set use_phase_accumulator $env(use_phase_accumulator) }if { [info exists env(use_recursive_controller) ]} { set use_recursive_controller $env(use_recursive_controller) }if { [info exists env(minimum_jitter)           ]} { set minimum_jitter $env(minimum_jitter) }if { [info exists env(improve_duty_cycle)       ]} { set improve_duty_cycle $env(improve_duty_cycle) }if { [info exists env(integer_fout)             ]} { set integer_fout $env(integer_fout) }if { [info exists env(coption)                  ]} { set coption $env(coption) }if { [info exists env(soption)                  ]} { set soption $env(soption) }if {$minimum_jitter} {set goption "-x"} else {set goption "-g"}if {$use_phase_accumulator} {set goption "-g"}if {$use_recursive_controller} {set goption "-g"}## Generate code, and compileexec perl -w fracn09.pl $soption $coption $goption -t $tolerance $fin $foutexec vhdlp -s -strict fracn.vhdexec vhdlp -s -strict tb_fracn09.vhd## Simulate#set cmdfile [open simili.cmd w]#puts $cmdfile "SetListHeaderStyle wrapped"#puts $cmdfile "SetListStyle nodelta collapse"#puts $cmdfile "add list /tb_fracn09/*"#close $cmdfile#exec vhdle -s -p -gtest_ClockDivider=FALSE -gfin=$fin -gfout=$fout -gminimum_jitter=$minimum_jitter -guse_phase_accumulator=$use_phase_accumulator -guse_recursive_controller=$use_recursive_controller -gimprove_duty_cycle=$improve_duty_cycle -gtime_of_report=$run_time -t $run_time -do simili.cmd tb_fracn09(testbench)set freq_index 0# special set of bad test frequencies.set freq_list {        032768        500000        285000        222000        181000        153000        133000        118000        105000        095000        032768        333333.33333333333        250000        200000        166666.66666666667        142857.14285714286        125000        111111.11111111111        666666.66666666667        750000.0        800000        600000        395000        399900        400000        400100        405000        375000        625000        875000        62500        31250        15625        7812.5        3906.25        1953.125        1e6        1e5        1e4        1e3        1e2        1e1        1e0        1.e-1        1.e-2        611112        999900.0        999990.0        499900.0        499999.0        500001.0};#        999999.99#        999999.999#        500000.01#        499999.99#        999999.0#        500000.1#        499999.9#        999999.9# Declare function for working out fout values.# The first values come from freq_list - a table of carefully selected# bad case ratios, and the subsequent values are randomly generated.proc get_fout {} {    global fin;    global integer_fout;    global freq_index;    global freq_list;    if {$freq_index < [llength $freq_list]} {       set fout [lindex $freq_list $freq_index];       incr freq_index;    } else {        set fout [expr rand() * $fin ];        if {$integer_fout} then {            set fout [expr int($fout)];            set fout [expr $fout > 0 ? $fout : 1 ];        }    }    return $fout;}proc trim_time {t} {    # turn the execution time into a number of ms    return [expr [string trim $t "microseconds per iteration"] / 1000 ];}# now run repetitive testsset logfile [open fracn.log w]puts $logfile "fin=$fin tolerance=$tolerance use_phase_accumulator=$use_phase_accumulator use_recursive_controller=$use_recursive_controller minimum_jitter=$minimum_jitter improve_duty_cycle=$improve_duty_cycle run_time=$run_time"puts $logfile "fout\tfout measured\trelative error\tjitter\tmn/av/mx duty %\tperl time\tcomp time\tsim time";for {set x 1} {$x <= $iterations} {incr x} {    set fout [ get_fout ];    puts "******************  test number $x: $fin $fout"; flush stdout;    puts -nonewline $logfile "$fout"; flush $logfile;    set time1 [trim_time [time {exec perl -w fracn09.pl $soption $coption $goption -t $tolerance $fin $fout } ] ];    set time2 [trim_time [time {exec vhdlp -s -strict fracn.vhd } ] ];    set time3 [trim_time [time {exec vhdle -s -p -gfin=$fin -gfout=$fout -gminimum_jitter=$minimum_jitter -guse_phase_accumulator=$use_phase_accumulator -guse_recursive_controller=$use_recursive_controller -gimprove_duty_cycle=$improve_duty_cycle -gtime_of_report=$run_time -t $run_time tb_fracn09(testbench) } ] ];    set tmpfile [open fracn.rpt r];    gets $tmpfile line;    close $tmpfile;    if { [string length $line] == 0} { set line "no results\t\t\t" };    puts $logfile "\t$line\t$time1\t$time2\t$time3";    puts "$line\t[expr $time1 + $time2 + $time3]";}close $logfile;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区视频| 精品一区二区三区的国产在线播放 | 91丨porny丨中文| 在线观看精品一区| 91精品国产综合久久精品性色 | 午夜影院在线观看欧美| 日韩高清电影一区| 国产一区二区精品在线观看| 国产成人亚洲精品狼色在线| 国产精品久久久久久一区二区三区 | 欧美性猛交一区二区三区精品| 欧美巨大另类极品videosbest| 日韩三级在线观看| 欧美精彩视频一区二区三区| 亚洲欧美日韩久久| 欧美三级电影精品| 久久99国产精品麻豆| 国产精品77777竹菊影视小说| 91玉足脚交白嫩脚丫在线播放| 欧美日韩综合一区| 欧美精品一区二区三区蜜桃| 国产精品激情偷乱一区二区∴| 亚洲高清免费观看高清完整版在线观看| 奇米色一区二区| 成人激情视频网站| 91精品婷婷国产综合久久性色| 久久久.com| 亚洲成人午夜影院| 国产精品一区二区在线播放| 欧美专区亚洲专区| 久久你懂得1024| 日本久久电影网| 欧美一级久久久| 亚洲欧美另类综合偷拍| 精品一区二区三区蜜桃| 色久综合一二码| 久久久电影一区二区三区| 一区二区三区国产| 国产精品一线二线三线精华| 欧美网站大全在线观看| 国产日产精品一区| 免费看黄色91| 亚洲一区二区中文在线| 水蜜桃久久夜色精品一区的特点| 国产精品一区二区久久不卡 | 欧美一区二区三区喷汁尤物| 国产精品丝袜一区| 久久福利资源站| 一区2区3区在线看| 成人一区二区三区视频| 日韩欧美综合在线| 亚洲高清三级视频| 91在线精品一区二区| 久久综合色综合88| 日韩av一区二区三区| 色综合久久久久久久久久久| 久久久夜色精品亚洲| 日韩高清在线一区| 欧美午夜电影网| 亚洲裸体在线观看| 成人一区二区三区中文字幕| 精品国内片67194| 亚洲二区视频在线| 色噜噜狠狠色综合欧洲selulu| 日本一区二区视频在线观看| 久久精品国产秦先生| 欧美日本乱大交xxxxx| 97se亚洲国产综合自在线不卡| 久久精品夜夜夜夜久久| 麻豆成人av在线| 爽好多水快深点欧美视频| 国产一区二区三区电影在线观看| 欧美美女激情18p| 夜夜嗨av一区二区三区| 95精品视频在线| 中文字幕一区在线观看视频| 激情六月婷婷久久| 精品国产亚洲在线| 美女视频黄 久久| 日韩一区二区三区四区五区六区| 日韩中文字幕亚洲一区二区va在线| 色8久久人人97超碰香蕉987| 亚洲人成亚洲人成在线观看图片 | 精品一区二区三区av| 日韩一级高清毛片| 另类调教123区| 精品免费一区二区三区| 久久97超碰国产精品超碰| 精品不卡在线视频| 国产毛片一区二区| 懂色一区二区三区免费观看 | 亚洲超碰97人人做人人爱| 欧美色图在线观看| 天天亚洲美女在线视频| 欧美一区二区日韩一区二区| 久久久久久久性| 久久精品噜噜噜成人av农村| 日韩欧美国产一区二区三区| 久久99精品久久久久| 久久久久免费观看| 成人免费精品视频| 亚洲欧洲日韩综合一区二区| 色中色一区二区| 亚洲国产cao| 日韩欧美一卡二卡| 久久99国产精品尤物| 国产色产综合产在线视频| 不卡高清视频专区| 欧美在线free| 日韩成人免费看| 久久新电视剧免费观看| av不卡在线观看| 亚洲国产一区二区在线播放| 91精品在线观看入口| 激情文学综合丁香| 国产精品激情偷乱一区二区∴| 欧美在线不卡视频| 麻豆成人在线观看| 中文字幕在线不卡| 欧美电影影音先锋| 国产黄色91视频| 亚洲精品福利视频网站| 欧美一区二区免费视频| 国产成人在线看| 一区二区三区日韩在线观看| 日韩丝袜美女视频| jizz一区二区| 日韩电影免费一区| 国产精品久久久久久久久动漫| 欧美少妇bbb| 久久日一线二线三线suv| 99九九99九九九视频精品| 午夜私人影院久久久久| 久久久久久麻豆| 欧美三级日韩三级| 国产高清在线精品| 午夜视频久久久久久| 国产日韩影视精品| 欧美精三区欧美精三区| 高清久久久久久| 日韩中文字幕区一区有砖一区| 欧美国产欧美综合| 制服视频三区第一页精品| 豆国产96在线|亚洲| 人人精品人人爱| 亚洲欧美视频在线观看| xfplay精品久久| 欧美日韩国产大片| 99精品视频在线观看免费| 蜜桃一区二区三区在线观看| 亚洲免费观看高清完整版在线观看熊 | 国产sm精品调教视频网站| 亚洲主播在线播放| 久久久久青草大香线综合精品| 在线精品视频一区二区三四| 国产成人午夜精品影院观看视频 | 久久99国产精品免费| 夜夜嗨av一区二区三区网页 | 麻豆视频一区二区| 一区av在线播放| 欧美激情一区二区三区不卡| 欧美一级欧美一级在线播放| 色综合天天综合在线视频| 久久午夜国产精品| 51午夜精品国产| 欧美在线播放高清精品| youjizz久久| 国产福利一区在线| 久久国产精品99精品国产 | 久久精品国产亚洲5555| 亚洲一区二区三区四区在线| 国产精品久久午夜夜伦鲁鲁| 久久亚洲综合av| 欧美videos大乳护士334| 欧美日韩久久久一区| 色又黄又爽网站www久久| 成人午夜精品在线| 欧美成人高清电影在线| 免费看黄色91| 亚洲一区二区三区四区中文字幕 | 经典三级在线一区| 欧美一区中文字幕| 欧美日韩国产一区| 在线免费亚洲电影| 在线观看日产精品| 色呦呦网站一区| 色综合视频在线观看| 99精品视频在线免费观看| 成人av网址在线| av不卡免费在线观看| k8久久久一区二区三区| 东方aⅴ免费观看久久av| 国产激情一区二区三区| 国产精品一区在线| 福利视频网站一区二区三区| 国产大片一区二区| 成人午夜碰碰视频| 99vv1com这只有精品| 色综合中文字幕国产 | 国产精品一区二区黑丝|