UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 4377

FPGA Express - std_logic_vector 加算/減算に必要なライブラリ

説明

キーワード : VHDL, libraries, std_logic_vector, addition, subtraction, FPGA Express, ライブラリ, 追加, 減算

重要度 : 標準

概要 :
std_logic_vectors で加算/減算した場合、正しいライブラリが使用されないと次のようなエラー メッセージが表示されます。

Error L23/C0 : #0 Error: <file>.vhd line <x>
Type mismatch on left and/or right operand of binary operator. (VSS-523)

std_logic_vector 加算/減算に必要なライブラリはどれですか。

ソリューション

1

符号付き論理ベクタの場合、次のライブラリを使用します。

library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_signed.all;

2

符号なし論理ベクタの場合、次のライブラリを使用します。

library IEEE;
use IEEE.std_logic_1164.all;
use IEEE.std_logic_unsigned.all;
AR# 4377
作成日 07/30/1998
最終更新日 08/11/2003
ステータス アーカイブ
タイプ 一般