105 lines
3.2 KiB
VHDL
105 lines
3.2 KiB
VHDL
-- megafunction wizard: %Serial Flash Loader%
|
|
-- GENERATION: STANDARD
|
|
-- VERSION: WM1.0
|
|
-- MODULE: altserial_flash_loader
|
|
|
|
-- ============================================================
|
|
-- File Name: SFL_IV.vhd
|
|
-- Megafunction Name(s):
|
|
-- altserial_flash_loader
|
|
--
|
|
-- Simulation Library Files(s):
|
|
--
|
|
-- ============================================================
|
|
-- ************************************************************
|
|
-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
|
|
--
|
|
-- 17.1.1 Internal Build 593 12/11/2017 SJ Standard Edition
|
|
-- ************************************************************
|
|
|
|
|
|
--Copyright (C) 2017 Intel Corporation. All rights reserved.
|
|
--Your use of Intel Corporation's design tools, logic functions
|
|
--and other software and tools, and its AMPP partner logic
|
|
--functions, and any output files from any of the foregoing
|
|
--(including device programming or simulation files), and any
|
|
--associated documentation or information are expressly subject
|
|
--to the terms and conditions of the Intel Program License
|
|
--Subscription Agreement, the Intel Quartus Prime License Agreement,
|
|
--the Intel FPGA IP License Agreement, or other applicable license
|
|
--agreement, including, without limitation, that your use is for
|
|
--the sole purpose of programming logic devices manufactured by
|
|
--Intel and sold by Intel or its authorized distributors. Please
|
|
--refer to the applicable agreement for further details.
|
|
|
|
|
|
LIBRARY ieee;
|
|
USE ieee.std_logic_1164.all;
|
|
|
|
LIBRARY altera_mf;
|
|
USE altera_mf.all;
|
|
|
|
ENTITY SFL_IV IS
|
|
PORT
|
|
(
|
|
noe_in : IN STD_LOGIC
|
|
);
|
|
END SFL_IV;
|
|
|
|
|
|
ARCHITECTURE SYN OF sfl_iv IS
|
|
|
|
|
|
|
|
|
|
COMPONENT altserial_flash_loader
|
|
GENERIC (
|
|
enable_quad_spi_support : NATURAL;
|
|
enable_shared_access : STRING;
|
|
enhanced_mode : NATURAL;
|
|
intended_device_family : STRING;
|
|
ncso_width : NATURAL;
|
|
lpm_type : STRING
|
|
);
|
|
PORT (
|
|
noe : IN STD_LOGIC
|
|
);
|
|
END COMPONENT;
|
|
|
|
BEGIN
|
|
|
|
altserial_flash_loader_component : altserial_flash_loader
|
|
GENERIC MAP (
|
|
enable_quad_spi_support => 0,
|
|
enable_shared_access => "OFF",
|
|
enhanced_mode => 1,
|
|
intended_device_family => "Cyclone IV E",
|
|
ncso_width => 1,
|
|
lpm_type => "altserial_flash_loader"
|
|
)
|
|
PORT MAP (
|
|
noe => noe_in
|
|
);
|
|
|
|
|
|
|
|
END SYN;
|
|
|
|
-- ============================================================
|
|
-- CNX file retrieval info
|
|
-- ============================================================
|
|
-- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
|
-- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
|
|
-- Retrieval info: CONSTANT: ENABLE_QUAD_SPI_SUPPORT NUMERIC "0"
|
|
-- Retrieval info: CONSTANT: ENABLE_SHARED_ACCESS STRING "OFF"
|
|
-- Retrieval info: CONSTANT: ENHANCED_MODE NUMERIC "1"
|
|
-- Retrieval info: CONSTANT: INTENDED_DEVICE_FAMILY STRING "Cyclone IV E"
|
|
-- Retrieval info: CONSTANT: NCSO_WIDTH NUMERIC "1"
|
|
-- Retrieval info: USED_PORT: noe_in 0 0 0 0 INPUT NODEFVAL "noe_in"
|
|
-- Retrieval info: CONNECT: @noe 0 0 0 0 noe_in 0 0 0 0
|
|
-- Retrieval info: GEN_FILE: TYPE_NORMAL SFL_IV.vhd TRUE
|
|
-- Retrieval info: GEN_FILE: TYPE_NORMAL SFL_IV.inc FALSE
|
|
-- Retrieval info: GEN_FILE: TYPE_NORMAL SFL_IV.cmp TRUE
|
|
-- Retrieval info: GEN_FILE: TYPE_NORMAL SFL_IV.bsf FALSE
|
|
-- Retrieval info: GEN_FILE: TYPE_NORMAL SFL_IV_inst.vhd TRUE
|