felixwinterstein / vivado-kmeans Goto Github PK
View Code? Open in Web Editor NEWHand-written HDL code and C-based HLS designs for K-means clustering implementations on FPGAs
License: Other
Hand-written HDL code and C-based HLS designs for K-means clustering implementations on FPGAs
License: Other
in Vivado-KMeans/lloyds_algorithm_HLS/source/lloyds_algorithm_top.cpp
line 63 should the second
#pragma HLS data_pack variable=filt_centres_out
be replaced by
#pragma HLS data_pack variable=new_centre_positions
Dear Sir,
I am new in vhdl coding i am doing data clustering in verilog as example i synthesis your HLS version of lloyds_algorithm it gives me this error.
WARNING: [SYNCHK 200-23] Vivado-KMeans-master/lloyds_algorithm_HLS/source/lloyds_algorithm_util.cpp:52: variable-indexed range selection may cause suboptimal QoR.
ERROR: [SYNCHK 200-41] Vivado-KMeans-master/lloyds_algorithm_HLS/source/lloyds_algorithm_top.cpp:79: unsupported pointer reinterpretation from type '[8 x %struct.ap_fixed.40.53.291.348]' to type '%struct.centre_type.10.288.345 = type <{ %struct.data_type_e...' on variable 'tmp_cent83.i'.
ERROR: [SYNCHK 200-11] Vivado-KMeans-master/lloyds_algorithm_HLS/source/lloyds_algorithm_top.cpp:125: Variable 'tmp_cent83.i' has an unsynthesizable type '[8 x %struct.ap_fixed.40.53.291.348]' (possible cause(s): structure variable cannot be decomposed due to (1) unsupported type conversion; (2) memory copy operation; (3) function pointer used in struct; (4) unsupported pointer comparison).
Please help me i shall be very thankful to you :)
Reply me as soon as possible.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.