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

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

?? leon3mp.vhd

?? leon3 patch for altera ep1c20 FPGA.
?? VHD
?? 第 1 頁 / 共 2 頁
字號:
--------------------------------------------------------------------------------  LEON3 Demonstration design--  Copyright (C) 2004 Jiri Gaisler, Gaisler Research----  This program is free software; you can redistribute it and/or modify--  it under the terms of the GNU General Public License as published by--  the Free Software Foundation; either version 2 of the License, or--  (at your option) any later version.----  This program is distributed in the hope that it will be useful,--  but WITHOUT ANY WARRANTY; without even the implied warranty of--  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the--  GNU General Public License for more details.----  You should have received a copy of the GNU General Public License--  along with this program; if not, write to the Free Software--  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USAlibrary ieee;use ieee.std_logic_1164.all;library grlib;use grlib.amba.all;use grlib.stdlib.all;library techmap;use techmap.gencomp.all;library gaisler;use gaisler.memctrl.all;use gaisler.leon3.all;use gaisler.uart.all;use gaisler.misc.all;use gaisler.net.all;use gaisler.ata.all;use gaisler.jtag.all;library esa;use esa.memoryctrl.all;use work.config.all;entity leon3mp is  generic (    fabtech : integer := CFG_FABTECH;    memtech : integer := CFG_MEMTECH;    padtech : integer := CFG_PADTECH;    clktech : integer := CFG_CLKTECH;    ncpu    : integer := CFG_NCPU;    disas   : integer := CFG_DISAS;     -- Enable disassembly to console    dbguart : integer := CFG_DUART;     -- Print UART on console    pclow   : integer := CFG_PCLOW;    freq    : integer := 25         -- frequency of main clock (used for PLLs)    );  port (    resetn  : in  std_ulogic;    clk     : in  std_ulogic;    clkout  : out std_ulogic;    pllref  : in  std_ulogic;    errorn   : out   std_ulogic;    -- Shared bus    address : out   std_logic_vector(27 downto 0);    data    : inout std_logic_vector(31 downto 0);    -- SRAM    ramsn   : out   std_ulogic;    ramoen  : out   std_ulogic;    rwen    : out   std_ulogic;    mben    : out   std_logic_vector(3 downto 0);    iosn    : out   std_ulogic;    -- FLASH    romsn   : out   std_ulogic;    oen     : out   std_ulogic;    writen  : out   std_ulogic;    sa     : out std_logic_vector(11 downto 0);    sd     : inout std_logic_vector(31 downto 0);    sdclk  : out std_ulogic;    sdcke  : out std_logic;                      -- sdram clock enable    sdcsn  : out std_logic;                      -- sdram chip select    sdwen  : out std_ulogic;                     -- sdram write enable    sdrasn : out std_ulogic;                     -- sdram ras    sdcasn : out std_ulogic;                     -- sdram cas    sddqm  : out std_logic_vector (3 downto 0);  -- sdram dqm    sdba   : out std_logic_vector(1 downto 0);   -- sdram bank address    -- debug support unit    dsutx               : out std_ulogic;           -- DSU tx data    dsurx               : in  std_ulogic;           -- DSU rx data    dsubren             : in  std_ulogic;    dsuact              : out std_ulogic;    -- console UART    rxd1 : in  std_ulogic;    txd1 : out std_ulogic;    -- ATA signals    ata_rst   : out std_logic;     ata_data  : inout std_logic_vector(15 downto 0);    ata_da    : out std_logic_vector(2 downto 0);      ata_cs0   : out std_logic;    ata_cs1   : out std_logic;    ata_dior  : out std_logic;    ata_diow  : out std_logic;    ata_iordy : in std_logic;    ata_intrq : in std_logic;    ata_dmack : out std_logic;        -- Signals nedded to use CompactFlash with ATA controller    cf_power   : out std_logic; -- To turn on power to the CompactFlash     cf_gnd_da  : out std_logic_vector(10 downto 3); -- grounded address lines    cf_atasel  : out std_logic; -- grounded to select true IDE mode    cf_we      : out std_logic; -- should be connected to VCC in true IDE mode    cf_csel    : out std_logic;        -- for smsc lan chip    eth_aen   : out std_logic;     eth_readn : out std_logic;     eth_writen: out std_logic;     eth_nbe   : out std_logic_vector(3 downto 0);        eth_lclk     : out std_ulogic;    eth_nads     : out std_logic;    eth_ncycle   : out std_logic;    eth_wnr      : out std_logic;    eth_nvlbus   : out std_logic;    eth_nrdyrtn  : out std_logic;    eth_ndatacs  : out std_logic;    gpio         : inout std_logic_vector(CFG_GRGPIO_WIDTH-1 downto 0) 	-- I/O port    );end;architecture rtl of leon3mp is    constant blength   : integer := 12;  constant fifodepth : integer := 8;  constant maxahbm : integer := NCPU+CFG_AHB_UART+CFG_AHB_JTAG;  signal vcc, gnd   : std_logic_vector(7 downto 0);  signal memi       : memory_in_type;  signal memo       : memory_out_type;  signal wpo        : wprot_out_type;  signal sdi        : sdctrl_in_type;  signal sdo        : sdram_out_type;  signal sdo2, sdo3 : sdctrl_out_type;    --for smc lan chip  signal s_eth_aen   : std_logic;   signal s_eth_readn : std_logic;   signal s_eth_writen: std_logic;   signal s_eth_nbe   : std_logic_vector(3 downto 0);  signal apbi  : apb_slv_in_type;  signal apbo  : apb_slv_out_vector := (others => apb_none);  signal ahbsi : ahb_slv_in_type;  signal ahbso : ahb_slv_out_vector := (others => ahbs_none);  signal ahbmi : ahb_mst_in_type;  signal ahbmo : ahb_mst_out_vector := (others => ahbm_none);  signal clkm, rstn, sdclkl : std_ulogic;  signal cgi                : clkgen_in_type;  signal cgo                : clkgen_out_type;  signal u1i, dui           : uart_in_type;  signal u1o, duo           : uart_out_type;  signal irqi : irq_in_vector(0 to NCPU-1);  signal irqo : irq_out_vector(0 to NCPU-1);  signal dbgi : l3_debug_in_vector(0 to NCPU-1);  signal dbgo : l3_debug_out_vector(0 to NCPU-1);  signal dsui : dsu_in_type;  signal dsuo : dsu_out_type;  signal ata : ata_type;  signal cf  : cf_out_type;  signal gpti : gptimer_in_type;  signal gpioi : gpio_in_type;  signal gpioo : gpio_out_type;  constant IOAEN : integer := 1;  constant CFG_SDEN : integer := CFG_MCTRL_SDEN ;  constant CFG_INVCLK : integer := CFG_MCTRL_INVCLK;  signal lclk, lclkout  : std_ulogic;    signal tck, tms, tdi, tdo : std_ulogic;  signal dsubre : std_ulogic;  component clkgen_ep1c20board is    generic (      tech     : integer := DEFFABTECH;       clk_mul  : integer := 1;       clk_div  : integer := 1;      sdramen  : integer := 0;      sdinvclk : integer := 0;      freq     : integer := 50000);    port (      clkin   : in  std_logic;      clkout  : out  std_logic;      clk     : out std_logic;			      clkn    : out std_logic;			      sdclk   : out std_logic;			      cgi     : in clkgen_in_type;      cgo     : out clkgen_out_type);  end component;   component smc_mctrl  generic (    hindex    : integer := 0;    pindex    : integer := 0;    romaddr   : integer := 16#000#;    rommask   : integer := 16#E00#;    ioaddr    : integer := 16#200#;    iomask    : integer := 16#E00#;    ramaddr   : integer := 16#400#;    rammask   : integer := 16#C00#;    paddr     : integer := 0;    pmask     : integer := 16#fff#;    wprot     : integer := 0;    invclk    : integer := 0;     fast      : integer := 0;     romasel   : integer := 28;    sdrasel   : integer := 29;    srbanks   : integer := 4;    ram8      : integer := 0;    ram16     : integer := 0;    sden      : integer := 0;    sepbus    : integer := 0;    sdbits    : integer := 32;    sdlsb     : integer := 2;    oepol     : integer := 0;    syncrst   : integer := 0  );  port (    rst       : in  std_ulogic;    clk       : in  std_ulogic;    memi      : in  memory_in_type;    memo      : out memory_out_type;    ahbsi     : in  ahb_slv_in_type;    ahbso     : out ahb_slv_out_type;    apbi      : in  apb_slv_in_type;    apbo      : out apb_slv_out_type;    wpo       : in  wprot_out_type;    sdo       : out sdram_out_type;    eth_aen   : out std_ulogic; -- for smsc lan chip    eth_readn : out std_ulogic; -- for smsc lan chip    eth_writen: out std_ulogic;  -- for smsc lan chip    eth_nbe   : out std_logic_vector(3 downto 0) -- for smsc lan chip  );  end component; begin-------------------------------------------------------------------------  Reset and Clock generation  -----------------------------------------------------------------------------------------------------------  vcc         <= (others => '1'); gnd <= (others => '0');  cgi.pllctrl <= "00"; cgi.pllrst <= not resetn; --cgi.pllref <= lclk; --pllref; -- clk; --'0';   clk_pad : clkpad generic map (tech => padtech) port map (clk, lclk);  clkout_pad : outpad generic map (tech => padtech, slew => 1) port map (clkout, lclkout);  pllref_pad : clkpad generic map (tech => padtech) port map (pllref, cgi.pllref);    clkgen0 : clkgen_ep1c20board    generic map (clktech, CFG_CLKMUL, CFG_CLKDIV, CFG_SDEN, CFG_CLK_NOFB)    port map (lclk, lclkout, clkm, open, sdclkl, cgi, cgo);  sdclk_pad : outpad generic map (tech => padtech, slew => 1, strength => 24) port map (sdclk, sdclkl);    rst0 : rstgen                         -- reset generator    port map (resetn, clkm, cgo.clklock, rstn);---------------------------------------------------------------------- ---  AHB CONTROLLER ------------------------------------------------------------------------------------------------------------------------  ahb0 : ahbctrl 		-- AHB arbiter/multiplexer  generic map (defmast => CFG_DEFMST, split => CFG_SPLIT, 	rrobin => CFG_RROBIN, ioaddr => CFG_AHBIO,	ioen => IOAEN, nahbm => maxahbm, nahbs => 8)  port map (rstn, clkm, ahbmi, ahbmo, ahbsi, ahbso);-------------------------------------------------------------------------  LEON3 processor and DSU ---------------------------------------------------------------------------------------------------------------  l3 : if CFG_LEON3 = 1 generate    cpu : for i in 0 to NCPU-1 generate      u0 : leon3s                         -- LEON3 processor        generic map (i, fabtech, memtech, CFG_NWIN, CFG_DSU, CFG_FPU, CFG_V8,                   0, CFG_MAC, pclow, 0, CFG_NWP, CFG_ICEN, CFG_IREPL, CFG_ISETS, CFG_ILINE,                   CFG_ISETSZ, CFG_ILOCK, CFG_DCEN, CFG_DREPL, CFG_DSETS, CFG_DLINE, CFG_DSETSZ,                   CFG_DLOCK, CFG_DSNOOP, CFG_ILRAMEN, CFG_ILRAMSZ, CFG_ILRAMADDR, CFG_DLRAMEN,                   CFG_DLRAMSZ, CFG_DLRAMADDR, CFG_MMUEN, CFG_ITLBNUM, CFG_DTLBNUM, CFG_TLB_TYPE, CFG_TLB_REP,                   CFG_LDDEL, disas, CFG_ITBSZ, CFG_PWD, CFG_SVT, CFG_RSTADDR, NCPU-1)        port map (clkm, rstn, ahbmi, ahbmo(i), ahbsi, ahbso,                irqi(i), irqo(i), dbgi(i), dbgo(i));    end generate;    errorn_pad : odpad generic map (tech => padtech) port map (errorn, dbgo(0).error);    dsugen : if CFG_DSU = 1 generate      dsu0 : dsu3                         -- LEON3 Debug Support Unit        generic map (hindex => 2, haddr => 16#900#, hmask => 16#F00#,                   ncpu   => NCPU, tbits => 30, tech => memtech, irq => 0, kbytes => CFG_ATBSZ)        port map (rstn, clkm, ahbmi, ahbsi, ahbso(2), dbgo, dbgi, dsui, dsuo);          dsui.enable <= '1';          dsubre_pad : inpad generic map (tech  => padtech) port map (dsubre, dsui.break);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久草在线在线精品观看| 精品裸体舞一区二区三区| 欧美日韩黄视频| 亚洲国产精品成人久久综合一区 | 亚洲一区二区三区四区五区黄 | 日韩精品在线一区二区| 亚洲欧洲精品天堂一级| 美女www一区二区| 在线看日本不卡| 亚洲色图一区二区三区| 国产美女视频91| 精品日韩一区二区三区免费视频| 一区二区三区日韩欧美精品| 国产成人精品三级| 日韩精品一区二区三区视频在线观看 | 色综合久久综合| 亚洲国产精华液网站w| 紧缚捆绑精品一区二区| 欧美日韩www| 亚洲bt欧美bt精品| 欧美性猛片aaaaaaa做受| 亚洲欧美成aⅴ人在线观看| 国产成人精品一区二区三区网站观看| 日韩一区二区在线免费观看| 日韩一区欧美二区| 8x8x8国产精品| 天堂精品中文字幕在线| 在线电影欧美成精品| 天天色图综合网| 欧美精选午夜久久久乱码6080| 一区二区三区四区中文字幕| 91色视频在线| 亚洲黄色性网站| 欧美色视频在线| 午夜av一区二区三区| 欧美一区二区三区喷汁尤物| 日本不卡1234视频| 精品国产一区二区三区忘忧草 | 亚洲欧美日韩久久精品| 91丝袜美腿高跟国产极品老师 | 美女视频第一区二区三区免费观看网站 | 亚洲国产另类精品专区| 欧美人动与zoxxxx乱| 日韩vs国产vs欧美| 精品成人一区二区三区| 成人综合激情网| 亚洲日本欧美天堂| 欧美日韩精品一区二区在线播放 | 一区二区激情小说| 欧美色图天堂网| 日本成人在线网站| 国产日本亚洲高清| 91麻豆国产福利精品| 一区二区在线看| 欧美一卡二卡三卡| 丁香网亚洲国际| 亚洲综合免费观看高清在线观看| 在线综合视频播放| 国产成人精品亚洲午夜麻豆| 亚洲综合激情另类小说区| 日韩精品影音先锋| 国产v综合v亚洲欧| 亚洲一区二区三区四区不卡| 精品日本一线二线三线不卡| 粉嫩高潮美女一区二区三区| 亚洲线精品一区二区三区八戒| 欧美一卡二卡三卡| 99国产精品久久久久久久久久| 亚洲国产aⅴ成人精品无吗| 久久亚洲精精品中文字幕早川悠里 | 国产91精品露脸国语对白| 亚洲欧美激情小说另类| 日韩精品一区二区三区蜜臀| caoporm超碰国产精品| 日韩主播视频在线| 综合婷婷亚洲小说| 日韩视频在线永久播放| 色中色一区二区| 国产69精品久久777的优势| 午夜日韩在线观看| 日韩毛片精品高清免费| 久久久亚洲国产美女国产盗摄| 欧美天堂一区二区三区| 国产91精品在线观看| 日韩av一区二| 一区二区日韩电影| 国产精品久久久久久久久免费樱桃| 69av一区二区三区| 日本精品视频一区二区| 成人av资源下载| 国产在线一区二区综合免费视频| 午夜精品久久久久久久99樱桃 | a美女胸又www黄视频久久| 久久福利资源站| 日韩在线观看一区二区| 夜夜精品视频一区二区| 亚洲色图欧美在线| 中文成人综合网| 国产欧美一区二区三区鸳鸯浴| 欧美丰满高潮xxxx喷水动漫| 色婷婷av久久久久久久| 色综合天天综合网国产成人综合天| 国产一区视频网站| 久久er99精品| 激情欧美日韩一区二区| 久国产精品韩国三级视频| 日日夜夜精品视频天天综合网| 亚洲一二三专区| 亚洲一本大道在线| 亚洲va国产天堂va久久en| 亚洲地区一二三色| 日韩高清不卡一区二区三区| 五月婷婷激情综合| 亚洲成人av中文| 日韩黄色免费网站| 日韩国产成人精品| 捆绑紧缚一区二区三区视频| 美国一区二区三区在线播放| 麻豆精品在线播放| 国产乱码精品一区二区三| 国产精品主播直播| 波多野结衣一区二区三区| 91在线精品一区二区三区| 91福利资源站| 91.com在线观看| 精品日韩在线观看| 国产精品色呦呦| 亚洲乱码国产乱码精品精98午夜| 一区二区三区影院| 蜜臀av一区二区| 国产成人av电影在线观看| 不卡视频在线看| 欧美系列亚洲系列| 欧美成人精品3d动漫h| 久久婷婷综合激情| 亚洲精品国产品国语在线app| 午夜视黄欧洲亚洲| 国产精品影视网| 日本道精品一区二区三区| 在线不卡的av| 国产精品久线观看视频| 午夜影院久久久| 国产精品一区二区三区99| 色狠狠综合天天综合综合| 欧美一区二区三区小说| 欧美极品xxx| 男女激情视频一区| 91在线精品一区二区| 日韩欧美国产wwwww| 综合分类小说区另类春色亚洲小说欧美| 一区二区三区在线视频观看| 精品一区二区在线免费观看| 91丨九色丨蝌蚪富婆spa| 日韩免费观看高清完整版在线观看| 国产精品第四页| 青青草国产成人99久久| 色综合天天综合给合国产| 日韩免费看的电影| 亚洲国产乱码最新视频| 国产91精品一区二区麻豆亚洲| 欧美日韩的一区二区| 中文字幕日本不卡| 成av人片一区二区| 欧美三级电影网| 最好看的中文字幕久久| 国产一区二区三区久久久| 欧美日免费三级在线| 亚洲色大成网站www久久九九| 麻豆视频观看网址久久| 欧美中文字幕一区二区三区亚洲| 欧美—级在线免费片| 久久福利资源站| 91精品国产综合久久小美女| 亚洲精品久久久久久国产精华液| 国产精品一区二区在线播放| 91.麻豆视频| 亚洲国产精品人人做人人爽| heyzo一本久久综合| 久久精品这里都是精品| 久久超碰97中文字幕| 欧美一级欧美三级| 性做久久久久久免费观看| 色999日韩国产欧美一区二区| 国产精品夫妻自拍| 国产大片一区二区| 精品奇米国产一区二区三区| 日韩成人午夜精品| 制服丝袜亚洲播放| 午夜精品在线看| 欧美精品欧美精品系列| 亚洲一区二区欧美日韩| 欧美亚洲精品一区| 亚洲一区二区三区视频在线播放| 日本丶国产丶欧美色综合| 一区二区三区中文字幕精品精品| 91最新地址在线播放| 亚洲欧洲中文日韩久久av乱码| 成人深夜视频在线观看| 中文字幕制服丝袜一区二区三区| 波多野结衣精品在线|