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

📄 ccdout.mfd

📁 CCD信号由于其特殊性,一般不能有信号源产生,本程序采用VHDL语言
💻 MFD
字号:
MDF Database:  version 1.0
MDF_INFO | CCDOUT | XA2C32A-6-VQ44
MACROCELL | 0 | 4 | Date_out<0>_MC
ATTRIBUTES | 135004930 | 0
INPUTS | 4 | cnt<2>  | cnt<1>  | cnt<0>  | cnt<3>
INPUTMC | 4 | 0 | 15 | 0 | 13 | 0 | 0 | 0 | 14
LCT | 1 | 2 | Internal_Name
EQ | 5 | 
   Date_out<0>.D = !cnt<2> & cnt<1> & cnt<0>
	# !cnt<2> & cnt<1> & !cnt<3>
	# !cnt<2> & !cnt<1> & cnt<3>
	# cnt<2> & !cnt<1> & cnt<0> & !cnt<3>;	// (4 pt, 4 inp)
    Date_out<0>.LH = !(cnt<2> & cnt<3>);	// CTC	(1 pt, 2 inp)

MACROCELL | 0 | 15 | cnt<2>_MC
ATTRIBUTES | 2151711492 | 0
OUTPUTMC | 6 | 0 | 14 | 0 | 15 | 0 | 4 | 0 | 1 | 0 | 3 | 0 | 2
INPUTS | 5 | cnt<2>  | En  | cnt<1>  | cnt<0>  | cnt<3>
INPUTMC | 4 | 0 | 15 | 0 | 13 | 0 | 0 | 0 | 14
INPUTP | 1 | 5
EQ | 3 | 
   cnt<2>.T := cnt<2> & En & !cnt<1> & !cnt<0>
	# En & !cnt<1> & !cnt<0> & cnt<3>;	// (2 pt, 5 inp)
   cnt<2>.CLK  =  clock;	// GCK	(0 pt, 0 inp)
GLOBALS | 1 | 2 | clock

MACROCELL | 0 | 13 | cnt<1>_MC
ATTRIBUTES | 2151711488 | 0
OUTPUTMC | 6 | 0 | 14 | 0 | 15 | 0 | 4 | 0 | 1 | 0 | 3 | 0 | 2
INPUTS | 2 | En  | cnt<0>
INPUTMC | 1 | 0 | 0
INPUTP | 1 | 5
EQ | 2 | 
   cnt<1>.T := En & !cnt<0>;	// (1 pt, 2 inp)
   cnt<1>.CLK  =  clock;	// GCK	(0 pt, 0 inp)
GLOBALS | 1 | 2 | clock

MACROCELL | 0 | 0 | cnt<0>_MC
ATTRIBUTES | 2151710720 | 4
OUTPUTMC | 7 | 0 | 13 | 0 | 14 | 0 | 15 | 0 | 4 | 0 | 1 | 0 | 3 | 0 | 2
INPUTS | 0 
EQ | 4 | 
   
// Direct Input Register
cnt<0>.T := En;	// (0 pt, 0 inp)
   cnt<0>.CLK  =  clock;	// GCK	(0 pt, 0 inp)
GLOBALS | 1 | 2 | clock

MACROCELL | 0 | 14 | cnt<3>_MC
ATTRIBUTES | 2151711492 | 0
OUTPUTMC | 5 | 0 | 15 | 0 | 4 | 0 | 1 | 0 | 3 | 0 | 2
INPUTS | 4 | cnt<2>  | En  | cnt<1>  | cnt<0>
INPUTMC | 3 | 0 | 15 | 0 | 13 | 0 | 0
INPUTP | 1 | 5
EQ | 2 | 
   cnt<3>.T := !cnt<2> & En & !cnt<1> & !cnt<0>;	// (1 pt, 4 inp)
   cnt<3>.CLK  =  clock;	// GCK	(0 pt, 0 inp)
GLOBALS | 1 | 2 | clock

MACROCELL | 0 | 1 | Date_out<1>_MC
ATTRIBUTES | 135004930 | 0
INPUTS | 4 | cnt<2>  | cnt<3>  | cnt<1>  | cnt<0>
INPUTMC | 4 | 0 | 15 | 0 | 14 | 0 | 13 | 0 | 0
LCT | 1 | 2 | Internal_Name
EQ | 4 | 
   !Date_out<1>.D = cnt<2> & cnt<3>
	# !cnt<2> & !cnt<1> & cnt<0> & cnt<3>
	# !cnt<2> & !cnt<1> & !cnt<0> & !cnt<3>;	// (3 pt, 4 inp)
    Date_out<1>.LH = !(cnt<2> & cnt<3>);	// CTC	(1 pt, 2 inp)

MACROCELL | 0 | 3 | Date_out<2>_MC
ATTRIBUTES | 135004930 | 0
INPUTS | 4 | cnt<2>  | cnt<1>  | cnt<0>  | cnt<3>
INPUTMC | 4 | 0 | 15 | 0 | 13 | 0 | 0 | 0 | 14
LCT | 1 | 2 | Internal_Name
EQ | 2 | 
   Date_out<2>.D = cnt<2> & cnt<1> & !cnt<0> & !cnt<3>;	// (1 pt, 4 inp)
    Date_out<2>.LH = !(cnt<2> & cnt<3>);	// CTC	(1 pt, 2 inp)

MACROCELL | 0 | 2 | Date_out<3>_MC
ATTRIBUTES | 135004930 | 0
INPUTS | 4 | cnt<2>  | cnt<3>  | cnt<1>  | cnt<0>
INPUTMC | 4 | 0 | 15 | 0 | 14 | 0 | 13 | 0 | 0
LCT | 1 | 2 | Internal_Name
EQ | 5 | 
   !Date_out<3>.D = cnt<2> & cnt<3>
	# cnt<2> & cnt<1> & !cnt<0> & !cnt<3>
	# !cnt<2> & cnt<1> & cnt<0> & !cnt<3>
	# !cnt<2> & !cnt<1> & !cnt<0> & !cnt<3>;	// (4 pt, 4 inp)
    Date_out<3>.LH = !(cnt<2> & cnt<3>);	// CTC	(1 pt, 2 inp)

PIN | En | 64 | 16 | LVCMOS18 | 5 | 4 | 0 | 13 | 0 | 14 | 0 | 15 | 0 | 0
PIN | clock | 4096 | 16 | LVCMOS18 | 10 | 4 | 0 | 0 | 0 | 13 | 0 | 14 | 0 | 15
PIN | Date_out<0> | 536871040 | 0 | LVCMOS18 | 44
PIN | Date_out<1> | 536871040 | 0 | LVCMOS18 | 4
PIN | Date_out<2> | 536871040 | 0 | LVCMOS18 | 1
PIN | Date_out<3> | 536871040 | 0 | LVCMOS18 | 3

⌨️ 快捷键说明

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