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.v] - Blame information for rev 68

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 61 wsong0210
// Verilog model for ibctl 
2
// Generated by petrify 4.2 (compiled 15-Oct-03 at 3:06 PM)
3 68 wsong0210
// CPU time for synthesis (host <unknown>): 0.11 seconds
4
// Estimated area = 11.00
5 61 wsong0210
 
6
// The circuit is self-resetting and does not need reset pin.
7
 
8
module ibctl_net (
9
    dec,
10
    do,
11
    doa,
12
    eof,
13
    dia,
14
    eofa,
15
    deca
16
);
17
 
18
input dec;
19
input do;
20
input doa;
21
input eof;
22
 
23
output dia;
24
output eofa;
25
output deca;
26
 
27
 
28
// Functions not mapped into library gates:
29
// ----------------------------------------
30
 
31 68 wsong0210
// Equation: dia = dia eofa' dec + eof + do
32
not _U0 (_X0, eofa);
33
and _U1 (_X1, dia, _X0, dec);
34
or _U2 (dia, do, eof, _X1);
35 61 wsong0210
 
36
// Equation: eofa = eof' eofa + doa'
37 68 wsong0210
not _U3 (_X2, doa);
38
not _U4 (_X3, eof);
39
and _U5 (_X4, _X3, eofa);
40
or _U6 (eofa, _X2, _X4);
41 61 wsong0210
 
42
// Equation: deca = eof' eofa + doa'
43 68 wsong0210
not _U7 (_X5, doa);
44
not _U8 (_X6, eof);
45
and _U9 (_X7, _X6, eofa);
46
or _U10 (deca, _X5, _X7);
47 61 wsong0210
 
48
 
49
// signal values at the initial state:
50
//     !dec !do !doa !eof !dia eofa deca
51
endmodule

powered by: WebSVN 2.1.0

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