![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
![]() |
![]() |
Answers Database
FPGA Express: Express 3.x에서 사용할 수 있는 NUMERIC_STD package![]() Record #5432 Product Family: Software Product Line: Synopsys Problem Title:
Problem Description:
Urgency: Hot General Description:
ftp://ftp.xilinx.com/pub/swhelp/synopsys/numeric_std_a.zip NOTE: 이 파일은 기존의 numeric_std.zip보다 새로운 것이다. 이 새로운 버전은 FPGA Express 3.2와 Foundation 2.1i에 포함될 library와 동일하다. 본 library는 오직 FPGA Express version 3.0 이상에서만
사용할 수 있다. Foundation Express 사용자들이 Express v3.1을 쓰려면
Foundation Series Service Pack 1이상 버전으로 Upgrade하면 된다. 자세한
내용은 Xilinx Solution
5631를 참고할것.
Solution 1: 이 라이브러리는 FPGA Express 디렉토리 트리에 다른 IEEE 라이브러리들과 함께 놓아두면 된다. Foundation 사용자들에게 그 기본위치는: C:\FNDTN\synth\lib\packages\ieee\src 이다. 그러나, 이 Package는 FPGA Express Software내에 포함되어있지 않기때문에, 사용자는 다른 사용자 라이브러리 처럼 Project에 추가하여야 한다. Foundation Express 또는 FPGA EXpress에서 다음의 순서로 작업을 한다. 1. Project를 열고 메뉴의 Synthesis -> New Library를 선택한다. MY_IEEE처럼 독특한 이름을 준다. 2. 이 새로운 라이브러리 위에서 마수스 오른쪽 버튼을 클릭하여 Add Source Files to "MY_IEEE" 명령을 선택한다. numeric_std.vhd file을 지정해 준다. 그러면 자동으로 Analysis를 수행하는데 이때 Assert 문장과 Initial 값들에 대한 모든 경고는 무시한다. 3. 마지막으로 실제 작업될 VHDL 파일내에 다음 문장을 사용하여 이 Package를 참조하게끔 한다: LIBRARY MY_IEEE;
NOTE: 다차원 배열들의 문제때문에, 이 라이브러리중
STD_MACH 부분은 접근하기가 어렵다.
End of Record #5432 - Last Modified: 05/18/99 16:15 |
최신뉴스와 설계상의 도움말 및 Xilinx 설계도구의 최신 Update 정보를 알고 싶으세요... 그러면 Xilinx Expert Journals!을 방문해 보세요... |
|
|
![]() |
![]() |
- 출처: http://www.xilinx.com/techdocs/5432.htm
-
Copyleft Chang-woo,YANG