亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? time_sim.vhd

?? 用CPLD實現NAND FLASH接口的VHDL源碼
?? VHD
字號:
---------------------------------------------------------------------------
-- XPLAOPT Version 3.45
-- VHDL Timing Model
-- Converted from JEDEC file
-- Created by Xilinx, Inc.
-- Design Name = nand_interface.blx
-- Device Name = XCR3064XL-6VQ44
-- Aug 02 14:15:29 2001
---------------------------------------------------------------------------
package pxa_pkg is
    constant tLOGI1 : time := 2000 ps;
    constant tLOGI2 : time := 2500 ps;
    constant tLOGI3 : time := 6000 ps;
    constant tFIN  : time := 2300 ps;
    constant tIN   : time := 1300 ps;
    constant tF    : time := 2400 ps;
    constant tUDA  : time := 3500 ps;
    constant tGCK  : time := 800 ps;
    constant tLDI  : time := 1300 ps;
    constant toe_slew : time := 8200 ps;
    constant tbuf_slew : time := 6200 ps;
    constant tap2q : time := 2500 ps;
    constant tar2q : time := 2500 ps;
    constant trd   : time := 1000 ps;
    constant tbuf  : time := 2200 ps;
    constant toe   : time := 4200 ps;
end pxa_pkg;
---------------------------------------------------------------------------
-- Components Defined Here
---------------------------------------------------------------------------
-- Output Buffer
library ieee;
use ieee.std_logic_1164.all;
use work.pxa_pkg.all;
entity pxa_bufif2 is
	port (O: out std_logic; I, OE, SLEW : in std_logic);
end pxa_bufif2;
architecture behavioral of pxa_bufif2 is
signal OE_local, I_local : std_logic := '0';
begin
  OE_local <= OE after toe_slew when SLEW = '1' else OE after toe;
  I_local <= I after tbuf_slew when SLEW = '1' else I after tbuf;
  O <= I_local when OE_local = '1' else 'Z';
end behavioral;

-- Multiplexer
library ieee;
use ieee.std_logic_1164.all;
use work.pxa_pkg.all;
entity pxa_mux is
	port (O: out std_logic; S, A, B : in std_logic);
end pxa_mux;
architecture behavioral of pxa_mux is
begin
	O <= A when S = '1' else B;
end behavioral;

-- D Latch with Active High Latch Enable/Set/Reset; Power up to 0.
library ieee;
use ieee.std_logic_1164.all;
use work.pxa_pkg.all;
entity pxa_lff_apar_p0 is
	port (Q : out std_logic; D, LH, AP, AR : in std_logic);
end pxa_lff_apar_p0;
architecture behavioral of pxa_lff_apar_p0 is
signal Q_local: std_logic := '0';
begin
  process(D, LH, AP, AR)
  begin
    if AR = '1' then
      Q_local <= '0' after tar2q;
    elsif LH = '1' then
      Q_local <= D after tLDI;
    elsif AP = '1' then
      Q_local <= '1' after tap2q;
    end if;
  end process;
  Q <= Q_local;
end behavioral;

---------------------------------------------------------------------------
-- Main VHDL Model 
---------------------------------------------------------------------------
library ieee;
use ieee.std_logic_1164.all;
use work.pxa_pkg.all;
entity nand_interface is
    port(ce_n, com_lat_n, read_n, reset, ry_byn, write_n: in std_logic;
         port_addr: in std_logic_vector(3 downto 0);
         ale, cle, outce_n, re_n, ready, se_n, we_n, wp_n: out std_logic
         );
end nand_interface;

architecture structure of nand_interface is

-------- Signal Declaration -----------------------------------------------
signal   N108_COM, N108_COM_tF, ale_AP, ale_AR, ale_D, ale_DIN, ale_LH,
         ale_OE, ale_Q, ce_n_tIN, cle_COM, cle_COM_tF, cle_OE,
         com_lat_n_tIN, outce_n_AP, outce_n_AR, outce_n_D, outce_n_DIN,
         outce_n_LH, outce_n_OE, outce_n_Q, port_addr_0_tIN,
         port_addr_1_tIN, port_addr_2_tIN, port_addr_3_tIN, re_n_COM,
         re_n_OE, read_n_tIN, ready_COM, ready_OE, reset_tIN, ry_byn_tIN,
         se_n_AP, se_n_AR, se_n_D, se_n_DIN, se_n_LH, se_n_OE, se_n_Q,
         we_n_COM, we_n_OE, wp_n_AP, wp_n_AR, wp_n_D, wp_n_DIN, wp_n_LH,
         wp_n_OE, wp_n_Q, write_n_tIN: std_logic;
signal   VCC : std_logic;
signal   GND : std_logic;

