C
clivechen
Guest
こんにちは、皆さん
私は、コードセクションの2番目とコードしない知っている間の違いを最初のセクション?してくださいヒントを与える私にいくつかのアドバイスや。ありがとう!
返信任意のおかげでする!
クライブ陳
最初のセクション:
コード:
=(comp_a == comp_b)a_eq_bを割り当てる。
=(comp_a <comp_b)a_lt_bを割り当てる。
常に@(comp_opまたはa_eq_bまたはa_lt_b)を開始
ケース(comp_op [2:0])は/ /はparallel_caseをシノプシス
`OR1200_COP_SFEQ:
flagcomp = a_eq_b;
`OR1200_COP_SFNE:
flagcomp =〜a_eq_b;
`OR1200_COP_SFGT:
flagcomp =〜(a_eq_b |のa_lt_b);
`OR1200_COP_SFGE:
flagcomp =〜a_lt_b;
`OR1200_COP_SFLT:
flagcomp = a_lt_b;
`OR1200_COP_SFLE:
flagcomp = a_eq_b |おa_lt_b;
デフォルト:
flagcomp = 1'b0;
endcase
終了
私は、コードセクションの2番目とコードしない知っている間の違いを最初のセクション?してくださいヒントを与える私にいくつかのアドバイスや。ありがとう!
返信任意のおかげでする!
クライブ陳
最初のセクション:
コード:
=(comp_a == comp_b)a_eq_bを割り当てる。
=(comp_a <comp_b)a_lt_bを割り当てる。
常に@(comp_opまたはa_eq_bまたはa_lt_b)を開始
ケース(comp_op [2:0])は/ /はparallel_caseをシノプシス
`OR1200_COP_SFEQ:
flagcomp = a_eq_b;
`OR1200_COP_SFNE:
flagcomp =〜a_eq_b;
`OR1200_COP_SFGT:
flagcomp =〜(a_eq_b |のa_lt_b);
`OR1200_COP_SFGE:
flagcomp =〜a_lt_b;
`OR1200_COP_SFLT:
flagcomp = a_lt_b;
`OR1200_COP_SFLE:
flagcomp = a_eq_b |おa_lt_b;
デフォルト:
flagcomp = 1'b0;
endcase
終了