tesbench (vhdl)에 이진 파일을 읽는

C

chat

Guest
안녕하세요! 내 이진 파일을 읽을 수 0110,0001,0011 --- 테스트 벤치에서 원하는? 뉴욕 도와 주실래요?
 
정말 이진 파일입니다? 또는 그것은 텍스트 1s 0s과 함께 그냥 텍스트 파일입니다?
 
그 텍스트 파일은 ... [컬러 = "실버"] [크기 = 1 ]---------- 게시 11시 43분에 추가 ---------- 이전 게시물이 11 시에 되었음 : 42 ---------- [이 / 크기] [이 / 색깔]이 [색 = "실버"] 메모장에 저장된 텍스트 파일입니다 [크기 = 1 ]---------- 게시물 11시 45분 ---------- 이전 게시물에 추가가 11시 43분 ----------[/ 크기] [이 / 컬러] 메인 프로그램입니다 있었는데 .. 사용 ieee.std_logic_1164.all;; 사용 ieee.std_logic_unsigned.all; 사용 std.textio.all을, 도서관의 IEEE [코드] 엔티티 s_ram 포트 (즉 rama_clk : std_logic에; rama_we : std_logic에; rama_addr : std_logic_vector (5 downto 0 )는; rama_din가 : std_logic_vector (3 downto 0); rama_dout : 아웃 std_logic_vector (3 downto 0)); 엔드 엔티티 s_ram; s_ram의 아키텍처 syn 입력 RamType입니다 bit_vector (3 downto 0)의 배열 (0-2)입니다; 불순한 기능 InitRamFromFile은 (RamFileName : 문자열)을 반환 RamType 파일 RamFile입니다 : 텍스트 열 READ_MODE은 RamFileName이다; 변수 RamFileLine : 선; 변수의 RAM : RamType; RamType'range 루프 작성한 Readline (RamFile, RamFileLine)에서 나는에 대한 시작, 읽기 (RamFileLine, 램 은 (i)); 엔드 루프, 반품의 RAM; 엔드 기능, 신호의 RAM : RamType : = InitRamFromFile은 (는 "C : \\ ram_init.txt"); 시작 (rama_clk) 과정을 시작하는 경우 rama_clk'event과 rama_clk = '0 '그때면 rama_we = '1 '다음 램 (conv_integer (rama_addr))
 
당신은 정말 문제가 뭐죠, 코드를 가져 왔어요?
 
지금은 테스트 벤치에서 같은 텍스트 파일을 데리고와 동일한 작업을 수행하려는 ..
 
그럼 당신은 이미있어 코드를 재사 용할 - 그것은 당신이 원하는 걸 않습니다.
 
메인 코드는 완벽 ... 나도 똑같은는 테스트 벤치에서 수행되고 ... [색상 = "실버"] 싶어요 [크기 1 ]---------- 게시 14시 37분에 추가 = --------- - 이전 게시물이 14시 36분 ----------[/ 크기] [이 / 색상] [견적 채팅 = 있었어요; 888673]의 주요 코드는 완벽 ... 나도 똑같은는 테스트 벤치에서 수행되고 ... [/ 견적]에 즉, 테스트 벤치를 사용하여 파일의 내용을 저장할 배열 형식으로 압축을 풀 필요
 
아니,이 파일은 주 프로그램에서 읽거나되고, 그 파일이 전 주 프로그램에서 만든 것을 테스트 벤치에서 방사선되어야 싫었는데 ...
 
그냥 복사 및 당신이 가지고있는 코드를 수정
 

Welcome to EDABoard.com

Sponsor

Back
Top