APB_UART Entity Reference

Inherits APB_UART::ar_APB_UART.

Inherited by lpp_uart [private].

List of all members.



Architectures

ar_APB_UART Architecture

Libraries

ieee 
grlib 
lpp 

Packages

std_logic_1164 
amba 
stdlib 
devices 
lpp_amba  Package <lpp_amba>
apb_devices_list 
lpp_uart  Package <lpp_uart>

Generics

pindex  integer := 0
paddr  integer := 0
pmask  integer := 16#fff#
pirq  integer := 0
abits  integer := 8
Data_sz  integer := 8

Ports

clk  in std_logic
 System clock.
rst  in std_logic
 System reset.
apbi  in apb_slv_in_type
 APB input signals see grlib.amba package.
apbo  out apb_slv_out_type
 APB input signals see grlib.amba package.
TXD  out std_logic
 UART Transmission pin.
RXD  in std_logic
 UART Reception pin.

Detailed Description

This is an APB UART you should use it with a processor as UART and drive it with its register over AMBA bus.

Author:
Martin Morlot martin.morlot@lpp.polytechnique.fr

Definition at line 36 of file APB_UART.vhd.


Member Data Documentation

abits integer := 8 [Generic]

Definition at line 42 of file APB_UART.vhd.

amba package [Package]

Reimplemented in lpp_uart.

Definition at line 25 of file APB_UART.vhd.

apb_devices_list package [Package]

Definition at line 30 of file APB_UART.vhd.

apbi in apb_slv_in_type [Port]

APB input signals see grlib.amba package.

Definition at line 47 of file APB_UART.vhd.

apbo out apb_slv_out_type [Port]

APB input signals see grlib.amba package.

Definition at line 48 of file APB_UART.vhd.

clk in std_logic [Port]

System clock.

Reimplemented from UART.

Definition at line 45 of file APB_UART.vhd.

Data_sz integer := 8 [Generic]

Reimplemented from UART.

Definition at line 43 of file APB_UART.vhd.

devices package [Package]

Definition at line 27 of file APB_UART.vhd.

grlib library [Library]

Reimplemented in lpp_uart.

Definition at line 24 of file APB_UART.vhd.

ieee library [Library]

Reimplemented in lpp_uart.

Definition at line 22 of file APB_UART.vhd.

lpp library [Library]

Reimplemented from UART.

Reimplemented in lpp_uart.

Definition at line 28 of file APB_UART.vhd.

lpp_amba package [Package]

Reimplemented in lpp_uart.

Definition at line 29 of file APB_UART.vhd.

lpp_uart package [Package]

Reimplemented from UART.

Definition at line 31 of file APB_UART.vhd.

paddr integer := 0 [Generic]

Definition at line 39 of file APB_UART.vhd.

pindex integer := 0 [Generic]

Definition at line 38 of file APB_UART.vhd.

pirq integer := 0 [Generic]

Definition at line 41 of file APB_UART.vhd.

pmask integer := 16#fff# [Generic]

Definition at line 40 of file APB_UART.vhd.

rst in std_logic [Port]

System reset.

Definition at line 46 of file APB_UART.vhd.

RXD in std_logic [Port]

UART Reception pin.

Reimplemented from UART.

Definition at line 50 of file APB_UART.vhd.

std_logic_1164 package [Package]

Reimplemented from UART.

Reimplemented in lpp_uart.

Definition at line 23 of file APB_UART.vhd.

stdlib package [Package]

Definition at line 26 of file APB_UART.vhd.

TXD out std_logic [Port]

UART Transmission pin.

Reimplemented from UART.

Definition at line 49 of file APB_UART.vhd.


The documentation for this class was generated from the following file: