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

📄 fifo.bde

📁 FIFo参考设计16x32 FIFO with simultaneous read/write operations.
💻 BDE
📖 第 1 页 / 共 3 页
字号:
     }
    }
   }
  }
 }
 SYMBOL "spartan2" "OBUF" "OBUF"
 {
  HEADER
  {
   VARIABLES
   {
    #BLACK_BOX="1"
    #DESCRIPTION="Output Buffer"
    #GENERIC0="TimingChecksOn:BOOLEAN:=False"
    #GENERIC1="InstancePath:STRING:=\"*\""
    #GENERIC2="Xon:BOOLEAN:=True"
    #GENERIC3="MsgOn:BOOLEAN:=False"
    #GENERIC4="tpd_I_O:VitalDelayType01:=(0.0 ns,0.0 ns)"
    #GENERIC5="tipd_I:VitalDelayType01:=(0.0 ns,0.0 ns)"
    #GENERIC6="DRIVE:INTEGER:=12"
    #GENERIC7="IOSTANDARD:STRING:=\"LVCMOS25\""
    #GENERIC8="SLEW:STRING:=\"S\""
    #LANGUAGE="VHDL"
    #MODIFIED="1039088900"
    #NO_SYMBOL_NAME="1"
    #NO_SYMBOL_REFERENCE="1"
    LEVEL="XILINX"
    LIBVER="2.0.0"
   }
  }
  PAGE "" 
  {
   PAGEHEADER
   {
    RECT (0,0,140,40)
    FREEID 7
   }
   
   BODY
   {
    TEXT  2, 0, 1
    {
     TEXT "$#NAME"
     RECT (0,-2,6,20)
     ALIGN 8
     COLOR (0,0,255)
     PARENT 1
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  4, 0, 1
    {
     TEXT "$#NAME"
     RECT (125,-2,140,20)
     ALIGN 10
     COLOR (0,0,255)
     PARENT 3
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    LINE  5, 0, 0
    {
     OUTLINE 0,1, (0,0,191)
     POINTS ( (40,0), (40,40), (80,20), (40,0) )
     FILL (1,(0,255,255),0)
    }
    TEXT  6, 0, 0
    {
     TEXT "OBUF"
     RECT (60,29,113,51)
     ALIGN 4
     COLOR (191,0,191)
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    PIN  1, 0, 0
    {
     COORD (0,20)
     VARIABLES
     {
      #DIRECTION="IN"
      #NAME="I"
      #NUMBER="0"
      #VHDL_TYPE="std_ulogic"
      PINTYPE="IN"
      port_id="2"
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (0,0,191)
      POINTS ( (40,0), (0,0) )
      FILL (1,(0,0,0),0)
     }
    }
    PIN  3, 0, 0
    {
     COORD (140,20)
     VARIABLES
     {
      #DIRECTION="OUT"
      #NAME="O"
      #NUMBER="0"
      #VHDL_TYPE="std_ulogic"
      PINTYPE="CHIPTRI"
      port_id="1"
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,1, (0,0,191)
      POINTS ( (-60,0), (0,0) )
      FILL (1,(0,0,0),0)
     }
    }
   }
  }
 }
 SYMBOL "spartan2" "OBUF16" "OBUF16"
 {
  HEADER
  {
   VARIABLES
   {
    #BLACK_BOX="1"
    #DESCRIPTION="16 Output Buffers"
    #LANGUAGE="EDIF"
    #MODIFIED="1000000408"
    #NO_SYMBOL_NAME="1"
    #NO_SYMBOL_REFERENCE="1"
    LEVEL="MXILINX"
    LIBVER="2.0.0"
   }
  }
  PAGE "" 
  {
   PAGEHEADER
   {
    RECT (0,0,140,80)
    FREEID 9
   }
   
   BODY
   {
    TEXT  2, 0, 1
    {
     TEXT "$#NAME"
     RECT (-56,38,0,60)
     ALIGN 10
     COLOR (0,0,255)
     PARENT 1
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    TEXT  4, 0, 1
    {
     TEXT "$#NAME"
     RECT (140,38,205,60)
     ALIGN 8
     COLOR (0,0,255)
     PARENT 3
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    LINE  5, 0, 0
    {
     OUTLINE 0,1, (0,0,191)
     POINTS ( (40,40), (40,80), (80,60), (40,40) )
     FILL (1,(1,41,204),0)
    }
    RECT  6, 0, 0
    {
     OUTLINE 0,1, (0,0,191)
     AREA (0,80,0,80)
     FILL (0,(0,0,191),0)
    }
    RECT  7, 0, 0
    {
     OUTLINE 0,1, (0,0,191)
     AREA (0,80,0,80)
     FILL (0,(0,0,191),0)
    }
    TEXT  8, 0, 0
    {
     TEXT "OBUF16"
     RECT (33,18,108,40)
     ALIGN 9
     COLOR (191,0,191)
     FONT (8,0,0,400,0,0,0,"Arial")
    }
    PIN  1, 0, 0
    {
     COORD (0,60)
     VARIABLES
     {
      #DIRECTION="IN"
      #NAME="I(15:0)"
      #NUMBER="0"
      PINTYPE="IN"
      port_id="2"
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,3, (0,0,191)
      POINTS ( (40,0), (0,0) )
      FILL (1,(96,40,204),0)
     }
    }
    PIN  3, 0, 0
    {
     COORD (140,60)
     VARIABLES
     {
      #DIRECTION="INOUT"
      #NAME="O(15:0)"
      #NUMBER="0"
      PINTYPE="CHIPTRI"
      port_id="1"
     }
     LINE  1, 0, 0
     {
      OUTLINE 0,3, (0,0,191)
      POINTS ( (-60,0), (0,0) )
      FILL (1,(160,41,204),0)
     }
    }
   }
  }
 }
}

PAGE "FIFO"
{
 PAGEHEADER
 {
  PAGESIZE (3400,2200)
  MARGINS (0,0,0,0)
  RECT (0,0,0,0)
  VARIABLES
  {
   #BLOCKTABLE_FILE="#table.bde"
   AUTHOR="SCH to BDE conversion"
   COMPANY=
"Xilinx Corporation\n"+
"2100 Logic Drive\n"+
"San Jose, CA 95124"
   CREATIONDATE="14/12/99"
   TITLE="FIFO"
  }
 }
 
 BODY
 {
  VTX  1, 0, 0
  {
   COORD (2100,1020)
  }
  VTX  2, 0, 0
  {
   COORD (2100,700)
  }
  VTX  3, 0, 0
  {
   COORD (2060,1020)
  }
  VTX  4, 0, 0
  {
   COORD (1460,1220)
  }
  VTX  5, 0, 0
  {
   COORD (1380,1380)
  }
  VTX  6, 0, 0
  {
   COORD (880,1380)
  }
  VTX  7, 0, 0
  {
   COORD (2860,1340)
  }
  VTX  8, 0, 0
  {
   COORD (2500,1340)
  }
  VTX  9, 0, 0
  {
   COORD (2860,1240)
  }
  VTX  10, 0, 0
  {
   COORD (2500,1240)
  }
  VTX  11, 0, 0
  {
   COORD (2860,1140)
  }
  VTX  12, 0, 0
  {
   COORD (2500,1140)
  }
  VTX  13, 0, 0
  {
   COORD (500,1380)
  }
  VTX  14, 0, 0
  {
   COORD (740,1380)
  }
  VTX  15, 0, 0
  {
   COORD (500,1280)
  }
  VTX  16, 0, 0
  {
   COORD (740,1280)
  }
  VTX  17, 0, 0
  {
   COORD (500,1180)
  }
  VTX  18, 0, 0
  {
   COORD (740,1180)
  }
  VTX  19, 0, 0
  {
   COORD (880,1280)
  }
  VTX  20, 0, 0
  {
   COORD (1460,1180)
  }
  VTX  21, 0, 0
  {
   COORD (880,1180)
  }
  VTX  22, 0, 0
  {
   COORD (1460,1140)
  }
  VTX  23, 0, 0
  {
   COORD (2360,1140)
  }
  VTX  24, 0, 0
  {
   COORD (1780,1140)
  }
  VTX  25, 0, 0
  {
   COORD (2360,1240)
  }
  VTX  26, 0, 0
  {
   COORD (1780,1180)
  }
  VTX  27, 0, 0
  {
   COORD (2360,1340)
  }
  VTX  28, 0, 0
  {
   COORD (1780,1220)
  }
  VTX  29, 0, 0
  {
   COORD (2560,940)
  }
  VTX  30, 0, 0
  {
   COORD (2340,940)
  }
  VTX  31, 0, 0
  {
   COORD (2560,620)
  }
  VTX  32, 0, 0
  {
   COORD (2340,620)
  }
  VTX  33, 0, 0
  {
   COORD (2100,940)
  }
  VTX  34, 0, 0
  {
   COORD (1820,940)
  }
  VTX  35, 0, 0
  {
   COORD (2100,620)
  }
  VTX  38, 0, 0
  {
   COORD (1780,1080)
  }
  VTX  39, 0, 0
  {
   COORD (520,1080)
  }
  VTX  40, 0, 0
  {
   COORD (740,1080)
  }
  VTX  41, 0, 0
  {
   COORD (520,980)
  }
  VTX  42, 0, 0
  {
   COORD (740,980)
  }
  VTX  43, 0, 0
  {
   COORD (880,980)
  }
  VTX  44, 0, 0
  {
   COORD (1220,1080)
  }
  VTX  45, 0, 0
  {
   COORD (880,1080)
  }
  VTX  48, 0, 0
  {
   COORD (1460,1080)
  }
  VTX  49, 0, 0
  {
   COORD (2840,620)
  }
  VTX  50, 0, 0
  {
   COORD (2700,620)
  }
  VTX  51, 0, 0
  {
   COORD (2840,940)
  }
  VTX  52, 0, 0
  {
   COORD (2700,940)
  }
  NET WIRE  53, 0, 0
  {
   VARIABLES
   {
    #NAME="CLK"
   }
  }
  NET WIRE  54, 0, 0
  NET WIRE  55, 0, 0
  NET WIRE  56, 0, 0
  NET WIRE  57, 0, 0
  NET WIRE  58, 0, 0
  NET WIRE  59, 0, 0
  NET WIRE  60, 0, 0
  {
   VARIABLES
   {
    #NAME="POP"
   }
  }
  NET WIRE  61, 0, 0
  {
   VARIABLES
   {
    #NAME="PUSH"
   }
  }
  NET WIRE  62, 0, 0
  {
   VARIABLES
   {
    #NAME="FULL"
   }
  }
  NET WIRE  63, 0, 0
  {
   VARIABLES
   {
    #NAME="EMPTY"
   }
  }
  NET WIRE  64, 0, 0
  {
   VARIABLES
   {
    #NAME="LAST"
   }
  }
  NET BUS  65, 0, 0
  {
   VARIABLES
   {
    #NAME="DOR[31:16]"
   }
  }
  NET BUS  66, 0, 0
  {
   VARIABLES
   {
    #NAME="DOR[15:0]"
   }
  }
  NET BUS  67, 0, 0
  {
   VARIABLES
   {
    #NAME="DO[31:16]"
   }
  }
  NET BUS  68, 0, 0
  {
   VARIABLES
   {
    #NAME="DO[15:0]"
   }
  }
  NET BUS  69, 0, 0
  {
   VARIABLES
   {
    #NAME="DO[31:0]"
   }
  }
  NET BUS  70, 0, 0
  {
   VARIABLES
   {
    #NAME="DIP[31:16]"
   }
  }
  NET BUS  71, 0, 0
  {
   VARIABLES
   {
    #NAME="DIP[15:0]"
   }
  }
  NET BUS  72, 0, 0
  {
   VARIABLES
   {
    #NAME="DI[15:0]"
   }
  }
  NET BUS  73, 0, 0
  {
   VARIABLES
   {
    #NAME="DI[31:16]"
   }
  }
  NET BUS  74, 0, 0
  {
   VARIABLES
   {
    #NAME="DI[31:0]"
   }
  }
  NET BUS  75, 0, 0
  {
   VARIABLES
   {
    #NAME="DOP[15:0]"
   }
  }
  NET BUS  76, 0, 0
  {
   VARIABLES
   {
    #NAME="DOP[31:16]"
   }
  }
  INSTANCE  77, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="FD16D"
    #LIBRARY="#default"
    #REFERENCE="$1I22"
    #SYMBOL="FD16D"
   }
   COORD (2100,860)
   VERTEXES ( (2,1), (3,30), (1,33) )
  }
  TEXT  78, 0, 0
  {
   TEXT "$#SYMBOL"
   RECT (2140,867,2232,900)
   ALIGN 8
   COLOR (0,128,0)
   PARENT 77
  }
  TEXT  79, 0, 0
  {
   TEXT "@PARAMETERS()"
   RECT (2140,1060,2333,1093)
   PARENT 77
  }
  INSTANCE  80, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="IBUF"
    #LIBRARY="spartan2"
    #REFERENCE="$1I15"
    #SYMBOL="IBUF"
   }
   COORD (740,1260)
   VERTEXES ( (1,16), (3,19) )
  }
  INSTANCE  81, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="IBUF"
    #LIBRARY="spartan2"
    #REFERENCE="$1I16"
    #SYMBOL="IBUF"
   }
   COORD (740,1160)
   VERTEXES ( (1,18), (3,21) )
  }
  INSTANCE  82, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="IBUF16"
    #LIBRARY="spartan2"
    #REFERENCE="$1I17"
    #SYMBOL="IBUF16"
   }
   COORD (740,1020)
   VERTEXES ( (1,40), (3,45) )
  }
  INSTANCE  83, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="IBUF16"
    #LIBRARY="spartan2"
    #REFERENCE="$1I18"
    #SYMBOL="IBUF16"
   }
   COORD (740,920)
   VERTEXES ( (1,42), (3,43) )
  }
  INSTANCE  86, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="FIFOD"
    #LIBRARY="#default"
    #REFERENCE="$FIFO1"
    #SYMBOL="FIFOD"
   }
   COORD (1460,1000)
   VERTEXES ( (2,4), (3,20), (4,22), (6,24), (7,26), (8,28), (5,38), (1,48) )
  }
  TEXT  87, 0, 0
  {
   TEXT "$#SYMBOL"
   RECT (1500,1007,1587,1040)
   ALIGN 8
   COLOR (0,128,0)
   PARENT 86
  }
  TEXT  88, 0, 0
  {
   TEXT "@PARAMETERS()"
   RECT (1500,1260,1693,1293)
   PARENT 86
  }
  INSTANCE  89, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="FD16D"
    #LIBRARY="#default"
    #REFERENCE="$1I8"
    #SYMBOL="FD16D"
   }
   COORD (2100,540)
   VERTEXES ( (2,2), (3,32), (1,35) )
  }
  TEXT  90, 0, 0
  {
   TEXT "$#SYMBOL"
   RECT (2140,547,2232,580)
   ALIGN 8
   COLOR (0,128,0)
   PARENT 89
  }
  TEXT  91, 0, 0
  {
   TEXT "@PARAMETERS()"
   RECT (2140,740,2333,773)
   PARENT 89
  }
  INSTANCE  92, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="OBUF"
    #LIBRARY="spartan2"
    #REFERENCE="$1I9"
    #SYMBOL="OBUF"
   }
   COORD (2360,1320)
   VERTEXES ( (1,27), (3,8) )
  }
  INSTANCE  93, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="OBUF"
    #LIBRARY="spartan2"
    #REFERENCE="$1I10"
    #SYMBOL="OBUF"
   }
   COORD (2360,1220)
   VERTEXES ( (1,25), (3,10) )
  }
  INSTANCE  94, 0, 0
  {
   VARIABLES
   {
    #COMPONENT="OBUF"
    #LIBRARY="spartan2"
    #REFERENCE="$1I11"
    #SYMBOL="OBUF"
   }
   COORD (2360,1120)
   VERTEXES ( (1,23), (3,12) )
  }
  WIRE  98, 0, 0
  {
   NET 53
   VTX 1, 3
   OUTLINE 0,1, (0,0,255)
  }
  VTX  99, 0, 0
  {
   COORD (2060,700)
  }
  WIRE  100, 0, 0
  {
   NET 53
   VTX 2, 99
   OUTLINE 0,1, (0,0,255)
  }
  WIRE  101, 0, 0
  {
   NET 53
   VTX 99, 3
   OUTLINE 0,1, (0,0,255)
  }
  VTX  102, 0, 0
  {
   COORD (2060,1380)
  }
  WIRE  103, 0, 0
  {
   NET 53
   VTX 3, 102
   OUTLINE 0,1, (0,0,255)
  }
  WIRE  104, 0, 0
  {
   NET 53
   VTX 102, 5
   OUTLINE 0,1, (0,0,255)
  }
  VTX  105, 0, 0
  {
   COORD (1380,1220)
  }
  WIRE  106, 0, 0
  {
   NET 53
   VTX 4, 105
   OUTLINE 0,1, (0,0,255)
  }
  WIRE  107, 0, 0
  {
   NET 53
   VTX 105, 5
   OUTLINE 0,1, (0,0,255)
  }
  WIRE  108, 0, 0
  {
   NET 53
   VTX 5, 6
   VARIABLES
   {
    #NAMED="1"
   }
   OUTLINE 0,1, (0,0,255)
  }
  TEXT  109, 0, 0
  {
   TEXT "$#NAME"
   RECT (862,1355,908,1382)
   ALIGN 8
   COLOR (0,0,255)
   PARENT 108
  }
  WIRE  110, 0, 0
  {
   NET 54
   VTX 8, 7
   OUTLINE 0,1, (0,0,255)
  }
  WIRE  111, 0, 0
  {
   NET 55
   VTX 10, 9
   OUTLINE 0,1, (0,0,255)
  }
  WIRE  112, 0, 0
  {
   NET 56
   VTX 12, 11
   OUTLINE 0,1, (0,0,255)
  }
  WIRE  113, 0, 0
  {
   NET 57
   VTX 14, 13
   OUTLINE 0,1, (0,0,255)
  }
  WIRE  114, 0, 0
  {
   NET 58
   VTX 16, 15
   OUTLINE 0,1, (0,0,255)
  }
  WIRE  115, 0, 0
  {
   NET 59
   VTX 18, 17
   OUTLINE 0,1, (0,0,255)
  }
  VTX  116, 0, 0
  {
   COORD (1340,1280)
  }
  WIRE  117, 0, 0
  {
   NET 60
   VTX 19, 116
   VARIABLES
   {
    #NAMED="1"
   }
   OUTLINE 0,1, (0,0,255)
  }
  TEXT  118, 0, 0
  {
   TEXT "$#NAME"
   RECT (902,1266,930,1282)
   ALIGN 8
   COLOR (0,0,255)
   PARENT 117
   FONT (6,0,0,400,0,0,0,"Arial")
  }
  VTX  119, 0, 0
  {
   COORD (1340,1180)
  }
  WIRE  120, 0, 0
  {
   NET 60
   VTX 116, 119
   OUTLINE 0,1, (0,0,255)

⌨️ 快捷键说明

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