用vhdl語言設計4位序列檢測器當檢測到0110時

2021-07-22 11:04:21 字數 832 閱讀 2196

1樓:匿名使用者

用狀態機吧,大致的思路應該是以下的方式吧。

.....

case(xx_state)

....

when s0 =>

if (seq_in = '0') thenxx_state <= s1;

else

xx_state <= s0;

end if;

seq_hit_o <= '0';

when s1 =>

if (seq_in = '1') thenxx_state <= s2;

else

xx_state <= s0;

end if;

seq_hit_o <= '0';

when s2 =>

if (seq_in = '1') thenxx_state <= s3;

else

xx_state <= s0;

end if;

seq_hit_o <= '0';

when s3 =>

if (seq_in = '0') thenseq_hit_o <= '1';

else

seq_hit_o <= '0';

end if;

xx_state <= s0;

end case;

.....

求大神幫忙用vhdl語言設計一個8位的比較器,a大於等於b時輸出1,否則輸出0。。急急急!!!!

2樓:h夾

求大神幫忙用vhdl語言設計一個8位的比較器確

比較好的的

用VHDL語言設計16位二進位制資料比較器

library ieee use ieee.std logic 1164.all use ieee.std logic unsigned.all use ieee.std logic arith.all entity source is port a,b in std logic vector 15...

用C語言設計移位加密演算法,用C語言設計乙個移位加密演算法

很簡單的,直接讀取字串,然後放進字串陣列裡,然後根據金鑰的數字i 得到i的位數,除以相應的1000,100,10等,最後到1,得到金鑰的各個位上的數,然後將其也放進乙個陣列裡,然後,對第二個金鑰的陣列讀出來直接操作第乙個明文的陣列,再將操作的陣列放進另乙個陣列中即可。這種加密方式首先要確定明文的編碼...

用c語言設計程式求,用C語言設計乙個程式,求12345n

include stdio.h include stdlib.h int main void for sum 0,t i 1 i n sum t i printf the result is d n sum return 0 include stdio.h int jiecheng int x ma...