发明名称 一种指示灯控制方法和FPGA
摘要 本发明公开了一种指示灯控制方法和FPGA,该方法包括:当状态机处于空闲状态、且FPGA中任意端口有流量通过时,FPGA生成一组与所有端口对应的第一周期操作码;FPGA向CPLD发送第一周期操作码,以使CPLD根据第一周期操作码开启与有流量通过的端口对应的指示灯,并保持与没有流量通过的端口对应的指示灯的关闭状态。通过采用本发明,可以使FPGA和CPLD之间仅需一根pin脚,即可以实现由FPGA通过CPLD控制指示灯开启或关闭,从而节约了pin脚资源,降低了系统成本,同时,由于只在有流量通过端口时,状态机和CPLD才工作,端口没有流量通过时,状态机和CPLD都可处于休眠状态,因此降低了能耗。
申请公布号 CN103402286A 申请公布日期 2013.11.20
申请号 CN201310289637.2 申请日期 2013.07.10
申请人 杭州华三通信技术有限公司 发明人 苏立
分类号 H05B37/02(2006.01)I 主分类号 H05B37/02(2006.01)I
代理机构 北京鑫媛睿博知识产权代理有限公司 11297 代理人 龚家骅
主权项 一种指示灯控制方法,应用于数字电路系统中,所述数字电路系统包括现场可编程门阵列FPGA和复杂可编程逻辑器件CPLD,所述CPLD用于根据所述FPGA的通知信息控制与所述FPGA各端口对应的指示灯的开启或关闭,其特征在于,所述FPGA中设置有用于控制指示灯开启或关闭的状态机,并基于所述状态机生成发送给所述CPLD的通知信息,所述方法包括:当所述状态机处于空闲状态、且所述FPGA中任意端口有流量通过时,所述FPGA生成一组与所有端口对应的第一周期操作码;所述FPGA向所述CPLD发送所述第一周期操作码,以使所述CPLD根据所述第一周期操作码开启与有流量通过的端口对应的指示灯,并保持与没有流量通过的端口对应的指示灯的关闭状态。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地