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

Subversion Repositories esoc

[/] [esoc/] [trunk/] [Simulation/] [Modelsim/] [work/] [esoc_port_processor/] [structure.psm] - Diff between revs 41 and 54

Only display areas with differences | Details | Blame | View Log

Rev 41 Rev 54
4%@
4-@8             8

]1
/du
#
Tef888888888888ieee.std_logic_1164.std_logic_vectortor8esoc_port_nr_nr`` clk_controlLL",clk_dataataLL#Pclk_searchrLL$xctrl_addressessLL%ctrl_rdLL&ctrl_rddataLL'ctrl_waitaiLL(ctrl_wrLL)8ctrl_wrdataLL*XdataataLL+data_eofeofLL,data_gnt_rdLL-data_gnt_wrLL.data_port_selseLL/data_reqreqLL0@data_sofsofLL1hinbound_dataataLL2inbound_data_fullulLL3inbound_data_readeaLL4inbound_headerdLL5inbound_header_emptyptyLL6@inbound_header_readLL7pinbound_infonfoLL8inbound_info_emptypLL9inbound_info_readeaLL:outbound_dataatLL;(outbound_data_fulluLL<Poutbound_data_writeLL=outbound_infonfLL>outbound_info_writeLL?resetseLL@search_eofeLLA(search_gnt_wr_wLLBPsearch_keykLLCxsearch_reqrLLDsearch_resultulLLEsearch_result_av_avLLFsearch_sofsLLG      net_0t_LLQH net_1t_LLRh rdemptyLLS net_2t_LLT q_aLLU outbound_drop_cntcnLLV outbound_done_cntcnLLW



search_done_cntLLXH

H
inbound_done_cntcntLLYp
8


inbound_drop_cntcntLLZ

