w11 - vhd
0.794
W11 CPU core and support modules
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