PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   如何修改verilog音樂 (https://www.pcdvd.com.tw/showthread.php?t=810756)

huwiam99 2008-08-16 08:10 PM

如何修改verilog音樂
 
各位大大 您好 小弟我有個問題 我使用的是DE2-70 Boaed
在板子內部有內建 音樂檔 共有4的demo_sound檔
而聲音是用合成的方式 把其中2個檔合在一起(合玄) 就會變出美妙的聲音
但問題來了 我想把聲音改成單音 我做到了()只要呼叫一個demo_sound就可以了
但我想改依些簡單的音樂 比如小蜜蜂.小星星等...
但我看不懂原本verilog的程式 如下
always @(step) begin
case (step)
0:TT=8'h13;
1:TT=8'h95;
2:TT=8'hf4;
3:TT=8'h33;
4:TT=8'h82;
5:TT=8'h11;
6:TT=8'h17;
7:TT=8'h31;
8:TT=8'h85;
9:TT=8'h34;
10:TT=8'h84;
11:TT=8'h32;
12:TT=8'h82;
13:TT=8'h33;
14:TT=8'h83;
15:TT=8'h83;
16:TT=8'h85;
17:TT=8'h84;
18:TT=8'h83;
19:TT=8'h93;
20:TT=8'hf2;
21:TT=8'h81;
22:TT=8'h83;
23:TT=8'h83;
24:TT=8'h85;
25:TT=8'h84;
26:TT=8'h83;
27:TT=8'h93;
28:TT=8'hf2;
29:TT=8'h81;


30:TT=8'h81;
31:TT=8'h81;
32:TT=8'h81;
33:TT=8'h81;
34:TT=8'hf1;
35:TT=8'hf2;
36:TT=8'h33;
37:TT=8'hf2;
38:TT=8'hf1;
39:TT=8'h87;
40:TT=8'h87;
41:TT=8'h87;
42:TT=8'hf7;
43:TT=8'hf1;
44:TT=8'h32;
45:TT=8'hf1;
46:TT=8'hf7;
47:TT=8'h81;



48:TT=8'h13;
49:TT=8'h84;
50:TT=8'h93;
51:TT=8'hf2;
52:TT=8'h81;
53:TT=8'h82;
54:TT=8'h11;
55:TT=8'h17;
56:TT=8'h21;

57:TT=8'h1f;//end
endcase

我的問題點是=TT所代表的意思
8'h21=21是啥 我只知道這是16進位 其他看無
我只想抓do re mi fa so la si do的音
希望有人能幫幫我 感恩

13F 2008-08-16 08:22 PM

TT = ToT = T_T

TT是暫存器或WIRE.在code裡搜尋一下 TT
8'h21 是代表8'=8bit,h=16進制, 21是值

學習程式基礎先打穩,再看程式碼.

semmy 2008-08-17 01:50 AM

DE2做音樂盒的程式碼,在很多本書都找的到,努力去圖書館找找吧!

geminiz 2008-08-17 02:00 AM

引用:
作者13F
TT = ToT = T_T

TT是暫存器或WIRE.在code裡搜尋一下 TT
8'h21 是代表8'=8bit,h=16進制, 21是值

學習程式基礎先打穩,再看程式碼.

TT 一定是reg

wire 不能在always statement 裡assign

huwiam99 2010-11-12 01:41 PM

PCDVD真是臥虎藏龍,
感謝各位大大的指導

vxr 2010-11-12 01:59 PM

:shock:.............

firmware 2010-11-12 02:04 PM

引用:
作者vxr
:shock:.............



我也是.............. :shock: :shock:

風水 2010-11-12 02:50 PM

引用:
作者firmware
我也是.............. :shock: :shock:

事隔兩年來報恩? :shock: :laugh: :laugh: :laugh:

搗藥棒捅玉兔 2010-11-12 05:05 PM

樓煮一定是撞到頭失去記憶2年了 :laugh:

以月為影 2010-11-12 11:29 PM

應該是碩論吧

兩年剛好完成XD~~


所有的時間均為GMT +8。 現在的時間是03:24 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。