w11 - vhd
0.794
W11 CPU core and support modules
Loading...
Searching...
No Matches
iob_reg_o.vhd
Go to the documentation of this file.
1
-- $Id: iob_reg_o.vhd 1181 2019-07-08 17:00:50Z mueller $
2
-- SPDX-License-Identifier: GPL-3.0-or-later
3
-- Copyright 2007- by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
4
--
5
------------------------------------------------------------------------------
6
-- Module Name: iob_reg_i - syn
7
-- Description: Registered IOB, output only
8
--
9
-- Dependencies: -
10
-- Test bench: -
11
-- Target Devices: generic Spartan, Virtex
12
-- Tool versions: ise 8.1-14.7; viv 2014.4; ghdl 0.18-0.31
13
-- Revision History:
14
-- Date Rev Version Comment
15
-- 2007-12-16 101 1.0.1 add INIT generic port
16
-- 2007-12-08 100 1.0 Initial version
17
------------------------------------------------------------------------------
18
19
library
ieee
;
20
use
ieee.std_logic_1164.
all
;
21
22
use
work.
slvtypes
.
all
;
23
use
work.
xlib
.
all
;
24
25
entity
iob_reg_o
is
-- registered IOB, output
26
generic
(
27
INIT
:
slbit
:=
'
0
'
)
;
-- initial state
28
port
(
29
CLK
:
in
slbit
;
-- clock
30
CE
:
in
slbit
:=
'
1
'
;
-- clock enable
31
DO
:
in
slbit
;
-- output data
32
PAD
:
out
slbit
-- i/o pad
33
)
;
34
end
iob_reg_o
;
35
36
37
architecture
syn
of
iob_reg_o
is
38
39
begin
40
41
IOB :
iob_reg_o_gen
42
generic
map
(
43
DWIDTH
=>
1
,
44
INIT
=>
INIT
)
45
port
map
(
46
CLK
=>
CLK
,
47
CE
=>
CE
,
48
DO
(
0
)
=>
DO
,
49
PAD
(
0
)
=>
PAD
50
)
;
51
52
end
syn
;
iob_reg_o.syn
Definition:
iob_reg_o.vhd:37
iob_reg_o_gen
Definition:
iob_reg_o_gen.vhd:25
iob_reg_o_gen.CE
in CE slbit := '1'
Definition:
iob_reg_o_gen.vhd:31
iob_reg_o_gen.INIT
INIT slbit := '0'
Definition:
iob_reg_o_gen.vhd:28
iob_reg_o_gen.CLK
in CLK slbit
Definition:
iob_reg_o_gen.vhd:30
iob_reg_o_gen.DWIDTH
DWIDTH positive := 16
Definition:
iob_reg_o_gen.vhd:27
iob_reg_o
Definition:
iob_reg_o.vhd:25
iob_reg_o.CE
in CE slbit := '1'
Definition:
iob_reg_o.vhd:30
iob_reg_o.PAD
out PAD slbit
Definition:
iob_reg_o.vhd:33
iob_reg_o.INIT
INIT slbit := '0'
Definition:
iob_reg_o.vhd:27
iob_reg_o.CLK
in CLK slbit
Definition:
iob_reg_o.vhd:29
iob_reg_o.DO
in DO slbit
Definition:
iob_reg_o.vhd:31
slvtypes
Definition:
slvtypes.vhd:28
slvtypes.slbit
std_logic slbit
Definition:
slvtypes.vhd:30
xlib
Definition:
xlib.vhd:35
vlib
xlib
iob_reg_o.vhd
Generated on Thu Feb 9 2023 12:41:06 for w11 - vhd by
1.9.6