![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
いつもお世話になります。
(カテゴリが違ったら済みません)
verilogでFPGAを設計しています。
基本、同期回路設計でクロックの立ち上がりを使用しています。
外部回路の都合で、180度ずれたタイミングでデータを受け取りたく検討しています。
その際に、FFの記述で
always@(negedge clk)
と記述しようかと思ったのですが、通常ライブラリ等を見みますと立ち上がりエッジの
FFしか見た事が無く、タイミング制約を守れなくなり、結果NGになるのではと思って
躊躇しています。
質問をまとめますと以下の通りです。
(1)always@(negedge clk)は、今時普通に使用しても良いものでしょうか?
(2)上記のように記述しコンパイル出来たとした場合、クロックを反転させるインバータは
どこにある資源を使用するものなのでしょうか?
・一括で反転してそのクロックで動く全FFに供給する。
・各FF単位で反転してFF自信に繋ぐ。
お分かりになる方、ご教授願います。
宜しくお願い致します。
以上
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
(1) 普通に negedge を使ってます。
ライブラリなどは、わざわざ、negedgeを使う意味が
無いからでは?
もし、使ってはいけないのなら、その理由を
私も勉強したいです。
(2) これは、FPGAの仕様に寄ります。
専用開発ツールを使っているのなら、
マニュアルや、ハードの仕様書に
書いてませんか?
セルの構成や、クロック専用ラインの有無で
異なってきます。
もし、選択肢がある様なFPGAなら、
どの様に構成するかコマンドなり
スイッチがあると思います。
ご回答ありがとうございました。
私の経験上、negedgeを禁止する様な注記を、マニュアル系で見た事がないです。
極力、自分自身も避けてきたのですが、今回はnegedgeを普通感覚で使用出来ると設計工数が少なくて済みありがたい感じでした。
ちょっとした事くらいでは使用した経験があるのですが、いつも不安にも思っていました。FPGAはディレーやスキューとの調整が大変になりそうで。
もう少し自分も調べてみたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 運転免許・教習所 FF車で雪に嵌った時に前進とバックを繰り返して脱出を試みるのは間違いなんですか 15 2023/05/07 13:33
- 法学 刑法と社会について 2 2022/07/31 01:38
- 工学 自販機の設計 授業で論理回路を用いて自販機を設計するのですが、写真に示すjk-ffの論理式でJ1では 3 2023/01/17 18:49
- ヒーター・こたつ・ホットカーペット FF式暖房器などはシーズンオフには片付けますか。 今、ポット式ストーブ(煙突付き)を使ってますが、F 5 2022/11/28 08:18
- CPU・メモリ・マザーボード ノートパソコンでクロック数の違うメモリを1枚ずつ挿してデュアルチャンネルになりますか? 1 2022/11/18 00:30
- その他(車) 雪山を車で乗り越えようとしたらスタックしました。無理な運転をしましたかね?駐車違反になりますか? 6 2022/12/24 08:05
- Excel(エクセル) Excel2016 行間を詰めたい&同じカテゴリなら上位2つだけを表示したい 5 2022/06/03 12:19
- 運転免許・教習所 仮免許の技能教習は何時間くらい必要ですか? 1 2023/02/12 18:56
- エアコン・クーラー・冷暖房機 暖房コスト、電気?ガス? 2 2022/12/11 10:54
- 労働相談 有給休暇使用時の賃金の計算方法について 5 2022/04/04 00:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Adobe Premiere Proについて教...
-
vba クリップボードクリアにつ...
-
Python... 環境設定 初心者です...
-
ITパスポートの勉強をしていま...
-
バッチファイルが保存されてい...
-
pythonでのカーソル移動がずれる
-
プログラミングサイトについて。
-
chatGPTで次々と質問をしていく...
-
このURLで広告を出しているのは...
-
プログラム言語について。
-
FANUC(Series 0)のNCプログラム...
-
プログラミングのPythonのnoteb...
-
Pythonって何を意識した言語な...
-
プログラミング、アーキテクチ...
-
sublimit textっていうエディタ...
-
家庭のパソコンで Python の 環...
-
プログラムの素朴な質問です 分...
-
python の 連鎖代入の文法
-
pythonの条件分岐(if)
-
UDP通信を使うチャットプログラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX上のプログラムで使うライ...
-
拡張子.niiのファイルの開き方...
-
MakefileのLDLIBSとLOADLIBESの...
-
DXライブラリの画像の表示の仕...
-
.NET(C#)でのスタックオーバー...
-
windows media playerでdropbox...
-
【C#】PDFの作成や編集について
-
Excel VBA のstr()関数でエラー
-
Googlemapのように画像を拡大・...
-
PDFファイルの文字を取得するプ...
-
FPGAで立ち下がりエッジ動作FF
-
ファイルの圧縮/解凍(Zlib)に...
-
C言語 画像処理 jpeg → pgm
-
DXRubyのインストールの仕方を...
-
Unsatisfied code symbol エラ...
-
Excel 参照設定ActiveDirectory
-
pthreadのソースの入手方法
-
自作ライブラリの作成方法
-
コンパイル時のエラー
-
ライブラリ内の処理中における...
おすすめ情報