导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请问如何减少max3064中寄存器的使用[YeeEe]

 *第13376篇: 请问如何减少max3064中寄存器的使用

  
楼 主:YeeEe 2003年6月12日10:48
 请问如何减少max3064中寄存器的使用
有以下一段程序,实现占空比不为50%的输出信号在quartus中编译的时候提示需要192 macrocells ,请问有没有好办法减少寄存器使用的?
谢谢

//***************************
always@(posedge clk_in or reset)
begin
if(reset==1)
begin
lowtime=10; 
hightime=100;
hnumber=10;
sgn_out=0;
end
else 
if(hnumber>  0)
if(sgn_out==0)
if(lowtime>  0)
lowtime=lowtime-1;
else
begin
lowtime=10;
sgn_out=~sgn_out; //reverse output
end
else
if (hightime>  0)
hightime=hightime-1;
else
begin
hightime=100;
sgn_out=~sgn_out; //reverse output
hnumber=hnumber-1; //counter high output number
end 
end
//*********************** 


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:[求助]arm如何在一个程序中既访问片外ram又访问片内ram?

[下一篇主题]:我想用液晶显示器,请推荐,谢谢