Problem

SDSoC lab1 을 하다가 hardware implementation이 진행되지 않는 오류를 접함.

log를 찾아보니 HLS 쪽 문제인 것 같아서 Vivado HLS 랩을 실행해보니 역시나 오류!


Bug Log

Vivado HLS:

"line marker directive requires a positive integer argument"

등의 오류가 남.


SDSoC:

"Problem detected in Vivado HLS run"



앞에 앉은 친구는 잘 설치해서 쓰고 있어서 원인이 뭔가 싶어 몇 번이고 재설치를 했지만 문제는 해결되지 않음.

SDSoC의 경우, 아직 출시되지 않은 툴이라 해당 툴에 대한 포럼은 많이 활성화되어 있지 않은 상태라


Solutions

1. encoding problem? (Not worked)

https://forums.xilinx.com/t5/High-Level-Synthesis-HLS/Vivado-HLS-C-csynth-Error/td-p/437726


2. LLVM update? (Not worked)


3. OS issue

https://forums.xilinx.com/t5/High-Level-Synthesis-HLS/Having-trouble-with-quot-Run-C-simulation-quot/td-p/410609


이걸로 해결함!

SDSoC는 별도의 HLS 를 따로 사용하고 있으므로, 

해당 Vivado HLS의 경로를 찾아가서 수정해주면 됨.


+ Recent posts