posts - 784, comments - 2142, trackbacks - 115, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

真 OO无双之真乱舞书 序言

Posted on 2008-07-16 00:39 真 OO无双 阅读(2024) 评论(21)  编辑 收藏 所属分类: 日記

原本我的Blog是在藍色小鋪的阿森的學習筆記,但我發現博客園功能強多了,而且大家程式設計的水準又高,所以今天打算搬來博客園跟大家做鄰居,今晚會陸續將以前的文章搬過來,以後請大家多多指教。

為什麼要花時間寫blog呢?
主要是紀錄下自己的研究心得,免得日後忘記。身為一個程式員,最恨的莫過一個以前寫過的程式,當你日後有需要時卻寫不出來,所以只要一有研究心得,我就會記在這裡,日後只要透過Google就可查詢。另外,所謂的菩薩就是『自度度人,自覺覺他』,因此也希望將一些心得跟大家分享,若你也遇到了類似問題,希望能讓你省下你寶貴的時間摸索。

為什麼我要選擇博客園呢?
我也知道博客園主要是簡體中文的Blog,但我主要是要分享程式設計技術,所以需要Blog有強大的程式語法格式支援,如C#關鍵詞語法變色、C#程式排版,而不是如無名小站那樣主要是分享照片,此外,博客園讓會員的Blog有很漂亮的網址,如我的網址:http://oomusou.cnblogs.com/,非常好記,且讓人感覺很專業,不在只是某個網站的一個目錄而已。最重要的,還是博客園的眾博客程式設計水準極高,過去這幾年我在這裡學到很多東西,也很希望能將我的心得與大家分享。

能轉貼你的文章和使用你的程式碼嗎?
所有的文章和程式碼都歡迎轉貼使用,只希望能加入出處,讓我的Google PageRank高一點即可。

為什麼使用繁體中文呢?
早期的文章我使用簡體,後來改用繁體了,主要只是為了方便,省去用word繁轉簡而已。繁簡中文本一家,重要的是文章的內容而非文字本身。

為什麼自稱『真 OO無雙』呢?
其實是我對物件導向(Object Oriented)方面非常有興趣,剛好我又是真 三國無雙迷,所以就自稱『真 OO無雙』了,而『真亂舞書』除了代表Blog的上的文字是我『隨便亂寫』的筆記外,它剛好也是真 三國無雙中的寶物,只要拿到後,每次都可以發動『真 無雙亂舞』這個必殺技,威力超強,也期許自己的Blog能如『真亂舞書』那樣成為稀世珍寶。

(筆記)和(原創)有什麼差異呢?
我的文章分4種
1.轉貼:若我覺得值得參考的好資料,或者是值得做歷史紀錄的新聞。我會加上來源出處,並做簡單的排版。
2.翻譯:將好東西翻譯成中文,會加上來源出處。
3.筆記:我看書的心得加以整理歸納,幾本上都是別人的東西整理整理,以便日後查詢。
4.原創:若研究後有一半是我自己寫出來,我就會歸在原創。

能問你問題嗎?
我軟體經驗較多,硬體的功力尚淺,所以不見的能給你滿意的答案,若你想問我問題,建議直接在網上隨便找一篇隨筆做評論即可,因為我看網頁的次數較頻繁,能較快回答你問題,而且若別人看到也能幫助你,email給我也可以,但我一天只看email一兩次,所以還是建議直接在網頁上留言發問。

所有的文章都只是我當時的心得,並不保證完全正確,只代表我的學習記錄,歡迎各種批評與建議,可直接留言或email至

最後希望這裡能成為大家學習的平台,有問題就盡量問,不要擔心自己問的是蠢問題,大家都是在學習。若我會的問題,我一定會回答,若我不會,我也會回答我不會,我也只是初學者而已,希望高手先進也能加入,彼此分享學習心得與經驗。

Feedback

#1楼    回复  引用  查看    

2007-07-20 17:13 by 风海迷沙      
哈哈,名不虚传!

#2楼    回复  引用  查看    

2007-08-29 20:51 by 木野狐(Neil Chen)      
:-D

#3楼    回复  引用  查看    

2007-10-21 11:47 by 丁丁      
看到过一篇报告,说玩真三国无双多的话,会损伤智力,看了您的blog,我断定这绝对是BS ^_^

#4楼    回复  引用    

2008-07-04 19:55 by 常鹏程 [未注册用户]
无意间闯进了你的博客发现这是一个宝库里面能找到我需要的东西,谢谢你的慷慨。

#5楼    回复  引用    

2008-07-04 19:57 by 常鹏程 [未注册用户]
很想认识你,能将你的联系方式发到我的邮箱吗?谢谢

#6楼 [楼主]   回复  引用  查看    

2008-07-04 20:49 by 真 OO无双      
@常鹏程
郵箱在左側

