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

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

?? oc8051_rom.v

?? 8051的VerilogSourceCode 用于FPGA的NOISii系統
?? V
字號:
//////////////////////////////////////////////////////////////////////
////                                                              ////
////  8051 program rom                                            ////
////                                                              ////
////  This file is part of the 8051 cores project                 ////
////  http://www.opencores.org/cores/8051/                        ////
////                                                              ////
////  Description                                                 ////
////   program rom                                                ////
////                                                              ////
////  To Do:                                                      ////
////   nothing                                                    ////
////                                                              ////
////  Author(s):                                                  ////
////      - Simon Teran, simont@opencores.org                     ////
////                                                              ////
//////////////////////////////////////////////////////////////////////
////                                                              ////
//// Copyright (C) 2000 Authors and OPENCORES.ORG                 ////
////                                                              ////
//// This source file may be used and distributed without         ////
//// restriction provided that this copyright statement is not    ////
//// removed from the file and that any derivative work contains  ////
//// the original copyright notice and the associated disclaimer. ////
////                                                              ////
//// This source file is free software; you can redistribute it   ////
//// and/or modify it under the terms of the GNU Lesser General   ////
//// Public License as published by the Free Software Foundation; ////
//// either version 2.1 of the License, or (at your option) any   ////
//// later version.                                               ////
////                                                              ////
//// This source 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 Lesser General Public License for more ////
//// details.                                                     ////
////                                                              ////
//// You should have received a copy of the GNU Lesser General    ////
//// Public License along with this source; if not, download it   ////
//// from http://www.opencores.org/lgpl.shtml                     ////
////                                                              ////
//////////////////////////////////////////////////////////////////////
//
// ver: 1
//

// synopsys translate_off
`include "oc8051_timescale.v"
// synopsys translate_on

//`include "oc8051_defines.v"

module ROM32X1(O, A0, A1, A2, A3, A4); // synthesis syn_black_box syn_resources="luts=2"
output O;
input A0;
input A1;
input A2;
input A3;
input A4;
endmodule

//rom for 8051 processor

module oc8051_rom (clk, rst, addr, data1, data2, data3);

input clk, rst;
input [15:0] addr;
output [7:0] data1, data2, data3;

reg [7:0] data1, data2, data3;
reg [4:0] addr01;

wire [15:0] addr_rst;
wire [7:0] int_data0, int_data1, int_data2, int_data3;

assign addr_rst = rst ? 16'h0000 : addr;

  rom0 rom_0 (.a(addr01), .o(int_data0));
  rom1 rom_1 (.a(addr01), .o(int_data1));
  rom2 rom_2 (.a(addr_rst[6:2]), .o(int_data2));
  rom3 rom_3 (.a(addr_rst[6:2]), .o(int_data3));

always @(addr_rst)
begin
  if (addr_rst[1])
    addr01= addr_rst[6:2]+5'b00001;
  else
    addr01= addr_rst[6:2];
end

//
// always read tree bits in row
always @(posedge clk)
begin
  case(addr[1:0])
    2'b00: begin
      data1 <= #1 int_data0;
      data2 <= #1 int_data1;
      data3 <= #1 int_data2;
	end
    2'b01:begin
      data1 <= #1 int_data1;
      data2 <= #1 int_data2;
      data3 <= #1 int_data3;
	end
    2'b10:begin
      data1 <= #1 int_data2;
      data2 <= #1 int_data3;
      data3 <= #1 int_data0;
	end
    2'b11:begin
      data1 <= #1 int_data3;
      data2 <= #1 int_data0;
      data3 <= #1 int_data1;
	end
    default: begin
      data1 <= #1 8'h00;
      data2 <= #1 8'h00;
      data3 <= #1 8'h00;
	end
  endcase
end

endmodule