component pxa_bufif2
	port (O: out std_logic; I, OE, SLEW : in std_logic);
end component;
component pxa_mux
	port (O: out std_logic; S, A, B : in std_logic);
end component;
component pxa_lff_apar_p0
	port (Q : out std_logic; D, LH, AP, AR : in std_logic);
end component;
begin
-- Equations:

VCC         <= '1';
GND         <= '0';
--------( N108 )-----------------------------------------------------------
N108_COM    <= not ((port_addr_2_tIN and not write_n_tIN and not ce_n_tIN 
               and port_addr_1_tIN and not port_addr_0_tIN 
               and not port_addr_3_tIN)) after tLOGI1;
--------( ale )------------------------------------------------------------
ale_D       <= (GND) after tFIN;
ale_OE      <= (VCC) after tFIN;
ale_buf: pxa_bufif2 port map (ale, ale_Q, ale_OE, GND);
ale_mux: pxa_mux port map (ale_DIN, GND, GND, ale_D);
ale_LH      <= (not port_addr_2_tIN and not write_n_tIN and not ce_n_tIN 
               and port_addr_1_tIN and port_addr_0_tIN 
               and not port_addr_3_tIN) after tLOGI1;
ale_AP      <= (not port_addr_2_tIN and not write_n_tIN and not ce_n_tIN 
               and port_addr_1_tIN and not port_addr_0_tIN 
               and not port_addr_3_tIN) after tLOGI1;
ale_AR      <= not (reset_tIN) after tLOGI1;
ale_ff: pxa_lff_apar_p0 port map (ale_Q, ale_DIN, ale_LH, ale_AP, 
               ale_AR); 
--------( cle )------------------------------------------------------------
cle_COM     <= ((not port_addr_2_tIN and not ce_n_tIN 
               and not port_addr_1_tIN and port_addr_0_tIN 
               and not port_addr_3_tIN)) after tLOGI1;
cle_OE      <= (VCC) after tFIN;
cle_buf: pxa_bufif2 port map (cle, cle_COM, cle_OE, GND);
--------( outce_n )--------------------------------------------------------
outce_n_D   <= (VCC) after tFIN;
outce_n_OE  <= (VCC) after tFIN;
outce_n_buf: pxa_bufif2 port map (outce_n, outce_n_Q, outce_n_OE, GND);
outce_n_mux: pxa_mux port map (outce_n_DIN, GND, GND, outce_n_D);
outce_n_LH  <= (not port_addr_2_tIN and not write_n_tIN and not ce_n_tIN 
               and not port_addr_1_tIN and port_addr_0_tIN 
               and port_addr_3_tIN) after tLOGI1;
outce_n_AP  <= not (reset_tIN) after tLOGI1;
outce_n_AR  <= (not port_addr_2_tIN and reset_tIN and not write_n_tIN 
               and not ce_n_tIN and not port_addr_1_tIN 
               and not port_addr_0_tIN and port_addr_3_tIN) after tLOGI1;
outce_n_ff: pxa_lff_apar_p0 port map (outce_n_Q, outce_n_DIN, outce_n_LH, 
               outce_n_AP, outce_n_AR); 
--------( re_n )-----------------------------------------------------------
re_n_COM    <= not ((not port_addr_3_tIN and not read_n_tIN 
               and not port_addr_2_tIN and not port_addr_0_tIN 
               and not ce_n_tIN and not port_addr_1_tIN)) after tLOGI1;
re_n_OE     <= (VCC) after tFIN;
re_n_buf: pxa_bufif2 port map (re_n, re_n_COM, re_n_OE, GND);
--------( ready )----------------------------------------------------------
ready_COM   <= ((ry_byn_tIN)) after tLOGI1;
ready_OE    <= (not read_n_tIN and port_addr_2_tIN and not ce_n_tIN 
               and port_addr_1_tIN and port_addr_0_tIN and port_addr_3_tIN)
               after tLOGI1;
ready_buf: pxa_bufif2 port map (ready, ready_COM, ready_OE, GND);
--------( se_n )-----------------------------------------------------------
se_n_D      <= (VCC) after tFIN;
se_n_OE     <= (VCC) after tFIN;
se_n_buf: pxa_bufif2 port map (se_n, se_n_Q, se_n_OE, GND);
se_n_mux: pxa_mux port map (se_n_DIN, GND, GND, se_n_D);
se_n_LH     <= (port_addr_2_tIN and not write_n_tIN and not ce_n_tIN 
               and not port_addr_1_tIN and port_addr_0_tIN 
               and not port_addr_3_tIN) after tLOGI1;
