⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a8051_exp.bde

📁 使用VHDL语言编写的8051IP核
💻 BDE
📖 第 1 页 / 共 4 页
字号:
    {
     COORD (620,160)
     VARIABLES
     {
      #DIRECTION="OUT"
      #LABEL="Out"
      #MODIFIED="1"
      #NAME="nCS"
      #NUMBER="12"
      #SIDE="right"
      #VHDL_TYPE="std_logic"
     }
     LINE  1, 0, 0
     {
      POINTS ( (0,0), (-10,-10), (-10,10), (0,0) )
      FILL (0,(0,0,0),0)
     }
    }
    PIN  55, 0, 0
    {
     COORD (620,200)
     VARIABLES
     {
      #DIRECTION="OUT"
      #LABEL="Out"
      #MODIFIED="1"
      #NAME="CTR"
      #NUMBER="13"
      #SIDE="right"
      #VHDL_TYPE="std_logic"
     }
     LINE  1, 0, 0
     {
      POINTS ( (0,0), (-10,-10), (-10,10), (0,0) )
      FILL (0,(0,0,0),0)
     }
    }
    PIN  60, 0, 0
    {
     COORD (620,240)
     VARIABLES
     {
      #DIRECTION="OUT"
      #LABEL="Out"
      #MODIFIED="1"
      #NAME="nRD"
      #NUMBER="14"
      #SIDE="right"
      #VHDL_TYPE="std_logic"
     }
     LINE  1, 0, 0
     {
      POINTS ( (0,0), (-10,-10), (-10,10), (0,0) )
      FILL (0,(0,0,0),0)
     }
    }
    PIN  65, 0, 0
    {
     COORD (620,280)
     VARIABLES
     {
      #DIRECTION="OUT"
      #LABEL="Out"
      #MODIFIED="1"
      #NAME="nWR"
      #NUMBER="15"
      #SIDE="right"
      #VHDL_TYPE="std_logic"
     }
     LINE  1, 0, 0
     {
      POINTS ( (0,0), (-10,-10), (-10,10), (0,0) )
      FILL (0,(0,0,0),0)
     }
    }
    PIN  70, 0, 0
    {
     COORD (620,320)
     VARIABLES
     {
      #DIRECTION="OUT"
      #LABEL="Out"
      #MODIFIED="1"
      #NAME="ACKA"
      #NUMBER="16"
      #SIDE="right"
      #VHDL_TYPE="std_logic"
     }
     LINE  1, 0, 0
     {
      POINTS ( (0,0), (-10,-10), (-10,10), (0,0) )
      FILL (0,(0,0,0),0)
     }
    }
    PIN  75, 0, 0
    {
     COORD (620,420)
     VARIABLES
     {
      #DIRECTION="OUT"
      #LABEL="Out"
      #MODIFIED="1"
      #NAME="BUSY"
      #NUMBER="17"
      #SIDE="right"
      #VHDL_TYPE="std_logic"
     }
     LINE  1, 0, 0
     {
      POINTS ( (0,0), (-10,-10), (-10,10), (0,0) )
      FILL (0,(0,0,0),0)
     }
    }
    PIN  77, 0, 0
    {
     COORD (0,440)
     VARIABLES
     {
      #DIRECTION="IN"
      #FAMILY="Fub"
      #LABEL="Bus In"
      #MODIFIED="1"
      #NAME="DATAS(7:0)"
      #NUMBER="0"
      #VHDL_TYPE="std_logic_vector"
     }
     LINE  1, 0, 0
     {
      POINTS ( (0,-10), (0,10), (10,0), (0,-10) )
      FILL (0,(0,0,0),0)
     }
    }
    PIN  83, 0, 0
    {
     COORD (0,400)
     VARIABLES
     {
      #DIRECTION="IN"
      #FAMILY="Fub"
      #MODIFIED="1"
      #NAME="nWRS"
      #NUMBER="0"
      #VHDL_TYPE="std_logic"
     }
     LINE  1, 0, 0
     {
      POINTS ( (1,-10), (1,10), (11,0) )
     }
    }
   }
  }
 }
 SYMBOL "#default" "keyboard" "keyboard"
 {
  HEADER
  {
   VARIABLES
   {
    #DESCRIPTION=""
    #FUB=""
    #HDL_ENTRIES="library IEEE;\\nuse ieee.std_logic_1164;"
    #LANGUAGE="VHDL"
    #MODIFIED="1024312843"
   }
  }
  PAGE "" 
  {
   PAGEHEADER
   {
    RECT (0,0,260,520)
    FREEID 48
   }
   
   BODY
   {
    TEXT  5, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,469,79,493)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 4
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  8, 0, 0
    {
     TEXT "$#NAME"
     RECT (137,209,234,233)
     ALIGN 6
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 7
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  11, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,69,81,93)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 10
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  14, 0, 0
    {
     TEXT "$#NAME"
     RECT (194,288,240,312)
     ALIGN 6
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 13
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  17, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,109,81,133)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 16
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  20, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,149,81,173)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 19
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  23, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,189,81,213)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 22
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  26, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,229,81,253)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 25
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  29, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,269,81,293)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 28
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  32, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,309,81,333)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 31
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  35, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,349,81,373)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 34
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  38, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,389,81,413)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 37
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  41, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,429,81,453)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 40
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  44, 0, 0
    {
     TEXT "$#NAME"
     RECT (24,29,91,53)
     ALIGN 4
     MARGINS (1,1)
     COLOR (0,0,192)
     PARENT 43
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    RECT  47, -1, 0
    {
     VARIABLES
     {
      #OUTLINE_FILLING="1"
     }
     OUTLINE 0,2, (132,0,0)
     AREA (20,0,240,520)
     FILL (0,(255,255,180),0)
    }
    PIN  4, 0, 0
    {
     COORD (0,480)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="ACKA"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
    PIN  7, 0, 0
    {
     COORD (260,220)
     VARIABLES
     {
      #DIRECTION="OUT"
      #DOWNTO="1"
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="CODE(3:0)"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,3, (64,92,92)
      POINTS ( (-20,0), (0,0) )
     }
    }
    PIN  10, 0, 0
    {
     COORD (0,80)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="Key_0"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
    PIN  13, 0, 0
    {
     COORD (260,300)
     VARIABLES
     {
      #DIRECTION="OUT"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="INTA"
      #NUMBER="0"
      #SIDE="right"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (-20,0), (0,0) )
     }
    }
    PIN  16, 0, 0
    {
     COORD (0,120)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="Key_1"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
    PIN  19, 0, 0
    {
     COORD (0,160)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="Key_2"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
    PIN  22, 0, 0
    {
     COORD (0,200)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="Key_3"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
    PIN  25, 0, 0
    {
     COORD (0,240)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="Key_4"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
    PIN  28, 0, 0
    {
     COORD (0,280)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="Key_5"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
    PIN  31, 0, 0
    {
     COORD (0,320)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="Key_6"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
    PIN  34, 0, 0
    {
     COORD (0,360)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="Key_7"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
    PIN  37, 0, 0
    {
     COORD (0,400)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="Key_8"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
    PIN  40, 0, 0
    {
     COORD (0,440)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="Key_9"
      #NUMBER="0"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
    PIN  43, 0, 0
    {
     COORD (0,40)
     VARIABLES
     {
      #DIRECTION="IN"
      #DOWNTO=""
      #INITIAL_VALUE=""
      #LENGTH="20"
      #NAME="RESET"
      #NUMBER="0"
      #SIDE="left"
      #VHDL_TYPE=""
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (64,92,92)
      POINTS ( (0,0), (20,0) )
     }
    }
   }
  }
 }
}

PAGE ""
{
 PAGEHEADER
 {
  PAGESIZE (3307,2338)
  MARGINS (200,200,200,200)
  RECT (0,0,0,0)
  VARIABLES
  {
   #HDL_ENTRIES=
"library IEEE;\n"+
"use IEEE.std_logic_1164.all;\n"+
"use WORK.types.all;"
  }
 }
 
 BODY
 {
  INSTANCE  10, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="Input"
    #INITIAL_VALUE=""
    #LIBRARY="#terminals"
    #REFERENCE="CLK"
    #SYMBOL="Input"
    #VHDL_TYPE=""
   }
   COORD (440,500)
   VERTEXES ( (2,2645) )
  }
  TEXT  11, 0, 0
  {
   TEXT "$#REFERENCE"
   RECT (331,483,389,518)
   ALIGN 6
   MARGINS (1,1)
   COLOR (0,0,192)
   PARENT 10
   FONT (12,0,0,400,0,0,0,"Arial")
  }
  INSTANCE  15, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="Input"
    #INITIAL_VALUE=""
    #LIBRARY="#terminals"
    #REFERENCE="RESET"
    #SYMBOL="Input"
    #VHDL_TYPE=""
   }
   COORD (440,580)
   VERTEXES ( (2,2496) )
  }
  TEXT  16, 0, 0
  {
   TEXT "$#REFERENCE"
   RECT (290,563,389,598)
   ALIGN 6
   MARGINS (1,1)
   COLOR (0,0,192)
   PARENT 15
   FONT (12,0,0,400,0,0,0,"Arial")
  }
  NET WIRE  22, 0, 0
  INSTANCE  28, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="Power"
    #LIBRARY="#connectors"
    #REFERENCE="VCC0"
    #SYMBOL="Power"
   }
   COORD (520,360)
   VERTEXES ( (2,2649) )
  }
  TEXT  29, 0, 0
  {
   TEXT "$#REFERENCE"
   RECT (531,313,610,348)
   ALIGN 4
   MARGINS (1,1)
   COLOR (0,0,192)
   PARENT 28
   FONT (12,0,0,400,0,0,0,"Arial")
  }
  NET WIRE  35, 0, 0
  NET BUS  118, 0, 0
  {
   VARIABLES
   {
    #DECLARATION=""
    #DOWNTO=""
    #NAME="PORT0(7:0)"
   }
  }
  TEXT  119, 0, 0
  {
   TEXT "$#NAME"
   RECT (1320,871,1450,900)
   ALIGN 8
   MARGINS (1,1)
   COLOR (0,0,255)
   PARENT 1504
   FONT (10,0,0,400,0,0,0,"Arial")
  }
  NET BUS  123, 0, 0
  {
   VARIABLES
   {
    #DECLARATION=""
    #DOWNTO=""
    #NAME="PORT1(7:0)"
   }
  }
  TEXT  124, 0, 0
  {
   TEXT "$#NAME"
   RECT (1280,911,1410,940)
   ALIGN 8
   MARGINS (1,1)
   COLOR (0,0,255)
   PARENT 2671
   FONT (10,0,0,400,0,0,0,"Arial")
  }
  NET BUS  128, 0, 0
  {
   VARIABLES
   {
    #DECLARATION=""
    #DOWNTO=""
    #NAME="PORT2(7:0)"
   }
  }
  TEXT  129, 0, 0
  {
   TEXT "$#NAME"
   RECT (1223,951,1353,980)
   ALIGN 8
   MARGINS (1,1)
   COLOR (0,0,255)
   PARENT 2676
   FONT (10,0,0,400,0,0,0,"Arial")
  }
  NET BUS  133, 0, 0
  {
   VARIABLES
   {
    #DECLARATION=""
    #DOWNTO=""
    #NAME="PORT3(7:0)"
   }
  }
  TEXT  134, 0, 0
  {
   TEXT "$#NAME"
   RECT (1143,991,1273,1020)
   ALIGN 8
   MARGINS (1,1)
   COLOR (0,0,255)
   PARENT 2681
   FONT (10,0,0,400,0,0,0,"Arial")
  }
  NET WIRE  150, 0, 0
  {
   VARIABLES
   {
    #NAME="ALE"
   }
  }
  TEXT  151, 0, 0
  {
   TEXT "$#NAME"
   RECT (1100,1031,1146,1060)
   ALIGN 8
   MARGINS (1,1)
   COLOR (0,0,255)
   PARENT 2661
   FONT (10,0,0,400,0,0,0,"Arial")
  }
  INSTANCE  155, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="display"
    #LIBRARY="#default"
    #REFERENCE="U2"
    #SYMBOL="display"
   }
   COORD (2480,460)
   VERTEXES ( (4,2554), (7,2581), (10,2239), (13,2225), (16,2260), (19,2232), (22,2219) )
  }
  TEXT  156, 0, 0
  {
   TEXT "$#REFERENCE"
   RECT (2500,424,2539,459)
   ALIGN 8
   MARGINS (1,1)
   COLOR (0,0,192)
   PARENT 155
   FONT (12,0,0,400,0,0,0,"Arial")
  }
  TEXT  160, 0, 0
  {
   TEXT "$#COMPONENT"
   RECT (2500,741,2592,776)
   MARGINS (1,1)
   COLOR (0,128,0)
   PARENT 155
   FONT (12,0,0,400,0,0,0,"Arial")
  }
  NET WIRE  198, 0, 0
  {
   VARIABLES
   {
    #NAME="nCS"
   }
  }
  TEXT  199, 0, 0
  {
   TEXT "$#NAME"
   RECT (2310,549,2359,578)
   ALIGN 8
   MARGINS (1,1)
   COLOR (0,0,255)
   PARENT 2265
   FONT (10,0,0,400,0,0,0,"Arial")
  }
  NET WIRE  203, 0, 0
  {
   VARIABLES
   {
    #NAME="CTR"
   }
  }
  TEXT  204, 0, 0
  {
   TEXT "$#NAME"
   RECT (2352,591,2402,620)
   ALIGN 8
   MARGINS (1,1)
   COLOR (0,0,255)
   PARENT 2244
   FONT (10,0,0,400,0,0,0,"Arial")
  }
  NET WIRE  208, 0, 0
  {
   VARIABLES
   {
    #NAME="nRD"
   }
  }
  TEXT  209, 0, 0
  {
   TEXT "$#NAME"
   RECT (2396,629,2446,658)
   ALIGN 8
   MARGINS (1,1)
   COLOR (0,0,255)
   PARENT 2237
   FONT (10,0,0,400,0,0,0,"Arial")
  }
  NET WIRE  213, 0, 0
  {
   VARIABLES
   {
    #NAME="nWR"
   }
  }
  TEXT  214, 0, 0
  {
   TEXT "$#NAME"
   RECT (2432,669,2488,698)
   ALIGN 8
   MARGINS (1,1)
   COLOR (0,0,255)
   PARENT 2223
   FONT (10,0,0,400,0,0,0,"Arial")
  }
  RECT  218, 0, 0
  {
   AREA (2600,1020,2960,1160)
  }
  RECT  219, 0, 0
  {
   AREA (2620,1040,2920,1080)
  }
  RECT  220, 0, 0
  {
   AREA (2620,1100,2920,1140)
  }
  TEXT  221, 0, 0
  {
   TEXT "ABCDEFGHIJKLMNOP"
   RECT (2620,1040,2926,1075)
   MARGINS (1,1)
   COLOR (0,0,0)
   FONT (12,0,0,400,0,0,0,"Arial")
  }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -