verilogm序列发生器

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

modulem_sequen(clk,rst,m_out);inputclk;inputrst;outputm_out;regm_out;reg[7:0]reg_buffer;//-------------feedback--------------//wirefeedback=reg_buffer[7]^reg_buffer[6]^reg_buffer[2]^reg_buffer[1];//----------initial,linearshifting---------//always@(posedgeclk,negedgerst)beginif(!rst)beginreg_buffer=8'b11111111;endelsebeginreg_buffer[7:0]={reg_buffer[6:0],feedback};endend//-------------checkallzero-------------//always@(posedgeclk,negedgerst)beginif(reg_buffer==8'b00000000)beginreg_buffer=8'b11111111;endend//----------------output----------------//always@(posedgeclk,negedgerst)beginif(!rst)beginm_out=1'b0;endelsebeginm_out=reg_buffer[7];endendendmodule

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功