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

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

?? pci_top2.vhd

?? LEON3 SOC environment, PCI bridges.
?? VHD
字號:
------------------------------------------------------------------------------- Entity:      pci_top2-- File:        pci_top2.vhd-- Author:      Alf Vaerneus, Gaisler Research-- Description: PCI top module, that emulates a full PCI bus system------------------------------------------------------------------------------library ieee;use ieee.std_logic_1164.all;library gaisler;use gaisler.pcitb.all;use gaisler.ambatest.all;library techmap;use techmap.gencomp.all; use gaisler.sim.all;entity pci_top2 is  generic(    slots : integer := 3;    nleon : integer := 2;    tresptime : integer := 1;    tlatency : integer := 0;    tbars : integer := 2;    trbuf : integer := 8;    tstopwd : boolean := true;    tval : time := 7 ns;    mhz66 : boolean := false;    bit64 : boolean := false;    dbglevel : integer := 1;    tech  : integer := atc18;    memtech : integer := inferred;    --memtech : integer := memvirage;    disas : integer := 0    );end pci_top2;architecture tb of pci_top2 isconstant rstclocks : integer := 20;constant sysctrl : boolean := true;component pcitb_stimgen2  generic (    slots : integer := 5; -- The number of slots in the test system    dbglevel : integer := 1); -- Debug level. Higher value means more debug information  port (    rsttrig   : out std_logic;    tbi       : out tbi_array_type;    tbo       : in  tbo_array_type    );end component;component tbgen  generic (    ncpu      : integer := 1;		-- Number of CPU's    tech      : integer := 0;		-- target technology    memtech   : integer := 0;           -- memory technology     memtype   : integer := 0;   -- SDRAM = 1    pci       : integer := 0;    msg1      : string := "32 kbyte 32-bit rom, 0-ws";    msg2      : string := "2x128 kbyte 32-bit ram, 0-ws";    pcihost   : boolean := false;	-- be PCI host    DISAS     : integer := 0;	-- enable disassembly to stdout    clkperiod : integer := 45;		-- system clock period (ns)    promfile  : string := "prom.srec";  -- rom contents    sramfile  : string := "hello7.srec";  -- ram contents    sdramfile : string := "hello7.srec";  -- sdram contents    romwidth  : integer := 32;		-- rom data width (8/32)    romdepth  : integer := 13;		-- rom address depth    romtacc   : integer := 10;		-- rom access time (ns)    ramwidth  : integer := 32;		-- ram data width (8/16/32)    ramdepth  : integer := 15;		-- ram address depth    rambanks  : integer := 2;		-- number of ram banks    bytewrite : boolean := true;	-- individual byte write strobes    ramtacc   : integer := 10;		-- ram access time (ns)    blength   : integer := 4; -- DMA control burst length    fifodepth : integer := 3; -- Size of PCI interface buffer FIFO    pcimasteren : integer := 1; -- Enable PCI master functionality    pci_dev_id : integer := 0;    pci_vend_id : integer := 0  );  port (    pci_rst     : in std_ulogic;		-- PCI bus    pci_clk 	: in std_ulogic;    pci_gnt     : in std_ulogic;    pci_idsel   : in std_ulogic;  -- ignored in host bridge core    pci_lock    : inout std_ulogic;  -- Phoenix core: input only    pci_ad 	: inout std_logic_vector(31 downto 0);    pci_cbe 	: inout std_logic_vector(3 downto 0);    pci_frame   : inout std_ulogic;    pci_irdy 	: inout std_ulogic;    pci_trdy 	: inout std_ulogic;    pci_devsel  : inout std_ulogic;    pci_stop 	: inout std_ulogic;    pci_perr 	: inout std_ulogic;    pci_par 	: inout std_ulogic;    pci_req 	: inout std_ulogic;  -- tristate pad but never read    pci_serr    : inout std_ulogic;  -- open drain output    pci_host   	: in std_ulogic;    pci_66	: in std_ulogic;    tbi : in tbi_array_type;    tbo : out tbo_array_type  );end component;signal pci : pci_type;signal rsttrig : std_logic;signal tbi : tbi_array_type;signal tbo : tbo_array_type;type nl_tbi_type is array(0 to 2*nleon) of tbi_array_type;type nl_tbo_type is array(0 to 2*nleon) of tbo_array_type;signal nltbi : nl_tbi_type;signal nltbo : nl_tbo_type;begin  pci <= pci_idle;  clkgen : pcitb_clkgen  generic map(mhz66 => mhz66, rstclocks => rstclocks)  port map(rsttrig => rsttrig, systclk => pci.syst);  arbiter : pcitb_arb  generic map(slots => slots, tval => tval)  port map(systclk => pci.syst, ifcin => pci.ifc, arbin => pci.arb, arbout => pci.arb);  monitor : pcitb_monitor  generic map(dbglevel => dbglevel)  port map(pciin => pci);  syshost : if sysctrl generate    master : pcitb_master    generic map(tval => tval, dbglevel => dbglevel)    port map(pciin => pci, pciout => pci, tbi => tbi(0), tbo => tbo(0));    target : pcitb_target    generic map(abits => 11, bars => tbars, resptime => tresptime,                latency => tlatency, rbuf => trbuf, stopwd => tstopwd, tval => tval, dbglevel => dbglevel)    port map(pciin => pci, pciout => pci, tbi => tbi(1), tbo => tbo(1));  end generate;  stimgen : pcitb_stimgen2  generic map(slots => slots, dbglevel => dbglevel)  port map(rsttrig => rsttrig, tbi => tbi, tbo => tbo);--  leon : for i in 1 to nleon generate--    nltbi(i) <= (0 => tbi(2*i), 1 => tbi((2*i)+1), others => tb_in_init);--    tbo(2*i) <= nltbo(i)(0); tbo((2*i)+1) <= nltbo(i)(1);--    slotn : tbgen--    generic map (memtype => 1, clkperiod => 30, promfile => "boot.srec", sramfile => "hello7.srec", tech => tech, DISAS => disas,--      pci => 4, blength => 18, fifodepth => 4, pcimasteren => 1, pci_dev_id => 16#0213#+i, pci_vend_id => 16#16E4#, memtech => memtech)--    port map (pci_rst => pci.syst.rst, pci_clk => pci.syst.clk, pci_gnt => pci.arb.gnt(i),--              pci_idsel => pci.ifc.idsel(i), pci_lock => open, pci_ad => pci.ad.ad,--              pci_cbe => pci.ad.cbe, pci_frame => pci.ifc.frame, pci_irdy => pci.ifc.irdy,--              pci_trdy => pci.ifc.trdy, pci_devsel => pci.ifc.devsel, pci_stop => pci.ifc.stop,--              pci_perr => pci.err.perr, pci_par => pci.ad.par, pci_req => pci.arb.req(i),--              pci_serr => pci.err.serr, pci_host => 'H', pci_66 => '0',--              tbi => nltbi(i), tbo => nltbo(i));--  end generate;    nltbi(1) <= (0 => tbi(2*1), 1 => tbi((2*1)+1), others => tb_in_init);    tbo(2*1) <= nltbo(1)(0); tbo((2*1)+1) <= nltbo(1)(1);    slotn0 : tbgen    generic map (memtype => 1, clkperiod => 20, promfile => "boot.srec", sramfile => "prog.srec", tech => tech, DISAS => 0,      pci => 5, blength => 18, fifodepth => 8, pcimasteren => 1, pci_dev_id => 16#0913#+1, pci_vend_id => 16#16E4#, memtech => memtech)    port map (pci_rst => pci.syst.rst, pci_clk => pci.syst.clk, pci_gnt => pci.arb.gnt(1),              pci_idsel => pci.ifc.idsel(1), pci_lock => open, pci_ad => pci.ad.ad,              pci_cbe => pci.ad.cbe, pci_frame => pci.ifc.frame, pci_irdy => pci.ifc.irdy,              pci_trdy => pci.ifc.trdy, pci_devsel => pci.ifc.devsel, pci_stop => pci.ifc.stop,              pci_perr => pci.err.perr, pci_par => pci.ad.par, pci_req => pci.arb.req(1),              pci_serr => pci.err.serr, pci_host => 'H', pci_66 => '0',              tbi => nltbi(1), tbo => nltbo(1));        nltbi(2) <= (0 => tbi(2*2), 1 => tbi((2*2)+1), others => tb_in_init);    tbo(2*2) <= nltbo(2)(0); tbo((2*2)+1) <= nltbo(2)(1);    slotn1 : tbgen    generic map (memtype => 1, clkperiod => 30, promfile => "boott.srec", sramfile => "hello7.srec", tech => tech, DISAS => disas,      pci => 3, blength => 18, fifodepth => 8, pcimasteren => 0, pci_dev_id => 16#0813#+2, pci_vend_id => 16#16E4#, memtech => memtech)    port map (pci_rst => pci.syst.rst, pci_clk => pci.syst.clk, pci_gnt => pci.arb.gnt(2),              pci_idsel => pci.ifc.idsel(2), pci_lock => open, pci_ad => pci.ad.ad,              pci_cbe => pci.ad.cbe, pci_frame => pci.ifc.frame, pci_irdy => pci.ifc.irdy,              pci_trdy => pci.ifc.trdy, pci_devsel => pci.ifc.devsel, pci_stop => pci.ifc.stop,              pci_perr => pci.err.perr, pci_par => pci.ad.par, pci_req => pci.arb.req(2),              pci_serr => pci.err.serr, pci_host => 'H', pci_66 => '0',              tbi => nltbi(2), tbo => nltbo(2));        nltbi(nleon+1) <= (0 => tbi((2*nleon)+2), 1 => tbi((2*nleon)+3), others => tb_in_init);  tbo((2*nleon)+2) <= nltbo(nleon+1)(0); tbo((2*nleon)+3) <= nltbo(nleon+1)(1);  leonmaster : tbgen  generic map (memtype => 1, clkperiod => 30, promfile => "boot.srec", sramfile => "hello7.srec", tech => tech, DISAS => disas,    pci => 4, blength => 18, fifodepth => 3, pcimasteren => 1, pci_dev_id => 16#0213#+nleon+1, pci_vend_id => 16#16E4#, memtech => memtech)    port map (pci_rst => pci.syst.rst, pci_clk => pci.syst.clk, pci_gnt => pci.arb.gnt(nleon+1),              pci_idsel => pci.ifc.idsel(nleon+1), pci_lock => open, pci_ad => pci.ad.ad,              pci_cbe => pci.ad.cbe, pci_frame => pci.ifc.frame, pci_irdy => pci.ifc.irdy,              pci_trdy => pci.ifc.trdy, pci_devsel => pci.ifc.devsel, pci_stop => pci.ifc.stop,              pci_perr => pci.err.perr, pci_par => pci.ad.par, pci_req => pci.arb.req(nleon+1),              pci_serr => pci.err.serr, pci_host => 'H', pci_66 => '0',              tbi => nltbi(nleon+1), tbo => nltbo(nleon+1));  pci.ifc.idsel(slots-1 downto 0) <= pci.ad.ad(31 downto (32-slots));  pci.ad.cbe <= buskeep(pci.ad.cbe), (others => 'L') after 25 ns;  pci.ad.ad <= buskeep(pci.ad.ad), (others => 'L') after 25 ns;  pci.ad.par <= buskeep(pci.ad.par), 'L' after 25 ns;end;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美国产77777| 免费美女久久99| 五月天亚洲婷婷| 懂色av一区二区三区蜜臀| 欧美日韩国产精品成人| 中文字幕二三区不卡| 麻豆国产欧美一区二区三区| 色天使色偷偷av一区二区| 国产日韩影视精品| 美女脱光内衣内裤视频久久网站 | 欧美日韩久久久| 国产精品私人影院| 精品一区二区在线免费观看| 欧美性色欧美a在线播放| 国产精品成人免费精品自在线观看| 日本美女一区二区三区视频| 欧美视频在线一区二区三区 | 91麻豆精品国产91久久久使用方法 | 99re视频这里只有精品| 精品久久久久久亚洲综合网| 丝瓜av网站精品一区二区| 在线观看不卡视频| 天堂资源在线中文精品| 国产成人精品1024| 国产亚洲欧美色| 黄色精品一二区| 日韩精品一区二区三区中文精品| 午夜精品影院在线观看| 在线看日本不卡| 亚洲国产视频在线| 欧美色窝79yyyycom| 亚洲久草在线视频| 在线观看亚洲精品视频| 亚洲精品国产品国语在线app| 成人高清视频在线| 中文字幕一区二区三区不卡| 成人黄色小视频| 国产精品毛片高清在线完整版| 福利视频网站一区二区三区| 国产日产亚洲精品系列| 国产毛片精品国产一区二区三区| 久久久久国色av免费看影院| 国产成人免费视| 中文字幕一区免费在线观看 | 亚洲蜜桃精久久久久久久| 色偷偷久久人人79超碰人人澡| 亚洲乱码国产乱码精品精小说 | 国产精品资源在线观看| 国产欧美日韩亚州综合 | 欧美人与禽zozo性伦| 亚洲大型综合色站| 日韩精品最新网址| 国产精品亚洲视频| 亚洲欧美激情一区二区| 欧美日韩久久一区二区| 久久成人精品无人区| 欧美激情一二三区| 欧美在线制服丝袜| 久久成人麻豆午夜电影| 国产精品传媒在线| 欧美日本不卡视频| 国产69精品久久久久毛片| 亚洲精选在线视频| 精品久久久久久久久久久久久久久久久 | 成人午夜免费av| 一区二区三区中文在线观看| 欧美一区二区三区不卡| 成人av在线资源网| 首页国产欧美久久| 中文字幕免费一区| 欧美高清激情brazzers| 国产成人丝袜美腿| 天天综合色天天| 欧美激情在线一区二区三区| 欧美日韩亚洲另类| 欧美日韩成人一区| 懂色av一区二区三区免费看| 亚洲成人激情综合网| 亚洲国产精华液网站w | 亚洲一区二区黄色| 欧美国产成人精品| 日韩精品一区二区三区视频| av亚洲精华国产精华| 麻豆精品在线观看| 亚洲一区二区三区中文字幕在线| 国产欧美日韩综合精品一区二区 | 久久综合九色综合欧美亚洲| 日本韩国欧美一区二区三区| 国模大尺度一区二区三区| 亚洲一卡二卡三卡四卡无卡久久| 久久久国产一区二区三区四区小说| 色婷婷久久99综合精品jk白丝| 久久狠狠亚洲综合| 日日摸夜夜添夜夜添精品视频| 亚洲欧美在线高清| 国产午夜三级一区二区三| 欧美一区二区三区色| 在线免费不卡电影| 一道本成人在线| 成人午夜视频免费看| 国产精品综合二区| 久久99国产乱子伦精品免费| 午夜av区久久| 亚洲无线码一区二区三区| 亚洲精品成人悠悠色影视| 国产精品欧美极品| 欧美激情一区在线| 欧美激情一区二区三区在线| 久久综合久久久久88| www一区二区| xnxx国产精品| 久久精品一区四区| 欧美韩日一区二区三区四区| 久久精品欧美日韩| 国产日韩欧美电影| 欧美极品美女视频| 国产精品久久久久久久久快鸭| 国产午夜精品理论片a级大结局| 精品va天堂亚洲国产| 久久久精品2019中文字幕之3| 国产区在线观看成人精品| 国产日韩欧美精品电影三级在线| 国产欧美精品一区| 国产精品久久国产精麻豆99网站| 国产精品看片你懂得| 亚洲乱码中文字幕| 午夜电影久久久| 国模大尺度一区二区三区| 国产精品一区二区免费不卡 | 国产免费久久精品| 亚洲日本成人在线观看| 一区二区高清在线| 肉色丝袜一区二区| 国产一区二区三区国产| 北条麻妃一区二区三区| 日本乱人伦aⅴ精品| 91.com视频| 国产日产欧美一区二区视频| 国产精品妹子av| 亚洲国产精品久久久久婷婷884 | 国产精品白丝av| 91亚洲国产成人精品一区二区三 | 2019国产精品| 亚洲人成7777| 秋霞电影一区二区| 成人国产电影网| 欧美精品一二三四| 国产喂奶挤奶一区二区三区| 一区二区三区精品在线| 秋霞成人午夜伦在线观看| 处破女av一区二区| 欧美日韩大陆一区二区| 国产女人18水真多18精品一级做| 一区二区三区四区在线| 久国产精品韩国三级视频| zzijzzij亚洲日本少妇熟睡| 9191久久久久久久久久久| 国产欧美视频一区二区三区| 香蕉乱码成人久久天堂爱免费| 国产一区二区三区免费播放| 91福利资源站| 欧美激情自拍偷拍| 青青草国产精品亚洲专区无| 91免费版在线| 久久一区二区三区四区| 亚洲愉拍自拍另类高清精品| 国产精品99久久久| 91精品一区二区三区久久久久久 | 日韩中文字幕麻豆| 99久久久免费精品国产一区二区 | 国产精品伦理在线| 全部av―极品视觉盛宴亚洲| 91免费视频网| 欧美韩国一区二区| 国内精品国产成人| 67194成人在线观看| 亚洲激情五月婷婷| 成人一级黄色片| 久久久三级国产网站| 青青国产91久久久久久| 欧美天堂一区二区三区| 国产精品久久久久7777按摩| 国产乱人伦偷精品视频免下载| 在线综合+亚洲+欧美中文字幕| 亚洲综合视频网| 91免费在线看| 综合自拍亚洲综合图不卡区| 国产suv精品一区二区6| 欧美xfplay| 久久黄色级2电影| 日韩丝袜美女视频| 日韩国产欧美在线视频| 欧美久久久久久久久| 一区二区三区高清| 色婷婷激情综合| 一区二区高清视频在线观看| 91国在线观看| 五月天丁香久久| 欧美精品乱人伦久久久久久| 午夜精品一区二区三区免费视频 |