1.quartus mif file demo:
% multiple-line comment
multiple-line comment %
-- single-line comment
depth = 32; -- the size of data in bits
width = 8; -- the size of memory in words
address_radix = hex; -- the radix for address values
data_radix = bin; -- the radix for data values
content -- start of (address : data pairs)
begin
00 : 00000000; -- memory address : data
01 : 00000001;
02 : 00000010;
03 : 00000011;
04 : 00000100;
05 : 00000101;
06 : 00000110;
07 : 00000111;
08 : 00001000;
09 : 00001001;
0a : 00001010;
0b : 00001011;
0c : 00001100;
end;
2.to be continue...
記憶體初始化
電容的分類 dram 基本原件是電容,需要定時重新整理,儲存速度較慢 dram又分為 sram 同步動態隨機儲存器 synchronous dynamic random access memory ddr 雙倍速率同步動態隨機儲存器 double data rate sdram ddr2 在 ddr...
記憶體初始化過程
1,物理記憶體資訊的獲取 0x15中斷,功能號 e820h,e801h,e88h 見檔案 linux arch i386 boot setup.s 執行完上面的 後,記憶體資訊被分為多條資訊放在e820map位置處,每個資訊條目長20位元組,包含乙個記憶體區間的資訊,條目數放在e820nr處。即實際...
快速初始化記憶體 2
因為我們使用靜態庫鏈結,intel版本在 中是乙個函式呼叫。跟蹤進入,可以發現intel的實現在第一次呼叫時會先檢測cpu型別,然後根據cpu型別跳轉到不同的實現。在p4 機器上,其主迴圈如下 00401a40subecx,80h 00401a46movdqaxmmword ptr edx xmm0...