- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Where is documentation to the sources file of cusp (cusp-engine-tests.jar\src\... ).
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i don't think its public, what are you trying to do?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It's not documented for a reason..... hint you don't want to be poking around in there.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Because CusP is a better tool than SoPC and Qsys.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
how did you arrive at that conclusion? if you look around the forum you'll find that cusp isn't supported and that Altera is porting cusp IP to HDL
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CusP and SOPC Builder/Qsys have different purposes so it's a bit odd to even compare them. CusP is only on the ACDS for legacy reasons, it is not being maintained so I wouldn't recommend using it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
But Quartus recognizes CusP component and compiles.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
CusP component is working, I tested on DE0 Nano.
example: cusp_test4.c # include <alt_cusp.h> SC_MODULE(cusp_test4) { ALT_GPO<sc_bv<8>> led; void behaviour() { int state = 0; while(1) { for (state = 0; state <= 0xfff; state++) { if (state == 0x1fff) { led.write(1); } else if (state == 0x3ff) { led.write(2); } else if (state == 0x5ff) { led.write(4); } else if (state == 0x7ff) { led.write(8); } else if (state == 0x9ff) { led.write(16); } else if (state == 0xbff) { led.write(32); } else if (state == 0xdff) { led.write(64); } else if (state == 0xfff) { led.write(128); } } } } SC_CTOR(cusp_test4) { SC_THREAD(behaviour); }; };- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Use at your own risk then (no support, documentation, etc..) It's typically not a good idea to rely on unsupported features especially when the vendor is moving away from those same features.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Documentation is not needed, I compiled a new "CusP (no_lic)", everything is in the "cusp-engine-tests.jar". Altera make the mistake of not doing support for "CusP".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Full circle to my first post, there is a reason why it's not documented or supported.... It was experimental and wasn't persuded any further. I wouldn't recommend using for production since who knows how long it'll work for (or if it will even remain in the tools).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a question, also for Altera, if there is no documentation and support it would be possible to share this on open-source license.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Since CusP isn't open source licensed I wouldn't attempt to do so. The HDL output from the tool you can make available.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Not what I meant.
"Altera" there is no documentation and support for users. Does the "Altera" may provide the source code and documentation on the open-source license.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Since it was internally developed and never offered as a product the answer is no it cannot be offered under an open source license. You can try asking your FAE to see if they can make a request but I don't think you'll get a different answer.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
if you're interested in open source, have you thought about trying or contributing to myHDL?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Please give me an email to FAE.
To write simple programs, only need to me a verilog or vhdl. To write something more difficult, is needed a "hardware accelerator", "myHDL"is not suitable. I am currently writing a "Cellular Neural Networks (CNN)" program in the "CusP".- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It turns out that, I do not have adequate competence to ask such questions on "CusP" and "eperl.exe" error (the human factor). This means that I know how to decode the files "*.epl (generate_rtl.epl) ". Maybe if I wrote on the forum how to do it, someone from Altera to finally talk to me.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi.
I am new user on this forum, and not very spike to english, I am polish. To "goeth": I would like to know about the cusp.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Więc pogadamy po polsku, bo w sumie ja też dobrze nie znam angielskiego.
Pewnie chciałbyś się czegoś dowiedzieć na temat programu "cusp" to skrót od Custom Processor czyli ten program z komponentu opisanego w języku SystemC generuje ten komponent w językach vhdl lub verilog w archtekturze tak zwanej ASIP (Application Specific Instruction set Processor) w pisz w google to co w nawiasie to coś znajdziesz na temat tej architektury. A konkretnie dokumentacji odnośnie tego programu to nie znalazłem ale znalazłem dwie publikacje są w załączniku, w języku angielskim. Jeśli wolno spytać to co konkretnie chcesz napisać.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Kudos for reverse engineering CusP. Yeah you're not going to get anything from Altera on this. But Mentor has a C->Hardware tool that Altera considered using to replace CuSP (Catapult-C I think). Definitely not free though.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page