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

📄 seg73.mfd

📁 Mars-XC2S50-S-Core-V2.0开发板核心板的说明和设计文档
💻 MFD
📖 第 1 页 / 共 4 页
字号:
   div_cnt<6>.AR = !rst;

MACROCELL | 0 | 2 | div_cnt<7>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 17 | 0 | 9 | 0 | 8 | 0 | 3 | 0 | 17 | 0 | 16 | 0 | 15 | 0 | 14 | 0 | 13 | 0 | 12 | 0 | 11 | 0 | 10 | 0 | 7 | 0 | 6 | 0 | 5 | 0 | 4 | 0 | 1 | 0 | 0
INPUTS | 9 | div_cnt<0>  | div_cnt<1>  | div_cnt<2>  | div_cnt<3>  | div_cnt<4>  | div_cnt<5>  | div_cnt<6>  | clk  | rst
INPUTMC | 7 | 1 | 10 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 14 | 1 | 13 | 1 | 12
INPUTP | 2 | 143 | 79
EQ | 4 | 
   div_cnt<7>.T = div_cnt<0> & div_cnt<1> & div_cnt<2> & 
	div_cnt<3> & div_cnt<4> & div_cnt<5> & div_cnt<6>;
   div_cnt<7>.CLK = clk;
   div_cnt<7>.AR = !rst;

MACROCELL | 0 | 1 | div_cnt<8>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 16 | 0 | 9 | 0 | 8 | 0 | 3 | 0 | 17 | 0 | 16 | 0 | 15 | 0 | 14 | 0 | 13 | 0 | 12 | 0 | 11 | 0 | 10 | 0 | 7 | 0 | 6 | 0 | 5 | 0 | 4 | 0 | 0
INPUTS | 10 | div_cnt<0>  | div_cnt<1>  | div_cnt<2>  | div_cnt<3>  | div_cnt<4>  | div_cnt<5>  | div_cnt<6>  | div_cnt<7>  | clk  | rst
INPUTMC | 8 | 1 | 10 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 14 | 1 | 13 | 1 | 12 | 0 | 2
INPUTP | 2 | 143 | 79
EQ | 5 | 
   div_cnt<8>.T = div_cnt<0> & div_cnt<1> & div_cnt<2> & 
	div_cnt<3> & div_cnt<4> & div_cnt<5> & div_cnt<6> & 
	div_cnt<7>;
   div_cnt<8>.CLK = clk;
   div_cnt<8>.AR = !rst;

MACROCELL | 0 | 0 | div_cnt<9>
ATTRIBUTES | 4326192 | 0
OUTPUTMC | 15 | 0 | 9 | 0 | 8 | 0 | 3 | 0 | 17 | 0 | 16 | 0 | 15 | 0 | 14 | 0 | 13 | 0 | 12 | 0 | 11 | 0 | 10 | 0 | 7 | 0 | 6 | 0 | 5 | 0 | 4
INPUTS | 11 | div_cnt<0>  | div_cnt<1>  | div_cnt<2>  | div_cnt<3>  | div_cnt<4>  | div_cnt<5>  | div_cnt<6>  | div_cnt<7>  | div_cnt<8>  | clk  | rst
INPUTMC | 9 | 1 | 10 | 1 | 17 | 1 | 16 | 1 | 15 | 1 | 14 | 1 | 13 | 1 | 12 | 0 | 2 | 0 | 1
INPUTP | 2 | 143 | 79
EQ | 5 | 
   div_cnt<9>.T = div_cnt<0> & div_cnt<1> & div_cnt<2> & 
	div_cnt<3> & div_cnt<4> & div_cnt<5> & div_cnt<6> & 
	div_cnt<7> & div_cnt<8>;
   div_cnt<9>.CLK = clk;
   div_cnt<9>.AR = !rst;

MACROCELL | 7 | 11 | last_over
ATTRIBUTES | 8520496 | 0
OUTPUTMC | 5 | 7 | 7 | 3 | 9 | 3 | 10 | 7 | 0 | 3 | 16
INPUTS | 6 | cntlast<0>  | cntlast<1>  | cntlast<2>  | cntlast<3>  | third_over  | rst
INPUTMC | 5 | 7 | 14 | 7 | 1 | 7 | 8 | 7 | 2 | 7 | 13
INPUTP | 1 | 79
EQ | 4 | 
   last_over.D = cntlast<0> & !cntlast<1> & !cntlast<2> & 
	cntlast<3>;
   last_over.CLK = third_over;
   last_over.AR = !rst;

