w11 - vhd
0.794
W11 CPU core and support modules
Toggle main menu visibility
Main Page
Packages
Package List
Design Units
Design Unit List
Design Unit Index
Design Unit Hierarchy
Design Unit Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions/Procedures/Processes
b
c
d
e
g
h
i
n
o
p
r
s
t
w
x
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Files
File List
File Members
All
t
Variables
t
•
All
Classes
Namespaces
Files
Functions
Variables
Loading...
Searching...
No Matches
tbd_serport_uart_rx.vhd
Go to the documentation of this file.
1
-- $Id: tbd_serport_uart_rx.vhd 1181 2019-07-08 17:00:50Z mueller $
2
-- SPDX-License-Identifier: GPL-3.0-or-later
3
-- Copyright 2007-2011 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
4
--
5
------------------------------------------------------------------------------
6
-- Module Name: tbd_serport_uart_rx - syn
7
-- Description: Wrapper for serport_uart_rx to avoid records. It
8
-- has a port interface which will not be modified by xst
9
-- synthesis (no records, no generic port).
10
--
11
-- Dependencies: serport_uart_rx
12
--
13
-- To test: serport_uart_rx
14
--
15
-- Target Devices: generic
16
--
17
-- Synthesized (xst):
18
-- Date Rev ise Target flop lutl lutm slic t peri
19
-- 2007-10-27 92 9.2.02 J39 xc3s1000-4 26 67 0 - t 8.17
20
-- 2007-10-27 92 9.1 J30 xc3s1000-4 26 67 0 - t 8.25
21
-- 2007-10-27 92 8.2.03 I34 xc3s1000-4 29 90 0 47 s 8.45
22
-- 2007-10-27 92 8.1.03 I27 xc3s1000-4 31 92 0 - s 8.25
23
--
24
-- Tool versions: xst 8.2-14.7; ghdl 0.18-0.31
25
-- Revision History:
26
-- Date Rev Version Comment
27
-- 2007-10-21 91 1.0 Initial version
28
------------------------------------------------------------------------------
29
30
library
ieee
;
31
use
ieee.std_logic_1164.
all
;
32
use
ieee.numeric_std.
all
;
33
34
use
work.
slvtypes
.
all
;
35
use
work.
serportlib
.
all
;
36
37
entity
tbd_serport_uart_rx
is
-- serial port uart rx [tb design]
38
-- generic: CDWIDTH=5
39
port
(
40
CLK
:
in
slbit
;
-- clock
41
RESET
:
in
slbit
;
-- reset
42
CLKDIV
:
in
slv5
;
-- clock divider setting
43
RXSD
:
in
slbit
;
-- receive serial data (uart view)
44
RXDATA
:
out
slv8
;
-- receiver data out
45
RXVAL
:
out
slbit
;
-- receiver data valid
46
RXERR
:
out
slbit
;
-- receiver data error (frame error)
47
RXACT
:
out
slbit
-- receiver active
48
)
;
49
end
tbd_serport_uart_rx
;
50
51
52
architecture
syn
of
tbd_serport_uart_rx
is
53
54
begin
55
56
UART :
serport_uart_rx
57
generic
map
(
58
CDWIDTH
=>
5
)
59
port
map
(
60
CLK
=>
CLK
,
61
RESET
=>
RESET
,
62
CLKDIV
=>
CLKDIV
,
63
RXSD
=>
RXSD
,
64
RXDATA
=>
RXDATA
,
65
RXVAL
=>
RXVAL
,
66
RXERR
=>
RXERR
,
67
RXACT
=>
RXACT
68
)
;
69
70
end
syn
;
serport_uart_rx
Definition:
serport_uart_rx.vhd:46
serport_uart_rx.RESET
in RESET slbit
Definition:
serport_uart_rx.vhd:51
serport_uart_rx.RXSD
in RXSD slbit
Definition:
serport_uart_rx.vhd:53
serport_uart_rx.RXERR
out RXERR slbit
Definition:
serport_uart_rx.vhd:56
serport_uart_rx.CDWIDTH
CDWIDTH positive := 13
Definition:
serport_uart_rx.vhd:48
serport_uart_rx.RXACT
out RXACT slbit
Definition:
serport_uart_rx.vhd:58
serport_uart_rx.CLKDIV
in CLKDIV slv( CDWIDTH- 1 downto 0)
Definition:
serport_uart_rx.vhd:52
serport_uart_rx.CLK
in CLK slbit
Definition:
serport_uart_rx.vhd:50
serport_uart_rx.RXDATA
out RXDATA slv8
Definition:
serport_uart_rx.vhd:54
serport_uart_rx.RXVAL
out RXVAL slbit
Definition:
serport_uart_rx.vhd:55
serportlib
Definition:
serportlib.vhd:36
slvtypes
Definition:
slvtypes.vhd:28
slvtypes.slv5
std_logic_vector( 4 downto 0) slv5
Definition:
slvtypes.vhd:37
slvtypes.slbit
std_logic slbit
Definition:
slvtypes.vhd:30
slvtypes.slv8
std_logic_vector( 7 downto 0) slv8
Definition:
slvtypes.vhd:40
tbd_serport_uart_rx.syn
Definition:
tbd_serport_uart_rx.vhd:52
tbd_serport_uart_rx
Definition:
tbd_serport_uart_rx.vhd:37
tbd_serport_uart_rx.RESET
in RESET slbit
Definition:
tbd_serport_uart_rx.vhd:41
tbd_serport_uart_rx.RXSD
in RXSD slbit
Definition:
tbd_serport_uart_rx.vhd:43
tbd_serport_uart_rx.RXERR
out RXERR slbit
Definition:
tbd_serport_uart_rx.vhd:46
tbd_serport_uart_rx.RXACT
out RXACT slbit
Definition:
tbd_serport_uart_rx.vhd:48
tbd_serport_uart_rx.CLK
in CLK slbit
Definition:
tbd_serport_uart_rx.vhd:40
tbd_serport_uart_rx.CLKDIV
in CLKDIV slv5
Definition:
tbd_serport_uart_rx.vhd:42
tbd_serport_uart_rx.RXDATA
out RXDATA slv8
Definition:
tbd_serport_uart_rx.vhd:44
tbd_serport_uart_rx.RXVAL
out RXVAL slbit
Definition:
tbd_serport_uart_rx.vhd:45
vlib
serport
tb
tbd_serport_uart_rx.vhd
Generated on Thu Feb 9 2023 12:41:06 for w11 - vhd by
1.9.6