Altera IP Compiler for PCI Express Uživatelský manuál Strana 346

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 372
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 345
B–28 Chapter :
Incremental Compile Module for Descriptor/Data Examples
IP Compiler for PCI Express User Guide August 2014 Altera Corporation
<variation_name>_icm Partition
When you generate an IP Compiler for PCI Express, the parameter editor generates
module <variation_name>_icm in the subdirectory
<variation_name>_examples\common\incremental_compile_module, as a
wrapper file that contains the IP core and the ICM module. (Refer to Figure B–23.)
Your application connects to this wrapper file. The wrapper interface resembles the IP
Compiler for PCI Express interface, but replaces it with an Avalon-ST interface. (Refer
to Table B–12.)
1 The wrapper interface omits some signals from the IP core to maximize circuit
optimization across the partition boundary. However, all of the IP core signals are still
available in the IP core instance and can be wired to the wrapper interface by editing
the <variation_name>_icm file as required.
By setting this wrapper module as a design partition, you can preserve timing of the
IP core using the incremental synthesis flow.
Table B–12 describes the <variation_name>_icm interfaces.
Table B–12. <variation_name>_icm Interface Descriptions
Signal Group Description
Transmit Datapath
ICM Avalon-ST TX interface. These signals include
tx_stream_valid0
,
tx_stream_data0
,
tx_stream_ready0
,
tx_stream_cred0
, and
tx_stream_mask0
. Refer to Table B–15 on
page B–33 for details.
Receive Datapath
ICM interface. These signals include
rx_stream_valid0
,
rx_stream_data0
,
rx_stream_ready0
, and
rx_stream_mask0
. Refer to Table B–14 on page B–32 for details.
Configuration ()
Part of ICM sideband interface. These signals include
cfg_busdev_icm
,
cfg_devcsr_icm
, and
cfg_linkcsr_icm
.
Completion interfaces
Part of ICM sideband interface. These signals include
cpl_pending_icm
,
cpl_err_icm
,
pex_msi_num_icm
, and
app_int_sts_icm
. Refer to Table B–17 on page B–36 for details.
Interrupt
ICM Avalon-ST MSI interface. These signals include
msi_stream_valid0
,
msi_stream_data0
,
and
msi_stream_ready0
. Refer to Table B–16 on page B–35 for details.
Test Interface
Part of ICM sideband signals; includes
test_out_icm
. Refer to Table B–17 on page B–36 for
details.
Global Interface
IP core signals; includes
refclk
,
clk125_in
,
clk125_out
,
npor
,
srst
,
crst
,
ls_exit
,
hotrst_exit
, and
dlup_exit
. Refer to Chapter 5, IP Core Interfaces for details.
PIPE Interface
IP core signals; includes
tx
,
rx
,
pipe_mode
,
txdata0_ext
,
txdatak0_ext
,
txdetectrx0_ext
,
txelecidle0_ext
,
txcompliance0_ext
,
rxpolarity0_ext
,
powerdown0_ext
,
rxdata0_ext
,
rxdatak0_ext
,
rxvalid0_ext
,
phystatus0_ext
,
rxelecidle0_ext
,
rxstatus0_ext
,
txdata0_ext
,
txdatak0_ext
,
txdetectrx0_ext
,
txelecidle0_ext
,
txcompliance0_ext
,
rxpolarity0_ext
,
powerdown0_ext
,
rxdata0_ext
,
rxdatak0_ext
,
rxvalid0_ext
,
phystatus0_ext
,
rxelecidle0_ext
, and
rxstatus0_ext
. Refer Chapter 5, IP Core Interfaces for details.
Maximum Completion
Space Signals
This signal is
ko_cpl_spc_vc
<n>, and is not available at the <variation_name>_icm ports ().
Instead, this static signal is regenerated for the user in the <variation_name>_example_pipen1b
module.
Note to Table B–12:
(1)
Cfg_tcvcmap
is available from the ICM module, but not wired to the <variation_name>_icm ports. Refer to Table B–17 on page B–36 for
details.
Zobrazit stránku 345
1 2 ... 341 342 343 344 345 346 347 348 349 350 351 ... 371 372

Komentáře k této Příručce

Žádné komentáře