otsdaq_prepmodernization
v2_04_02
Return to top level
Main Page
Classes
Files
File List
dataout_mux.vhd
1
-- Author: Ryan Rivera, FNAL
2
3
library
IEEE
;
4
use
IEEE.std_logic_1164.
all
;
5
use
IEEE.std_logic_arith.
all
;
6
use
IEEE.std_logic_unsigned.
all
;
7
8
entity
dataout_mux
is
9
port
(
10
sel_udp
:
in
std_logic
;
11
12
arp_tx_en
:
in
STD_LOGIC
;
13
arp_tx_er
:
in
STD_LOGIC
;
14
arp_data_out
:
in
STD_LOGIC_VECTOR
(
7
downto
0
)
;
15
16
udp_tx_en
:
in
STD_LOGIC
;
17
udp_tx_er
:
in
STD_LOGIC
;
18
udp_data_out
:
in
STD_LOGIC_VECTOR
(
7
downto
0
)
;
19
20
21
tx_en
:
out
STD_LOGIC
;
22
tx_er
:
out
STD_LOGIC
;
23
txd
:
out
STD_LOGIC_VECTOR
(
7
downto
0
)
24
)
;
25
end
;
26
27
28
architecture
dataout_mux_arch
of
dataout_mux
is
29
begin
30
31
tx_en
<=
udp_tx_en
when
sel_udp
=
'
1
'
else
arp_tx_en
;
32
tx_er
<=
udp_tx_er
when
sel_udp
=
'
1
'
else
arp_tx_er
;
33
txd
<=
udp_data_out
when
sel_udp
=
'
1
'
else
arp_data_out
;
34
35
end
dataout_mux_arch
;
dataout_mux
Definition:
dataout_mux.vhd:8
src
firmware
g-2
KickerControllerFirmware
GEL_CAPTAN
dataout_mux.vhd
Generated on Wed Oct 2 2019 09:53:12 for otsdaq_prepmodernization by
1.8.5