用的是Lattice公司的isplsi1016E,16个GLB。
条件:1.两个时钟输入,10KHZ和10MHZ;2.有四个选频的引脚sele_frq【3:0】,用来分频,分别对应产生
1hz/5hz/10hz/50hz/100hz/1khz/5khz/10khz这9种频率;3.有3个选占空比的引脚sele_wid【2:0】,用来产生对应的占空比0.5us/1us/5us/10us/50us/100us/500us/1ms这8种脉宽(一周期高电平持续时间)。当有脉宽大于某频率的周期时,对应的频率就不设置该脉冲。
希望能够给出意见,最好能够给出相应的代码,或者主要代码也行。感激不尽!