|
发表于 2012-2-21 17:03:42
|
显示全部楼层
for {set i 0} {$i<16} {incr i}
{
for {set j 0} {$j<8} {incr j}
{create_clock -period 200 -name dat$i_clk$j}
}
=>
把格式換成這樣你應該更容易看懂
i為 外迴圈變數, j 為內迴圈變數, 內迴圈執行完執行外迴圈
因此這段程式執行時, 應該會產生以下結果
一開始i=0, j從0增加到7
create_clock -period 200 -name dat0_clk0
create_clock -period 200 -name dat0_clk1
create_clock -period 200 -name dat0_clk2
.
.
create_clock -period 200 -name dat0_clk7
下一個迴圈i=1, j從0增加到7
create_clock -period 200 -name dat1_clk0
create_clock -period 200 -name dat1_clk1
create_clock -period 200 -name dat1_clk2
.
.
create_clock -period 200 -name dat1_clk7
然後一直重複到i=7, j=7為止 |
|