このVHDLの表記はどういう意味ですか?

F

frznchckn

Guest
私の同僚は、私はいくつかのベンダコードを解読しようとしていると私たちはこの表記法のいくつかに精通していませんでした:[コード]定数MY_CONSTANTを:std_logic_vector(4 downto 0):= std_logic_vector(to_unsigned(16#0#、5)) ;何ここに第二#サインです[/コード]?私は、[URLを= http://www.vhdl.renerta.com/mobile/source/vhd00041.htm]発見したのVHDL - リテラル[は/のURL]"ベースリテラル"について。でした誰かが多分さらにbase_literal記法を説明? based_literal::=基本#based_integerの[。 based_integerの]#[指数]ありがとうございます。
 
どうやら、16ベースは、0はbased_integerです。このgrammaticが許す限り分数と指数は、省略されています。
 
指数がベースにするか?したがって、この例のための:16から16 ^指数が基本ですか?
 
私は、わからない私の推測では、baseが0であると呼ぶものであり、16は基数(すなわち進)。訂正:私はそれは0h * 16 ^ expを見るを意味します。しかし、私は間違っているかもしれません。
 
最も便利な16進数として整数を表すためにできること!
 
真のWTFは、彼らは、16進数の値が'ゼロ'ではなく小数よりも表現するのに必要なことです。 (これは、バンチ内の行を1つだけだった場合を除き、その他のすべての行は、実際に16進数にすることが理に適っていた:16#4#、16#8#、16#C#の、16#F#の、など)
 

Welcome to EDABoard.com

Sponsor

Back
Top