//rom0
module rom0 (o,a);
input [4:0] a;
output [7:0] o;
ROM32X1 u0 (o[0],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00003810" */;
ROM32X1 u1 (o[1],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=08047212" */;
ROM32X1 u2 (o[2],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=04003e00" */;
ROM32X1 u3 (o[3],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00043412" */;
ROM32X1 u4 (o[4],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=0c023c10" */;
ROM32X1 u5 (o[5],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=0c063f12" */;
ROM32X1 u6 (o[6],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=04063d10" */;
ROM32X1 u7 (o[7],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=000634b2" */;
endmodule

//rom1
module rom1 (o,a);
input [4:0] a;
output [7:0] o;
ROM32X1 u0 (o[0],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=040061c4" */;
ROM32X1 u1 (o[1],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00061100" */;
ROM32X1 u2 (o[2],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00100094" */;
ROM32X1 u3 (o[3],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00027292" */;
ROM32X1 u4 (o[4],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00123256" */;
ROM32X1 u5 (o[5],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00147096" */;
ROM32X1 u6 (o[6],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00107096" */;
ROM32X1 u7 (o[7],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00006880" */;
endmodule

//rom2
module rom2 (o,a);
input [4:0] a;
output [7:0] o;
ROM32X1 u0 (o[0],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=02101c53" */;
ROM32X1 u1 (o[1],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00023040" */;
ROM32X1 u2 (o[2],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=02005261" */;
ROM32X1 u3 (o[3],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=02023360" */;
ROM32X1 u4 (o[4],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=02005801" */;
ROM32X1 u5 (o[5],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=02023241" */;
ROM32X1 u6 (o[6],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=02023201" */;
ROM32X1 u7 (o[7],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00023224" */;
endmodule

//rom3
module rom3 (o,a);
input [4:0] a;
output [7:0] o;
ROM32X1 u0 (o[0],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=02100b16" */;
ROM32X1 u1 (o[1],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=02200604" */;
ROM32X1 u2 (o[2],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=02103416" */;
ROM32X1 u3 (o[3],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=02100846" */;
ROM32X1 u4 (o[4],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00331c33" */;
ROM32X1 u5 (o[5],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=0033381a" */;
ROM32X1 u6 (o[6],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=0013181a" */;
ROM32X1 u7 (o[7],a[0],a[1],a[2],a[3],a[4]) /* synthesis xc_props="INIT=00000061" */;
endmodule


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
秋霞电影网一区二区| 亚洲超碰精品一区二区| 欧美大肚乱孕交hd孕妇| 欧美绝品在线观看成人午夜影视| 色婷婷狠狠综合| 91色视频在线| 欧美亚洲综合久久| 欧美日韩国产123区| 51精品久久久久久久蜜臀| 欧美精品一级二级| 欧美成人女星排名| 国产午夜精品一区二区三区视频 | 国产成人高清视频| 国产成人一区二区精品非洲| 成人午夜av影视| 91啪在线观看| 欧美精品高清视频| 88在线观看91蜜桃国自产| 精品精品欲导航| 国产日韩亚洲欧美综合| 中文字幕一区日韩精品欧美| 亚洲午夜一区二区三区| 日本不卡一二三| 成人在线视频一区| 欧洲在线/亚洲| 精品欧美一区二区久久| 国产精品青草综合久久久久99| 国产精品不卡在线| 日韩—二三区免费观看av| 国产一区999| 色综合久久久久久久久久久| 日韩欧美在线不卡| 中文字幕一区二区三区精华液| 亚洲最快最全在线视频| 九九国产精品视频| 99精品久久只有精品| 日韩欧美综合在线| 中文一区一区三区高中清不卡| 亚洲成在线观看| 国产成人亚洲综合色影视| 欧美日韩中文精品| 国产亚洲美州欧州综合国| 亚洲国产精品视频| 不卡视频在线看| 6080日韩午夜伦伦午夜伦| 中文字幕精品一区二区精品绿巨人| 亚洲国产一区二区a毛片| 国产在线观看免费一区| 欧美日韩亚洲综合在线| 国产精品久久毛片| 美女在线视频一区| 欧美午夜不卡在线观看免费| 日本一区二区电影| 麻豆精品一区二区三区| 欧美日韩三级一区| 亚洲美女视频在线| 成人av午夜电影| 久久久.com| 九一久久久久久| 91精品国产综合久久精品| 亚洲一区在线视频| 91丨九色丨蝌蚪丨老版| 国产日产欧产精品推荐色| 久久精品国产一区二区三区免费看| 国产一区二区三区在线观看免费| 精品国产不卡一区二区三区| 欧美亚洲一区二区在线观看| 中文久久乱码一区二区| 天堂va蜜桃一区二区三区| 欧美日韩一级大片网址| 一区二区三区高清在线| 91片黄在线观看| 亚洲另类色综合网站| zzijzzij亚洲日本少妇熟睡| 国产拍欧美日韩视频二区| 久久爱另类一区二区小说| 欧美一级高清片| 久久99精品国产.久久久久久| 91精品国产综合久久香蕉麻豆| 五月婷婷激情综合| 91精品国产综合久久久久久漫画| 日韩国产在线观看一区| 欧美一区二区视频在线观看| 日韩中文字幕区一区有砖一区 | 中文字幕日本乱码精品影院| av电影天堂一区二区在线观看| 国产精品美女久久久久久久久久久| 成人午夜视频在线观看| 国产午夜亚洲精品午夜鲁丝片| 成人一级黄色片| 1024国产精品| 欧美伦理影视网| 久久99久久久久久久久久久| 久久久国产精华| 91精品办公室少妇高潮对白| 亚洲动漫第一页| 久久综合色婷婷| 99久久99久久免费精品蜜臀| 亚洲国产视频在线| 欧美www视频| 91丨porny丨中文| 亚洲成人免费电影| 欧美精品一区二区三区蜜臀| 成人激情免费网站| 亚洲妇女屁股眼交7| 欧美成va人片在线观看| 99精品桃花视频在线观看| 水野朝阳av一区二区三区| 久久久久久亚洲综合| 欧美综合天天夜夜久久| 国产乱国产乱300精品| 一区二区三区欧美激情| 日韩欧美不卡在线观看视频| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 久久精品二区亚洲w码| 国产精品国产三级国产aⅴ无密码| 欧美日韩一区久久| 国产在线精品一区二区夜色| 亚洲自拍偷拍九九九| 久久精品人人做人人综合| 欧美伊人久久大香线蕉综合69| 国产制服丝袜一区| 天堂影院一区二区| 亚洲免费在线视频| 久久综合九色综合久久久精品综合| 色哟哟国产精品| 国产宾馆实践打屁股91| 日产国产高清一区二区三区| 亚洲美女少妇撒尿| 国产欧美一区二区精品忘忧草| 欧美视频一区在线观看| 97精品国产露脸对白| 国产一区二区不卡| 免费看日韩a级影片| 亚洲黄色尤物视频| ...av二区三区久久精品| 精品国产1区2区3区| 91精品国产手机| 91.xcao| 欧美影视一区在线| 91在线国内视频| 成人高清视频在线观看| 国产精品18久久久| 国产精品99久久久久| 国内欧美视频一区二区 | 国产一区二区三区在线观看免费视频 | 亚洲六月丁香色婷婷综合久久 | 亚洲欧美另类久久久精品| 欧美高清在线一区| 国产精品日产欧美久久久久| 久久午夜羞羞影院免费观看| 精品久久久久久久久久久久久久久| 欧美男男青年gay1069videost | 国产在线一区二区综合免费视频| 麻豆成人av在线| 加勒比av一区二区| 国内外成人在线视频| 国产精品一级在线| 成人激情av网| 91麻豆蜜桃一区二区三区| 色悠久久久久综合欧美99| 91老司机福利 在线| 色综合久久久网| 欧美日韩国产系列| 日韩视频一区在线观看| 欧美成人精品高清在线播放| 国产亚洲欧美日韩在线一区| 中文字幕av一区二区三区免费看 | 亚洲色图一区二区三区| 一区二区三区四区不卡视频| 亚洲电影欧美电影有声小说| 日本一区中文字幕| 国产精品中文欧美| 91黄色免费观看| 日韩一区二区三区三四区视频在线观看| 91精品国产丝袜白色高跟鞋| 久久久99免费| 一区二区三区四区不卡在线 | 国产高清不卡一区| 91浏览器在线视频| 日韩一区二区三区视频| 国产精品蜜臀在线观看| 亚洲一区二区高清| 国产综合色精品一区二区三区| 成人国产精品免费观看| 欧美三级电影在线看| 精品国产91洋老外米糕| 亚洲日本中文字幕区| 另类成人小视频在线| 99re这里都是精品| 欧美精品一区二区在线观看| 亚洲欧美日韩中文播放| 久久精品国产99久久6| 91视频免费播放| 久久久综合精品| 午夜影院久久久| 99久久精品一区| 精品三级在线观看| 图片区小说区国产精品视频| 成人做爰69片免费看网站|