OpenCores
URL https://opencores.org/ocsvn/async_sdm_noc/async_sdm_noc/trunk

Subversion Repositories async_sdm_noc

[/] [async_sdm_noc/] [branches/] [clos_opt/] [clos_opt/] [stg/] [ibctl.g] - Blame information for rev 68

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 61 wsong0210
# the STG for the controller of the last stage of input buffers
2
# eofa- is intentionally postponed after doa- for simplier circuit
3
# it is assumed dec+ happen before hdd(do+) already in realy circuits they can occure simultaneously
4
# However, this assumption simplify the STG and do not cause any malfunction in real circuit
5
# the control circuit generated by Petrify is ibctl.v
6
# using command: petrify ibctl.g -vl ibctl.v -rst0 -topt -icsc5 -fr10 -o ibctl.g.csc
7
#
8
# Wei Song, 16/06/2011 
9
 
10
 
11
.model ibctl
12
 
13
.inputs dec do doa eof
14
.outputs dia eofa deca
15
.dummy hdd data_data
16
 
17
.initial state eofa deca
18
 
19
.graph
20
 
21
Data do+/1
22
do+/1 dia+/1
23
do+/1 doa+/1
24
dia+/1 do-/1
25
doa+/1 do-/1
26
do-/1 dia-/1
27
do-/1 doa-/1
28
dia-/1 data_data
29
doa-/1 data_data
30
data_data Data
31
 
32
Data eof+
33
eof+ dia+/2
34
eof+ doa+/2
35
doa+/2 deca-
36
deca- dec-
37
dec- doa-/2
38
doa+/2 eofa-
39
eofa- eof-
40
dia+/2 eof-
41
eof- doa-/2
42
eof- dia-/2
43 68 wsong0210
dec- dia-/2
44 61 wsong0210
doa-/2 deca+
45
doa-/2 eofa+
46
dia-/2 dec+
47
deca+ dec+
48
dec+ hdd
49
eofa+ hdd
50
 
51
 
52
hdd Data
53
 
54
.marking {  }
55
 
56
 
57
.end

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.