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

📄 pack.cc

📁 用systemC制作的快速付立叶变换
💻 CC
字号:
// 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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -