DS_DMA
Generics | Ports | Libraries | Packages
ctrl_dma_ext_cmd Entity Reference
Граф наследования:ctrl_dma_ext_cmd:
ctrl_dma_ext_cmd ctrl_dma_adr ctrl_dma_adr block_pe_fifo_ext ctrl_dma_ext_cmd_pkg block_pe_fifo_ext block_pe_fifo_ext_pkg pcie_core64_m1 pcie_core64_m4 pcie_core64_m6 pcie_core64_m1 pcie_core64_m4 pcie_core64_m6 pcie_core64_m1_pkg pcie_core64_m2 pcie_core64_m4_pkg pcie_core64_m5 pcie_core64_m6_pkg pcie_core64_m7 pcie_core64_m2 pcie_core64_m5 pcie_core64_m7 pcie_core64_m2_pkg pcie_core64_m5_pkg pcie_core64_m7_pkg

Полный список членов класса



Architectures

ctrl_dma_ext_cmd  Architecture

Libraries

ieee 
work 

Packages

std_logic_1164 
std_logic_arith 
std_logic_unsigned 
core64_type_pkg  Package <core64_type_pkg>
ctrl_dma_adr_pkg  Package <ctrl_dma_adr_pkg>

Generics

is_dsp48  in integer := 1

Ports

rstp   in std_logic
 1 - сброс
clk   in std_logic
 тактовая частота 250 МГц
dma_reg0   in std_logic_vector ( 2 downto 0 )
 регистр упрравления
dma_change_adr   in std_logic
 1 - изменение адреса и размера
dma_cmd_status   out std_logic_vector ( 2 downto 0 )
 состояние DMA.
dma_chn   in std_logic
 номер канала DMA.
dsc_adr_h   in std_logic_vector ( 7 downto 0 )
 адрес, байт 4.
dsc_adr   in std_logic_vector ( 23 downto 0 )
 адрес, байты 3..1.
dsc_size   in std_logic_vector ( 23 downto 0 )
 размер, байты 3..1.
tx_ext_fifo   in type_tx_ext_fifo
 обмен TX->EXT_FIFO.
tx_req_wr   out std_logic
 1 - требование записи блока 4 кБ
tx_req_rd   out std_logic
 1 - требование чтения
tx_rd_size   out std_logic
 0 - 512 байт, 1 - 4 кБ
tx_pci_adr   out std_logic_vector ( 39 downto 8 )
 адрес на шине PCI.
rx_ext_fifo   in type_rx_ext_fifo
 обмен RX->EXT_FIFO.
test   out std_logic_vector ( 3 downto 0 )

Подробное описание

См. определение в файле ctrl_dma_ext_cmd.vhd строка 91


Данные класса

dma_change_adr in std_logic [Port]

1 - изменение адреса и размера

0: 1 - запуск обмена 1: 1 - блок 4 kB, 0 - 512 байт 2: 1 - увеличение адреса, 0 - запись адреса из дескриптора

См. определение в файле ctrl_dma_ext_cmd.vhd строка 105

dma_chn in std_logic [Port]

номер канала DMA.

0: 1 - завершение обмена 1: 1 - ошибка при обмене 2: 1 - размер блока равен 0

Переопределяет метод предка ctrl_dma_adr.

См. определение в файле ctrl_dma_ext_cmd.vhd строка 110

ieee library [Library]

0: 1 - запуск обмена 1: 1 - блок 4 kB, 0 - 512 байт 2: 1 - увеличение адреса, 0 - запись адреса из дескриптора 0: 1 - завершение обмена 1: 1 - ошибка при обмене 2: 1 - размер блока равен 0

Переопределяет метод предка ctrl_dma_adr.

См. определение в файле ctrl_dma_ext_cmd.vhd строка 81


Объявления и описания членов класса находятся в файле: