『E検定』の問題にチャレンジ! ―― 模擬問題(全10問)とその解答

Tech Village編集部

 

【問4 解説】 分野:デジタル  難易度:レベル2

【答】

【Verilog HDL】

正解の記述


 〔1〕はassign文による組み合わせ回路記述です. &(~A) はA信号4ビットを反転してANDします.

 〔4〕はassign文による組み合わせ回路記述です.A[3:0]をビットごと反転し,それぞれをANDします.

間違いの記述

 〔2〕は多ビットと1ビットの論理式なので,A[3:1]に対する論理が無視されます.

 〔3〕はVHDLの論理記述です.

【VHDL】

正解の記述

 〔1〕は論理式が正の時に‘1’を出力するwhen文による記述です.

 〔4〕はA信号をビットごとに反転して,それぞれをANDする信号代入文です.

間違いの記述

 〔2〕は多ビットと1ビットの論理式なのでVHDLでは文法エラーです.

 〔3〕Verilog HDL記述です.

 〔1〕と〔4〕のように記述スタイルが違っても,生成される回路は同じ結果となるものを問題としていますが,言語記述ではさまざまな記述方法が存在するので,一貫性のある記述を行うことが好ましい設計です.

 

 


組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日