Line 1... |
Line 1... |
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
-- mont_mult1536.vhd - entity/architecture pair
|
-- mod_sim_exp_IPcore.vhd - entity/architecture pair
|
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
-- IMPORTANT:
|
-- IMPORTANT:
|
-- DO NOT MODIFY THIS FILE EXCEPT IN THE DESIGNATED SECTIONS.
|
-- DO NOT MODIFY THIS FILE EXCEPT IN THE DESIGNATED SECTIONS.
|
--
|
--
|
-- SEARCH FOR --USER TO DETERMINE WHERE CHANGES ARE ALLOWED.
|
-- SEARCH FOR --USER TO DETERMINE WHERE CHANGES ARE ALLOWED.
|
Line 30... |
Line 30... |
-- ** FOR A PARTICULAR PURPOSE. **
|
-- ** FOR A PARTICULAR PURPOSE. **
|
-- ** **
|
-- ** **
|
-- ***************************************************************************
|
-- ***************************************************************************
|
--
|
--
|
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
-- Filename: mont_mult1536.vhd
|
-- Filename: mod_sim_exp_IPcore.vhd
|
-- Version: 2.00.a
|
-- Version: 0.20
|
-- Description: Top level design, instantiates library components and user logic.
|
-- Description: Top level design, instantiates library components and user logic.
|
-- Date: Thu May 03 09:53:36 2012 (by Create and Import Peripheral Wizard)
|
-- Date: Thu May 03 09:53:36 2012 (by Create and Import Peripheral Wizard)
|
-- VHDL Standard: VHDL'93
|
-- VHDL Standard: VHDL'93
|
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
-- Naming Conventions:
|
-- Naming Conventions:
|
Line 161... |
Line 161... |
C_NR_BITS_TOTAL : integer := 1536;
|
C_NR_BITS_TOTAL : integer := 1536;
|
C_NR_STAGES_TOTAL : integer := 96;
|
C_NR_STAGES_TOTAL : integer := 96;
|
C_NR_STAGES_LOW : integer := 32;
|
C_NR_STAGES_LOW : integer := 32;
|
C_SPLIT_PIPELINE : boolean := true;
|
C_SPLIT_PIPELINE : boolean := true;
|
C_FIFO_DEPTH : integer := 32;
|
C_FIFO_DEPTH : integer := 32;
|
|
C_MEM_STYLE : string := "xil_prim"; -- xil_prim, generic, asym are valid options
|
|
C_DEVICE : string := "xilinx"; -- xilinx, altera are valid options
|
-- ADD USER GENERICS ABOVE THIS LINE ---------------
|
-- ADD USER GENERICS ABOVE THIS LINE ---------------
|
|
|
-- DO NOT EDIT BELOW THIS LINE ---------------------
|
-- DO NOT EDIT BELOW THIS LINE ---------------------
|
-- Bus protocol parameters, do not add to or delete
|
-- Bus protocol parameters, do not add to or delete
|
C_BASEADDR : std_logic_vector := X"FFFFFFFF";
|
C_BASEADDR : std_logic_vector := X"FFFFFFFF";
|
Line 577... |
Line 579... |
C_NR_BITS_TOTAL => C_NR_BITS_TOTAL,
|
C_NR_BITS_TOTAL => C_NR_BITS_TOTAL,
|
C_NR_STAGES_TOTAL => C_NR_STAGES_TOTAL,
|
C_NR_STAGES_TOTAL => C_NR_STAGES_TOTAL,
|
C_NR_STAGES_LOW => C_NR_STAGES_LOW,
|
C_NR_STAGES_LOW => C_NR_STAGES_LOW,
|
C_SPLIT_PIPELINE => C_SPLIT_PIPELINE,
|
C_SPLIT_PIPELINE => C_SPLIT_PIPELINE,
|
C_FIFO_DEPTH => C_FIFO_DEPTH,
|
C_FIFO_DEPTH => C_FIFO_DEPTH,
|
|
C_MEM_STYLE => C_MEM_STYLE,
|
|
C_DEVICE => C_DEVICE,
|
-- MAP USER GENERICS ABOVE THIS LINE ---------------
|
-- MAP USER GENERICS ABOVE THIS LINE ---------------
|
|
|
C_SLV_AWIDTH => USER_SLV_AWIDTH,
|
C_SLV_AWIDTH => USER_SLV_AWIDTH,
|
C_SLV_DWIDTH => USER_SLV_DWIDTH,
|
C_SLV_DWIDTH => USER_SLV_DWIDTH,
|
C_NUM_REG => USER_NUM_REG,
|
C_NUM_REG => USER_NUM_REG,
|