コード例 #1
0
ファイル: testbench.c プロジェクト: madhavPdesai/ahir
void Read_Sender()
{
	int idx;
	uint8_t SA [ORDER];
	for(idx = 0; idx < ORDER; idx++)
	{
		SA[idx] = 1;
	}
	write_uint8_n("read_command",SA, ORDER);
}
コード例 #2
0
ファイル: testbench.c プロジェクト: madhavPdesai/ahir
void Write_Sender()
{
	uint8_t SA [ORDER];
	int idx;
	for(idx = 0; idx < ORDER; idx++)
	{
		SA[idx] = (2*idx) + 1;
	}
	write_uint8_n("write_command",SA, ORDER);
}
コード例 #3
0
void Sender()
{
	int idx;
	for(idx = 0; idx < ORDER; idx++)
	{
		uint32_t r = rand();
		sent_values[idx] = r & 0x1;
	}
	write_uint8_n("in_data",sent_values,ORDER);
}
コード例 #4
0
ファイル: testbench.c プロジェクト: madhavPdesai/ahir
void Sender()
{
	int idx;
	uint8_t val[ORDER];
	for(idx = 0; idx < ORDER; idx++)
	{
		uint8_t r = idx;
		val[idx] = r;
		expected_result[idx] = ((idx == 0) ? 0 : ((r-1) + r + r + r + r));
	}
	write_uint8_n("in_data",val,ORDER);
}
コード例 #5
0
ファイル: testbench.c プロジェクト: ahirOrg/ahir
void *write_pipe_(void* a)
{
	write_uint8_n("in_data",(uint8_t*)a, 4);
}
コード例 #6
0
ファイル: testbench.c プロジェクト: ahirOrg/ahir
void *write_pipe_ctrl_(void* a)
{
	PipeArgs* aa = (PipeArgs*) a;
	write_uint8_n(aa->name,(uint8_t*)(aa->data), PKT_LENGTH*N);
}