se_n_AP     <= not (reset_tIN) after tLOGI1;
se_n_AR     <= (port_addr_2_tIN and reset_tIN and not write_n_tIN 
               and not ce_n_tIN and not port_addr_1_tIN 
               and not port_addr_0_tIN and not port_addr_3_tIN)
               after tLOGI1;
se_n_ff: pxa_lff_apar_p0 port map (se_n_Q, se_n_DIN, se_n_LH, se_n_AP, 
               se_n_AR); 
--------( we_n )-----------------------------------------------------------
we_n_COM    <= not ((not port_addr_2_tIN and not write_n_tIN 
               and not ce_n_tIN and not port_addr_1_tIN 
               and not port_addr_0_tIN and not port_addr_3_tIN)
               or (not com_lat_n_tIN and cle_COM_tF and not write_n_tIN))
               after tLOGI2;
we_n_OE     <= (VCC) after tFIN;
we_n_buf: pxa_bufif2 port map (we_n, we_n_COM, we_n_OE, GND);
--------( wp_n )-----------------------------------------------------------
wp_n_D      <= (VCC) after tFIN;
wp_n_OE     <= (VCC) after tFIN;
wp_n_buf: pxa_bufif2 port map (wp_n, wp_n_Q, wp_n_OE, GND);
wp_n_mux: pxa_mux port map (wp_n_DIN, GND, GND, wp_n_D);
wp_n_LH     <= (port_addr_2_tIN and not write_n_tIN and not ce_n_tIN 
               and port_addr_1_tIN and port_addr_0_tIN 
               and not port_addr_3_tIN) after tLOGI1;
wp_n_AP     <= (GND) after tFIN;
wp_n_AR     <= not (N108_COM_tF and reset_tIN) after tLOGI1;
wp_n_ff: pxa_lff_apar_p0 port map (wp_n_Q, wp_n_DIN, wp_n_LH, wp_n_AP, 
               wp_n_AR); 
