| Line |  | 
|---|
| 1 |  | 
|---|
| 2 | [4,8]-arbit.v  are instantiations of a tree based mutual | 
|---|
| 3 | exclusion circuit. They are reasonably well documented, | 
|---|
| 4 | and should be useful in illustrating how to code Verilog | 
|---|
| 5 | for VIS, how to use fairness and nondeterminism for | 
|---|
| 6 | to model the  environment  modules. There is no nondeterminisn | 
|---|
| 7 | in the arbiter cells; they are synthesizable. I used | 
|---|
| 8 | this example in my class (it was a HW problem, and this is | 
|---|
| 9 | the model solution). | 
|---|
| 10 |  | 
|---|
| 11 | FILES - 4-arbit.v = verilog source | 
|---|
| 12 | 4-arbit.mv = compiled blif-mv | 
|---|
| 13 | 4-arbit.fair = fairness constraints | 
|---|
| 14 | 4-arbit.ctl = properties to be checked | 
|---|
       
      
      Note: See 
TracBrowser
        for help on using the repository browser.