pack.cc

来自「用systemC制作的快速付立叶变换」· CC 代码 · 共 48 行

CC
48
字号
// pack.cc// Pierre Bomel - LESTER/UBS - janvier 2005//    Formation chez France Telecom R&D#include <systemc.h>#include "gen.h"#include "sense.h"#include "pack.h"#include "unpack.h"int const points = 64;int const sine_waves = 2;int const sampling_period_ns = 10;int sc_main(int argc, char * argv[]){	gen<double, points, sine_waves, sampling_period_ns> GEN("gen");	sense<double, 0> SENSE0("sense0");	pack<double, points> PACK("pack");	unpack<double, points, sampling_period_ns> UNPACK("unpack");	sense<double, 1> SENSE1("sense1");	sc_signal<double> in_real, in_imag, out_real, out_imag;	sc_signal<double> reals[points], imags[points];	GEN.real(in_real);	GEN.imag(in_imag);	SENSE0.real(in_real);	SENSE0.imag(in_imag);	PACK.real(in_real);	PACK.imag(in_imag);	for(int i = 0; i < points; i++){		PACK.reals[i](reals[i]);		PACK.imags[i](imags[i]);		UNPACK.reals[i](reals[i]);		UNPACK.imags[i](imags[i]);	}	UNPACK.real(out_real);	UNPACK.imag(out_imag);	SENSE1.real(out_real);	SENSE1.imag(out_imag);	sc_start(10000);	return 0;}

⌨️ 快捷键说明

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