slicc: improved stalling support in protocols
authorBrad Beckmann <Brad.Beckmann@amd.com>
Mon, 20 Jul 2015 14:15:18 +0000 (09:15 -0500)
committerBrad Beckmann <Brad.Beckmann@amd.com>
Mon, 20 Jul 2015 14:15:18 +0000 (09:15 -0500)
commitf9fa242f423a7bfe144d6c48383443ee71d10f35
tree3977b4d68f75aaae400bbf15aec172cbf63f54ec
parentc4ffd4989c35a4afea1097fec97ac5bcd52974b3
slicc: improved stalling support in protocols

Adds features to allow protocols to reschedule controllers when conditionally
stalling within inport logic or actions.  Also insures that resource and
protocol stalls are re-evaluated the next cycle.
src/mem/slicc/ast/CheckNextCycleAST.py [new file with mode: 0644]
src/mem/slicc/ast/FuncCallExprAST.py
src/mem/slicc/ast/InPortDeclAST.py
src/mem/slicc/ast/__init__.py
src/mem/slicc/parser.py