音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

存儲(chǔ)器

出處:Z80 發(fā)布于:2007-04-29 10:14:09

存儲(chǔ)器是一個(gè)寄存器數(shù)組。存儲(chǔ)器使用如下方式說明:

reg [ msb: 1sb] memory1 [ upper1: lower1],
memory2 [upper2: lower2],. . . ;
例如:
reg [0:3 ] MyMem [0:63]
//MyMem為64個(gè)4位寄存器的數(shù)組。
reg Bog [1:5]
//Bog為5個(gè)1位寄存器的數(shù)組。
MyMem和Bog都是存儲(chǔ)器。數(shù)組的維數(shù)不能大于2。注意存儲(chǔ)器屬于寄存器數(shù)組類型。線網(wǎng)數(shù)據(jù)類型沒有相應(yīng)的存儲(chǔ)器類型。
  單個(gè)寄存器說明既能夠用于說明寄存器類型,也可以用于說明存儲(chǔ)器類型。

parameter ADDR_SIZE = 16 , WORD_SIZE = 8;
reg [1: WORD_SIZE] RamPar [ ADDR_SIZE-1 : 0], DataReg;

RamPar是存儲(chǔ)器,是16個(gè)8位寄存器數(shù)組,而DataReg是8位寄存器。
  在賦值語(yǔ)句中需要注意如下區(qū)別:存儲(chǔ)器賦值不能在一條賦值語(yǔ)句中完成,但是寄存器可以。因此在存儲(chǔ)器被賦值時(shí),需要定義一個(gè)索引。下例說明它們之間的不同。

reg [1:5] Dig; //Dig為5位寄存器。
. . .
Dig = 5'b11011;

  上述賦值都是正確的, 但下述賦值不正確:

reg BOg[1:5]; //Bog為5個(gè)1位寄存器的存儲(chǔ)器。
. . .
Bog = 5'b11011;

  有一種存儲(chǔ)器賦值的方法是分別對(duì)存儲(chǔ)器中的每個(gè)字賦值。例如:

reg [0:3] Xrom [1:4]
. . .
Xrom[1] = 4'hA;
Xrom[2] = 4'h8;
Xrom[3] = 4'hF;
Xrom[4] = 4'h2;

  為存儲(chǔ)器賦值的另一種方法是使用系統(tǒng)任務(wù):
  1) $readmemb (加載二進(jìn)制值)
  2) $readmemb (加載十六進(jìn)制值)
  這些系統(tǒng)任務(wù)從指定的文本文件中讀取數(shù)據(jù)并加載到存儲(chǔ)器。文本文件必須包含相應(yīng)的二進(jìn)制或者十六進(jìn)制數(shù)。例如:

reg [1:4] RomB [7:1] ;
$ readmemb ("ram.patt", RomB);

Romb是存儲(chǔ)器。文件“ram.patt”必須包含二進(jìn)制值。文件也可以包含空白空間和注釋。下面是文件中可能內(nèi)容的實(shí)例。

1101
1110
1000
0111
0000
1001
0011

  系統(tǒng)任務(wù)$readmemb促使從索引7即Romb左邊的字索引,開始讀取值。如果只加載存儲(chǔ)器的一部分,值域可以在$readmemb方法中顯式定義。例如:

$readmemb ("ram.patt", RomB, 5, 3);

在這種情況下只有Romb[5],Romb[4]和Romb[3]這些字從文件頭開始被讀取。被讀取的值為1101、1100和1000。
文件可以包含顯式的地址形式。

@hex_address value
如下實(shí)例:
@5 11001
@2 11010

在這種情況下,值被讀入存儲(chǔ)器指定的地址。
  當(dāng)只定義開始值時(shí),連續(xù)讀取直至到達(dá)存儲(chǔ)器右端索引邊界。例如:

$readmemb ("rom.patt", RomB, 6);
//從地址6開始,并且持續(xù)到1。
$readmemb ( "rom.patt", RomB, 6, 4);
//從地址6讀到地址4。


  
關(guān)鍵詞:存儲(chǔ)器10011100110111101000

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

NDF1100M聲表濾波器現(xiàn)貨樣
廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號(hào)碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號(hào),
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫(kù)提出的寶貴意見,您的參與是維庫(kù)提升服務(wù)的動(dòng)力!意見一經(jīng)采納,將有感恩紅包奉上哦!