Driver APB "Générique" qui va faire le lien entre le bus Amba et la FIFO. More...
Inherits ApbDriver::ar_ApbDriver.
Inherited by ar_APB_FFT, ar_APB_FIFO, ar_APB_FifoRead, ar_APB_FifoWrite, and lpp_memory [private].
Architectures | |
| ar_ApbDriver | Architecture |
Libraries | |
| ieee | |
| grlib | |
| lpp | |
Packages | |
| std_logic_1164 | |
| amba | |
| stdlib | |
| devices | |
| lpp_amba | Package <lpp_amba> |
| apb_devices_list | |
Generics | |
| pindex | integer := 0 |
| paddr | integer := 0 |
| pmask | integer := 16#fff# |
| pirq | integer := 0 |
| abits | integer := 8 |
| LPP_DEVICE | integer |
| Data_sz | integer := 16 |
| Addr_sz | integer := 8 |
| addr_max_int | integer := 256 |
Ports | |
| clk | in std_logic |
| Horloge du composant. | |
| rst | in std_logic |
| Reset general du composant. | |
| ReadEnable | out std_logic |
| Instruction de lecture en mémoire. | |
| WriteEnable | out std_logic |
| Instruction d'écriture en mémoire. | |
| FlagEmpty | in std_logic |
| Flag, Mémoire vide. | |
| FlagFull | in std_logic |
| Flag, Mémoire pleine. | |
| DataIn | out std_logic_vector ( Data_sz -1 downto 0 ) |
| Registre de données en entrée. | |
| DataOut | in std_logic_vector ( Data_sz -1 downto 0 ) |
| Registre de données en sortie. | |
| AddrIn | in std_logic_vector ( Addr_sz -1 downto 0 ) |
| Registre d'addresse (écriture). | |
| AddrOut | in std_logic_vector ( Addr_sz -1 downto 0 ) |
| Registre d'addresse (lecture). | |
| apbi | in apb_slv_in_type |
| Registre de gestion des entrées du bus. | |
| apbo | out apb_slv_out_type |
| Registre de gestion des sorties du bus. | |
Driver APB "Générique" qui va faire le lien entre le bus Amba et la FIFO.
Definition at line 34 of file ApbDriver.vhd.
abits integer := 8 [Generic] |
Definition at line 40 of file ApbDriver.vhd.
addr_max_int integer := 256 [Generic] |
Definition at line 44 of file ApbDriver.vhd.
Addr_sz integer := 8 [Generic] |
Definition at line 43 of file ApbDriver.vhd.
Registre d'addresse (écriture).
Definition at line 54 of file ApbDriver.vhd.
Registre d'addresse (lecture).
Definition at line 55 of file ApbDriver.vhd.
amba package [Package] |
Definition at line 25 of file ApbDriver.vhd.
apb_devices_list package [Package] |
Definition at line 30 of file ApbDriver.vhd.
apbi in apb_slv_in_type [Port] |
Registre de gestion des entrées du bus.
Definition at line 56 of file ApbDriver.vhd.
apbo out apb_slv_out_type [Port] |
Registre de gestion des sorties du bus.
Definition at line 57 of file ApbDriver.vhd.
clk in std_logic [Port] |
Horloge du composant.
Definition at line 46 of file ApbDriver.vhd.
Data_sz integer := 16 [Generic] |
Definition at line 42 of file ApbDriver.vhd.
Registre de données en entrée.
Definition at line 52 of file ApbDriver.vhd.
Registre de données en sortie.
Definition at line 53 of file ApbDriver.vhd.
devices package [Package] |
Definition at line 27 of file ApbDriver.vhd.
FlagEmpty in std_logic [Port] |
Flag, Mémoire vide.
Definition at line 50 of file ApbDriver.vhd.
FlagFull in std_logic [Port] |
Flag, Mémoire pleine.
Definition at line 51 of file ApbDriver.vhd.
grlib library [Library] |
Definition at line 24 of file ApbDriver.vhd.
ieee library [Library] |
Definition at line 22 of file ApbDriver.vhd.
lpp library [Library] |
Definition at line 28 of file ApbDriver.vhd.
lpp_amba package [Package] |
Definition at line 29 of file ApbDriver.vhd.
LPP_DEVICE integer [Generic] |
Definition at line 41 of file ApbDriver.vhd.
paddr integer := 0 [Generic] |
Definition at line 37 of file ApbDriver.vhd.
pindex integer := 0 [Generic] |
Definition at line 36 of file ApbDriver.vhd.
pirq integer := 0 [Generic] |
Definition at line 39 of file ApbDriver.vhd.
pmask integer := 16#fff# [Generic] |
Definition at line 38 of file ApbDriver.vhd.
ReadEnable out std_logic [Port] |
Instruction de lecture en mémoire.
Definition at line 48 of file ApbDriver.vhd.
rst in std_logic [Port] |
Reset general du composant.
Definition at line 47 of file ApbDriver.vhd.
std_logic_1164 package [Package] |
Definition at line 23 of file ApbDriver.vhd.
stdlib package [Package] |
Definition at line 26 of file ApbDriver.vhd.
WriteEnable out std_logic [Port] |
Instruction d'écriture en mémoire.
Definition at line 49 of file ApbDriver.vhd.