トップページ⇒tech
327コメント104KB

暇だからVHDLでも書こうかな

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
library ieee;
use ieee.std_logic_1164.all;

もしかして板違い?
0153148=150NGNG
>>152
なるほど。

WinXP だけど、HomeEdition なんだよなぁ・・・ そのせいかも知れない。
インストーラーは Win2000 か XP Pro かのチェックしかしてなかったりして。

旧バージョンはWin98とかにも対応しているらしいけど、さて、どうしようかな。
0154141=152 ◆TMMMMMMMMM NGNG
>>144
もの凄い勢いでCrypt(3)を計算するマシーンです。

>>153
WXP の基本構造は W2k と対して変わらないはず(つまりWMEとかと違う)
ので、何が悪いんだろうね、それはわからないけど、
Home editionは、いくつかファイルが欠けてたりするから、そういう問題かな?

手元に XP Home がないので追試することができん。
0155デフォルトの名無しさんNGNG
>>149
デザインウェーブマガジンのページみたけど、
基盤にFPGAとレギュレータ(おそらく2.5Vと3.3V)だけだったね。

ダウンロード回路とかクロック源とかは自作しる、ということか・・・

でもほすぃ。
0156デフォルトの名無しさんNGNG
その程度の知識しかない奴は買うなって事だよ。
0157デフォルトの名無しさんNGNG
クロック源つーたって、楽にすませたければOSCつけりゃいいし。
ダウンロード回路なんて、別に面倒くさければ買うことだってできるし。

買うつもりだけど、また放置しそうだなぁ・・・・
0158デフォルトの名無しさんNGNG
>>156
155は漏れだけど、言い訳させてくれよぅ。

仕事でFPGAを含むロジック回路を作っているので、
クロックとかダウンロード回路も、
自作の面倒くささは体験ずみだから、
ぼやいちゃったわけです。

まぁ知識ないってのは当たっているけどさ。
0159デフォルトの名無しさんNGNG
>>158
簡単だよ。
知識が無いって言うより不器用なんだな。
やっぱ逝ってよしだ。(w
0160デフォルトの名無しさんNGNG
>>159
負けず嫌いの奴だな(w
0161デフォルトの名無しさんNGNG
>>159
あのぅ・・・回路自体が複雑じゃないってのは同意だけど、
ユニバーサル基盤でジャンパ線をハンダ付けする面倒くささって
解んないかなぁ・・・(´・ω・`)

器用な人がうらやますぃよ。

VHDLと関係ない話になってしまってごめんよぅ。
0162デフォルトの名無しさんNGNG
>>161
全然面倒臭くないよ。
それどころか楽しい。
0163デフォルトの名無しさんNGNG
保守age
0164デフォルトの名無しさんNGNG
>>162
( ´,_ゝ`)プッ
0165デフォルトの名無しさんNGNG
>>164
不器用は氏ね

で良いのか?流れ的に
0166デフォルトの名無しさんNGNG
しまった!興味を持ったら先月号になっちまったぞ!>DesignWave
バックナンバーとしてゲトする価値アリ?

それとも秋月のPICプログラマキットのFPGA版みたいなもののほうが
全部まとまってて楽かしらん。
0167デフォルトの名無しさんNGNG
>>166
http://www.cqpub.co.jp/eda/Stratix/default.htm
こういうのか。

( д ) ゜ ゜タカー
0168デフォルトの名無しさんNGNG
他にはヒューマンのがあるけど安くはないね。
016927歳@風邪と欝で有休NGNG
凡人のソフト上がりじゃたぶん、苦労するだろうな。

ちなみに凡人以下幼稚園児以下な俺は、三年たっても
ダメぽ。そろそろ潮時かなとーさん。
0170デフォルトの名無しさんNGNG
>>169
取り敢えず簡単な電気の基礎から入れ。
言語だけわかっても現実に使えなければ全くの無意味だからな。
0171デフォルトの名無しさんNGNG
>>166
10月号買おうかと思ったら在庫ナシだってさ…
しかたないからFPGAとユニバーサル基盤買ってくるか
0172デフォルトの名無しさんNGNG
>>171
そりゃ乗り遅れたお前が悪い。
0173デフォルトの名無しさんNGNG
>>171
漏れは2冊ゲトした。どうだ?うまやらしいか?
0174デフォルトの名無しさんNGNG
漏れ五冊。
一冊五千円でお売りします。
0175デフォルトの名無しさんNGNG
まぁ大半はコンフィグレーションROMは愚かダウンロードケーブルも作らんから
乗り遅れた人もマイペースでやっていけばいいさ・・・。

FPGAボードの製作を当分の目標として電子工作でもすれば、プリント基板
の入門もできる。
0176デフォルトの名無しさんNGNG
ところでこのスレでの電気ってのはどれくらいの知識なんだろうかと疑問。
まぁフリップフロップは基本中の基本ってことでいい?
もちろんRS,T,D,JKなどなど。もちろん負論理も正論理も知っているということか。
間違ってもANDとORとNAND、NOR、XORは知らないとごみとして捨てられるというわけ?
0177デフォルトの名無しさんNGNG
>>176
論理回路がどんな動きをするかは基本中の基本だろうな。
F/Fはその後で良いがこれも基本中の基本。
どっちも知らないと話にならんのでは?
0178デフォルトの名無しさんNGNG
>>177
いやこのスレに書き込んだ香具師みんなこれくらい知っているんだろうなと思っただけだよ
0179デフォルトの名無しさんNGNG
FFの種類(RS,JK etc.)について
基礎知識として持っているに越したことはないが、
VHDLでコーディングする際には不要な知識。

例えばRS_FFやらJK_FFというcomponentを作って
top entityでそれらを組み合わせる・・・
・・・なんてコードを組んでしまう設計じゃ、
言語設計の意味がなくなってしまう。
(年輩の技術者がVHDLを習うと、
どうしてもこういう設計をしてしまう模様)

RTLレベルで信号の流れをイメージ化して
コードを組むことができれば、
VHDLを使う限りにおいては一応合格ではなかろうか。



といいつつ、実機でのdebugレベルになると
間欠症状の不具合を考えるとき、
setup/hold timeの概念も持っていないと、
論理が正しいのに、なぜ!と嵌ってしまう罠。
0180デフォルトの名無しさんNGNG
>>179
HDLでRSFF系のFFってのは論外だし、そもそもFPGA等では禁じ手の一つだよ。
そもそもそんな非同期な回路を書く為の物では無いしね。>HDL

しかし論理回路を理解する上で知っていて欲しい知識ではある。
今となってはあくまで知識レベルであって必須では無いが。
0181デフォルトの名無しさんNGNG
>>180
そうそう、VHDLセミナーを受講した際に、
講師が口酸っぱくして言っていたのが
「同期回路の設計!ゲートクロックを使うな!」
だった。

元々ソフト屋だったので、その概念を抵抗なく受け入れられたけど、
74シリーズでハードを組んでいた年輩の技術者にとっては、
どうも馴染めないようですな。
0182デフォルトの名無しさんNGNG
同期非同期ってのは

同期
「ホレッ」
「イヤーン」

非同期
「ホレッ」
「アッアッアッ・・・イヤーン」

こんな感じですか?
0183デフォルトの名無しさんNGNG
>>182
つまんね
0184デフォルトの名無しさんNGNG
VHDLなんかよく書けるな。そりゃそういう仕事請け負ってこられて書かされるような
会社ならしゃーないんだろうが。プログラム言語を知ってるならあの仕様は苦痛な
だけだろ?コンパイルオプションなんか事実上無いに等しい。おまけになんであんなに
長い予約語にしたんだ。生産性超低し。Verilogもかったるいけど、VHDLと比べると
ぜんぜんまし。少なくとも苦痛じゃない。

#そろそろ、まともに使えるフリーのシミュレータと論理合成ツールってでないものかね。
#ハードゥエアベンダは情報提供嫌がるだろうな。
0185デフォルトの名無しさんNGNG
>>184
別に何とも思わんね。>VHDL
逆にVerilogの曖昧に出来てしまう記述の方が合成の時
不安になるから結局似たような厳格な記述になる。

少なくとも言語の優劣を語っても無意味。
0186デフォルトの名無しさんNGNG
FFが電気の知識というのでは,視野が狭くなるぞよ。
メカでも構成できるだろう。今時は純粋なメカで構成することは稀だが,
エアー回路だけでロジックを作り上げる欧州勢もいるからな。
0187デフォルトの名無しさんNGNG
>>186
少なくともこのスレッドはHDLの事を論じるスレッドだから
基本は弱電になる。
話を発散させても無意味だろう。
0188デフォルトの名無しさんNGNG
>>185
糞野郎は糞環境で仕事をしても何も感じないようだな。
そういうことを言ってるやつは生産性をまったく無視してるか、HDL以外の
まともな言語開発環境を知らん井の中蛙だ。大体コンパイルオプションの
有無と長ったらしい予約語が、厳格な表記と何のつながりがあるのか言ってみろ。
結局、糞だったんだよVHDLは。
0189デフォルトの名無しさんNGNG
Verilogがそこそこ普及してる中、後発で、ほとんど機能的にも
おなじようなHDLであるVHDLが出てきたのか全く意味不明。別に新しい
ことが出来るわけでもなく、設計現場に余計な労力を使わせただけで
結局Verilogに取って代わるシェアを奪ったわけでもなく次世代言語が
登場しようとしてる。
0190デフォルトの名無しさんNGNG
>>188
なんだ結局良くVHDLを使いこなせてない半可通か。
馬鹿みたいだなお前。
0191デフォルトの名無しさんNGNG
それ以前にVHDL糞派はタイプが面倒くらいしか言うことが無いんだろう。
本当に馬鹿な論理だ。
0192デフォルトの名無しさんNGNG
そもそも回路図で入力するのが面倒だからHDLを使う。
省力化はきわめて重要なファクターであることにも気づかない大マヌケ
0193デフォルトの名無しさんNGNG
選択の自由も無くてただただ日々コード書きこなしてる下請け3チャン企業勤めしてるのかお前->>190
お前のやってることは設計じゃなくて、日記つけてるのと同じ。日記は家でつけろ。
0194デフォルトの名無しさんNGNG
>>193
結局仕事出来ない奴がその理由をツールに求めてるだけでしょ?
お前の場合。
0195デフォルトの名無しさんNGNG
へー最近はVHDLを腐すにもなかなか屁理屈が必要なんだな。
ま、どっちも使ってると一寸面倒かなー程度で別にここまで
切れる程の事は無いと思うが?
一寸心を病んでるんじゃないですか?
0196デフォルトの名無しさんNGNG
素朴な疑問。
ほとんど特徴の差が無いVHDLとVerilogをなんで両方使ってるの?
差が無いならどっちか一方だけ使ってればいいじゃん。
0197デフォルトの名無しさんNGNG
>>193
うツ!反論できない
0198デフォルトの名無しさんNGNG
>>196
そりゃ納入先の仕様による。
0199デフォルトの名無しさんNGNG
LSI設計にしても装置設計にしても、構想設計から最終製品まで仕上げるような
仕事であればHDLのたらいまわしなんかされない。あれこれやってるように見えて
も所詮は製品の一部のお手伝いをしてるだけ。まっとうな大学出てまっとうな就職
して自分が望まなければそんな風にはならない
0200デフォルトの名無しさんNGNG
なんか荒らしみたいになってるんですが・・・。

学歴の話までし始めたら本当に頭がおかしいのかと
疑わざるを得ない。
貴方が見ている世界だけが全てではない事を知りましょうね。
世の中メーカーしか無い訳じゃない。
外注を卑しむとも捉えられかねない書き込みは見苦しいと
しか言いようがないよ。
0201デフォルトの名無しさんNGNG
>>198
なーるほど!食うために選択の余地なんかないわけか。そりゃ設計の優劣なんか
議論しても始まらないわけだね。お客様のお気に召すままってことだね。
0202デフォルトの名無しさんNGNG
馬鹿もここまで来ると哀れですらある。
0203デフォルトの名無しさんNGNG
>>201
特に何かおかしいとこを言っているとは思えません。
荒らし目的なら何処か余所のスレッドで御願いします。
0204デフォルトの名無しさんNGNG
他のソフトウェア記述言語(語弊があるかもしれんが)スレならともかく
よもやこのスレがこんな荒らしを受けるとはおもわなんだ。
0205デフォルトの名無しさんNGNG
暇だからVHDLでも書こうかな
0206デフォルトの名無しさんNGNG
>>204
昨日からここに張り付いてる奴ってなんか気持ち悪いよね。
0207デフォルトの名無しさんNGNG
hosyuage
0208デフォルトの名無しさんNGNG
>>13
CyberDogっていうC言語がらみの論理合成ツール
評判よくない
0209デフォルトの名無しさんNGNG
なんか久々にあがってる。
水面下で結構のびてたんだね。

>>188
>HDL以外のまともな言語開発環境を知らん井の中蛙だ。

自分HDLしか知らないんだが、どんなのがあるのかな?
カスタムLSIとか作るのも知らん。
0210デフォルトの名無しさんNGNG
>>209
馬鹿を呼び込む蒸し返しは遠慮願いますかね?
それとも荒らしたいのか?
0211デフォルトの名無しさんNGNG
最近(゚Д゚ )ウマーになるかもと思ったのが、
SFLで記述してverilogに変換して使う。ってやつ。
ET2003で東海大学?がその変換プログラム公開してたが、なかなかだった。
ネットで落とせるみたいなこといってたが、そのときのパンフ行方不明w
多分検索すればでてくるんだろうけどね。
とりあえずSFL自体はかなり書きやすい言語だけに、変換プログラムさえマトモならかなり楽になりそう。
すくなくとも最近はやりのCでのコーディングよりは直感的に書けると思うよ。
0212デフォルトの名無しさんNGNG
最近、systemCを教えて下さいってねーちゃん3人組がでてるCMがあった。
本当はシスティナCといってるらしいが。
0213デフォルトの名無しさんNGNG
>>211
でも同期回路オンリーじゃなかったか?>SFL
0214デフォルトの名無しさんNGNG
VHDLってCが出来たら要らなくなるのか?
最近ハードに近い仕事がしたくて色々調べてみたがやっぱりVHDL→Cってしな
いといけないのか?
Cをやってたら大体言語の意味は解るのか皆さんの意見をキボンヌ
0215デフォルトの名無しさんNGNG
工学版のVerilog VHDLスレでこんなのあった。どうよ。
皆、バスブリッジなんかのシステムLSIばっかで、モノ本のフルカスタムはさておき、カスタムLSIなんかやらん(機会がない)のかな?

>http://white.csys.ce.hiroshima-cu.ac.jp/~kitamura/public/note_12.pdf
>↑ストアドロジック(マイクロ命令)についてでているね。
>図が出るのが遅いから、右クリックで取り込むのが吉。
>p3には基本の垂直型が。p4には水平型がでている。
>p3の図では、CPU命令を取り込んで、それを順序制御かけてCPU内各所のトランスポートのステートへ制御信号だしてる様(レジスタトランスファ)が見てとれる。

>最近は、高速化の為にストアドロジックじゃなくてワイヤードロジックで組んでるのかな。
>動作は同じだと思うけれど・・・。

ところで、俺、CISCとRISCの性能の違いがしっくりこないんだよな。(特にCPUに対する負荷。サイトによって書いてあることまちまち)
CISCってもともと、INTEL系のアドレスライン、データライン共有の為(今は違うけど)の時間的ロスを補う為に、CPU命令を増やしたところから至ってるんでしょ。(パイプラインバスもその為だけど)、
対してRISCはMOTOROLLA(後のPOWERPC)に代表されるようにアドレスライン、データライン別々のパラレルに太いラインもってて、CPU命令を単純にして、CPU内処理を早めようとしたのがRISCでしょ。
この2つの性状の違いってどうよ。
0216デフォルトの名無しさんNGNG
君の書いた文章通りの違い
0217デフォルトの名無しさんNGNG
素人なんですがLSIとFPGAの違いを教えてください。
0218デフォルトの名無しさんNGNG
>>217
作り方は似ている。
FPGAもLSIもプログラムで論理を組んでそれをソフト(Cに酷似したVHDL,VelirogHDL,Cで書く専用アプリケーション)で論理合成(実際の回路化(ANDとかORとかの組み合わせ)する。
で、間違えがないがダミーの信号を入れて、回路出力を見るシュミレーション機能があるからそれをして、レイアウト(実物の回路図)にして、またシュミレーションする。
ここからが違う。FPGAはまるで、ROMを焼くようにカキコ機で電圧かければ回路が形成される。
ちょうど、EPROMのようなもの。
対してCPUは以下のような手順で回路を作る。
上記手順でできたファイルをMEBES(メーベス)というファイルに変換してフォトマスク製造装置にかける。
ここで、ネガができる。写真ではネガを拡大プリントして写真にするけど、半導体製造ではそれを超縮小プリントするんだよ(最低でも1/1000倍くらい)。
思いっきりはしょっていうとできたネガフィルムに電子線を当てて(電子線描画装置で超縮小プリント)、純なシリコンチップに焼けば、ちゃんとシリコンチップ上に半導体の基本領域であるp領域とn領域が形成されていく。
もちろん、レジスト(写真の銀の用に半導体にも専用の薬品がある)、エッチングを何段階も繰り返して何層にも半導体層を築き上げていく。

0219デフォルトの名無しさんNGNG
>>215の
>http://white.csys.ce.hiroshima-cu.ac.jp/~kitamura/public/note_12.pdf
に対して、
>p3の図では、CPU命令を取り込んで、それを順序制御かけてCPU内各所のトランスポートのステートへ制御信号だしてる様(レジスタトランスファ)が見てとれる。

はちと分かりにくかったか。
トランスポートとは入出力のこと。実際はこうなってる。
    0/1を入力でon/off
         |
   ___|\___
    |  |/ |
    |      |
    |      |
    |_/|_|
       \|
       |
     0/1を入力でon,off
これで、信号路が両方向Shutされてるか、どちら側かに導通されてるかコントロールできる。
脇から入れる信号は0(GRNにつながってる),1(+につながってる),Z(どこにもつながってない。宙つり)の3パターンあるからトライステート(TriState)と呼ぶ。これを>>215ではステートと略した。
図だと、各レジスタ、実際に演算するALUの出入り口にコイツが設けられているから、トライステートに信号入れてやれば、データの移動ができる。そういう意味。
0220デフォルトの名無しさんNGNG
>>218に追加。
MEBESファイルは、元のファイルから、pnpもしくはnpn構造を形づくれる様に、複数枚のマスク(ネガフィルム)を作ってくれる。
もちろん、画面上で、修正して作り直すこともできる。
画面上で見ると、複数枚のフィルムがあるから、ちょうど、別々の縁取りの色フィルムを重ねたように見える。
それで、何層も描画して半導体層を築く。
0221デフォルトの名無しさんNGNG
失業者用の職業訓練でvhdlの勉強しますた。
基礎的な電子の話から入って、ラッチやffのやセレクタや
ステートマシンなども勉強して、ストップウオッチ式カウンタや
pmwジェネレータなんかもつくれるようになりますた。

が、入った派遣会社で飛ばされたところがまるっきり関係のないところですた。
0222デフォルトの名無しさんNGNG
工業板のVHDLスレ落ちたな。
0223hageNGNG
みんな仕事でVHDLかいてるのか?
ソフト系にくらべて趣味で使う比率がすくないのかなぁ?
趣味でやるにはCPLDとか天国なのに。
0224デフォルトの名無しさんNGNG
>>223
仕事でも趣味でも書いてるよ。
でももうすぐCに入れ替わるんだろうな。
0225デフォルトの名無しさんNGNG
>>224
System-C や Spec-C のスレってないよね?
そろそろ作ってもイイやうな...
0226デフォルトの名無しさんNGNG
初心者な質問でスマソ。
解説求む
process(CLK)--process文。この中では順次処理文で記述する
--()の中はセンシティビティリストといい、ここに指定した信号が
--変化した時のみ、begin~end process内の記述を実行する。
--ここから下のif文についてよく分からないのです。COUNTは7ビットです
begin
if CLK'event and CLK = '1'then
if RST = '1' or COUNT = "00000000"then
COUNT <= DIP;
else
COUNT <= COUNT-'1';
end if;
end if;
end process
0227デフォルトの名無しさんNGNG
学生の宿題なら参考書があるから買ってきてやれ。
0228デフォルトの名無しさんNGNG
>>226
何がわからないかがわからない
たぶんVHDL云々より、論理回路がわかってないんじゃないの?

つーか、悩むよりもシミュレーションして波形みれば一発じゃん。シミュレーションすれ。
0229226NGNG
自己解決しました
0230デフォルトの名無しさんNGNG
みんなは趣味で何を書いているんだ?
0231デフォルトの名無しさんNGNG
>>230
小説
0232デフォルトの名無しさんNGNG
電気電子板
【悪】物性と情報工学が愚痴るスレ【代官】
http://science2.2ch.net/test/read.cgi/denki/1072103600/l50
10 :☆必見☆ :03/12/24 13:19 ID:yk+hQdcF
情報工学は
・ハードと直接やり取りするOSカーネル、デバイスドライバ、ブートローダのスレ。
・カスタムLSI、システムLSIの大規模集積回路のロジックのスレ。
物性は
・液晶、有機EL、プラズマディスプレイ等のスレ。
・半導体製造でのステッパで行われるnpn、pnp、npnp構造の構築のスレ。
(個人的には、エレクトロマイグレーション、イオンマイグレーション、ラッチアップ等の故障モードにも興味あり)

辺りを建ててくれヨウ!
電子部品は物性と切っても切れない仲だし、情報では、カーネル等に関するスレを見かけないしCPUなんかのロジックを深く語るスレもあまり見受けないし。
0233デフォルトの名無しさんNGNG
HDLのスレで何言ってるんだ?このタコは。
0234デフォルトの名無しさんNGNG
DesignWaveの付録のCycloneボードで何か作った人は居ないの?
0235デフォルトの名無しさんNGNG
VerilogHDLについて質問させて下さい。

テキストエディタでVerilogHDLを記述し、
MAX+PLUS�UAdvancedSynthesisにて論理合成、
MAX+PLUS�Uでシミュレーションとしたいのですが

MAX+PLUS�UAdvancedSynthesisでのコンパイルの際に
 Warning: Ignored unnecessary INPUT pin 'CLK'
 Warning: Ignored unnecessary INPUT pin 'RES'
 Warning: Ignored unnecessary INPUT pin 'SW0'
といった警告文が表示されます。
これのせいでシミュレーションができません。
(Ignoredと書かれたINPUTがシミュレーション段階で表示されないため)

漠然としていて分かりにくいと思いますが、
こいった警告文が出る際に直すべき箇所が分かる方が
いらっしゃいましたらぜひ教えてください。
どんなことでも結構です。お願いします。
0236235NGNG
すいませんあげますー
0237デフォルトの名無しさんNGNG
>>235
勘で。
指定しているデバイスに何か問題があるのかも。
もしくは clk, res, sw0 ピンの使い方が悪いとか。
0238デフォルトの名無しさんNGNG
>>235
VHDLのスレでVerilogの質問書いて、しかもageか。
おめでてーな。

漏れはVHDLで同じwarningを見たことがあるから、
多分、原因はアレだろうな。
0239デフォルトの名無しさんNGNG
>>235
氏ねボケが
0240デフォルトの名無しさんNGNG
>>235
clk, res, sw0を回路の中で使っていないとか?

>こいった警告文が出る際に
こいった際にはALTERAのサイトの中でwarningの内容を検索かけてみるとか
0241デフォルトの名無しさんNGNG
>>235
指定するデバイスに合わせて手動でPIN配置してみては。
0242デフォルトの名無しさんNGNG
VHDLのソースにタグ付けを行うツール(GNU GLOBALのようなやつ)を
どなたかご存じないでしょうか?
0243デフォルトの名無しさんNGNG
http://mito.cool.ne.jp/detestation/l123.swf
0244デフォルトの名無しさんNGNG
http://www.sakai.zaq.ne.jp/duaof300/adsl/ukagaka.swf
0245デフォルトの名無しさんNGNG
>>244
関西圏だと解るURLだな
0246デフォルトの名無しさんNGNG
quartusを使ってVHDLの説明やってくれてる本は何ですか?
0247デフォルトの名無しさんNGNG
↓コレで我慢しろ
ttp://altimanet.com/solutions/cradle/workshop.htm
0248デフォルトの名無しさんNGNG
九州なんで無理なんすよ
0249デフォルトの名無しさんNGNG
>235
どんなに小さくてもいいから成功したコードがあるかどうか。

input clk;
input xrst;
input i_a;
output o_b;
reg r_d;
always @(posedge clk or negedge xrst) begin
if (!xrst) r_d <= 1'b0;
else r_d <= ~i_a;
end
assign o_b = r_d;

とかでもいいからさ。
0250デフォルトの名無しさんNGNG
ABEL-HDLのシミュレーションソフトってあるんですか?
0251初心者NGNG
電気板の方でも全く同じ質問をしているので
大変申し訳ありませんがどうか助けて下さい。

12BITのdataを5.5という数値で
割った答えを16BITで出力する回路を
考えています。

答えに少数点以下の数値がある場合は、
整数に繰り上げます。

例えば、
(簡単のため10進数で考えると)
答えが1.1なら   → 2とする
答えが1.000023なら → 2とする

といった具合です。


関係演算子「 >= 」と 加算演算子「 - 」を使って
解を求めようとしているのですが、

[ 000000111111 >= 5.5 ]
のような評価や
また、[ 000000111111 - 5.5 ]
のような計算が出来ません。


データタイプの異なるものに対して
どのようにしたら評価できるのでしょうか?

どうか教えて下さい。
0252デフォルトの名無しさんNGNG
VHDLそこそこ出来るようになったら、計測システムとかはソフト屋に出すのやめて、
とっつきにくいC++とかお勉強するのもやめて
言語が似ているPascal・Delphiとかに逝くもよいかな?

あるいはもし開発環境あるならVHDLのベースとなったAdaへ逝くって手もあるかもしれんが?
■ このスレッドは過去ログ倉庫に格納されています