Installation Xilinx ISE 14.7 on MAC(intel) & Linux(Ubuntu)
/*
인텔 기반 맥 환경에서 Xilinx ISE 14.7을 설치 및 구동하는 방법에 대해 작성한 글입니다. Xilinx ISE는 윈도우와 리눅스 환경만 지원하기 때문에 우분투 가상환경을 사용하였습니다.
Prerequisites
Intel Mac -> M1 cpu가 탑재된 mac은 호환이 안될 수도 있습니다
Vmware Fusion 12.2.0 -> 본인이 사용하는 가상머신으로 대체 가능
Ubuntu 20.04.3(GUI Ver) -> Lubuntu로 대체 가능
*/
기본적인 우분투 가상환경 설정은 자료가 많으니 따로 넣지 않겠습니다.
우분투 설치부터 시작하셔야 하는 분은 이 블로그를 따라서 완료하시고 아래의 과정을 시작하시면 될 것 같습니다.
Xilinx ISE 14.7 설치
아래의 모든 과정은 우분투 환경에서 진행되어야 합니다.
위 Prerequisties에 적혀있는 Xilinx Download 페이지로 들어갑니다.
14.7 Windows가 아닌 그냥 14.7을 눌러서 4개의 파일을 모두 다운로드 받아야합니다. 파일을 다운로드 받고(~/Downloads의 위치에) 모두 압축을 풀어놓은 상태로 터미널에 아래의 명령어를 입력해 설치파일을 실행해줍니다. 설치 과정에서 루트 디렉토리에 설치를 진행하기 때문에 권한 문제로 막힐 수도 있기에 sudo로 설치파일을 실행합니다.
cd ~/Downloads/Xilinx_ISE_DS_Lin_14.7_1015_1/
sudo ./xsetup
여기서 shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory 오류가 발생한다면 아래의 stack overflow 링크를 참고해주세요.(저의 경우 첫번째 솔루션을 사용해 해결했습니다.)
https://stackoverflow.com/questions/17005654/error-while-loading-shared-libraries-libncurses-so-5
약간의 로딩이 끝난 후 동의 체크하는 창이 뜨게됩니다. 모두 동의해줍니다.
동의를 하고 넘어오면 위의 사진처럼 생긴 화면이 뜨게되는데 여기서 디폴트로 체크되어 있는 Design Suite System Edition이 아닌 WebPack을 선택하고 Next를 눌러줍니다.(사실 이 부분은 뭐를 설치해야 할지 잘 모르겠어욤,, 교수님이 올려주신 링크에서는 WebPack 다운받길래 요로코롬,,)
Install cable drivers 옵션이 uncheck 되어있는지 확인해주세요. check 되어있는 상태로 설치 진행시 오류가 발생하게 됩니다. 확인하셨으면 Next를 눌러줍니다.
여기서 용량 관련 문제가 발생할 수 있습니다. 용량 관련 문제가 발생했다면 아래를 참고해주시고 발생하지 않으셨다면 아래의 용량 관련 글은 넘기셔도 됩니다.
Ubuntu 용량 관련 오류 발생시
기본적으로 가상환경에서 우분투를 실행할 때 20GB의 용량을 갖게 됩니다. 기본적인 파일들을 설치하고 난 후에는 Xilinx ISE를 설치하기에 용량이 부족할 수도 있습니다. 이럴 때는 우선 Ubuntu를 종료하시고 vmware 설정에서 우분투를 우클릭 해 설정에 들어가줍니다.
하드디스크 속성에 들어가줍니다.
하드디스크의 용량을 40GB 정도로 확장해주고 적용을 눌러 저장합니다. 그리고 다시 우분투를 실행합니다.
이렇게 저장공간을 확장해줘도 우분투 상에서는 아래의 사진과 같이 늘려준 용량만큼이 할당되지 않은 상태로 남아있게 됩니다.
gparted 프로그램으로 직접 파티션 용량을 늘려주겠습니다. 아래의 명령어를 이용해 gparted를 설치해줍니다.
sudo apt-get install gparted
설치가 완료되면 sudo gparted를 입력해 gparted를 실행시켜줍니다.
굉장히 파티션 구조가 이상하게 되어있는데 아무튼! 가장 아래의 unallocated에 위에서 vmware 설정을 통해 확장시켜준 크기만큼 할당되어있습니다.
boot가 적혀있지 않은(저의 경우 /dev/sda2)를 우클릭해 Resize/Move로 들어가줍니다.
위에서부터 그대로 따라왔을 경우 그냥 위의 드래그바를 가장 오른쪽까지(Maximum size) 채워주고 오른쪽 아래의 Resize/Move 버튼을 눌러주면 됩니다. 그대로 따라오지 않았을 경우 이 파티션에 확장시켜줄 크기만큼 더 할당해주면 됩니다.
가운데 위의 녹색 체크버튼을 눌러 적용해주고 close를 눌러 나와주면 됩니다.
이렇게 용량 문제를 해결했다면, 다시 위로 돌아가 설치파일을 실행시켜주면 문제없이 설치가 됩니다.
설치
설치가 꽤 시간이 걸립니다. 조금 기다려줍니다.
이렇게 뜨면 설치가 완료된겁니다.
실행
설치를 다 했으니 실행을 해야하는데 실행방법이 다소 어렵습니다. 설정을 하면 쉽게 할 수 있지만, 그건 나중에,,
실행 방법을 잘 정리해둔 블로그가 있어 그 블로그를 링크해두겠습니다.
아래의 블로그를 따라하면서 다른 점은 처음에 이동하는 경로가 우리는 14.7 버전을 다운로드 받았기에
$ cd /opt/Xilinx/14.7/ISE_DS/ 을 이용하여 이동해야 합니다. 나머지는 동일합니다.
https://velog.io/@kyoung99u/Run-Xilinx-on-Ubuntu
라이센스 등록
실행을 하게 되면 라이센스 관련 팝업이 뜰텐데 우분투에서 https://www.fpgakey.com/downloadfile/details/74 이 링크로 들어가 다운로드 버튼을 눌러 zip 파일을 다운로드 받습니다.
해당 zip 파일의 압축을 풀어서 나온 .lic 확장자를 가진 파일을 본인이 찾기 쉬운 디렉토리에 위치시킵니다. 저는 다운로드 폴더에 위치시켰습니다.
ISE로 넘어와 위의 사진과 같이 라이센스 창에서 Manage Licenses 칸으로 이동합니다. (이 창을 실수로 닫았을 때는 ISE의 왼쪽 위 Help -> Manage License 를 눌러 해당 창을 열 수 있습니다.)
이 창의 Load License 버튼을 누르면 파일을 선택할 수 있는 창이 뜨게 되는데 그 창에서 방금 다운로드 받은 .lic 파일을 선택해서 열어주게 되면 라이센스 등록이 완료됩니다.
꿑
댓글
이 글 공유하기
다른 글
-
[Script] Ping Test
[Script] Ping Test
2023.05.22 -
[HTML] "Google"을 구글스럽게
[HTML] "Google"을 구글스럽게
2022.07.27 -
호고곡쓰
호고곡쓰
2021.02.12 -
하위 디렉토리 구조 무시하고 파일들만 복사할 일이 있지 않겠어..?
하위 디렉토리 구조 무시하고 파일들만 복사할 일이 있지 않겠어..?
2021.02.12