c_cpp [引脚分配] #Magnum2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp [引脚分配] #Magnum2相关的知识,希望对你有一定的参考价值。

fail_signal_mux( pl_IO_DQS_DQSb, t_double);

PIN_ASSIGNMENTS( 4_Dut_DIC_Board )
{
/*	DUT pin		DUT	   Tester	Tester	Tester	Tester	Vector	 */
/*	 name		pin #    pin #	pin #	pin #	pin #	position */
/*	-------		-----    ------	------	------	------	-----	 */
	ASSIGN_4DUT(   IO0,		a_1,	b_1,	a_33,	b_33	)
	ASSIGN_4DUT(   IO1,		a_2,	b_2,	a_34,	b_34    )
	ASSIGN_4DUT(   IO2,		a_3,	b_3,	a_35,	b_35	)
	ASSIGN_4DUT(   IO3,		a_4,	b_4,	a_36,	b_36	)
	// 这里的channel直接从a_4到a_9是因为要使用DDR的配置
    // 也就是说a_1和a_5会分别用来strobe A cycle和B cycle的failure
	ASSIGN_4DUT(   IO4,		a_9,	b_9,	a_41,	b_41	)
	ASSIGN_4DUT(   IO5,		a_10,	b_10,	a_42,	b_42	)
	ASSIGN_4DUT(   IO6,		a_11,	b_11,	a_43,	b_43	)
	ASSIGN_4DUT(   IO7,		a_12,	b_12,	a_44,	b_44	)
	
	ASSIGN_4DUT(   RB1,		a_28,	b_28,	a_60,	b_60	)	
	ASSIGN_4DUT(   RE,		a_17,	b_17,	a_49,	b_49	)	
	ASSIGN_4DUT(   REb,		a_18,	b_18,	a_50,	b_50	)	
	ASSIGN_4DUT(   WE,		a_22,	b_22,	a_54,	b_54	)	
	ASSIGN_4DUT(   ALE,		a_21,	b_21,	a_53,	b_53	)
	
	ASSIGN_4DUT(   CE1,		a_19,	b_19,	a_51,	b_51	)
	ASSIGN_4DUT(   WP,		a_23,	b_23,	a_55,	b_55	)
	ASSIGN_4DUT(   CLE,		a_20,	b_20,	a_52,	b_52	)
	ASSIGN_4DUT(   DQS,		a_26,	b_26,	a_58,	b_58	)
	ASSIGN_4DUT(   DQSb,	a_27,	b_27,	a_59,	b_59	)
	
	ASSIGN_4DUT_CE5_CE16
	ASSIGN_4DUT(  RB2,		a_na,	b_na,	a_na,	b_na	)
	ASSIGN_4DUT(  RB3,		a_na,	b_na,	a_na,	b_na	)
	ASSIGN_4DUT(  RB4,		a_na,	b_na,	a_na,	b_na	)
	ASSIGN_4DUT(  CE2,		a_na,	b_na,	a_na,	b_na	)
	ASSIGN_4DUT(  CE3,		a_na,	b_na,	a_na,	b_na	)
	ASSIGN_4DUT(  CE4,		a_na,	b_na,	a_na,	b_na	)

//ori#ifdef RUN_X1IO
//	ASSIGN_4DUT(   VMON,	a_32,   b_32,   a_64,   b_64	)
//	ASSIGN_4DUT(   VMON,	a_30,   b_30,   a_62,   b_62	)
//ori	ASSIGN_4DUT(   VMON,	a_31,   b_31,   a_63,   b_63	)
//ori	ASSIGN_4DUT(   X1IO,	a_29,   b_29,   a_61,   b_61	)
//ori #else
//ori	ASSIGN_4DUT_VMON
//ori	ASSIGN_4DUT_X1IO
//ori#endif

	ASSIGN_4DUT(  VSS,		a_na,	b_na,	a_na,	b_na )
	ASSIGN_4DUT( VSSQ,		a_na,	b_na,	a_na,	b_na )
	ASSIGN_4DUT( VREF,		a_na,	b_na,	a_na,	b_na )

	ASSIGN_4DUT(   VCC,		a_dps1,	b_dps1, a_dps3, b_dps3	)
	ASSIGN_4DUT(   VCCQ,	a_dps2,	b_dps2, a_dps4, b_dps4	)
}

以上是关于c_cpp [引脚分配] #Magnum2的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 使用arduino数字引脚与外界联系。

如何利用TCL文件给FPGA分配引脚

Beaglebone Black教程Beaglebone Black的引脚分配

quartus中元件的引脚用不用设置

Xilinx Spartan 6 管脚分配(转)

c_cpp 注意需要进行内存分配