MACROCELL | 3 | 0 | dataout_1_OBUF
ATTRIBUTES | 264962 | 0
INPUTS | 19 | en<1>  | en<3>  | en<2>  | en<0>  | cntsecond<1>  | cntsecond<2>  | cntsecond<3>  | cntlast<1>  | cntlast<2>  | cntlast<3>  | cntthird<1>  | cntthird<2>  | cntthird<3>  | cntfirst<1>  | cntfirst<2>  | cntfirst<3>  | cntsecond<0>  | en_xhdl<1>.EXP  | EXP20_.EXP
INPUTMC | 19 | 3 | 1 | 3 | 10 | 3 | 8 | 5 | 11 | 7 | 3 | 7 | 9 | 7 | 4 | 7 | 1 | 7 | 8 | 7 | 2 | 7 | 5 | 7 | 10 | 7 | 6 | 3 | 11 | 7 | 0 | 3 | 16 | 7 | 17 | 3 | 1 | 3 | 17
IMPORTS | 2 | 3 | 1 | 3 | 17
EQ | 26 | 
   dataout<1> = en<1> & en<3> & en<2> & !en<0> & !cntfirst<1> & 
	!cntfirst<2> & !cntfirst<3>
	# en<1> & en<3> & !en<2> & en<0> & !cntthird<1> & 
	!cntthird<2> & !cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & !cntlast<1> & 
	!cntlast<2> & !cntlast<3>
	# !en<1> & en<3> & en<2> & en<0> & !cntsecond<1> & 
	!cntsecond<2> & !cntsecond<3>
	# !en<1> & en<3> & en<2> & en<0> & !cntsecond<0> & 
	!cntsecond<1> & cntsecond<2> & cntsecond<3>
;Imported pterms FB4_2
	# en<1> & en<3> & en<2> & !en<0> & cntfirst<0> & 
	cntfirst<1> & cntfirst<2> & !cntfirst<3>
	# en<1> & en<3> & en<2> & !en<0> & !cntfirst<0> & 
	!cntfirst<1> & cntfirst<2> & cntfirst<3>
;Imported pterms FB4_18
	# en<1> & en<3> & !en<2> & en<0> & cntthird<0> & 
	cntthird<1> & cntthird<2> & !cntthird<3>
	# en<1> & en<3> & !en<2> & en<0> & !cntthird<0> & 
	!cntthird<1> & cntthird<2> & cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<0> & 
	cntlast<1> & cntlast<2> & !cntlast<3>
	# en<1> & !en<3> & en<2> & en<0> & !cntlast<0> & 
	!cntlast<1> & cntlast<2> & cntlast<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<0> & 
	cntsecond<1> & cntsecond<2> & !cntsecond<3>;

MACROCELL | 3 | 3 | dataout<2>_BUFR.MC
ATTRIBUTES | 133888 | 0
OUTPUTMC | 1 | 5 | 8
INPUTS | 19 | en<1>  | en<3>  | en<2>  | en<0>  | cntlast<0>  | cntlast<1>  | cntlast<3>  | cntsecond<0>  | cntsecond<1>  | cntsecond<3>  | cntthird<0>  | cntthird<1>  | cntthird<3>  | cntfirst<0>  | cntfirst<1>  | cntfirst<3>  | cntsecond<2>  | EXP13_.EXP  | EXP14_.EXP
INPUTMC | 19 | 3 | 1 | 3 | 10 | 3 | 8 | 5 | 11 | 7 | 14 | 7 | 1 | 7 | 2 | 7 | 17 | 7 | 3 | 7 | 4 | 1 | 11 | 7 | 5 | 7 | 6 | 7 | 7 | 3 | 11 | 3 | 16 | 7 | 9 | 3 | 2 | 3 | 4
IMPORTS | 2 | 3 | 2 | 3 | 4
EQ | 35 | 
   dataout<2>_BUFR = en<1> & en<3> & en<2> & !en<0> & cntfirst<0> & 
	cntfirst<1> & !cntfirst<3>
	# en<1> & en<3> & !en<2> & en<0> & cntthird<0> & 
	cntthird<1> & !cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<0> & 
	cntlast<1> & !cntlast<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<0> & 
	cntsecond<1> & !cntsecond<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<0> & 
	!cntsecond<2> & !cntsecond<3>
;Imported pterms FB4_3
	# en<1> & en<3> & !en<2> & en<0> & cntthird<0> & 
	!cntthird<2> & !cntthird<3>
	# en<1> & en<3> & !en<2> & en<0> & cntthird<1> & 
	!cntthird<2> & !cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<0> & 
	!cntlast<2> & !cntlast<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<1> & 
	!cntlast<2> & !cntlast<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<1> & 
	!cntsecond<2> & !cntsecond<3>
;Imported pterms FB4_5
	# en<1> & en<3> & en<2> & !en<0> & cntfirst<0> & 
	!cntfirst<2> & !cntfirst<3>
	# en<1> & en<3> & en<2> & !en<0> & cntfirst<1> & 
	!cntfirst<2> & !cntfirst<3>
	# en<1> & en<3> & !en<2> & en<0> & cntthird<0> & 
	!cntthird<1> & cntthird<2> & cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<0> & 
	!cntlast<1> & cntlast<2> & cntlast<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<0> & 
	!cntsecond<1> & cntsecond<2> & cntsecond<3>
;Imported pterms FB4_6
	# en<1> & en<3> & en<2> & !en<0> & cntfirst<0> & 
	!cntfirst<1> & cntfirst<2> & cntfirst<3>;

MACROCELL | 5 | 9 | dataout_3_OBUF
ATTRIBUTES | 264962 | 0
INPUTS | 16 | en<1>  | en<3>  | en<2>  | en<0>  | cntsecond<0>  | cntsecond<3>  | cntlast<0>  | cntlast<3>  | cntthird<0>  | cntthird<3>  | cntfirst<0>  | cntfirst<3>  | cntsecond<1>  | cntsecond<2>  | _12_.EXP  | dataout_0_OBUF.EXP
INPUTMC | 16 | 3 | 1 | 3 | 10 | 3 | 8 | 5 | 11 | 7 | 17 | 7 | 4 | 7 | 14 | 7 | 2 | 1 | 11 | 7 | 6 | 7 | 7 | 3 | 16 | 7 | 3 | 7 | 9 | 5 | 8 | 5 | 10
IMPORTS | 2 | 5 | 8 | 5 | 10
EQ | 26 | 
   dataout<3> = en<1> & en<3> & en<2> & !en<0> & cntfirst<0> & 
	!cntfirst<3>
	# en<1> & en<3> & !en<2> & en<0> & cntthird<0> & 
	!cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<0> & 
	!cntlast<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<0> & 
	!cntsecond<3>
	# !en<1> & en<3> & en<2> & en<0> & !cntsecond<1> & 
	cntsecond<2> & !cntsecond<3>
;Imported pterms FB6_9
	# en<1> & en<3> & en<2> & !en<0> & !cntfirst<1> & 
	cntfirst<2> & !cntfirst<3>
	# en<1> & en<3> & !en<2> & en<0> & !cntthird<1> & 
	cntthird<2> & !cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & !cntlast<1> & 
	cntlast<2> & !cntlast<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<0> & 
	!cntsecond<1> & !cntsecond<2>
;Imported pterms FB6_11
	# en<1> & en<3> & en<2> & !en<0> & cntfirst<0> & 
	!cntfirst<1> & !cntfirst<2>
	# en<1> & en<3> & !en<2> & en<0> & cntthird<0> & 
	!cntthird<1> & !cntthird<2>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<0> & 
	!cntlast<1> & !cntlast<2>;

MACROCELL | 3 | 13 | dataout<4>_BUFR.MC
ATTRIBUTES | 133888 | 0
OUTPUTMC | 1 | 5 | 7
INPUTS | 17 | en<0>  | cntfirst<0>  | cntfirst<1>  | cntfirst<2>  | cntfirst<3>  | en<2>  | cntthird<0>  | cntthird<1>  | cntthird<2>  | cntthird<3>  | en<3>  | cntlast<0>  | cntlast<1>  | cntlast<2>  | cntlast<3>  | EXP17_.EXP  | EXP18_.EXP
INPUTMC | 17 | 5 | 11 | 7 | 7 | 3 | 11 | 7 | 0 | 3 | 16 | 3 | 8 | 1 | 11 | 7 | 5 | 7 | 10 | 7 | 6 | 3 | 10 | 7 | 14 | 7 | 1 | 7 | 8 | 7 | 2 | 3 | 12 | 3 | 14
IMPORTS | 2 | 3 | 12 | 3 | 14
EQ | 37 | 
   dataout<4>_BUFR = !en<3> & !cntlast<0> & cntlast<1> & !cntlast<2> & 
	cntlast<3>
	# !en<2> & !cntthird<0> & cntthird<1> & !cntthird<2> & 
	cntthird<3>
	# !en<2> & !cntthird<0> & !cntthird<1> & cntthird<2> & 
	!cntthird<3>
	# !en<0> & !cntfirst<0> & cntfirst<1> & !cntfirst<2> & 
	cntfirst<3>
	# !en<0> & !cntfirst<0> & !cntfirst<1> & cntfirst<2> & 
	!cntfirst<3>
