Archived
632 lines
40 KiB
Verilog
632 lines
40 KiB
Verilog
`timescale 1ns / 1ps
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|
// Company:
|
|
// Engineer:
|
|
//
|
|
// Create Date: 17:05:24 04/08/2022
|
|
// Design Name:
|
|
// Module Name: T_CAL_
|
|
// Project Name:
|
|
// Target Devices:
|
|
// Tool versions:
|
|
// Description:
|
|
//
|
|
// Dependencies:
|
|
//
|
|
// Revision:
|
|
// Revision 0.01 - File Created
|
|
// Additional Comments:
|
|
//
|
|
//////////////////////////////////////////////////////////////////////////////////
|
|
module T_CAL(
|
|
input i_clk ,
|
|
input i_rstn ,
|
|
input SW ,
|
|
input signed[7:0] i_temp ,
|
|
input [31:0] hop_fre_mode ,
|
|
output reg[4:0] T_CAL_
|
|
|
|
);
|
|
|
|
|
|
|
|
//发射通道
|
|
always@(posedge i_clk,negedge i_rstn)begin//1dB 步进
|
|
if(!i_rstn)
|
|
T_CAL_<='d0;
|
|
else if(SW==1'b1)//B环校准值
|
|
begin
|
|
if(i_temp>=8'sd70)//B环高温校准值
|
|
begin
|
|
if(hop_fre_mode<=20414) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20454) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20494) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20534) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20574) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20614) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20654) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20694) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20734) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20774) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20814) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20854) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20894) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20934) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20974) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21014) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21054) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21094) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21134) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21174) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21214) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21254) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21294) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21334) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21374) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21414) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21454) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21494) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21534) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21574) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21614) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21654) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21694) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21734) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21774) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21814) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21854) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21875) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21894) T_CAL_<= 11 ; //21894
|
|
else if(hop_fre_mode<=21934) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=21974) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22014) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22054) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22094) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22134) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22174) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22214) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22254) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22294) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22334) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22374) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22414) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22454) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22494) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22534) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22574) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22614) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22654) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22694) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22734) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22774) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22814) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22854) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22894) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22934) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22974) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=23014) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=23054) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23094) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23134) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23174) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23214) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23254) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23294) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23334) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23374) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23414) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23454) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23494) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23534) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23574) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23614) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23654) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23694) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23734) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23774) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23814) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23854) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23875) T_CAL_<= 9 ;
|
|
end
|
|
|
|
else if(i_temp>=8'sd0)//B环常温校准值
|
|
begin
|
|
if(hop_fre_mode<=20414) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20454) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20494) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20534) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20574) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20614) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20654) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20694) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20734) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20774) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20814) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20854) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20894) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20934) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20974) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21014) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21054) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21094) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21134) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21174) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21214) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21254) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21294) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21334) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21374) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21414) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21454) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21494) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21534) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21574) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21614) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21654) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21694) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21734) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21774) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21814) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21854) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21875) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21894) T_CAL_<= 11 ; //21894
|
|
else if(hop_fre_mode<=21934) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=21974) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22014) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22054) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22094) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22134) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22174) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22214) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22254) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22294) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22334) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22374) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22414) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22454) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22494) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22534) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22574) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22614) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22654) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22694) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22734) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22774) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22814) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22854) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22894) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22934) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22974) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=23014) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=23054) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23094) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23134) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23174) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23214) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23254) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23294) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23334) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23374) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23414) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23454) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23494) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23534) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23574) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23614) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23654) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23694) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23734) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23774) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23814) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23854) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23875) T_CAL_<= 9 ;
|
|
end
|
|
|
|
else //B环低温校准值
|
|
begin
|
|
if(hop_fre_mode<=20414) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20454) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20494) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20534) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20574) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20614) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20654) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20694) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20734) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20774) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20814) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20854) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20894) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20934) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20974) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21014) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21054) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21094) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21134) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21174) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21214) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21254) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21294) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21334) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21374) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21414) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21454) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21494) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21534) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21574) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21614) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21654) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21694) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21734) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21774) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21814) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21854) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21875) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21894) T_CAL_<= 11 ; //21894
|
|
else if(hop_fre_mode<=21934) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=21974) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22014) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22054) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22094) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22134) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22174) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22214) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22254) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22294) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22334) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22374) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22414) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22454) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22494) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22534) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22574) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22614) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22654) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22694) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22734) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22774) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22814) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22854) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22894) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22934) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22974) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=23014) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=23054) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23094) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23134) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23174) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23214) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23254) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23294) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23334) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23374) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23414) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23454) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23494) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23534) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23574) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23614) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23654) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23694) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23734) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23774) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23814) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23854) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23875) T_CAL_<= 9 ;
|
|
end
|
|
end
|
|
else //A环校准值
|
|
begin
|
|
if(i_temp>=8'sd70)//A环高温校准值
|
|
begin
|
|
if(hop_fre_mode<=20414) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20454) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20494) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20534) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20574) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20614) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20654) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20694) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20734) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20774) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20814) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20854) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20894) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20934) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20974) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21014) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21054) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21094) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21134) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21174) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21214) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21254) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21294) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21334) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21374) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21414) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21454) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21494) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21534) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21574) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21614) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21654) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21694) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21734) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21774) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21814) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21854) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21875) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21894) T_CAL_<= 11 ; //21894
|
|
else if(hop_fre_mode<=21934) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=21974) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22014) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22054) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22094) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22134) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22174) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22214) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22254) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22294) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22334) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22374) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22414) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22454) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22494) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22534) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22574) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22614) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22654) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22694) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22734) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22774) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22814) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22854) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22894) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22934) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22974) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=23014) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=23054) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23094) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23134) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23174) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23214) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23254) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23294) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23334) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23374) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23414) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23454) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23494) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23534) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23574) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23614) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23654) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23694) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23734) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23774) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23814) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23854) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23875) T_CAL_<= 9 ;
|
|
end
|
|
|
|
else if(i_temp>=8'sd0)//A环常温校准值
|
|
begin
|
|
if(hop_fre_mode<=20414) T_CAL_<= 14 ; //20375 ~ 20414
|
|
else if(hop_fre_mode<=20454) T_CAL_<= 14 ; //20415 ~ 20454
|
|
else if(hop_fre_mode<=20494) T_CAL_<= 14 ; //20455 ~ 20494
|
|
else if(hop_fre_mode<=20534) T_CAL_<= 14 ; //20495 ~ 20534
|
|
else if(hop_fre_mode<=20574) T_CAL_<= 15 ; //20535 ~ 20574
|
|
else if(hop_fre_mode<=20614) T_CAL_<= 15 ; //20575 ~ 20614
|
|
else if(hop_fre_mode<=20654) T_CAL_<= 15 ; //20615 ~ 20654
|
|
else if(hop_fre_mode<=20694) T_CAL_<= 15 ; //20655 ~ 20694
|
|
else if(hop_fre_mode<=20734) T_CAL_<= 15 ; //20695 ~ 20734
|
|
else if(hop_fre_mode<=20774) T_CAL_<= 16 ; //20735 ~ 20774
|
|
else if(hop_fre_mode<=20814) T_CAL_<= 16 ; //20775 ~ 20814
|
|
else if(hop_fre_mode<=20854) T_CAL_<= 16 ; //20815 ~ 20854
|
|
else if(hop_fre_mode<=20894) T_CAL_<= 16 ; //20855 ~ 20894
|
|
else if(hop_fre_mode<=20934) T_CAL_<= 16 ; //20895 ~ 20934
|
|
else if(hop_fre_mode<=20974) T_CAL_<= 16 ; //20935 ~ 20974
|
|
else if(hop_fre_mode<=21014) T_CAL_<= 16 ; //20975 ~ 21014
|
|
else if(hop_fre_mode<=21054) T_CAL_<= 16 ; //21015 ~ 21054
|
|
else if(hop_fre_mode<=21094) T_CAL_<= 15 ; //21055 ~ 21094
|
|
else if(hop_fre_mode<=21134) T_CAL_<= 14 ; //21095 ~ 21134
|
|
else if(hop_fre_mode<=21174) T_CAL_<= 14 ; //21135 ~ 21174
|
|
else if(hop_fre_mode<=21214) T_CAL_<= 13 ; //21175 ~ 21214
|
|
else if(hop_fre_mode<=21254) T_CAL_<= 13 ; //21215 ~ 21254
|
|
else if(hop_fre_mode<=21294) T_CAL_<= 13 ; //21255 ~ 21294
|
|
else if(hop_fre_mode<=21334) T_CAL_<= 13 ; //21295 ~ 21334
|
|
else if(hop_fre_mode<=21374) T_CAL_<= 14 ; //21335 ~ 21374
|
|
else if(hop_fre_mode<=21414) T_CAL_<= 14 ; //21375 ~ 21414
|
|
else if(hop_fre_mode<=21454) T_CAL_<= 15 ; //21415 ~ 21454
|
|
else if(hop_fre_mode<=21494) T_CAL_<= 15 ; //21455 ~ 21494
|
|
else if(hop_fre_mode<=21534) T_CAL_<= 15 ; //21495 ~ 21534
|
|
else if(hop_fre_mode<=21574) T_CAL_<= 15 ; //21535 ~ 21574
|
|
else if(hop_fre_mode<=21614) T_CAL_<= 15 ; //21575 ~ 21614
|
|
else if(hop_fre_mode<=21654) T_CAL_<= 15 ; //21615 ~ 21654
|
|
else if(hop_fre_mode<=21694) T_CAL_<= 15 ; //21655 ~ 21694
|
|
else if(hop_fre_mode<=21734) T_CAL_<= 14 ; //21695 ~ 21734
|
|
else if(hop_fre_mode<=21774) T_CAL_<= 14 ; //21735 ~ 21774
|
|
else if(hop_fre_mode<=21814) T_CAL_<= 13 ; //21775 ~ 21814
|
|
else if(hop_fre_mode<=21854) T_CAL_<= 13 ; //21815 ~ 21854
|
|
else if(hop_fre_mode<=21875) T_CAL_<= 13 ; //21855 ~ 21875
|
|
else if(hop_fre_mode<=21894) T_CAL_<= 11 ; //21874 ~ 21894
|
|
else if(hop_fre_mode<=21934) T_CAL_<= 11 ; //21895 ~ 21934
|
|
else if(hop_fre_mode<=21974) T_CAL_<= 11 ; //21935 ~ 21974
|
|
else if(hop_fre_mode<=22014) T_CAL_<= 11 ; //21975 ~ 22014
|
|
else if(hop_fre_mode<=22054) T_CAL_<= 11 ; //22015 ~ 22054
|
|
else if(hop_fre_mode<=22094) T_CAL_<= 11 ; //22055 ~ 22094
|
|
else if(hop_fre_mode<=22134) T_CAL_<= 11 ; //22095 ~ 22134
|
|
else if(hop_fre_mode<=22174) T_CAL_<= 11 ; //22135 ~ 22174
|
|
else if(hop_fre_mode<=22214) T_CAL_<= 11 ; //22175 ~ 22214
|
|
else if(hop_fre_mode<=22254) T_CAL_<= 11 ; //22215 ~ 22254
|
|
else if(hop_fre_mode<=22294) T_CAL_<= 11 ; //22255 ~ 22294
|
|
else if(hop_fre_mode<=22334) T_CAL_<= 11 ; //22295 ~ 22334
|
|
else if(hop_fre_mode<=22374) T_CAL_<= 11 ; //22335 ~ 22374
|
|
else if(hop_fre_mode<=22414) T_CAL_<= 11 ; //22375 ~ 22414
|
|
else if(hop_fre_mode<=22454) T_CAL_<= 11 ; //22415 ~ 22454
|
|
else if(hop_fre_mode<=22494) T_CAL_<= 11 ; //22455 ~ 22494
|
|
else if(hop_fre_mode<=22534) T_CAL_<= 11 ; //22495 ~ 22534
|
|
else if(hop_fre_mode<=22574) T_CAL_<= 11 ; //22535 ~ 22574
|
|
else if(hop_fre_mode<=22614) T_CAL_<= 11 ; //22575 ~ 22614
|
|
else if(hop_fre_mode<=22654) T_CAL_<= 11 ; //22615 ~ 22654
|
|
else if(hop_fre_mode<=22694) T_CAL_<= 11 ; //22655 ~ 22694
|
|
else if(hop_fre_mode<=22734) T_CAL_<= 11 ; //22695 ~ 22734
|
|
else if(hop_fre_mode<=22774) T_CAL_<= 11 ; //22735 ~ 22774
|
|
else if(hop_fre_mode<=22814) T_CAL_<= 11 ; //22775 ~ 22814
|
|
else if(hop_fre_mode<=22854) T_CAL_<= 11 ; //22815 ~ 22854
|
|
else if(hop_fre_mode<=22894) T_CAL_<= 11 ; //22855 ~ 22894
|
|
else if(hop_fre_mode<=22934) T_CAL_<= 11 ; //22895 ~ 22934
|
|
else if(hop_fre_mode<=22974) T_CAL_<= 11 ; //22935 ~ 22974
|
|
else if(hop_fre_mode<=23014) T_CAL_<= 11 ; //22975 ~ 23014
|
|
else if(hop_fre_mode<=23054) T_CAL_<= 10 ; //23015 ~ 23054
|
|
else if(hop_fre_mode<=23094) T_CAL_<= 10 ; //23055 ~ 23094
|
|
else if(hop_fre_mode<=23134) T_CAL_<= 10 ; //23095 ~ 23134
|
|
else if(hop_fre_mode<=23174) T_CAL_<= 10 ; //23135 ~ 23174
|
|
else if(hop_fre_mode<=23214) T_CAL_<= 10 ; //23175 ~ 23214
|
|
else if(hop_fre_mode<=23254) T_CAL_<= 10 ; //23215 ~ 23254
|
|
else if(hop_fre_mode<=23294) T_CAL_<= 10 ; //23255 ~ 23294
|
|
else if(hop_fre_mode<=23334) T_CAL_<= 10 ; //23295 ~ 23334
|
|
else if(hop_fre_mode<=23374) T_CAL_<= 10 ; //23335 ~ 23374
|
|
else if(hop_fre_mode<=23414) T_CAL_<= 10 ; //23375 ~ 23414
|
|
else if(hop_fre_mode<=23454) T_CAL_<= 10 ; //23415 ~ 23454
|
|
else if(hop_fre_mode<=23494) T_CAL_<= 10 ; //23455 ~ 23494
|
|
else if(hop_fre_mode<=23534) T_CAL_<= 10 ; //23495 ~ 23534
|
|
else if(hop_fre_mode<=23574) T_CAL_<= 10 ; //23535 ~ 23574
|
|
else if(hop_fre_mode<=23614) T_CAL_<= 9 ; //23575 ~ 23614
|
|
else if(hop_fre_mode<=23654) T_CAL_<= 9 ; //23615 ~ 23654
|
|
else if(hop_fre_mode<=23694) T_CAL_<= 9 ; //23655 ~ 23694
|
|
else if(hop_fre_mode<=23734) T_CAL_<= 9 ; //23695 ~ 23734
|
|
else if(hop_fre_mode<=23774) T_CAL_<= 9 ; //23735 ~ 23774
|
|
else if(hop_fre_mode<=23814) T_CAL_<= 9 ; //23775 ~ 23814
|
|
else if(hop_fre_mode<=23854) T_CAL_<= 9 ; //23815 ~ 23854
|
|
else if(hop_fre_mode<=23875) T_CAL_<= 9 ; //23855 ~ 23875
|
|
end
|
|
else //A环低温校准值
|
|
begin
|
|
if(hop_fre_mode<=20414) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20454) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20494) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20534) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=20574) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20614) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20654) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20694) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20734) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=20774) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20814) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20854) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20894) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20934) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=20974) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21014) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21054) T_CAL_<= 16 ;
|
|
else if(hop_fre_mode<=21094) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21134) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21174) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21214) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21254) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21294) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21334) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21374) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21414) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21454) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21494) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21534) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21574) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21614) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21654) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21694) T_CAL_<= 15 ;
|
|
else if(hop_fre_mode<=21734) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21774) T_CAL_<= 14 ;
|
|
else if(hop_fre_mode<=21814) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21854) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21875) T_CAL_<= 13 ;
|
|
else if(hop_fre_mode<=21894) T_CAL_<= 11 ; //21894
|
|
else if(hop_fre_mode<=21934) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=21974) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22014) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22054) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22094) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22134) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22174) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22214) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22254) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22294) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22334) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22374) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22414) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22454) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22494) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22534) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22574) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22614) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22654) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22694) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22734) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22774) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22814) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22854) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22894) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22934) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=22974) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=23014) T_CAL_<= 11 ;
|
|
else if(hop_fre_mode<=23054) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23094) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23134) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23174) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23214) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23254) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23294) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23334) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23374) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23414) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23454) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23494) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23534) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23574) T_CAL_<= 10 ;
|
|
else if(hop_fre_mode<=23614) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23654) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23694) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23734) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23774) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23814) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23854) T_CAL_<= 9 ;
|
|
else if(hop_fre_mode<=23875) T_CAL_<= 9 ;
|
|
end
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
endmodule
|