- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
amd_flash_denali.vhd
资源名称:NANDflash.rar [点击查看]
上传用户:dgrongshen
上传日期:2016-07-09
资源大小:827k
文件大小:3k
源码类别:
VHDL/FPGA/Verilog
开发平台:
VHDL
- -- Entity: am30lv0064d
- -- Top-level entity: am30lv0064d_top
- -- SOMA file: H:/Applications/Memory/AMD/Denali Soft/am30lv0064d.spc
- LIBRARY IEEE;
- USE IEEE.STD_LOGIC_1164.all;
- ENTITY am30lv0064d IS
- GENERIC (
- memory_spec: string := "H:/Applications/Memory/AMD/Denali Soft/am30lv0064d.spc";
- init_file: string := ""
- );
- PORT (
- io : inout STD_LOGIC_VECTOR(7 downto 0);
- cle : in STD_LOGIC;
- ale : in STD_LOGIC;
- cen : in STD_LOGIC;
- ren : in STD_LOGIC;
- wen : in STD_LOGIC;
- wpn : in STD_LOGIC;
- sen : in STD_LOGIC;
- ry_byn : out STD_LOGIC
- );
- END am30lv0064d;
- ARCHITECTURE behavior of am30lv0064d is
- attribute foreign: string;
- attribute foreign of behavior: architecture is "flashInitMTI $DENALIdenali.dll";
- BEGIN
- END behavior;
- LIBRARY IEEE;
- USE IEEE.STD_LOGIC_1164.all;
- ENTITY am30lv0064d_top IS
- GENERIC (
- memory_spec: string := "H:/Applications/Memory/AMD/Denali Soft/am30lv0064d.spc";
- init_file: string := ""
- );
- PORT (
- io7 : inout STD_LOGIC;
- io6 : inout STD_LOGIC;
- io5 : inout STD_LOGIC;
- io4 : inout STD_LOGIC;
- io3 : inout STD_LOGIC;
- io2 : inout STD_LOGIC;
- io1 : inout STD_LOGIC;
- io0 : inout STD_LOGIC;
- cle : in STD_LOGIC;
- ale : in STD_LOGIC;
- cen : in STD_LOGIC;
- ren : in STD_LOGIC;
- wen : in STD_LOGIC;
- wpn : in STD_LOGIC;
- sen : in STD_LOGIC;
- ry_byn : out STD_LOGIC
- );
- END am30lv0064d_top;
- ARCHITECTURE behavior OF am30lv0064d_top IS
- COMPONENT am30lv0064d
- GENERIC (
- memory_spec: string := "H:/Applications/Memory/AMD/Denali Soft/am30lv0064d.spc";
- init_file: string := ""
- );
- PORT (
- io : inout STD_LOGIC_VECTOR(7 downto 0);
- cle : in STD_LOGIC;
- ale : in STD_LOGIC;
- cen : in STD_LOGIC;
- ren : in STD_LOGIC;
- wen : in STD_LOGIC;
- wpn : in STD_LOGIC;
- sen : in STD_LOGIC;
- ry_byn : out STD_LOGIC
- );
- END COMPONENT;
- BEGIN
- bus_model : am30lv0064d
- GENERIC MAP(memory_spec, init_file)
- PORT MAP (
- io(7) => io7,
- io(6) => io6,
- io(5) => io5,
- io(4) => io4,
- io(3) => io3,
- io(2) => io2,
- io(1) => io1,
- io(0) => io0,
- cle => cle,
- ale => ale,
- cen => cen,
- ren => ren,
- wen => wen,
- wpn => wpn,
- sen => sen,
- ry_byn => ry_byn
- );
- END behavior;