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

📄 ddr_sdram.csf

📁 用VHDL编写DDR SDRAM Controller的源代码
💻 CSF
📖 第 1 页 / 共 5 页
字号:
DEFAULT_DEVICE_OPTIONS
{
	RESERVE_PIN = "AS INPUT TRI-STATED";
	RESERVE_ALL_UNUSED_PINS = "AS OUTPUT DRIVING GROUND";
	HEXOUT_FILE_COUNT_DIRECTION = UP;
	HEXOUT_FILE_START_ADDRESS = 0;
	GENERATE_HEX_FILE = OFF;
	GENERATE_RBF_FILE = OFF;
	GENERATE_TTF_FILE = OFF;
	RESERVE_DATA7_THROUGH_DATA1_AFTER_CONFIGURATION = OFF;
	RESERVE_RDYNBUSY_AFTER_CONFIGURATION = OFF;
	RESERVE_NWS_NRS_NCS_CS_AFTER_CONFIGURATION = OFF;
	DISABLE_CONF_DONE_AND_NSTATUS_PULLUPS_ON_CONFIG_DEVICE = OFF;
	AUTO_INCREMENT_CONFIG_DEVICE_JTAG_USER_CODE = ON;
	FLEX10K_CONFIG_DEVICE_JTAG_USER_CODE = FFFFFFFF;
	MERCURY_CONFIG_DEVICE_JTAG_USER_CODE = FFFFFFFF;
	APEX20K_CONFIG_DEVICE_JTAG_USER_CODE = FFFFFFFF;
	FLEX10K_CONFIGURATION_DEVICE = EPC2LC20;
	FLEX6K_CONFIGURATION_DEVICE = EPC1PC8;
	MERCURY_CONFIGURATION_DEVICE = EPC2LC20;
	APEX20K_CONFIGURATION_DEVICE = EPC2LC20;
	USE_CONFIGURATION_DEVICE = ON;
	ENABLE_INIT_DONE_OUTPUT = OFF;
	ENABLE_LOCK_OUTPUT = OFF;
	ENABLE_DEVICE_WIDE_OE = OFF;
	ENABLE_DEVICE_WIDE_RESET = OFF;
	RELEASE_CLEARS_BEFORE_TRI_STATES = OFF;
	AUTO_RESTART_CONFIGURATION = ON;
	USER_START_UP_CLOCK = OFF;
	FLEX10K_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
	FLEX6K_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
	MERCURY_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
	APEX20K_CONFIGURATION_SCHEME = "PASSIVE SERIAL";
	FLEX10K_JTAG_USER_CODE = 7F;
	MERCURY_JTAG_USER_CODE = FFFE7FFF;
	APEX20K_JTAG_USER_CODE = FFFFFFFF;
	RESERVE_NCEO_AFTER_CONFIGURATION = OFF;
	FLEX10K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE = ON;
	FLEX6K_ENABLE_LOW_VOLTAGE_MODE_ON_CONFIG_DEVICE = ON;
	ENABLE_JTAG_BST_SUPPORT = OFF;
}
AUTO_INSERT_ELA_ENTITY(bc_ela)
{
	ELA_ENTITY_NAME = bc_ela;
	AUTO_INSERT_ELA_ENTITY = DISABLE;
	SOURCE_FILE = bc_ela.tdf;
}
REPORT_TAN_TSU_SETTINGS("||Compilation Report||Results for \"ddr_sdram\" Compiler Settings||Timing Analyses||tsu (Input Setup Times)")
{
	COLUMN_WIDTHS = "256,328,";
	REPORT_OUTPUT_SECTION = ON;
	PAGE_ORIENTATION = PORTRAIT;
	NODE_LIMIT = 300;
}
REPORT_TAN_TSU_SETTINGS("||Compilation Report||Results for \"ddr_sdram\" Compiler Settings||Timing Analyses||tco (Clock to Output Delays)")
{
	COLUMN_WIDTHS = "255,82,";
	REPORT_OUTPUT_SECTION = ON;
	PAGE_ORIENTATION = PORTRAIT;
	NODE_LIMIT = 300;
}
REPORT_TABLE_SETTINGS("||Compilation Report||Results for \"ddr_sdram\" Compiler Settings||Timing Analyses||Timing Settings")
{
	COLUMN_WIDTHS = "92,96,215,374,127,";
	REPORT_OUTPUT_SECTION = ON;
	PAGE_ORIENTATION = PORTRAIT;
}
REPORT_TABLE_SETTINGS("||Compilation Report||Results for \"ddr_sdram\" Compiler Settings||Timing Analyses||Clock Requirement: 'pll1:pll|altclklock:altclklock_component|outclock0' ( 100.0 MHz, -2.955 ns )")
{
	COLUMN_WIDTHS = "237,328,294,294,89,93,93,60,";
	REPORT_OUTPUT_SECTION = ON;
	PAGE_ORIENTATION = PORTRAIT;
}
REPORT_TABLE_SETTINGS("||Compilation Report||Results for \"ddr_sdram\" Compiler Settings||Timing Analyses||Clock Requirement: 'pll1:pll|altclklock:altclklock_component|outclock1' ( 200.0 MHz, -2.955 ns )")
{
	COLUMN_WIDTHS = "234,328,294,294,89,93,93,64,";
	REPORT_OUTPUT_SECTION = ON;
	PAGE_ORIENTATION = PORTRAIT;
}
REPORT_TABLE_SETTINGS("||Compilation Report||Results for \"ddr_sdram\" Compiler Settings||Processing Time")
{
	COLUMN_WIDTHS = "114,96,";
	REPORT_OUTPUT_SECTION = ON;
	PAGE_ORIENTATION = PORTRAIT;
}
REPORT_TABLE_SETTINGS("||Compilation Report||Results for \"ddr_sdram\" Compiler Settings||Compiler Settings")
{
	COLUMN_WIDTHS = "332,137,";
	REPORT_OUTPUT_SECTION = ON;
	PAGE_ORIENTATION = PORTRAIT;
}
REPORT_TABLE_SETTINGS("||Compilation Report||Results for \"ddr_sdram\" Compiler Settings||Resource Section||Resource Usage Summary")
{
	COLUMN_WIDTHS = "203,239,";
	REPORT_OUTPUT_SECTION = ON;
	PAGE_ORIENTATION = PORTRAIT;
}
CHIP(ddr_sdram)
{
	CAS_N : IO_STANDARD = "SSTL-2 CLASS II";
	CS_N : IO_STANDARD = "SSTL-2 CLASS II";
	DQM[0] : IO_STANDARD = "SSTL-2 CLASS II";
	DQM[1] : IO_STANDARD = "SSTL-2 CLASS II";
	DQM[2] : IO_STANDARD = "SSTL-2 CLASS II";
	DQM[3] : IO_STANDARD = "SSTL-2 CLASS II";
	DQM[4] : IO_STANDARD = "SSTL-2 CLASS II";
	DQM[5] : IO_STANDARD = "SSTL-2 CLASS II";
	DQM[6] : IO_STANDARD = "SSTL-2 CLASS II";
	DQM[7] : IO_STANDARD = "SSTL-2 CLASS II";
	DQS[0] : IO_STANDARD = "SSTL-2 CLASS II";
	DQS[1] : IO_STANDARD = "SSTL-2 CLASS II";
	DQS[2] : IO_STANDARD = "SSTL-2 CLASS II";
	DQS[3] : IO_STANDARD = "SSTL-2 CLASS II";
	DQS[4] : IO_STANDARD = "SSTL-2 CLASS II";
	DQS[5] : IO_STANDARD = "SSTL-2 CLASS II";
	DQS[6] : IO_STANDARD = "SSTL-2 CLASS II";
	DQS[7] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[0] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[10] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[11] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[12] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[13] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[14] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[15] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[16] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[17] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[18] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[19] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[1] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[20] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[21] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[22] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[23] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[24] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[25] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[26] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[27] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[28] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[29] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[2] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[30] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[31] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[32] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[33] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[34] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[35] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[36] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[37] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[38] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[39] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[3] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[40] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[41] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[42] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[43] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[44] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[45] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[46] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[47] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[48] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[49] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[4] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[50] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[51] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[52] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[53] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[54] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[55] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[56] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[57] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[58] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[5] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[60] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[61] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[62] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[63] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[6] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[7] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[8] : IO_STANDARD = "SSTL-2 CLASS II";
	DQ[9] : IO_STANDARD = "SSTL-2 CLASS II";
	RAS_N : IO_STANDARD = "SSTL-2 CLASS II";
	REF1 : IO_STANDARD = "SSTL-2 CLASS II";
	REF10 : IO_STANDARD = "SSTL-2 CLASS II";
	REF2 : IO_STANDARD = "SSTL-2 CLASS II";
	REF3 : IO_STANDARD = "SSTL-2 CLASS II";
	REF4 : IO_STANDARD = "SSTL-2 CLASS II";
	REF5 : IO_STANDARD = "SSTL-2 CLASS II";
	REF6 : IO_STANDARD = "SSTL-2 CLASS II";
	REF7 : IO_STANDARD = "SSTL-2 CLASS II";
	REF8 : IO_STANDARD = "SSTL-2 CLASS II";
	REF9 : IO_STANDARD = "SSTL-2 CLASS II";
	SA : IO_STANDARD = "SSTL-2 CLASS II";
	WE_N : IO_STANDARD = "SSTL-2 CLASS II";
	ADDR[0] : LOCATION = Pin_W11;
	ADDR[10] : LOCATION = Pin_V11;
	ADDR[11] : LOCATION = Pin_AA10;
	ADDR[12] : LOCATION = Pin_AB11;
	ADDR[13] : LOCATION = Pin_Y10;
	ADDR[14] : LOCATION = Pin_AC9;
	ADDR[15] : LOCATION = Pin_W10;
	ADDR[16] : LOCATION = Pin_T21;
	ADDR[17] : LOCATION = Pin_L20;
	ADDR[18] : LOCATION = Pin_R6;
	ADDR[19] : LOCATION = Pin_N8;
	ADDR[1] : LOCATION = Pin_AF9;
	ADDR[20] : LOCATION = Pin_R21;
	ADDR[21] : LOCATION = Pin_U22;
	ADDR[2] : LOCATION = Pin_AE7;
	ADDR[3] : LOCATION = Pin_AA9;
	ADDR[4] : LOCATION = Pin_Y11;
	ADDR[5] : LOCATION = Pin_AE9;
	ADDR[6] : LOCATION = Pin_AA11;
	ADDR[7] : LOCATION = Pin_AC10;
	ADDR[8] : LOCATION = Pin_AD9;
	ADDR[9] : LOCATION = Pin_AB10;
	BA[0] : LOCATION = Pin_G22;
	BA[1] : LOCATION = Pin_H20;
	CAS_N : LOCATION = Pin_V12;
	CKE : LOCATION = Pin_J20;
	CLK : LOCATION = Pin_M19;
	CMDACK : LOCATION = Pin_F6;
	CMD[0] : LOCATION = Pin_AD6;
	CMD[1] : LOCATION = Pin_AD5;
	CMD[2] : LOCATION = Pin_AD7;
	CS_N[0] : LOCATION = Pin_W12;
	CS_N[1] : LOCATION = Pin_Y12;
	DATAIN[0] : LOCATION = Pin_N19;
	DATAIN[100] : LOCATION = Pin_W3;
	DATAIN[101] : LOCATION = Pin_W6;
	DATAIN[102] : LOCATION = Pin_AB1;
	DATAIN[103] : LOCATION = Pin_W4;
	DATAIN[104] : LOCATION = Pin_Y2;
	DATAIN[105] : LOCATION = Pin_AA2;
	DATAIN[106] : LOCATION = Pin_T3;
	DATAIN[107] : LOCATION = Pin_L1;
	DATAIN[108] : LOCATION = Pin_H1;
	DATAIN[109] : LOCATION = Pin_F2;
	DATAIN[10] : LOCATION = Pin_L23;
	DATAIN[110] : LOCATION = Pin_G2;
	DATAIN[111] : LOCATION = Pin_AB9;
	DATAIN[112] : LOCATION = Pin_L8;
	DATAIN[113] : LOCATION = Pin_J8;
	DATAIN[114] : LOCATION = Pin_K7;
	DATAIN[115] : LOCATION = Pin_G4;
	DATAIN[116] : LOCATION = Pin_D5;
	DATAIN[117] : LOCATION = Pin_Y5;
	DATAIN[118] : LOCATION = Pin_V5;
	DATAIN[119] : LOCATION = Pin_AB2;
	DATAIN[11] : LOCATION = Pin_M20;
	DATAIN[120] : LOCATION = Pin_Y1;
	DATAIN[121] : LOCATION = Pin_U4;
	DATAIN[122] : LOCATION = Pin_M2;
	DATAIN[123] : LOCATION = Pin_W7;
	DATAIN[124] : LOCATION = Pin_L2;
	DATAIN[125] : LOCATION = Pin_H2;
	DATAIN[126] : LOCATION = Pin_R5;
	DATAIN[127] : LOCATION = Pin_W9;
	DATAIN[12] : LOCATION = Pin_AF23;
	DATAIN[13] : LOCATION = Pin_AB26;
	DATAIN[14] : LOCATION = Pin_L19;

⌨️ 快捷键说明

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