verilog가 (. OBJ 등) 파일을 바이너리를 읽을 수

[인용 = patrickli] 사용 PLI, 이진 파일을 읽을 수 있습니다. [/ 견적] PLI 내가 무엇을 사용해야합니까? 주시기 바랍니다
 
안녕하세요, Verilog는 바이너리 파일을 열 수 있습니다. 바이너리 파일의 데이터를 사용하는 방법? 당신은 메모리에 대한 데이터를 얻고 싶다면, 당신은 () $ memreadb를 사용할 수 있습니다. 여러분은 바이너리 파일을 열려면, 당신은) 오픈 달러 (사용할 수 있습니다.
 
우리는 바이너리 형태로 파일을 읽을 $ readmemb ()을 사용해야합니다. 헥스 파일을 읽을 $ readmemh (). 나는 많은 - 시간, 당신이 한번 확인해 보지 사용됩니다. 나는 PLI 던지의 필요 ....,..., 감사 레디도 언급하지 않았어요 희망
 
[인용 = 레디] 우리는 바이너리 형태로 파일을 읽을 $ readmemb ()을 사용해야합니다. 헥스 파일을 읽을 $ readmemh (). 나는 많은 - 시간, 당신이 한번 확인해 보지 사용됩니다. 제가 일반 파일에서 진수 데이터 또는 빈 데이터를 사용하여이 PLI를 사용할 수 있지만, 언제든지 읽을 OBJ 코드 파일 : 나는 PLI 던지의 필요 ....,..., 감사 레디 [/ 인용] 안녕 레디 언급하지 희망 , modelsim가 표시됩니다 *********************************************** * 경고 (vsim - PLI - 3409) 불법 바이너리 숫자 'C' "./ac97.obj"# ** 경고 라인 1 데이터 : 숫자 (vsim - PLI - 3409) 불법 이진 'E : / 프로젝트 / Test1/read_obj/top.v가 (8) 무슨 일이에요? 주시기 바랍니다
 
[인용 = 로저] ********************************************* *** 경고 (vsim - PLI - 3409) 불법 바이너리 숫자 'C' "./ac97.obj"# ** 경고 라인 1 데이터 : (vsim - PLI - 3409) 불법 자리 이진 'E : / project/Test1/read_obj/top.v가 (8) 무슨 일이에요? PLS 귀하의 OBJ 파일을 체크 [/ 견적]는, 행운을 빈다는 OBJ 파일에 illeagal 문자 (안 0 또는 1)가 있습니다!
 
(1) 이진 파일 (. OBJ) & readmemb는 두 개의 다른 개념입니다. 이진 파일 (. OBJ) 컴퓨터에있는 파일의 저장 형식을 말합니다. readmemb의 소스는 ASSIC 문자 0 & 1 포함 내용 파일을 말합니다. 파일 자체의 저장 형식은 이진 않습니다. 사람들이 볼 수있는 파일의 내용은 바이너리 문자열 같다. (2) verilog1364 - 2001 $ fopen을 사용하여 이진 파일을 읽을 수 있습니다. 그러나 시뮬레이터 v2k 기능을 지원하는 능력이 필요합니다. (3) 다른 방법이 pli를 사용하는 것입니다
 
% H "); 임시 등록으로 정의; = $ fopen ("???"," R '$ fread (온도, FID)"FID를 사용하여
 
당신은 "W"와 같은 옵션을 사용하는 경우,이 파일을 열 때마다 자동으로 파일의 원래 내용을 취소합니다. 그래서 그 대신 "+"를 사용합니다. verilog 1634년부터 2001년까지 표준은 명확하게 그것을 보여줍니다. :)
 
나는 $ readmemb ()를 사용하고 있지만, 언제 Modelsim 5.6에서 I 사전 시뮬레이션이 왜 메모리에 읽을 수없는 이유는 무엇입니까? 저도 같은 경로에있는 테스트 벤치 및 *. VEC를 깔아 놨다! 때로는 메모리에 읽을 수있는, 소프트웨어 Modelsim 어떤 문제가 있었입니까?
 
[인용 = qjlsy]는 당신이 "W"와 같은 옵션을 사용하는 경우,이 파일을 열 때마다 자동으로 파일의 원래 내용을 취소합니다. 그래서 그 대신 "+"를 사용합니다. verilog 1634년부터 2001년까지 표준은 명확하게 그것을 보여줍니다. :) [/ 견적] 나조차도 매개 변수 "W"를 사용하지 않은, 그것은 여전히 내 환경 ModelSim5.8b FYR을 OBJ 파일의 내용을 지우
 

Welcome to EDABoard.com

Sponsor

Back
Top