-- ファイルからRAMへのデータ初期化procedure ReadFileh(file_name : in string;ram_name : in string;ram_size : in integer;ram_width : in integer) isfile infile : TEXT open read_mode is file_name;variable l : line;variable data : std_logic_vector(ram_width-1 downto 0);beginfor I in 0 to ram_size-1 loopreadline(infile, l);hread(l, data);signal_force(ram_name & "(" & str(I) & ")", str(data), 0 ns, deposit, open, 0);end loop;end;-- 使い方ReadFileh("cgram.dat", "/pu/ppu1/main_cgram/ram0/cells", 256, 16);