StateMachine.py (7567:238f99c9f441) StateMachine.py (7672:d609cd948ca0)
1# Copyright (c) 1999-2008 Mark D. Hill and David A. Wood
2# Copyright (c) 2009 The Hewlett-Packard Development Company
3# All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions are
7# met: redistributions of source code must retain the above copyright
8# notice, this list of conditions and the following disclaimer;

--- 545 unchanged lines hidden (view full) ---

554 if vtype.isBuffer:
555 if "recycle_latency" in var:
556 code('$vid->setRecycleLatency(${{var["recycle_latency"]}});')
557 else:
558 code('$vid->setRecycleLatency(m_recycle_latency);')
559
560
561 # Set the queue consumers
1# Copyright (c) 1999-2008 Mark D. Hill and David A. Wood
2# Copyright (c) 2009 The Hewlett-Packard Development Company
3# All rights reserved.
4#
5# Redistribution and use in source and binary forms, with or without
6# modification, are permitted provided that the following conditions are
7# met: redistributions of source code must retain the above copyright
8# notice, this list of conditions and the following disclaimer;

--- 545 unchanged lines hidden (view full) ---

554 if vtype.isBuffer:
555 if "recycle_latency" in var:
556 code('$vid->setRecycleLatency(${{var["recycle_latency"]}});')
557 else:
558 code('$vid->setRecycleLatency(m_recycle_latency);')
559
560
561 # Set the queue consumers
562 code.insert_newline()
562 code()
563 for port in self.in_ports:
564 code('${{port.code}}.setConsumer(this);')
565
566 # Set the queue descriptions
563 for port in self.in_ports:
564 code('${{port.code}}.setConsumer(this);')
565
566 # Set the queue descriptions
567 code.insert_newline()
567 code()
568 for port in self.in_ports:
569 code('${{port.code}}.setDescription("[Version " + to_string(m_version) + ", $ident, $port]");')
570
571 # Initialize the transition profiling
568 for port in self.in_ports:
569 code('${{port.code}}.setDescription("[Version " + to_string(m_version) + ", $ident, $port]");')
570
571 # Initialize the transition profiling
572 code.insert_newline()
572 code()
573 for trans in self.transitions:
574 # Figure out if we stall
575 stall = False
576 for action in trans.actions:
577 if action.ident == "z_stall":
578 stall = True
579
580 # Only possible if it is not a 'z' case

--- 801 unchanged lines hidden ---
573 for trans in self.transitions:
574 # Figure out if we stall
575 stall = False
576 for action in trans.actions:
577 if action.ident == "z_stall":
578 stall = True
579
580 # Only possible if it is not a 'z' case

--- 801 unchanged lines hidden ---