很久以前在天涯论坛上只看过五牛之一的蔡锷,已经没什么印象了。
今天晚上在朋友的blog上得知,现在都已经出书了。 兴致所致又跑到天涯上大致看了一边鲁迅篇和林彪篇。。。好久没看这么精彩的非技术文章了, 真是让人唏嘘不已。
“一直有人批评鲁迅不重视制度性建设。这是一种似是而非的皮相之见。在鲁迅看来。“立人”才是第一位的,没有什么比这个更重要。什么质素的人民,就配有什么质地的政府” --比较认同上面这一段。喊了几十年的教育,现在怎么看像是在扭曲人性,最后还要看自己的纠错能力。
长久以来中文的阅读除了逛点论坛,和新闻,一直觉得没什么可看的,自己中文的水平也仅限满足于口头交流,写点书面的东西往往就觉得吃力。但是在学日语的过程中,我觉得学习语言应该还是满有意思的呀,甚至有种想去重习古文的冲动。 看了五牛图,让我认识到-还是有很多值得一看的中文书, 只不过要淘金一样去淘。。。
Monday, December 22, 2008
Saturday, December 13, 2008
SystemVerilog: Package imports be visible in all compilation units?
Experiment with Modelsim6.4a shows that package import is visible to all compilation units:
=============================================
//File: p.sv
package p;
int a = 1;
endpackage
=============================================
//File: a.sv
int b = 2; // external variable
import p::*;
module a;
initial begin
$unit::a = 8;
$display("a:: a = %d (expect 8)", $unit::a);
$display("a:: b = %d (expect 2)", b);
end
endmodule
==============================================
//File: b.sv
int b = 3; // external variable
import p::*;
module b;
initial begin
#1; // avoid race condition
$display("b:: a = %d (expect 8)", $unit::a);
$display("b:: b = %d (expect 3)", b);
end
endmodule
==============================================
//File: top.sv
module top;
a a();
b b();
endmodule
==============================================
// Modelsim commands:
% vlog p.sv a.sv b.sv top.sv
% vsim -c -do "run -all; quit" top
==============================================
// result:
# run -all
# a:: a = 8 (expect 8)
# a:: b = 2 (expect 2)
# b:: a = 8 (expect 8)
# b:: b = 3 (expect 3)
Subscribe to:
Posts (Atom)