📄 fifod.bde
字号:
SCHM0102
HEADER
{
FREEID 2128
VARIABLES
{
#BLOCKTABLE_FILE="#table.bde"
#BLOCKTABLE_INCLUDED="1"
#CELL="FIFOD"
#LANGUAGE="EDIF"
AUTHOR="ALDEC"
COMPANY="ALDEC"
CREATIONDATE="14/12/99"
TITLE="FIFOD"
}
SYMBOL "#default" "C4U" "C4U"
{
HEADER
{
VARIABLES
{
#LANGUAGE="EDIF"
}
}
PAGE ""
{
PAGEHEADER
{
RECT (0,0,320,260)
FREEID 68
}
BODY
{
TEXT 4, 0, 0
{
TEXT "$#NAME"
RECT (45,51,68,70)
ALIGN 8
COLOR (0,0,255)
PARENT 1
FONT (7,0,0,400,0,0,0,"Arial")
}
TEXT 5, 0, 0
{
TEXT "$#NAME"
RECT (45,191,77,210)
ALIGN 8
COLOR (0,0,255)
PARENT 2
FONT (7,0,0,400,0,0,0,"Arial")
}
TEXT 6, 0, 0
{
TEXT "$#NAME"
RECT (230,51,275,70)
ALIGN 10
COLOR (0,0,255)
PARENT 3
FONT (7,0,0,400,0,0,0,"Arial")
}
LINE 7, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (20,210), (30,200), (20,190) )
FILL (1,(0,0,0),0)
}
LINE 8, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (300,62), (300,58), (316,58), (316,62), (300,62) )
FILL (1,(0,0,0),0)
}
LINE 9, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (308,64), (320,60), (308,56) )
FILL (1,(0,0,0),0)
}
LINE 10, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (320,60), (308,66), (308,54), (320,60) )
FILL (1,(0,0,0),0)
}
LINE 11, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (320,60), (308,62), (308,58), (320,60) )
FILL (1,(0,0,0),0)
}
LINE 12, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (20,240), (20,20), (300,20), (300,240), (20,240) )
FILL (1,(0,0,0),0)
}
TEXT 13, 0, 0
{
TEXT "4-Bit Up"
RECT (45,100,132,127)
ALIGN 8
COLOR (0,0,128)
FONT (10,0,0,400,0,0,0,"Arial")
VAR
}
TEXT 14, 0, 0
{
TEXT "Counter"
RECT (60,140,146,167)
ALIGN 8
COLOR (0,0,128)
FONT (10,0,0,400,0,0,0,"Arial")
VAR
}
LINE 17, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (320,60), (300,60) )
FILL (1,(0,0,0),0)
}
RECT 18, -1, 0
{
VARIABLES
{
#OUTLINE_FILLING="1"
}
OUTLINE 5,1, (0,0,0)
AREA (0,0,320,260)
FILL (1,(0,0,0),0)
}
PIN 1, 0, 0
{
COORD (0,60)
VARIABLES
{
#DIRECTION="IN"
#NAME="CE"
#NUMBER="0"
PINTYPE="INPUT"
}
LINE 1, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (0,0), (20,0) )
FILL (1,(0,0,0),0)
}
}
PIN 2, 0, 0
{
COORD (0,200)
VARIABLES
{
#DIRECTION="IN"
#NAME="CLK"
#NUMBER="0"
PINTYPE="INPUT"
}
LINE 1, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (0,0), (20,0) )
FILL (1,(0,0,0),0)
}
}
PIN 3, 0, 0
{
COORD (320,60)
VARIABLES
{
#DIRECTION="OUT"
#NAME="Q[3:0]"
#NUMBER="0"
PINTYPE="OUTPUT"
}
LINE 1, 0, 0
{
OUTLINE 0,3, (0,0,128)
POINTS ( (0,0), (-38,0) )
FILL (1,(0,0,0),0)
}
}
}
}
}
SYMBOL "#default" "C4UD" "C4UD"
{
HEADER
{
VARIABLES
{
#LANGUAGE="EDIF"
}
}
PAGE ""
{
PAGEHEADER
{
RECT (0,0,240,340)
FREEID 78
}
BODY
{
TEXT 5, 0, 0
{
TEXT "$#NAME"
RECT (45,71,67,90)
ALIGN 8
COLOR (0,0,255)
PARENT 1
FONT (7,0,0,400,0,0,0,"Arial")
}
TEXT 6, 0, 0
{
TEXT "$#NAME"
RECT (45,111,97,130)
ALIGN 8
COLOR (0,0,255)
PARENT 2
FONT (7,0,0,400,0,0,0,"Arial")
}
TEXT 7, 0, 0
{
TEXT "$#NAME"
RECT (45,271,77,290)
ALIGN 8
COLOR (0,0,255)
PARENT 3
FONT (7,0,0,400,0,0,0,"Arial")
}
TEXT 8, 0, 0
{
TEXT "$#NAME"
RECT (150,71,195,90)
ALIGN 10
COLOR (0,0,255)
PARENT 4
FONT (7,0,0,400,0,0,0,"Arial")
}
TEXT 9, 0, 0
{
TEXT "UD Cntr"
RECT (49,199,136,226)
ALIGN 8
COLOR (0,0,128)
FONT (10,0,0,400,0,0,0,"Arial")
VAR
}
LINE 10, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (240,80), (228,86), (228,74), (240,80) )
FILL (1,(0,0,0),0)
}
LINE 11, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (240,80), (228,82), (228,78), (240,80) )
FILL (1,(0,0,0),0)
}
LINE 12, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (228,84), (240,80), (228,76) )
FILL (1,(0,0,0),0)
}
LINE 13, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (220,82), (220,78), (236,78), (236,82), (220,82) )
FILL (1,(0,0,0),0)
}
LINE 14, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (20,290), (30,280), (20,270) )
FILL (1,(0,0,0),0)
}
LINE 15, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (20,320), (20,40), (220,40), (220,320), (20,320) )
FILL (1,(0,0,0),0)
}
TEXT 16, 0, 0
{
TEXT "4-Bit"
RECT (50,161,99,188)
ALIGN 8
COLOR (0,0,128)
FONT (10,0,0,400,0,0,0,"Arial")
VAR
}
LINE 20, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (240,80), (220,80) )
FILL (1,(0,0,0),0)
}
RECT 21, -1, 0
{
VARIABLES
{
#OUTLINE_FILLING="1"
}
OUTLINE 5,1, (0,0,0)
AREA (0,0,240,340)
FILL (1,(0,0,0),0)
}
PIN 1, 0, 0
{
COORD (0,80)
VARIABLES
{
#DIRECTION="IN"
#NAME="UP"
#NUMBER="0"
PINTYPE="INPUT"
}
LINE 1, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (0,0), (20,0) )
FILL (1,(0,0,0),0)
}
}
PIN 2, 0, 0
{
COORD (0,120)
VARIABLES
{
#DIRECTION="IN"
#NAME="DOWN"
#NUMBER="0"
PINTYPE="INPUT"
}
LINE 1, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (0,0), (20,0) )
FILL (1,(0,0,0),0)
}
}
PIN 3, 0, 0
{
COORD (0,280)
VARIABLES
{
#DIRECTION="IN"
#NAME="CLK"
#NUMBER="0"
PINTYPE="INPUT"
}
LINE 1, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (0,0), (20,0) )
FILL (1,(0,0,0),0)
}
}
PIN 4, 0, 0
{
COORD (240,80)
VARIABLES
{
#DIRECTION="OUT"
#NAME="Q[3:0]"
#NUMBER="0"
PINTYPE="OUTPUT"
}
LINE 1, 0, 0
{
OUTLINE 0,3, (0,0,128)
POINTS ( (0,0), (-38,0) )
FILL (1,(0,0,0),0)
}
}
}
}
}
SYMBOL "#default" "RM16X32" "RM16X32"
{
HEADER
{
VARIABLES
{
#LANGUAGE="EDIF"
}
}
PAGE ""
{
PAGEHEADER
{
RECT (0,0,320,300)
FREEID 70
}
BODY
{
TEXT 7, 0, 0
{
TEXT "$#NAME"
RECT (45,191,89,210)
ALIGN 8
COLOR (0,0,255)
PARENT 1
FONT (7,0,0,400,0,0,0,"Arial")
}
TEXT 8, 0, 0
{
TEXT "$#NAME"
RECT (45,131,104,150)
ALIGN 8
COLOR (0,0,255)
PARENT 2
FONT (7,0,0,400,0,0,0,"Arial")
}
TEXT 9, 0, 0
{
TEXT "$#NAME"
RECT (45,251,123,270)
ALIGN 8
COLOR (0,0,255)
PARENT 3
FONT (7,0,0,400,0,0,0,"Arial")
}
TEXT 10, 0, 0
{
TEXT "$#NAME"
RECT (45,71,94,90)
ALIGN 8
COLOR (0,0,255)
PARENT 4
FONT (7,0,0,400,0,0,0,"Arial")
}
TEXT 11, 0, 0
{
TEXT "$#NAME"
RECT (45,31,73,50)
ALIGN 8
COLOR (0,0,255)
PARENT 5
FONT (7,0,0,400,0,0,0,"Arial")
}
TEXT 12, 0, 0
{
TEXT "$#NAME"
RECT (209,131,275,150)
ALIGN 10
COLOR (0,0,255)
PARENT 6
FONT (7,0,0,400,0,0,0,"Arial")
}
LINE 13, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (40,300), (40,0), (280,0), (280,300), (40,300) )
FILL (1,(0,0,0),0)
}
RECT 14, -1, 0
{
VARIABLES
{
#OUTLINE_FILLING="1"
}
OUTLINE 5,1, (0,0,0)
AREA (0,0,320,300)
FILL (1,(0,0,0),0)
}
PIN 1, 0, 0
{
COORD (0,200)
VARIABLES
{
#DIRECTION="IN"
#NAME="A[3:0]"
#NUMBER="0"
}
LINE 1, 0, 0
{
OUTLINE 0,3, (0,0,128)
POINTS ( (0,0), (38,0) )
FILL (1,(0,0,0),0)
}
}
PIN 2, 0, 0
{
COORD (0,140)
VARIABLES
{
#DIRECTION="IN"
#NAME="DI[31:0]"
#NUMBER="0"
}
LINE 1, 0, 0
{
OUTLINE 0,3, (0,0,128)
POINTS ( (0,0), (38,0) )
FILL (1,(0,0,0),0)
}
}
PIN 3, 0, 0
{
COORD (0,260)
VARIABLES
{
#DIRECTION="IN"
#NAME="DPRA[3:0]"
#NUMBER="0"
}
LINE 1, 0, 0
{
OUTLINE 0,3, (0,0,128)
POINTS ( (0,0), (38,0) )
FILL (1,(0,0,0),0)
}
}
PIN 4, 0, 0
{
COORD (0,80)
VARIABLES
{
#DIRECTION="IN"
#NAME="WCLK"
#NUMBER="0"
}
LINE 1, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (0,0), (40,0) )
FILL (1,(0,0,0),0)
}
}
PIN 5, 0, 0
{
COORD (0,40)
VARIABLES
{
#DIRECTION="IN"
#NAME="WE"
#NUMBER="0"
}
LINE 1, 0, 0
{
OUTLINE 0,0, (0,0,128)
POINTS ( (0,0), (40,0) )
FILL (1,(0,0,0),0)
}
}
PIN 6, 0, 0
{
COORD (320,140)
VARIABLES
{
#DIRECTION="OUT"
#NAME="DO[31:0]"
#NUMBER="0"
}
LINE 1, 0, 0
{
OUTLINE 0,3, (0,0,128)
POINTS ( (0,0), (-38,0) )
FILL (1,(0,0,0),0)
}
}
}
}
}
SYMBOL "spartan2" "AND2" "AND2"
{
HEADER
{
VARIABLES
{
#BLACK_BOX="1"
#DESCRIPTION="2-Input AND Gate with Non-Inverted Inputs"
#GENERIC0="TimingChecksOn:BOOLEAN:=False"
#GENERIC1="InstancePath:STRING:=\"*\""
#GENERIC2="Xon:BOOLEAN:=True"
#GENERIC3="MsgOn:BOOLEAN:=False"
#GENERIC4="tpd_I1_O:VitalDelayType01:=(0.0 ns,0.0 ns)"
#GENERIC5="tpd_I0_O:VitalDelayType01:=(0.0 ns,0.0 ns)"
#GENERIC6="tipd_I1:VitalDelayType01:=(0.0 ns,0.0 ns)"
#GENERIC7="tipd_I0:VitalDelayType01:=(0.0 ns,0.0 ns)"
#LANGUAGE="VHDL"
#MODIFIED="1048698136"
#NO_SYMBOL_NAME="1"
#NO_SYMBOL_REFERENCE="1"
DEVICE="AND"
LEVEL="XILINX"
LIBVER="2.0.0"
}
}
PAGE ""
{
PAGEHEADER
{
RECT (0,0,160,100)
FREEID 12
}
BODY
{
TEXT 2, 0, 1
{
TEXT "$#NAME"
RECT (0,38,17,60)
ALIGN 8
COLOR (0,0,255)
PARENT 1
FONT (8,0,0,400,0,0,0,"Arial")
}
TEXT 4, 0, 1
{
TEXT "$#NAME"
RECT (0,-2,17,20)
ALIGN 8
COLOR (0,0,255)
PARENT 3
FONT (8,0,0,400,0,0,0,"Arial")
}
TEXT 6, 0, 1
{
TEXT "$#NAME"
RECT (145,18,160,40)
ALIGN 10
COLOR (0,0,255)
PARENT 5
FONT (8,0,0,400,0,0,0,"Arial")
}
LINE 7, 0, 0
{
OUTLINE 0,1, (0,0,191)
POINTS ( (40,10), (40,70) )
FILL (1,(0,255,255),0)
}
LINE 8, 0, 0
{
OUTLINE 0,1, (0,0,191)
POINTS ( (90,10), (40,10) )
FILL (1,(0,255,255),0)
}
LINE 9, 0, 0
{
OUTLINE 0,1, (0,0,191)
POINTS ( (40,70), (90,70) )
FILL (1,(0,255,255),0)
}
ARC 10, 0, 0
{
OUTLINE 0,1, (0,0,191)
FILL (1,(80,41,204),0)
START (90,70)
MIDDLE (120,40)
END (90,10)
}
TEXT 11, 0, 0
{
TEXT "AND2"
RECT (20,80,71,102)
COLOR (191,0,191)
FONT (8,0,0,400,0,0,0,"Arial")
}
PIN 1, 0, 0
{
COORD (0,60)
VARIABLES
{
#DIRECTION="IN"
#NAME="I0"
#NUMBER="0"
#VHDL_TYPE="std_ulogic"
PINTYPE="IN"
port_id="19"
}
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 (0,20)
VARIABLES
{
#DIRECTION="IN"
#NAME="I1"
#NUMBER="0"
#VHDL_TYPE="std_ulogic"
PINTYPE="IN"
port_id="18"
}
LINE 1, 0, 0
{
OUTLINE 0,1, (0,0,191)
POINTS ( (40,0), (0,0) )
FILL (1,(0,0,0),0)
}
}
PIN 5, 0, 0
{
COORD (160,40)
VARIABLES
{
#DIRECTION="OUT"
#NAME="O"
#NUMBER="0"
#VHDL_TYPE="std_ulogic"
PINTYPE="OUT"
port_id="20"
}
LINE 1, 0, 0
{
OUTLINE 0,1, (0,0,191)
POINTS ( (-40,0), (0,0) )
FILL (1,(0,0,0),0)
}
}
}
}
}
SYMBOL "spartan2" "AND2B1" "AND2B1"
{
HEADER
{
VARIABLES
{
#BLACK_BOX="1"
#DESCRIPTION="2-Input AND Gate with Inverted and Non-Inverted Inputs"
#GENERIC0="TimingChecksOn:BOOLEAN:=False"
#GENERIC1="InstancePath:STRING:=\"*\""
#GENERIC2="Xon:BOOLEAN:=True"
#GENERIC3="MsgOn:BOOLEAN:=False"
#GENERIC4="tpd_I1_O:VitalDelayType01:=(0.0 ns,0.0 ns)"
#GENERIC5="tpd_I0_O:VitalDelayType01:=(0.0 ns,0.0 ns)"
#GENERIC6="tipd_I1:VitalDelayType01:=(0.0 ns,0.0 ns)"
#GENERIC7="tipd_I0:VitalDelayType01:=(0.0 ns,0.0 ns)"
#LANGUAGE="VHDL"
#MODIFIED="1048698118"
#NO_SYMBOL_NAME="1"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -