UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Newbie wangzhrcd
Newbie
6,386 Views
Registered: ‎06-14-2016

c hls C synthesis filed

C  synthesis filed,can you solve it?

error messages:

Stack dump:
0. Running pass 'Eliminate double pointers' on module 'E:/FPGA/HLSdecoder/decoder_265_6/solution1/.autopilot/db/a.g.1.bc'.
0x00007FFFFBECDD65 (0x0000024BECD9F500 0x0000000000000000 0x0000024BE7AFB2B8 0x0000024BEBD979C0), ?main@Syn@@YAHHPEAPEAD@Z() + 0x4BADC5 bytes(s)
0x00007FFFFBECB2A7 (0x0000024BEBBB0272 0x0000000000000000 0x0000008B637F42B0 0x0000024BEAB71DE0), ?main@Syn@@YAHHPEAPEAD@Z() + 0x4B8307 bytes(s)
0x00007FFFFBECE9CA (0x0000024BEFDE6FF0 0x0000024BECDE9700 0x00000000000000AD 0x0000024BF02ABE00), ?main@Syn@@YAHHPEAPEAD@Z() + 0x4BBA2A bytes(s)
0x00007FFFFC5432C7 (0x0000000000000000 0x0000024BEBD5B0D0 0x0000024BECDE9700 0x0000000000000000), ?save_object_ptr@?$pointer_oserializer@Vxml_oarchive@archive@boost@@VTransition@DBFsm@fsmd@@@detail@archive@boost@@EEBAXAEAVbasic_oarchive@234@PEBX@Z() + 0x2CB167 bytes(s)
0x00007FFFFC542300 (0x0000000000000000 0x0000008B637F4D09 0x0000000000000000 0x0000024BEFDE6B20), ?save_object_ptr@?$pointer_oserializer@Vxml_oarchive@archive@boost@@VTransition@DBFsm@fsmd@@@detail@archive@boost@@EEBAXAEAVbasic_oarchive@234@PEBX@Z() + 0x2CA1A0 bytes(s)
0x00007FFFFB9CA127 (0x000000000002078A 0x0000008B637F4D09 0x0000008B637F4768 0x00007FFFFCB97AE0)
0x00007FF805B7A564 (0x0000024BDF27E850 0x000000005C782E12 0x0000024BE23A0BC0 0x0000024BDDA1B630), ??1TclManager@xpcl@@QEAA@XZ() + 0x1F84 bytes(s)
0x00007FF805B7CD89 (0x000000005C802B18 0x0000000000000049 0x0000024BE3C65470 0x000000005C7C938C), ?setResultObj@TclCommand@xpcl@@QEAAXPEAUTcl_Obj@@@Z() + 0x49 bytes(s)
0x000000005C700E50 (0x0000000000000000 0x0000000000000049 0x0000024BE25D00A0 0x0000000000000049), Tcl_ListMathFuncs() + 0x590 bytes(s)
0x000000005C701D9E (0x0000024BDDA1B630 0x0000024BE3C65470 0x0000000000000049 0x0000000000000049), Tcl_EvalEx() + 0x99E bytes(s)
0x000000005C702A28 (0x0000000000000000 0x0000024BDF243648 0x0000000000000001 0x0000000000000002), TclEvalObjEx() + 0x348 bytes(s)
0x000000005C70A88A (0x0000000000000000 0x0000024BDDA1B630 0x0000024BDDA1B630 0x0000000000000000), TclDumpMemoryInfo() + 0x340A bytes(s)
0x000000005C700E50 (0x0000024B00000000 0x0000000000000002 0x0000024BDF243648 0x0000024BDF243648), Tcl_ListMathFuncs() + 0x590 bytes(s)
0x000000005C745688 (0x0000024BDDA1B630 0x0000024BE3AFAF70 0x0000000000000000 0x0000024B00000000), Tcl_ExprObj() + 0x1858 bytes(s)

0 Kudos
2 Replies
Scholar u4223374
Scholar
6,380 Views
Registered: ‎04-26-2015

Re: c hls C synthesis filed

At a guess, you've done something complicated with pointers that HLS can't understand. There's a pretty limited set of pointer functionality that HLS supports; have a look through UG902 for the details.

0 Kudos
Highlighted
Observer jwizard93
Observer
6,322 Views
Registered: ‎06-07-2016

Re: c hls C synthesis filed

Perhaps UG902 page 76:

"Arrays of pointers cannot point to other pointers"

They give all the details about what is and what isn't supported by hls. You just gotta hop around the guide.

I am also looking into replacing C constructs that aren't supported in my project. Best of Luck!
0 Kudos