본문 바로가기
SMALL

ALTERA3

[bug_report] inferring latches for variable "<name>" vivado synthesis 시, inferring latch(es) for variable "" 과 같은 warning이 발생할때, 해결방법. 기본적으로 coding style에 문제 가 있음 추천 할만한 해결방법으로 altera가 잘 설명해놓음. 참조 : http://quartushelp.altera.com/14.0/mergedProjects/msgs/msgs/wvrfx2_l2_veri_always_id_holds_value.htm CAUSE: In an always construct at the specified location in a Verilog Design File (.v), you updated the valu.. 2016. 10. 21.
Altera Quartus를 동작시키자(2장) 오늘은 Megawizard로 PLL과 RAM구성을 해보도록 하겠다.. 1. 먼저 Megawizard는 Tools > Megawizard plug-in manager로 동작시킬수 있다. Megawizard는 간단히 설명하자면, Altera에서 제공하는 IP의 개념이다. 즉, 사용자가 altera에서 제공하는 IP들(PLL,RAM,ROM,... etc) 중에서 필요로 하는 IP를 불러서 내가사용하고자하는 형태로 Setting해주면 해당IP를 사용할수 있다. 2. 새로 만들려면, Create 선택후, 다음을 선택한다. 3. 왼쪽의 탐색기는 altera에서 제공하는 IP를 폴더 형태로 정리해놓은 것이다. 오른쪽 위에서 부터 사용하는 Device의 종류 사용하는 언어 선택. 생성할 IP의 폴더 위치 등을 선택할 .. 2016. 4. 10.
Altera Quartus를 동작시키자(1장) Quartus와 ISE를 사용한지 5년이 넘었지만... 한번도 정리할 생각을 하지 못했었다. 그래서 지금부터 정리해보려고 한다. Xilinx는 라이센스가 없어서;; 다음에 특별한 경로로 구하면 진행하기로 하고 Quartus부터 진행해보자. 1) Quartus는 Web버전을 다운받아서 사용하면된다.(물론, 약간의 제약이 있지만(홈피에 자세히 나와있음), 간단히 사용하기에는 문제가 없다.) Modelsim이 없으면, 역시 free버전을 받아서 사용하길 바란다. Site : https://www.altera.com/download/sw/dnl-sw-index.jsp 물론, 회원가입은 필수. 인스톨은 패스... 사용 Tool : Window8 / Quartus II 12.1 Web(64bit) / Modelsi.. 2016. 4. 10.
LIST