• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

基于FPGA的扩频信号及BPSK调制信号产生VHDL代码ISE仿真

07/31 14:09
317
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

2-2406031Z629C2.doc

共1个文件

名称:基于FPGA的扩频信号及BPSK调制信号产生VHDL代码ISE仿真

软件:ISE

语言:VHDL

代码功能:

扩频信号及BPSK调制信号产生

通过此次课程设计,使同学们可以掌握扩频信号产生机理,掌握ISE软件的使用方法,了解基于FPGA的数字电路设计和开发方法。

FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com

演示视频:

设计文档:

1.工程文件

2.程序文件

3.程序编译

4.Testbench

5.仿真图

整体仿真图

GOLD码产生模块仿真图

DDS模块仿真图

延迟单时钟周期寄存器模块仿真图

部分代码展示:

library?IEEE;
use?IEEE.STD_LOGIC_1164.ALL;
use?IEEE.STD_LOGIC_ARITH.ALL;
use?IEEE.STD_LOGIC_UNSIGNED.ALL;
--BPSK调制信号产生模块
entity?CAcode_bpsk?is
????Port?(?clk?:?in??STD_LOGIC;
???????????reset?:?in??STD_LOGIC;
???enable?:?in?std_logic;
???sv_num?:?in?std_logic_VECTOR?(5?downto?0);
???????????cacode_out?:?out??STD_LOGIC;
???????????ca_bpsk_out?:?out??STD_LOGIC_VECTOR?(5?downto?0));
end?CAcode_bpsk;
architecture?Behavioral?of?CAcode_bpsk?is
component?CACodeGenerator?is?????
?Port?(?
?????????CLKIN:in?STD_LOGIC;????????????????--10.23M
?????????RESET:in?STD_LOGIC;
??EN?:in?STD_LOGIC;
???????????Phase_S_L:in?STD_LOGIC_VECTOR(5?DOWNTO?0);??????
????????CA_OUT?:out??STD_LOGIC;
??CA_OUT_EN?:?out?STD_LOGIC?
??);
????end?component;
component?dds?IS
???PORT?(
??????CLK?:?IN?STD_LOGIC;
??????SINE?:?OUT?STD_LOGIC_VECTOR(5?DOWNTO?0)???
);
end?component;
component?Dregist?is
????Port?(?clk?:?in??STD_LOGIC;
???????????datain?:?in??STD_LOGIC;
???????????dataout?:?out??STD_LOGIC);
end?component;
signal?ca_out_en?:?std_logic;
signal?ca_out?:?std_logic;
signal?sine_out?:?std_logic_vector(5?downto?0);
signal?clk_128_out_a?:?std_logic;
signal?ca_out1?:std_logic;
signal?ca_out2?:std_logic;
signal?ca_out3?:std_logic;
begin
cacode_out?<=?ca_out;
U1?:?CACodeGenerator?????
?Port??map?(?
?????????CLKIN=>clk,????????????????--10.23M
?????????RESET=>reset,
??EN?=>?enable,??
???????????Phase_S_L=>?sv_num,????
????????CA_OUT?=>ca_out,
??CA_OUT_EN?=>?ca_out_en?
??);
U2?:?dds
port?map(
?????clk?=>?clk,
??sine?=>?sine_out?
??);
?u3?:?Dregist
?port?map(
?????clk?=>?clk,
??datain?=>?ca_out,?
??dataout?=>?ca_out1
??);

点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=823

  • 2-2406031Z629C2.doc
    下载

相关推荐