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

📄 epptop.rcf

📁 在altera fpga中实现epp模式的并口通信程序
💻 RCF
📖 第 1 页 / 共 5 页
字号:
### Routing Constraints File: EPPTOP.rcf
### Written on:				Mon Dec 22 18:37:35 2008
### Written by:				Version 7.0 Build 33 02/05/2007 SJ Full Version

section global_data {
	rcf_written_by = "Quartus II 7.0 Build 33";
	device = EP2SGX30DF780C5;
}

signal_name = EPP2SRAM:M0|EPP_Wait {
	LE_BUFFER:X48Y33S0I2;
	R4:X45Y33S0I42;
	C4:X46Y34S0I6;
	LOCAL_INTERCONNECT:X47Y37S0I24;
	IO_DATAOUT:X47Y37S2I0;
	dest = ( WAIT, DATAIN );

	LE_BUFFER:X48Y33S0I3;
	LOCAL_INTERCONNECT:X48Y33S0I24;
	dest = ( ram_dp_ar_aw:m1|always1~33, DATAA ), route_port = DATAC;
}
signal_name = EPP2SRAM:M0|EPP_DataStrobe {
	LE_BUFFER:X49Y32S0I26;
	C4:X49Y28S0I30;
	LOCAL_INTERCONNECT:X49Y31S0I20;
	dest = ( EPP2SRAM:M0|Add1~97, DATAA ), route_port = DATAB;

	LE_BUFFER:X49Y32S0I27;
	label = Label_C4:X48Y33S0I14, C4:X48Y33S0I14;
	label = Label_R4:X45Y33S0I30, R4:X45Y33S0I30;
	label = Label_R4:X46Y33S0I24, R4:X46Y33S0I24;
	R4:X48Y33S0I16;
	C4:X51Y29S0I22;
	R4:X48Y31S0I41;
	LOCAL_INTERCONNECT:X49Y31S0I29;
	dest = ( EPP2SRAM:M0|Add0~97, DATAA ), route_port = DATAC;

	branch_point = Label_R4:X46Y33S0I24;
	LOCAL_INTERCONNECT:X48Y33S0I41;
	dest = ( EPP2SRAM:M0|Selector5~162, DATAB ), route_port = DATAC;

	branch_point = Label_R4:X45Y33S0I30;
	label = Label_LOCAL_INTERCONNECT:X48Y33S0I32, LOCAL_INTERCONNECT:X48Y33S0I32;
	dest = ( EPP2SRAM:M0|Selector5~161, DATAA ), route_port = DATAD;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I32;
	dest = ( EPP2SRAM:M0|epp_state~775, DATAA ), route_port = DATAD;

	branch_point = Label_C4:X48Y33S0I14;
	label = Label_LOCAL_INTERCONNECT:X49Y33S0I42, LOCAL_INTERCONNECT:X49Y33S0I42;
	dest = ( EPP2SRAM:M0|Add1~96, DATAA ), route_port = DATAF;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y33S0I42;
	dest = ( EPP2SRAM:M0|Add0~96, DATAA ), route_port = DATAF;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y33S0I42;
	dest = ( EPP2SRAM:M0|Add1~95, DATAA ), route_port = DATAA;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y33S0I42;
	dest = ( EPP2SRAM:M0|epp_state~781, DATAA ), route_port = DATAA;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y33S0I42;
	dest = ( EPP2SRAM:M0|Add0~95, DATAA ), route_port = DATAF;

	label = Label_LOCAL_LINE:X49Y32S0I13, LOCAL_LINE:X49Y32S0I13;
	dest = ( EPP2SRAM:M0|epp_dataout[7]~1607, DATAA ), route_port = DATAC;

	branch_point = Label_LOCAL_LINE:X49Y32S0I13;
	dest = ( EPP2SRAM:M0|epp_dataout[2]~1606, DATAA ), route_port = DATAF;

	branch_point = Label_LOCAL_LINE:X49Y32S0I13;
	dest = ( EPP2SRAM:M0|epp_dataout[2]~1614, DATAE ), route_port = DATAC;
}
signal_name = EPP2SRAM:M0|EPP_AddressStrobe {
	LE_BUFFER:X49Y32S0I28;
	label = Label_LOCAL_INTERCONNECT:X49Y32S0I19, LOCAL_INTERCONNECT:X49Y32S0I19;
	dest = ( EPP2SRAM:M0|epp_dataout[7]~1607, DATAB ), route_port = DATAA;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y32S0I19;
	dest = ( EPP2SRAM:M0|epp_dataout[2]~1614, DATAB ), route_port = DATAA;

	label = Label_LE_BUFFER:X49Y32S0I29, LE_BUFFER:X49Y32S0I29;
	C4:X48Y28S0I30;
	R4:X49Y31S0I17;
	LOCAL_INTERCONNECT:X49Y31S0I32;
	dest = ( EPP2SRAM:M0|cmd~166, DATAB ), route_port = DATAA;

	branch_point = Label_LE_BUFFER:X49Y32S0I29;
	label = Label_C4:X48Y33S0I13, C4:X48Y33S0I13;
	LOCAL_INTERCONNECT:X49Y33S0I39;
	dest = ( EPP2SRAM:M0|epp_state~781, DATAC ), route_port = DATAC;

	branch_point = Label_C4:X48Y33S0I13;
	label = Label_LOCAL_INTERCONNECT:X48Y33S0I19, LOCAL_INTERCONNECT:X48Y33S0I19;
	dest = ( EPP2SRAM:M0|epp_state~779, DATAA ), route_port = DATAA;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I19;
	dest = ( EPP2SRAM:M0|Selector5~161, DATAC ), route_port = DATAA;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I19;
	dest = ( EPP2SRAM:M0|Selector5~162, DATAC ), route_port = DATAA;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I19;
	dest = ( EPP2SRAM:M0|epp_state~780, DATAA ), route_port = DATAF;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I19;
	dest = ( EPP2SRAM:M0|epp_state~775, DATAC ), route_port = DATAC;

	label = Label_LOCAL_LINE:X49Y32S0I14, LOCAL_LINE:X49Y32S0I14;
	dest = ( EPP2SRAM:M0|epp_dataout[2]~1608, DATAB ), route_port = DATAD;

	branch_point = Label_LOCAL_LINE:X49Y32S0I14;
	dest = ( EPP2SRAM:M0|epp_dataout[2]~1606, DATAB ), route_port = DATAD;
}
signal_name = EPP2SRAM:M0|epp_state.EPP_WAIT_DATAWRITE {
	LOCAL_LINE:X48Y33S0I8;
	dest = ( EPP2SRAM:M0|Selector5~160, DATAA ), route_port = DATAF;

	LE_BUFFER:X48Y33S0I16;
	label = Label_LOCAL_INTERCONNECT:X49Y33S0I33, LOCAL_INTERCONNECT:X49Y33S0I33;
	dest = ( EPP2SRAM:M0|epp_state~781, DATAB ), route_port = DATAF;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y33S0I33;
	dest = ( EPP2SRAM:M0|sram_waddr[2]~166, DATAA ), route_port = DATAF;
}
signal_name = EPP2SRAM:M0|epp_state.EPP_WAIT_DATAREAD {
	label = Label_LE_BUFFER:X48Y33S0I12, LE_BUFFER:X48Y33S0I12;
	R4:X45Y33S0I28;
	LOCAL_INTERCONNECT:X48Y33S0I28;
	dest = ( EPP2SRAM:M0|Selector5~160, DATAB ), route_port = DATAD;

	branch_point = Label_LE_BUFFER:X48Y33S0I12;
	label = Label_LOCAL_INTERCONNECT:X49Y33S0I30, LOCAL_INTERCONNECT:X49Y33S0I30;
	dest = ( EPP2SRAM:M0|EPP_Data~27, DATAA ), route_port = DATAC;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y33S0I30;
	dest = ( EPP2SRAM:M0|sram_raddr[2]~166, DATAA ), route_port = DATAD;
}
signal_name = EPP2SRAM:M0|Selector5~160 {
	LE_BUFFER:X48Y33S0I19;
	label = Label_LOCAL_INTERCONNECT:X48Y33S0I35, LOCAL_INTERCONNECT:X48Y33S0I35;
	dest = ( EPP2SRAM:M0|Selector5~161, DATAB ), route_port = DATAF;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I35;
	dest = ( EPP2SRAM:M0|epp_state~775, DATAB ), route_port = DATAA;
}
signal_name = EPP2SRAM:M0|epp_state.EPP_WAIT_ADDRWRITE {
	LE_BUFFER:X48Y33S0I28;
	LOCAL_INTERCONNECT:X49Y33S0I41;
	dest = ( EPP2SRAM:M0|epp_state~781, DATAD ), route_port = DATAB;

	label = Label_LOCAL_LINE:X48Y33S0I14, LOCAL_LINE:X48Y33S0I14;
	dest = ( EPP2SRAM:M0|epp_state~775, DATAD ), route_port = DATAB;

	branch_point = Label_LOCAL_LINE:X48Y33S0I14;
	dest = ( EPP2SRAM:M0|epp_state~779, DATAB ), route_port = DATAB;

	branch_point = Label_LOCAL_LINE:X48Y33S0I14;
	dest = ( EPP2SRAM:M0|Selector5~161, DATAD ), route_port = DATAB;
}
signal_name = EPP2SRAM:M0|epp_state.EPP_WAIT_ADDRREAD {
	LE_BUFFER:X48Y33S0I14;
	LOCAL_INTERCONNECT:X49Y33S0I31;
	dest = ( EPP2SRAM:M0|EPP_Data~27, DATAB ), route_port = DATAF;

	label = Label_LOCAL_LINE:X48Y33S0I7, LOCAL_LINE:X48Y33S0I7;
	dest = ( EPP2SRAM:M0|Selector5~161, DATAE ), route_port = DATAC;

	branch_point = Label_LOCAL_LINE:X48Y33S0I7;
	dest = ( EPP2SRAM:M0|epp_state~775, DATAE ), route_port = DATAF;
}
signal_name = EPP2SRAM:M0|Selector5~161 {
	LOCAL_LINE:X48Y33S0I15;
	dest = ( EPP2SRAM:M0|Selector5~162, DATAD ), route_port = DATAF;
}
signal_name = EPP2SRAM:M0|epp_state.EPP_IDLE {
	LE_BUFFER:X49Y33S0I25;
	R4:X45Y33S0I48;
	label = Label_LOCAL_INTERCONNECT:X48Y33S0I39, LOCAL_INTERCONNECT:X48Y33S0I39;
	dest = ( EPP2SRAM:M0|Selector5~162, DATAE ), route_port = DATAB;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I39;
	dest = ( EPP2SRAM:M0|epp_state~780, DATAC ), route_port = DATAC;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I39;
	dest = ( EPP2SRAM:M0|epp_state~777, DATAB ), route_port = DATAF;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I39;
	dest = ( EPP2SRAM:M0|epp_state~779, DATAC ), route_port = DATAF;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I39;
	dest = ( EPP2SRAM:M0|epp_state~778, DATAB ), route_port = DATAF;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I39;
	dest = ( EPP2SRAM:M0|epp_state~776, DATAA ), route_port = DATAC;

	LE_BUFFER:X49Y33S0I24;
	label = Label_C4:X49Y29S0I27, C4:X49Y29S0I27;
	LOCAL_INTERCONNECT:X49Y31S0I16;
	dest = ( EPP2SRAM:M0|cmd~166, DATAC ), route_port = DATAC;

	branch_point = Label_C4:X49Y29S0I27;
	label = Label_LOCAL_INTERCONNECT:X49Y32S0I16, LOCAL_INTERCONNECT:X49Y32S0I16;
	dest = ( EPP2SRAM:M0|epp_dataout[2]~1614, DATAC ), route_port = DATAB;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y32S0I16;
	dest = ( EPP2SRAM:M0|epp_dataout[2]~1608, DATAC ), route_port = DATAB;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y32S0I16;
	dest = ( EPP2SRAM:M0|epp_dataout[7]~1607, DATAC ), route_port = DATAD;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y32S0I16;
	dest = ( EPP2SRAM:M0|epp_datain[7]~547, DATAA ), route_port = DATAD;
}
signal_name = EPP2SRAM:M0|EPP_Write {
	label = Label_LE_BUFFER:X49Y33S0I10, LE_BUFFER:X49Y33S0I10;
	R4:X46Y33S0I26;
	label = Label_LOCAL_INTERCONNECT:X48Y33S0I1, LOCAL_INTERCONNECT:X48Y33S0I1;
	dest = ( EPP2SRAM:M0|epp_state~777, DATAC ), route_port = DATAA;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I1;
	dest = ( EPP2SRAM:M0|epp_state~779, DATAD ), route_port = DATAC;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I1;
	dest = ( EPP2SRAM:M0|epp_state~778, DATAC ), route_port = DATAA;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I1;
	dest = ( EPP2SRAM:M0|epp_state~780, DATAD ), route_port = DATAA;

	branch_point = Label_LE_BUFFER:X49Y33S0I10;
	label = Label_C4:X49Y29S0I21, C4:X49Y29S0I21;
	LOCAL_INTERCONNECT:X49Y31S0I7;
	dest = ( EPP2SRAM:M0|cmd~166, DATAD ), route_port = DATAF;

	branch_point = Label_C4:X49Y29S0I21;
	label = Label_LOCAL_INTERCONNECT:X49Y32S0I8, LOCAL_INTERCONNECT:X49Y32S0I8;
	dest = ( EPP2SRAM:M0|epp_dataout[2]~1608, DATAD ), route_port = DATAF;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y32S0I8;
	dest = ( EPP2SRAM:M0|epp_dataout[2]~1614, DATAD ), route_port = DATAF;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y32S0I8;
	dest = ( EPP2SRAM:M0|epp_dataout[7]~1607, DATAE ), route_port = DATAF;

	branch_point = Label_LOCAL_INTERCONNECT:X49Y32S0I8;
	dest = ( EPP2SRAM:M0|epp_datain[7]~547, DATAC ), route_port = DATAC;
}
signal_name = EPP2SRAM:M0|epp_dataout[2]~1606 {
	LOCAL_LINE:X49Y32S0I15;
	dest = ( EPP2SRAM:M0|epp_datain[7]~547, DATAD ), route_port = DATAF;

	LE_BUFFER:X49Y32S0I31;
	C4:X48Y33S0I15;
	label = Label_LOCAL_INTERCONNECT:X48Y33S0I21, LOCAL_INTERCONNECT:X48Y33S0I21;
	dest = ( EPP2SRAM:M0|epp_state~777, DATAD ), route_port = DATAC;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I21;
	dest = ( EPP2SRAM:M0|epp_state~778, DATAD ), route_port = DATAC;
}
signal_name = EPP2SRAM:M0|epp_state~775 {
	LE_BUFFER:X48Y33S0I24;
	R4:X49Y33S0I22;
	LOCAL_INTERCONNECT:X49Y33S0I17;
	dest = ( EPP2SRAM:M0|epp_state~782, DATAC ), route_port = DATAF;

	LOCAL_LINE:X48Y33S0I12;
	dest = ( EPP2SRAM:M0|epp_state~776, DATAC ), route_port = DATAD;
}
signal_name = EPP2SRAM:M0|epp_state~776 {
	LE_BUFFER:X48Y33S0I27;
	label = Label_LOCAL_INTERCONNECT:X48Y33S0I40, LOCAL_INTERCONNECT:X48Y33S0I40;
	dest = ( EPP2SRAM:M0|epp_state~777, DATAE ), route_port = DATAB;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I40;
	dest = ( EPP2SRAM:M0|epp_state~779, DATAE ), route_port = DATAD;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I40;
	dest = ( EPP2SRAM:M0|epp_state~778, DATAE ), route_port = DATAB;

	branch_point = Label_LOCAL_INTERCONNECT:X48Y33S0I40;
	dest = ( EPP2SRAM:M0|epp_state~780, DATAE ), route_port = DATAB;
}
signal_name = EPP2SRAM:M0|EPP_Data~27 {
	label = Label_LE_BUFFER:X49Y33S0I20, LE_BUFFER:X49Y33S0I20;
	R4:X50Y33S0I21;
	C4:X50Y34S0I11;
	label = Label_LOCAL_INTERCONNECT:X51Y37S0I26, LOCAL_INTERCONNECT:X51Y37S0I26;
	IO_OE_PIN:X51Y37S0I0;
	dest = ( EPPDATA[3], OE );

	branch_point = Label_LOCAL_INTERCONNECT:X51Y37S0I26;
	IO_OE_PIN:X51Y37S3I0;
	dest = ( EPPDATA[4], OE );

	branch_point = Label_LE_BUFFER:X49Y33S0I20;
	label = Label_R4:X46Y33S0I32, R4:X46Y33S0I32;
	R4:X42Y33S0I32;
	C4:X42Y34S0I11;
	LOCAL_INTERCONNECT:X42Y37S0I4;
	IO_OE_PIN:X42Y37S0I0;
	dest = ( EPPDATA[6], OE );

	branch_point = Label_R4:X46Y33S0I32;
	C4:X46Y34S0I11;
	LOCAL_INTERCONNECT:X46Y37S0I8;
	IO_OE_PIN:X46Y37S0I0;
	dest = ( EPPDATA[5], OE );

	branch_point = Label_LE_BUFFER:X49Y33S0I20;
	R4:X50Y33S0I20;
	label = Label_R4:X52Y33S0I19, R4:X52Y33S0I19;
	label = Label_R4:X55Y33S0I8, R4:X55Y33S0I8;
	C4:X56Y34S0I12;
	LOCAL_INTERCONNECT:X56Y37S0I3;
	IO_OE_PIN:X56Y37S2I0;
	dest = ( EPPDATA[1], OE );

	branch_point = Label_R4:X55Y33S0I8;
	R4:X59Y33S0I7;
	label = Label_C4:X59Y34S0I10, C4:X59Y34S0I10;
	LOCAL_INTERCONNECT:X60Y37S0I32;
	IO_OE_PIN:X60Y37S0I0;
	dest = ( EPPDATA[0], OE );

	branch_point = Label_C4:X59Y34S0I10;
	LOCAL_INTERCONNECT:X60Y37S0I23;
	IO_OE_PIN:X60Y37S2I0;
	dest = ( EPPDATA[7], OE );

	branch_point = Label_R4:X52Y33S0I19;
	C4:X54Y34S0I9;
	LOCAL_INTERCONNECT:X55Y37S0I24;
	IO_OE_PIN:X55Y37S0I0;
	dest = ( EPPDATA[2], OE );

	branch_point = Label_LE_BUFFER:X49Y33S0I20;
	LOCAL_INTERCONNECT:X49Y33S0I14;
	dest = ( EPP2SRAM:M0|epp_state~781, DATAE ), route_port = DATAD;
}
signal_name = EPP2SRAM:M0|epp_state~781 {
	LE_BUFFER:X49Y33S0I15;
	LOCAL_INTERCONNECT:X49Y33S0I32;
	dest = ( EPP2SRAM:M0|epp_state~782, DATAD ), route_port = DATAC;
}
signal_name = EPP2SRAM:M0|epp_dataout[0] {
	LE_BUFFER:X46Y32S0I18;
	C4:X46Y33S0I9;
	R4:X47Y33S0I5;
	R4:X50Y33S0I18;
	R4:X54Y33S0I18;
	R4:X58Y33S0I18;
	C4:X59Y34S0I8;
	LOCAL_INTERCONNECT:X60Y37S0I25;
	IO_DATAOUT:X60Y37S0I0;
	dest = ( EPPDATA[0], DATAIN );
}
signal_name = EPP2SRAM:M0|epp_dataout[1] {
	LE_BUFFER:X46Y32S0I17;
	C4:X45Y33S0I8;
	R4:X46Y36S0I18;
	R4:X50Y36S0I18;

⌨️ 快捷键说明

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