H
ctrl_vlan_id_idLL[
h?


ctrl_vlan_id_memberLL\

?H
outbound_vlan_id_idLL](ctrl_vlan_id_wrLL^Xq_bLL_search_dataLL`u4_q_bqLLasearch_drop_cntLLbu0inbound_vlan_membersearch_writeiteesoc_port_processor_searchrworkorkieeeeeestdchmu1search_emptyptysearch_readesoc_port_processor_inboundchmu2outbound_vlan_memberber,esoc_port_processor_outboundundchmu3dctrl_vlan_id_member_in_ctrl_vlan_id_member_outE0
esoc_port_processor_controlchmu5aclrclrrdclkclrdreqrewrclkclwrreqreqrerdusedwwrfulluwrusedwS
esoc_fifo_256x16x16chmu66rden_bns__354_34_3LLb@rden_ans__353_33_3LLaG@wren_ans__349_39_3LL]o@data_aas__347_77_7LL[@address_as_address_bs_clock_aclock_bdata_bawren_bnbesoc_ram_4kx1kxchmu4xs__369_39_3LLq@s__368_38_3LLp@@s__365_35_3LLmh@s__363_73_7LLk@qchmstructureuresoc_port_processorc:/data/temp/ESoC/Sources/logixa/esoc_port_processor.vhdvhdq



W  /@u

H
@
o




oH




@

H

(


x?

H
?
X




H

o


o

oH
o
?


 

?H




X

H






H

p


o

o
$
?
8n/


?
:n-

d
8
/

;n-

d
p
/

<n-

d

/

=n 
$
0 
d
 u/
(/
"u-8
>n,-H,

d

0/
/
?n88
/#u-`
h88
d

@/
$/
@nD-D

d
 /$u(-(
H/

AnL-L

d
4/
P/
0/(%u8
BnX8
8
        X8
d

`/
D/
Cnhh
&uH-H

hh
d
T/
p/
P/H'uX@
@X
Dnt-t

d

x/
d/
En|-|

d
(uh-
/
 h
Fn-
8

d

/
t/
Gn
p/h)ux-@x
X
d

/
/
Hn-x

d
/x*u@
/
        h@
In-

d

/
/
Jnh
+ux
h
d
/

x
Kn-

d

/
/
Ln-

d
/
,u-
Mn

(
d
/
/
/-u-
Nn-P

d

/
/
On-x

d
/.u-

/

Pn8
/
8
d
//u
/
(
Qn-

d

/
/
Rn-

d
0u-P
/

Snh
/
h
d
/1u-x
/

Tn-0

d
/
 /
/2ux
Un$-X$

d
x
(/

Vn0
/
x0
d
3u-
8/

Wn<-<

d
$/
@/
 /4u(-(
XnD-D

d

H/
4/
YnL- L

d
0/(5u8
P/
(8
ZnT-!T

d

X/!
D/
[n`h
6uH-XH
"`h
d

h/"
T/
\nl-#8l

d
P/H7uX-X
p/#

]nx
d/
$Xx
d
`/X8uh@
/$
@h
^n-%

d

/%
t/
_n-&

d
9ux-x
/&

!
/
in-'

d
/x:u-
/'

jn
/
(
d
/;ux
/(
#8x
kn-)

d

/)
/
ln-*

d
<u-$h
/*

mn(
/
+(
d
/=u-%
/+

nn-,@

d
/
/,
/>u
on--h

d
(
/-

pn-.

d
/
/.
?u-)
qn-/

d

//
/
rn-0

d
/@u-.
/0

snX
/
1X
d
/Au- 28
/1

tn(
/
2        (
d
/Bu-!3`
/2

unX
/!
3H       X
d
/Cux
 /3
"4x
vn$-4h    $

d

(/4
$/"
wn0(
Du(-#5(
5       0(
d

8/5
4/#
xn@
0/(Eu8
6       @
d
$68
H/6

ynP(
D/$
7       P(
d
FuH-%7    H
X/7

zn\-8    \

d
T/%
`/8
P/HGuX-&80    X
9    

9S9
d/&
A^]n


`/X!

Quh-' P       h
n





p/'
n: 
Rux 
0
:
(!p        x
        n8





/(
Su-)-    
n`





/)
n       ((

Tu-*"    


n


H
/*
H
UuX

n       
H
++       X
H

nx



/+

Vu-,'
n       


`

`

n


P
/,
P
Wu--&0
n


X

X

nh
h
/-
h
Xu-.0X
n(


p

p

nH

/.

Yu-/
nh






n



//

Zu-0
n       







/0
(
[u
C
1
X



];d
/1

\uX
;S;
2X
     G^]n




/2
n



]u

3*@
nh
p

p
/3
n


x
^u -4     h 
x

 n(



(/4

_u0X
!nH

5,X0


"nh



</5

`u@ 
#n



6/ @


$nh

L/6

auPX
%n



7>XP


&n



\/7

bu`-81`
'n





h/8
(n



9

9X
99
)n8

c
buu

x       
*n



       

@       
+n



p       

XX       
,n


H
       
H
         
-n       

H

 
.ng
       




(       

P       
/nt
xx       




       

8       
       

         
C
'       

:94Hct

l/:
        ]<
b;

;X:;
<S
cbuu
<
P       
=^
x       
]3n


       

       
5n



8       

@       
6nh
p
h       
p
x       
7n


x
       
x
       
8n



p

 
9nH


 
:n



@p       

       
;nh

       

       
<n


 
         
 
       
=n@


(
       
(
<:c
>nP



t/<

b=
?n(



=X;=

cb,uu
@nh
8
P       
8
x       
An


@
       
@
       
Bn0       XX
 
8       
 
h       
Cn
(x       
((
X
P       
X
       
Dn


H

H
 
        

        
C
       

(       
]=$
XX       
=S=
       

K^]Hn


>;
c$


|/>
Jn



b?0


?X<?
Kn



 cbEu0u

,       
Ln



P       

x       
Mn 
(
        
(
       
Nn@


0
@p       
0
OnX8
@
 
@
3
XX       
PnXX

J
XX       

X       
Qn'((
8
       
8
8       
Rn>((

X@p       

p
SnX       


(
 
(
Tnx


H
 
H

Un


P
 
P
        
Vn8
`
       
`
H
Wn



 

       
Xn



@<d
x
c


/@
YnP



bA


AX?A
Zn(



cbSu
    

         
[n


H

       
H

       
\nx




       


       
]n       


`

         
`
        
XpC

8       


       

]>

8       
>S>
B?

c
^]an


H
/B
H
bC
bn
H
CX@C
H
(cbbu    
cn



bu-D(


dn



/D

@    
en



au-EP


fn



/E

h    
gn

]u-Fx


hn



/F

    
C
[uX


]?

?S?
GX
0^]@ 

0@
/G
on
    
A 
       
0BA

       
CB
       
pX
C
XX       
q
XX       
pn        XX

h       

       
qn



       XX 

XX       
rn



@       

       
snD(
H@c
#((
D1
/H
tn*((

bI

IX=I
un1


0
vcbqu    
vn8


(
qu-J(
(

wn((

/J

@    
xnx       ((
8
pu-KP
8

yn?


0
/K
znF


0
    
PhC
mu-Lx
x

]E
/L
ESE
    
&^]~nXX

ku(X

(
n        XX
 
0(
 
MX(
n





</M
n



    

       
n#((

       

       
nF(
XX       
*((
F1
XX       
n1


(
h       
(
       
n8


0
       X 
nx       ((
X
XX       
X
@       
n?


0
       
nF


0
N=c
hC
/N

Nc     b
]]]G
W
G
"O
S`

OX9O
]]000000000000ieee.std_logic_1164.std_logic_vectortor0esoc_port_nr_nr``8clk_controlLL:clk_dataataLL;clk_searchrLL<ctrl_addressessLL= ctrl_rdLL>@ctrl_rddataLL?Xctrl_waitaiLL@xctrl_wrLLActrl_wrdataLLBdataataLLCdata_eofeofLLDdata_gnt_rdLLEdata_gnt_wrLLF(data_port_selseLLGHdata_reqreqLLHhdata_sofsofLLIinbound_dataataLLJinbound_data_fullulLLKinbound_data_readeaLLLinbound_headerdLLMinbound_header_emptyptyLLN8inbound_header_readLLO`inbound_infonfoLLPinbound_info_emptypLLQinbound_info_readeaLLRoutbound_dataatLLSoutbound_data_fulluLLToutbound_data_writeLLU@outbound_infonfLLVhoutbound_info_writeLLWresetseLLXsearch_eofeLLYsearch_gnt_wr_wLLZsearch_keykLL[search_reqrLL\(search_resultulLL]Hsearch_result_av_avLL^hsearch_sofsLL_net_0t_LLinet_1t_LLjrdemptyLLknet_2t_LLlq_aLLmoutbound_drop_cntcnLLn(outbound_done_cntcnLLoPsearch_done_cntLLpxinbound_done_cntcntLLqinbound_drop_cntcntLLrctrl_vlan_id_idLLsctrl_vlan_id_memberLLt        outbound_vlan_id_idLLu0 ctrl_vlan_id_wrLLvX q_bLLwx search_dataLLx u4_q_bqLLy search_drop_cntLLz u0inbound_vlan_membersearch_writeite esoc_port_processor_searchrworkorkieeeeeestdC
cbuul    
H
bP
M
PX:P
u1search_emptyptysearch_read/d
cbuut    
esoc_port_processor_inboundC
bQ
H
QX;Q
M
 cb,uu|    
u2outbound_vlan_memberberD
 bR0

esoc_port_processor_outboundundC
RX!<R
H
"c!bEu0u    
M
"bS

u3dctrl_vlan_id_member_in_ctrl_vlan_id_member_out]$esoc_port_processor_controlC
SX#?S
H
#bSuT
M
TX%@T
u5aclrclrrdclkclrdreqrewrclkclwrreqreqrekesoc_fifo_256x16x16C
%bbuU
H
UX.=U
M
,c
u66address_as_address_bs_clock_aclock_bdata_aadata_bawren_anwren_bnrden_anrden_bnzesoc_ram_4kx1kxC
b
H
W&"uVd
M
/V
u4xC
W*/W
H
#uX$d
M
/X
 
Y* /Y
 
$uZ(4d
 
,/Z
 
[*,0/[
 
%u\8Dd
 
@/\
 
&u]HTd
 
L/]
 
^*LP/^
 
'u_Xdd
 
`/_
 
(u`htd
 
l/`
 
a*lp/a
 
)ubxd
 
|/b
 
c*|/c
 
*udd
 
/d
 
+ued
 
/e
 
,ufd
 
/f
 
g*/g
 
-uhd
 
/h
 
i*/i
 
.ujd
 
/j
 
k*/k
 
/uld
 
/l
 
0umd
 
/m
 
n*/n
 
1uod
 
/o
 
p*/p
 
2uqd
 
/q
 
3ur$d
 
/r
 
s* /s
 
4ut(4d
 
,/t
 
u*,0/u
 
5uv8Dd
 
@/v
 
6uwHTd
 
L/w
 
x*LP/x
 
7uyXdd
 
\/y
 
z*\`/z
 
8u{htd
 
p/{
 
9u|xd
 
|/|
 
}*|/}
 
:u~d
 
/~
 
*/
 
;ud
 
/
 
<ud
 
/
 
*/
 
=ud
 
/
 
*/
 
>ud
 
/
 
?ud
 
/
 
*/
 
@ud
 
/
 
*/
 
Aud
 
/
 
*/
 
Bud
 
/
 
*/
 
Cu$d
 
 /
 
Du(4d
 
,/
 
*,0/
 
Eu8Dd
 
@/
 
FuHTd
 
L/
 
*LP/
 
GuXdd
 
\/
 
*\`/
 
!
 
Quhpd
 
l/
 
Ruxd
 
/
 
Sud
 
/
 
Tud
 
/
 
Uud
 
/
 
Vud
 
/
 
Wud
 
/
 
Xud
 
/
 
Yud
 
/
 
Zud
 
/
 
[ud
 
/
 
\ud
 
/
 
]ud
 
/
 
^u (d
 
$/
 
_u0<d
 
8/
 
`u@Ld
 
H/
 
auP\d
 
X/
 
bu`hd
 
d/
 

 
X)9
 
*6c)bul    
 
u;4x
 
    
 
u;D
 
    
 
u;T@
 
    
 
u;dp
 
    
 
u;
 
    
 
u;
 
    
 
u;L
 
    
 
u;H
 

 
    
 
u;h
 
    
 
u;(
 
    
 
u;P
 
    
 
u;$x
 
    
 
u;4
 
    
 
u;D
 
    
 
u;T
 
    
 
u;d        
 
    
 
u;'
 
    
 
       
 
*b
 
X+:
 
,<c+but    
 
u;$P
 
    
 
u;
 
    
 
u;
 
    
 
u;
 
    
 
        u;
 
    
 
 
u;@
 
    
 
u;h
 
    
 
u;
 
    
 

u;$
 
    
 
u;4
 
    
 
u;p
 

 
    
 
u;
 

 
    
 
u;t
 
    
 
u;
 
    
 
u;
 
    
 
u;
 
    
 
u;
 
    
 
u;
 
    
 
u;p
 
    
 
       
 
,b
 
X-;
 
.2c-b,u|    
 
u;$P
 
    
 
u;
 
    
 
u;
 
    
 
 u;
 
    
 
!u;
 
    
 
"u;h
 
    
 
#u;(
 
    
 
$u;P
 
    
 
%u;
 
    
 
&u;
 

 
    
 
'u;       
 
    
 
(u;
 
    
 
)u;
 
    
 
*u;(
 
    
 
+u;\
 
    
 
,u;
 
    
 
       
 
.b0

 
X/<
 
0>c/bEu    
 
2u;,
 
    
 
3u;$P
 
    
 
4u;4x
 
    
 
5u;D
 
    
 
6u;T
 
    
 
7u;d
 
    
 
8u;
 

 
    
 
9u;<3

 
    
 
:u;J

 
    
 
;u;(X
 
    
 
<u;t
 
    
 
=u;8
 
    
 
>u;X
 
    
 
?u;p
 

 
    
 
@u;
 

 
    
 
Au;
 

 
    
 
Bu;       
 
    
 
Cu;
 
    
 
Du;H
 

 
    
 
Eu;h
 
    
 
       
 
0b

 
X1?
 
2c1bSu    
 
Iu;

 
    
 
Ju;L
 
    
 
Ku;$

 
    
 
Lu;p

 
    
 
Mu;4

 
    
 
Nu;

 
    
 
Ou;

 
    
 
Pu;       
 
    
 
QuRuSu       
 
2b
 
X3@
 
4:c3bbu    
 
       
 
bud
 
/
 
@    
 
aud
 
/
 
h    
 
]ud
 
/
 
    
 
[ud
 
/
 
+@0;D
 
_
 
<
 

 
WuD
 

 
a
 

 
       
 
q
 
Xu;
 
    
 
Yu        ;4 
 
    
 
Zu
 
;
 

 
    
 
[u;
 
    
 
\u;
 
    
 
]u
;h

 
    
 
^u;(
 
    
 
_u;       
 
    
 
`u;<
 
    
 
au;@
 
    
 
bu;
 
    
 
       
 
4b
 
X5=
 
6c5bqu    
 
       
 
qud
 
/
 
@    
 
pud
 
/
 
    
 
mud
 
/
 
    
 
ku(<d
 
8/
 
fu;
 
    
 
gu;
 
    
 
hu;
 
    
 
iu;$
 
    
 
ju;
 
    
 
ku;<
 
    
 
lu;(h
 
    
 
mu;
 
    
 
nuou ;\ 
 
    
 
pu!;@!
 
    
 
qu";"
 
    
 
       
 
cb
 
Wl(
 

 
t(
 

 
|(
 

 
(
 

 
(
 

 
(
 

 
(
 

 
b#
 
#
 
X7`
 
 

powered by: WebSVN 2.1.0

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