;Imported pterms FB4_13
	# !en<0> & cntfirst<0> & cntfirst<1> & cntfirst<2>
	# !en<0> & cntfirst<0> & !cntfirst<1> & !cntfirst<2>
	# !en<1> & !cntsecond<0> & cntsecond<1> & 
	!cntsecond<2> & cntsecond<3>
	# !en<1> & !cntsecond<0> & !cntsecond<1> & 
	cntsecond<2> & !cntsecond<3>
	# !en<3> & !cntlast<0> & !cntlast<1> & cntlast<2> & 
	!cntlast<3>
;Imported pterms FB4_12
	# !en<1> & !en<3>
	# !en<3> & !en<2>
	# !en<1> & cntsecond<0> & cntsecond<1> & 
	cntsecond<2>
;Imported pterms FB4_15
	# !en<1> & cntsecond<0> & !cntsecond<1> & 
	!cntsecond<2>
	# !en<3> & cntlast<0> & cntlast<1> & cntlast<2>
	# !en<3> & cntlast<0> & !cntlast<1> & !cntlast<2>
	# !en<2> & cntthird<0> & cntthird<1> & cntthird<2>
	# !en<2> & cntthird<0> & !cntthird<1> & !cntthird<2>
;Imported pterms FB4_16
	# !en<1> & !en<2>
	# !en<1> & !en<0>
	# !en<3> & !en<0>
	# !en<2> & !en<0>
	# en<1> & en<3> & en<2> & en<0>;

MACROCELL | 5 | 3 | dataout_5_OBUF
ATTRIBUTES | 264962 | 0
INPUTS | 17 | en<1>  | en<3>  | en<2>  | en<0>  | cntsecond<0>  | cntsecond<2>  | cntsecond<3>  | cntsecond<1>  | cntlast<0>  | cntlast<2>  | cntlast<3>  | cntlast<1>  | cntthird<0>  | cntthird<2>  | cntthird<3>  | EXP21_.EXP  | EXP22_.EXP
INPUTMC | 17 | 3 | 1 | 3 | 10 | 3 | 8 | 5 | 11 | 7 | 17 | 7 | 9 | 7 | 4 | 7 | 3 | 7 | 14 | 7 | 8 | 7 | 2 | 7 | 1 | 1 | 11 | 7 | 10 | 7 | 6 | 5 | 2 | 5 | 4
IMPORTS | 2 | 5 | 2 | 5 | 4
EQ | 26 | 
   dataout<5> = en<1> & en<3> & !en<2> & en<0> & !cntthird<0> & 
	cntthird<2> & cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & !cntlast<0> & 
	cntlast<2> & cntlast<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<1> & 
	cntlast<2> & cntlast<3>
	# !en<1> & en<3> & en<2> & en<0> & !cntsecond<0> & 
	cntsecond<2> & cntsecond<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<1> & 
	cntsecond<2> & cntsecond<3>
;Imported pterms FB6_3
	# en<1> & en<3> & en<2> & !en<0> & !cntfirst<0> & 
	cntfirst<2> & cntfirst<3>
	# en<1> & en<3> & en<2> & !en<0> & cntfirst<1> & 
	cntfirst<2> & cntfirst<3>
	# en<1> & en<3> & !en<2> & en<0> & cntthird<1> & 
	cntthird<2> & cntthird<3>
	# !en<1> & en<3> & en<2> & en<0> & !cntsecond<0> & 
	cntsecond<1> & !cntsecond<2> & !cntsecond<3>
;Imported pterms FB6_5
	# en<1> & en<3> & en<2> & !en<0> & !cntfirst<0> & 
	cntfirst<1> & !cntfirst<2> & !cntfirst<3>
	# en<1> & en<3> & !en<2> & en<0> & !cntthird<0> & 
	cntthird<1> & !cntthird<2> & !cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & !cntlast<0> & 
	cntlast<1> & !cntlast<2> & !cntlast<3>;

