Mercurial > pygar
comparison modules/bluespec/Pygar/core/Processor.bsv @ 51:9fe5ed4af92d pygar svn.52
[svn r52] tested having multiple cores
author | punk |
---|---|
date | Wed, 05 May 2010 17:01:04 -0400 |
parents | 2b18894f75e2 |
children | 2991344775f8 |
comparison
equal
deleted
inserted
replaced
50:2b18894f75e2 | 51:9fe5ed4af92d |
---|---|
1 /// The MIT License | 1 // The MIT License |
2 | 2 |
3 // Copyright (c) 2009 Massachusetts Institute of Technology | 3 // Copyright (c) 2009 Massachusetts Institute of Technology |
4 | 4 |
5 // Permission is hereby granted, free of charge, to any person obtaining a copy | 5 // Permission is hereby granted, free of charge, to any person obtaining a copy |
6 // of this software and associated documentation files (the "Software"), to deal | 6 // of this software and associated documentation files (the "Software"), to deal |
46 | 46 |
47 // Local includes | 47 // Local includes |
48 //`include "asim/provides/processor_library.bsh" (included above directly) | 48 //`include "asim/provides/processor_library.bsh" (included above directly) |
49 | 49 |
50 `include "asim/provides/common_services.bsh" | 50 `include "asim/provides/common_services.bsh" |
51 `include "asim/dict/STATS_PROCESSOR.bsh" | |
52 `include "asim/provides/processor_library.bsh" | 51 `include "asim/provides/processor_library.bsh" |
53 | 52 |
54 // Local includes. Look for the correspondingly named .awb files | 53 // Local includes. Look for the correspondingly named .awb files |
55 // workspace/labs/src/mit-6.375/modules/bluespec/mit-6.375/common/ | 54 // workspace/labs/src/mit-6.375/modules/bluespec/mit-6.375/common/ |
56 // to find the actual Bluespec files which are used to generate | 55 // to find the actual Bluespec files which are used to generate |
214 | 213 |
215 | 214 |
216 //(* doc = "synthesis attribute ram_style mkProc distributed;" *) | 215 //(* doc = "synthesis attribute ram_style mkProc distributed;" *) |
217 //(* synthesize *) | 216 //(* synthesize *) |
218 | 217 |
219 module [CONNECTED_MODULE] mkProc( Proc ); | 218 module mkProc( Proc ); |
220 | 219 |
221 //----------------------------------------------------------- | 220 //----------------------------------------------------------- |
222 // State | 221 // State |
223 | 222 |
224 // Standard processor state | 223 // Standard processor state |