![]() |
||
|
Basic Member
加入日期: Aug 2008
文章: 13
|
如何修改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的音 希望有人能幫幫我 感恩 |
|||||||
|
|
|
*停權中*
加入日期: Feb 2004
文章: 255
|
TT = ToT = T_T
TT是暫存器或WIRE.在code裡搜尋一下 TT 8'h21 是代表8'=8bit,h=16進制, 21是值 學習程式基礎先打穩,再看程式碼. |
||
|
|
|
*停權中*
加入日期: Sep 2001
文章: 1,933
|
DE2做音樂盒的程式碼,在很多本書都找的到,努力去圖書館找找吧!
|
|
|
|
Major Member
![]() 加入日期: Jul 2001 您的住址: 西湖國小
文章: 125
|
引用:
TT 一定是reg wire 不能在always statement 裡assign |
|
|
|
|
Basic Member
加入日期: Aug 2008
文章: 13
|
PCDVD真是臥虎藏龍,
感謝各位大大的指導 |
|
|
|
Registered User
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
............. |
|
|
|
Master Member
![]() ![]() ![]() ![]() 加入日期: Mar 2006 您的住址: On Chip
文章: 2,202
|
引用:
我也是.............. ![]() |
|
|
|
|
New Member
加入日期: Aug 2009
文章: 3
|
引用:
事隔兩年來報恩? ![]() |
|
|
|
|
*停權中*
加入日期: Feb 2008 您的住址: 潛水
文章: 502
|
樓煮一定是撞到頭失去記憶2年了
![]() |
|
|
|
Senior Member
![]() ![]() ![]() 加入日期: Nov 2002
文章: 1,414
|
應該是碩論吧
兩年剛好完成XD~~ |
|
|