MACROCELL | 7 | 15 | dataout_6_OBUF
ATTRIBUTES | 264962 | 0
INPUTS | 19 | en<1>  | en<3>  | en<2>  | en<0>  | cntlast<0>  | cntlast<1>  | cntlast<3>  | cntsecond<0>  | cntsecond<1>  | cntsecond<3>  | cntthird<0>  | cntthird<1>  | cntthird<3>  | cntfirst<0>  | cntfirst<1>  | cntfirst<3>  | cntsecond<2>  | cntlast<0>.EXP  | EXP23_.EXP
INPUTMC | 19 | 3 | 1 | 3 | 10 | 3 | 8 | 5 | 11 | 7 | 14 | 7 | 1 | 7 | 2 | 7 | 17 | 7 | 3 | 7 | 4 | 1 | 11 | 7 | 5 | 7 | 6 | 7 | 7 | 3 | 11 | 3 | 16 | 7 | 9 | 7 | 14 | 7 | 16
IMPORTS | 2 | 7 | 14 | 7 | 16
EQ | 35 | 
   dataout<6> = en<1> & en<3> & en<2> & !en<0> & cntfirst<0> & 
	cntfirst<1> & cntfirst<3>
	# en<1> & en<3> & !en<2> & en<0> & cntthird<0> & 
	cntthird<1> & cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<0> & 
	cntlast<1> & cntlast<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<0> & 
	cntsecond<1> & cntsecond<3>
	# !en<1> & en<3> & en<2> & en<0> & !cntsecond<0> & 
	cntsecond<1> & cntsecond<2>
;Imported pterms FB8_15
	# en<1> & !en<3> & en<2> & en<0> & !cntlast<0> & 
	cntlast<1> & cntlast<2>
	# en<1> & !en<3> & en<2> & en<0> & !cntlast<0> & 
	cntlast<2> & cntlast<3>
	# !en<1> & en<3> & en<2> & en<0> & !cntsecond<0> & 
	cntsecond<2> & cntsecond<3>
;Imported pterms FB8_17
	# en<1> & en<3> & en<2> & !en<0> & !cntfirst<0> & 
	cntfirst<1> & cntfirst<2>
	# en<1> & en<3> & en<2> & !en<0> & !cntfirst<0> & 
	cntfirst<2> & cntfirst<3>
	# en<1> & en<3> & !en<2> & en<0> & !cntthird<0> & 
	cntthird<1> & cntthird<2>
	# en<1> & en<3> & !en<2> & en<0> & !cntthird<0> & 
	cntthird<2> & cntthird<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<0> & 
	!cntsecond<1> & cntsecond<2> & !cntsecond<3>
;Imported pterms FB8_18
	# en<1> & en<3> & en<2> & !en<0> & cntfirst<0> & 
	!cntfirst<1> & cntfirst<2> & !cntfirst<3>
	# en<1> & en<3> & !en<2> & en<0> & cntthird<0> & 
	!cntthird<1> & cntthird<2> & !cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<0> & 
	!cntlast<1> & cntlast<2> & !cntlast<3>;

MACROCELL | 3 | 5 | dataout<7>_BUFR.MC
ATTRIBUTES | 133888 | 0
OUTPUTMC | 2 | 5 | 1 | 3 | 4
INPUTS | 13 | en<1>  | en<3>  | en<2>  | en<0>  | cntsecond<0>  | cntsecond<1>  | cntsecond<2>  | cntsecond<3>  | cntfirst<0>  | cntfirst<1>  | cntfirst<2>  | cntfirst<3>  | EXP15_.EXP
INPUTMC | 13 | 3 | 1 | 3 | 10 | 3 | 8 | 5 | 11 | 7 | 17 | 7 | 3 | 7 | 9 | 7 | 4 | 7 | 7 | 3 | 11 | 7 | 0 | 3 | 16 | 3 | 6
EXPORTS | 1 | 3 | 4
IMPORTS | 1 | 3 | 6
EQ | 37 | 
   dataout<7>_BUFR = !en<1> & en<3> & en<2> & en<0> & cntsecond<0> & 
	cntsecond<1> & !cntsecond<2> & cntsecond<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<0> & 
	!cntsecond<1> & cntsecond<2> & cntsecond<3>
	# !en<1> & en<3> & en<2> & en<0> & cntsecond<0> & 
	!cntsecond<1> & !cntsecond<2> & !cntsecond<3>
	# !en<1> & en<3> & en<2> & en<0> & !cntsecond<0> & 
	!cntsecond<1> & cntsecond<2> & !cntsecond<3>
;Imported pterms FB4_7
	# en<1> & en<3> & !en<2> & en<0> & cntthird<0> & 
	!cntthird<1> & cntthird<2> & cntthird<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<0> & 
	cntlast<1> & !cntlast<2> & cntlast<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<0> & 
	!cntlast<1> & cntlast<2> & cntlast<3>
	# en<1> & !en<3> & en<2> & en<0> & cntlast<0> & 
	!cntlast<1> & !cntlast<2> & !cntlast<3>
	# en<1> & !en<3> & en<2> & en<0> & !cntlast<0> & 
	!cntlast<1> & cntlast<2> & !cntlast<3>
;Imported pterms FB4_8

⌨️ 快捷键说明

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