デジタル値で8ビットの擬似正弦波を発する論理回路の設計をしたい。
1、Dフリップフロップを用い、nを入力し4n(8≦n≦64)をカウントする時に値を0にリセットする8ビット同期式のカウンタの回路図を書きたい
8ビットのインクリメント回路を使ってよい。
2、1の正しく動作する為の最大動作周波数を求めたい
3、8ビットのtと6ビットのnを入力してsinπt/2n(8≦n≦64)の近似値を出力する論理回路の回路図を書きたい。sin関数の近似にはtayler展開を使用する
8ビット加算回路、減算回路及び8ビット入力16出力の乗算回路を使ってよい
4、3の回路の入力tが変化したときの伝播遅延時間は?
5、1と3より目的の回路を書く。
6、5での回路が正しく動作する最大動作周波数は?
NOT,NAND、NOR 各ゲートの伝播遅延時間 2ns
XOR,XNOR 各ゲートの伝播遅延時間 3ns
Dフリップフロップからのクロック入力の有効エッジからの伝播遅延時間 3ns
Dフリップフロップのセットアップ時間 5ns
Dフリップフロップのホールド時間 1ns
インクリメント加算、減算回路の伝播遅延時間 5ns
乗算回路の最大伝播遅延時間 30ns
どなたか上記の問いについてアドバイス頂けないでしょうか?
宜しければお願いします
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
#2だとたとえばnが8のときカウンタ出力の状態は
0から8の9種類となり、設計の目的に合わないような
気がしますね。
nから1を減算する回路を追加した方がいいでしょう。
No.2
- 回答日時:
まず、1です。
8ビットのインクリメント回路とはどんなものかですが、
おそらくテキストに載っているんでしょうか。
たぶん、クロック入力とリセット入力があって出力が8ビットあって
クロックが入るごとに
MSB←→LSB
00000000
00000001
00000010
00000011
中略
11111110
11111111
00000000
となるようなものですね。リセットは同期式(リセットがアクティブ
なときにクロックが入るとカウント0になる)か、非同期式か(リセット
が入ると即座にカウント0になる)かでリセットを作る論理が変ってきます。
これを使ってもいいという事なので、
入力 m と カウント値と リセット出力の真理値表を書けばいいと思います。
おそらく1の文意からカウンタは同期式リセットだと思います。
リセット出力が1(アクティブ)にするべきときとnが64の場合だけ書きます。
m カウント値 リセット
0001000 00100000 1
0001001 00100100 1
0001010 00101000 1
中略
0111111 11111100 1
1000000 XXXXXXXX 0
代数を使って全てについて書くと(Xは任意の値、大文字のAからFはそれぞれ
aからfの補数)
0abcdef abcdef00 1
1XXXXXX XXXXXXXX 0
Xabcdef AXXXXXXX 0
Xabcdef XBXXXXXX 0
Xabcdef XXCXXXXX 0
Xabcdef XXXDXXXX 0
Xabcdef XXXXEXXX 0
Xabcdef XXXXXFXX 0
これを見れば、コンパレータを使っていいのなら簡単ですね。
ダメな場合はコンパレータの内部構成を考えて(分からなければ74688
などの等価回路を調べて)ゲートで構成すればokです。
御丁寧に答えて頂きどうもです
>8ビットのインクリメント回路
↑の単語だけしか載ってなかったもので、、、(汗
どういうものか分からず悩んでました。教えて下さり感謝です。
>入力 m と カウント値と リセット出力の真理値
分かりました、↑の真理値を書いてやってみようと思いますね。
御助力の程有難う御座います!
No.1
- 回答日時:
課題の丸写しですね。
これじゃあ回答は付きませんよ。まず単純な回路で基本から理解しましょう。
タイミングについては、
例えばD-FFの出力にインバータをつなぎ、その出力をDにもどす
回路のタイミングチャートを書いてください。FFやインバータの
遅延回路、D入力のセットアップ・ホールドタイム等をチャート
に書き入れれば最大動作可能なクロック周波数が分かるはずです。
回路構成については、まず状態遷移図や真理値表を書いてください。
それにしたがって論理回路または論理式を書き、冗長な論理を
省略して仕上げてください。
この回答への補足
>nを入力し4n(8≦n≦64)をカウントする時に値を0にリセットする8ビット同期式のカウンタ
まず真理値を書けといわれやってみたんですが、どうにも書き方が分かりません(汗
00000001
00000010
00000011
00000100
00000101
00000110
00000111
00001000
100や1000のところで値が0になるという事なんでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(形式科学) 【ハードウェア 論理ゲート 論理回路】 6入力のOR回路には複数構成が考えられるそうなのですが、どの 1 2023/06/22 09:25
- その他(コンピューター・テクノロジー) 量子コンピュータの動作原理がわかりません。同じビットが、1でも0でも有って良いだろうか? 3 2023/02/04 03:20
- 工学 図の11進数アップカウンタの回路ではTフリップフロップ回路が4個使用されているが、11進数のカウンタ 3 2022/06/20 11:28
- 物理学 物体の時間は量子のスピン等の速度と比例するのですか?! 原子時計って原子の電波を内部のデジタル回路で 5 2023/01/01 15:52
- 工学 電気回路の問題です。 (1)回路の入力インピーダンスZ0。 (2)回路の共振周波数を求めよ。また、そ 2 2023/05/28 23:09
- 物理学 測定値と理論値の誤差について 交流回路の実験でRL回路、RC回路、RLC直列回路の周波数を上げた時の 1 2022/05/22 23:37
- 工学 dフリップフロップで二分周器を作成してck (黄色)と出力Qの波形をオシロスコープで確認したのですが 1 2022/11/30 22:19
- 工学 制御工学の問題について 2 2022/10/30 20:20
- 工学 【至急】非同期式10進カウンタの4入力NANDのA,C入力配線を外しても同じく10進で動作するか 2 2022/09/30 03:05
- ガラケー・PHS SMSメールの受信遅延原因はガラケー自体の欠陥では 8 2022/08/06 11:46
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オペアンプを使用したアナログ...
-
トライアック位相制御回路特性...
-
NPNとPNPの違いについて
-
400V 3相4線式について...
-
パルスとレベルについて
-
同一電圧値、異なる電源供給源...
-
近接スイッチの2線式と3線式...
-
電気設備で使われるGCの意味...
-
電気回路のπ型回路の2端子対回...
-
EVT(GPT)の電圧比について
-
クランプ回路
-
60Hz誘導電動機を関東の50H...
-
流量計のパルス出力について
-
3端子レギュレータ、トランジス...
-
利得と増幅率
-
ベース変調
-
同調形発振回路とはどんな回路...
-
オペアンプの故障
-
非同期式カウンター と 同期式...
-
周波数特性の理論値を求めるには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
400V 3相4線式について...
-
近接スイッチの2線式と3線式...
-
パルスとレベルについて
-
EVT(GPT)の電圧比について
-
同一電圧値、異なる電源供給源...
-
NPNとPNPの違いについて
-
電気設備で使われるGCの意味...
-
3端子レギュレータ、トランジス...
-
バーンアウトについて
-
TLC555を用いた発振回路について
-
電流値(AC・DC)
-
流量計のパルス出力について
-
電気回路について
-
8ビット電文出力とはどんな信号?
-
60Hz誘導電動機を関東の50H...
-
オペアンプの故障
-
オシロの入力インピーダンスに...
-
分岐回路と分岐幹線の違いは何...
-
デルタ3相とスター3相
-
【ハードウェア 論理ゲート 論...
おすすめ情報