Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 CtoS Example Fails 

Last post Wed, Jun 20 2012 3:56 AM by Ahmad Obeid. 2 replies.
Started by Ahmad Obeid 12 Jun 2012 07:01 AM. Topic has 2 replies and 3871 views
Page 1 of 1 (3 items)
Sort Posts:
  • Tue, Jun 12 2012 7:01 AM

    • Ahmad Obeid
    • Not Ranked
    • Joined on Thu, Jun 7 2012
    • Clausthal-Zellerfeld, Lower Saxony
    • Posts 7
    • Points 95
    CtoS Example Fails Reply

    Hi

    I'm currently testing and exploring TLM possibilities/limitations in CtoS. While following the steps described in the README provided in "install_directory/tools/ctos/examples/tlm/", I get the following:

    WARNING (CTOS-8010): Additional states are needed in behavior 'xbus_hw_idct_dut_pv_idct_module_run' but could not be added because there are no latency constraints.

    WARNING (CTOS-20118): Unable to resolve memory contention problem for op 'memread_xbus_hw_idct_dut_pv_idct_module_coef_block_ln420' of behavior 'xbus_hw_idct_dut_pv_idct_module_run'.

    WARNING (CTOS-20118): Unable to resolve memory contention problem for op 'memread_xbus_hw_idct_dut_pv_idct_module_coef_block_ln419' of behavior 'xbus_hw_idct_dut_pv_idct_module_run'.

    WARNING (CTOS-20118): Unable to resolve memory contention problem for op 'memread_xbus_hw_idct_dut_pv_idct_module_coef_block_ln418' of behavior 'xbus_hw_idct_dut_pv_idct_module_run'.

    No states needed to resolve latency or memory contention on behavior 'xbus_hw_idct_dut_pv_idct_module_run'.

    ERROR (CTOS-20080): Scheduling cannot be performed because some ops have no span or it is impossible to determine their span. See previous messages for more detail.

    Error in processing command schedule

    Error in processing command gui_schedule

     

     

     

    Possible cause could be in step 4 where the description:

    "Right-click on Pass1_for_begin, select Break Combinational Loop, enter 16 for Maximum States, and click OK. Do the same for Pass2_for_begin. The Specify Micro-architecture dialog will close automatically.

     Doesn't match the GUI behavior more precisely "Break Combinational Loop" doesn't trigger an input for the "Maximum States" rather the whole dialog closes directly/silently.

    How would it be possible to solve this issue other than using the Tcl scripts? 

     It would be most appreciated if someone can point out additional hands-on examples/tutorials concerning CtoS.

    Thanks in advance for your help. 

    Best Regards 

    • Post Points: 20
  • Tue, Jun 19 2012 2:15 PM

    • rradhakr
    • Not Ranked
    • Joined on Thu, May 7 2009
    • San Jose, CA
    • Posts 5
    • Points 240
    Re: CtoS Example Fails Reply

     

    Hi Ahmad, 

    Thank you for finding the problem with the tlm/ example! I have flagged it to R&D.

    BTW, we have a library called "FlexChannels" to model point-to-point communication between designs.   It has been available from CtoS 11.2 onwards. Can you try the latest CtoS 12.1 version? Try the examples under tools/ctos/examples/flex_channels  

    Regards
    Rajesh
     

     

    --- Regards Rajesh
    • Post Points: 20
  • Wed, Jun 20 2012 3:56 AM

    • Ahmad Obeid
    • Not Ranked
    • Joined on Thu, Jun 7 2012
    • Clausthal-Zellerfeld, Lower Saxony
    • Posts 7
    • Points 95
    Re: CtoS Example Fails Reply

    Hi rradhakr

     

    Thank you for your reply.

     

    Best Regards

    Ahmad Obeid 

    • Post Points: 5
Page 1 of 1 (3 items)
Sort Posts:
Started by Ahmad Obeid at 12 Jun 2012 07:01 AM. Topic has 2 replies.