一种指示灯控制方法和FPGA技术

技术编号:9359090 阅读:127 留言:0更新日期:2013-11-21 02:27
本发明专利技术公开了一种指示灯控制方法和FPGA,该方法包括:当状态机处于空闲状态、且FPGA中任意端口有流量通过时,FPGA生成一组与所有端口对应的第一周期操作码;FPGA向CPLD发送第一周期操作码,以使CPLD根据第一周期操作码开启与有流量通过的端口对应的指示灯,并保持与没有流量通过的端口对应的指示灯的关闭状态。通过采用本发明专利技术,可以使FPGA和CPLD之间仅需一根pin脚,即可以实现由FPGA通过CPLD控制指示灯开启或关闭,从而节约了pin脚资源,降低了系统成本,同时,由于只在有流量通过端口时,状态机和CPLD才工作,端口没有流量通过时,状态机和CPLD都可处于休眠状态,因此降低了能耗。

【技术实现步骤摘要】

【技术保护点】
一种指示灯控制方法,应用于数字电路系统中,所述数字电路系统包括现场可编程门阵列FPGA和复杂可编程逻辑器件CPLD,所述CPLD用于根据所述FPGA的通知信息控制与所述FPGA各端口对应的指示灯的开启或关闭,其特征在于,所述FPGA中设置有用于控制指示灯开启或关闭的状态机,并基于所述状态机生成发送给所述CPLD的通知信息,所述方法包括:当所述状态机处于空闲状态、且所述FPGA中任意端口有流量通过时,所述FPGA生成一组与所有端口对应的第一周期操作码;所述FPGA向所述CPLD发送所述第一周期操作码,以使所述CPLD根据所述第一周期操作码开启与有流量通过的端口对应的指示灯,并保持与没有流量通过的端口对应的指示灯的关闭状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:苏立
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1