Home    --    Hierarchy    --    Packages    --    Entities    --    Instantiations    --    Sources

Entity work.dma6844

Synthesizable 6844 Compatible DMA Controller

Defined in VHDL/dma6844.vhd

Author: John E. Kent
Version: 0.1 from 18th April 2010

Architectures

rtl


Libraries and global use clauses

library ieee
use ieee.std_logic_1164.all
use ieee.std_logic_arith.all
use ieee.std_logic_unsigned.all
library unisim
use unisim.vcomponents.all

Ports

clk instd_logic
CPU Slave Interface
rst instd_logic
CPU Slave Interface
rw outstd_logic
CPU Slave Interface
cs outstd_logic
CPU Slave Interface
addr instd_logic_vector(LOG2(CHAN_COUNT*4*ADDR_WIDTH/DATA_WIDTH)-1 downto 0)
CPU Slave Interface
data_in instd_logic_vector(DATA_WIDTH-1 downto 0)
CPU Slave Interface
data_out outstd_logic_vector(DATA_WIDTH-1 downto 0)
CPU Slave Interface
irq outstd_logic
CPU Slave Interface
breq outstd_logic
Bus Master Interface
bgnt instd_logic
Bus Master Interface
brw outstd_logic
Bus Master Interface
bvma outstd_logic
Bus Master Interface
baddr outstd_logic_vector(ADDR_WIDTH-1 downto 0)
Bus Master Interface
txreq instd_logic_vector(CHAN_COUNT-1 downto 0)
Device Interface
txstb outstd_logic_vector(CHAN_COUNT-1 downto 0)
Device Interface
txack outstd_logic_vector(CHAN_COUNT-1 downto 0)
Device Interface
txend outstd_logic_vector(CHAN_COUNT-1 downto 0)
Device Interface

Generated on 1 Jan 2018 19:48:42 with VHDocL V0.2.6