--------( Intermeditate Signals )------------------------------------------
N108_COM_tF <= (N108_COM) after tF;
ce_n_tIN    <= (ce_n) after tIN;
cle_COM_tF  <= (cle_COM) after tF;
com_lat_n_tIN<= (com_lat_n) after tIN;
port_addr_0_tIN<= (port_addr(0)) after tIN;
port_addr_1_tIN<= (port_addr(1)) after tIN;
port_addr_2_tIN<= (port_addr(2)) after tIN;
port_addr_3_tIN<= (port_addr(3)) after tIN;
read_n_tIN  <= (read_n) after tIN;
reset_tIN   <= (reset) after tIN;
ry_byn_tIN  <= (ry_byn) after tIN;
write_n_tIN <= (write_n) after tIN;
end structure;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91蜜桃在线免费视频| 天堂va蜜桃一区二区三区| 亚洲视频精选在线| 依依成人精品视频| 奇米精品一区二区三区在线观看 | 国产日韩欧美精品一区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 亚洲精品日韩一| 久久成人免费网| 色综合色综合色综合色综合色综合| 欧美三级乱人伦电影| 久久午夜国产精品| 亚洲香蕉伊在人在线观| 99国产精品久久久久| 日韩午夜电影在线观看| 久久免费视频色| 亚洲宅男天堂在线观看无病毒| 亚洲国产va精品久久久不卡综合| 看国产成人h片视频| 国产suv精品一区二区三区| 97久久精品人人爽人人爽蜜臀| 制服丝袜成人动漫| 色呦呦国产精品| 久久在线观看免费| 亚洲影视在线观看| 成人高清视频免费观看| 欧美一级一级性生活免费录像| 国产精品入口麻豆九色| 免费国产亚洲视频| 欧美性感一类影片在线播放| 国产欧美日韩视频在线观看| 亚洲成人动漫av| 成人av网站在线| www成人在线观看| 日韩精品色哟哟| 91成人在线免费观看| 国产午夜一区二区三区| 日本aⅴ精品一区二区三区| 色婷婷久久一区二区三区麻豆| 国产亚洲人成网站| 七七婷婷婷婷精品国产| 欧美天天综合网| 亚洲日本va在线观看| 国产成人精品亚洲777人妖| 亚洲免费观看高清完整| 美女视频黄免费的久久 | 精品国产制服丝袜高跟| 亚洲在线成人精品| 91小视频免费观看| 中文字幕一区二区三区色视频| 国产一区二区三区香蕉| 日韩视频一区在线观看| 日韩经典中文字幕一区| 91久久精品网| 亚洲精品中文在线观看| 91在线porny国产在线看| 中文字幕免费观看一区| 国产高清无密码一区二区三区| 日韩免费电影网站| 蜜臀久久99精品久久久久久9| 欧美日韩国产中文| 亚洲aⅴ怡春院| 欧美日韩色一区| 亚洲成人三级小说| 欧美日韩在线播| 丝袜诱惑制服诱惑色一区在线观看 | 日本韩国视频一区二区| 国产精品国产自产拍在线| 国产寡妇亲子伦一区二区| 久久亚洲精精品中文字幕早川悠里| 热久久免费视频| 日韩午夜av一区| 韩国女主播一区二区三区| 欧美mv日韩mv国产| 国产精品夜夜嗨| 国产欧美日韩在线| 在线国产亚洲欧美| 91老司机福利 在线| 中文字幕亚洲一区二区va在线| 不卡一区中文字幕| 亚洲欧美色综合| 欧美日韩国产一区| 视频一区中文字幕国产| 日韩美女视频在线| 国产在线播精品第三| 中文字幕成人网| 91在线观看美女| 性感美女久久精品| 日韩欧美你懂的| 国产精品一区二区在线播放| 日本一区二区三区久久久久久久久不 | 色综合视频一区二区三区高清| 亚洲精品国久久99热| 欧美手机在线视频| 美女任你摸久久| 中文字幕精品一区二区三区精品| 91亚洲男人天堂| 天堂av在线一区| 久久久精品黄色| 91麻豆国产自产在线观看| 亚洲h精品动漫在线观看| 日韩欧美综合一区| 成人av免费在线播放| 亚洲午夜久久久久久久久电影网| 制服丝袜一区二区三区| 国产成都精品91一区二区三| 亚洲精品中文在线影院| 欧美一区二区免费| 成人av在线影院| 丝袜亚洲另类丝袜在线| 国产日本欧洲亚洲| 欧美在线一二三| 韩国在线一区二区| 亚洲欧美日韩国产综合| 日韩欧美在线网站| 99国产精品久| 久久精品噜噜噜成人av农村| 国产精品热久久久久夜色精品三区| 欧美日韩综合在线| 国产99久久久久久免费看农村| 亚洲综合小说图片| 久久九九久久九九| 欧美日韩免费不卡视频一区二区三区| 激情成人午夜视频| 亚洲一区二区三区视频在线| 精品国产伦理网| 欧美午夜不卡视频| 懂色av一区二区三区免费观看| 亚洲一区二区三区国产| 国产欧美一区二区在线| 精品视频一区二区三区免费| 国产精品99精品久久免费| 亚洲国产综合在线| 中文字幕一区二区三区在线播放 | 亚洲国产精品久久久久婷婷884| 久久尤物电影视频在线观看| 欧美又粗又大又爽| 9191久久久久久久久久久| 国产高清精品网站| 无码av免费一区二区三区试看| 亚洲国产精品精华液2区45| 制服丝袜亚洲精品中文字幕| 91美女蜜桃在线| 国产91丝袜在线播放0| 秋霞午夜鲁丝一区二区老狼| 亚洲三级视频在线观看| 久久嫩草精品久久久久| 欧美丰满少妇xxxxx高潮对白| 不卡电影一区二区三区| 国精产品一区一区三区mba视频| 亚洲精品水蜜桃| 国产精品美女久久久久av爽李琼| 日韩欧美电影一区| 欧美精品乱码久久久久久| 一本色道久久综合精品竹菊| 高清久久久久久| 国产精品一区一区| 久久精品国产色蜜蜜麻豆| 亚洲国产aⅴ成人精品无吗| 亚洲欧美日韩国产手机在线| 久久久一区二区三区捆绑**| 91精品国产综合久久福利软件| 在线免费观看日本一区| 色综合中文字幕| 成人av网站免费| 丁香天五香天堂综合| 国产激情91久久精品导航| 国产在线不卡一区| 老司机精品视频线观看86| 日韩精品一级中文字幕精品视频免费观看 | 五月天婷婷综合| 亚洲电影一级片| 午夜亚洲福利老司机| 午夜亚洲国产au精品一区二区| 一区二区三区日韩| 伊人色综合久久天天| 亚洲精品视频在线看| 亚洲精品成a人| 亚洲精品国产一区二区精华液| **性色生活片久久毛片| 亚洲欧美综合在线精品| 亚洲欧洲制服丝袜| 一区二区三区在线看| 怡红院av一区二区三区| 亚洲宅男天堂在线观看无病毒| 亚洲综合在线第一页| 亚洲gay无套男同| 三级影片在线观看欧美日韩一区二区| 亚洲777理论| 美女www一区二区| 国产一区二区三区四区五区入口| 国产精品主播直播| proumb性欧美在线观看| 欧美激情在线一区二区三区| 久久久久久**毛片大全| 欧美国产精品一区二区| 中文字幕佐山爱一区二区免费| 亚洲精品国产视频| 午夜精品久久久久久久| 蜜臀av性久久久久蜜臀aⅴ四虎 |