希望有幫到你

#7楼    回复  引用    

2008-07-17 16:30 by 小白0423 [未注册用户]
大大真是火星(佛心)來的嘛

#8楼    回复  引用  查看    

2008-07-21 11:15 by 游兆晖      
Warning: Can't display state machine states -- register holding state machine bit "|seqdet|state.IDLE" was synthesized away

我按照夏宇问的书上的例子做的一个实验,出现这样一个warning,导致仿真结果不对。

我尝试了改动一些语句,不起作用。看来还是我数字电路功底不够扎实,没能找到原因,你有何高见?

#9楼 [楼主]   回复  引用  查看    

2008-07-21 11:50 by 真 OO无双      
@游兆晖
哪一個範例貼來看看

我沒有夏宇问的書
我是看
王钿、卓 兴旺2007,基于Verilog HDL的数字应用设计,国防工业出版社 ...
這一本

#10楼    回复  引用  查看    

2008-07-21 11:57 by 游兆晖      
module seqdet(x,z,clk,rst);
input x,clk,rst;
output z;

reg[2:0] state;
wire z;

parameter IDLE = 3'd0,
A = 3'd1,
B = 3'd2,
C = 3'd3,
D = 3'd4,
E = 3'd5,
F = 3'd6,
G = 3'd7;

assign z = (state == D&&x == 0)?1'b1:1'b0;

always @(posedge clk or negedge rst)
begin
if(!rst)
state <= IDLE;
else
begin
case(state)
IDLE:
if(x == 1) state <= A;
else state <= IDLE;
A:
if(x == 0) state <= B;
else state <= A;
B:
if(x == 0) state <= C;
else state <= F;
C:
if(x == 1) state <= D;
else state <= G;
D:
if(x == 0) state <= E;
else state <= A;
E:
if(x == 0) state <= C;
else state <= A;
F:
if(x == 1) state <= A;
else state <= B;
G:
if(x == 1) state <= F;
else state <= G;

default: state <= IDLE;
endcase
end
end

endmodule

#11楼 [楼主]   回复  引用  查看    

2008-07-21 12:08 by 真 OO无双      
@游兆晖

你是想要看 reg[2:0] state;
的值嗎?

#12楼    回复  引用  查看    

2008-07-21 13:04 by 游兆晖      
不是的 是我在quartus重编译通过之后,想仿真(已经建立了VWF文件),然后仿真的时候出现了这个warning,仿真结果不对。

#13楼 [楼主]   回复  引用  查看    

2008-07-21 13:25 by 真 OO无双      
@游兆晖
warning沒關係 可先忽略,就類似C++編譯時,warning大都還可以接受

發現結果不對,大概是因為默認的timing simulation

請參考這篇
http://www.cnblogs.com/oomusou/archive/2008/07/17/modelsim_functional_simulation.html

若還有問題,我再親自弄一次給你看仿真結果

#14楼    回复  引用  查看    

2008-07-21 14:15 by 游兆晖      
谢谢你!

按照你说的可以仿真了。我再来做后仿真,看会出现什么问题

#15楼    回复  引用    

2008-07-26 19:15 by 秋风 [未注册用户]
博主好。
我刚学quartus,不知道72_ip_windows.exe这个文件是做什么用的,菜鸟请求指教。
谢谢!

#16楼 [楼主]   回复  引用  查看    

2008-07-26 22:11 by 真 OO无双      
@秋风
這就是所謂的MegaCore,是Altera另外提供的IP跟function,建議安裝,會用到

#17楼    回复  引用    

2008-08-25 20:00 by vincer [未注册用户]
不错,觉得博主挺严谨的,哈哈。

#18楼    回复  引用    

2008-09-18 10:52 by @marvin [未注册用户]
率真之人,佩服,会常来看看

#19楼    回复  引用    

2008-09-23 21:37 by thanatos003 [未注册用户]
楼主可知道CCD套件用的是什么型号?那个厂家的

#20楼    回复  引用    

2008-10-08 14:57 by jackgu [未注册用户]
你好,我是一个大三学生 刚刚接触 Altera DE1, 用verilog程序, 有些 问题想请教你 不知道是否方便? 如果可以 请加我的MSN 地址就是我的邮件拉. 谢谢谢谢

#21楼 [楼主]   回复  引用  查看    

2008-10-08 15:01 by 真 OO无双      
--引用--------------------------------------------------
jackgu: 你好,我是一个大三学生 刚刚接触 Altera DE1, 用verilog程序, 有些 问题想请教你 不知道是否方便? 如果可以 请加我的MSN 地址就是我的邮件拉. 谢谢谢谢
--------------------------------------------------------

有問題就直接留言,大家一起討論學習
不過我沒有DE1
我只有DE2與DE2-70

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-08-16 09:08 编辑过
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: