반응형

FGPA_Verilog_VHDL 14

NIOS의 프로그램을 Onchip memory에 넣어서 사용할 경우 pof file 생성

내가 하는 것이 맞는 것인지는 모르지만일단 동작하는 것을 확인 했으니 적어보고자 한다. NIOS를 사용하기 위해 Quartus에서 Project를 생성하고SOPC Builder를 띄워 NIOS Core와 Peripheral 들을 설정하고NIOS IDE에서 프로그램을 코딩하고 컴파일 하면 ELF 파일이 생성된다. NIOS IDE에서 Run을 하면 말 그대로 elf 파일을 run time 중에 다운로드 해서 실행한다.하지만 리셋을 주면 실행이 되지 않는다.당연한 것이겠다.onchip memory도 램으로 설정했으니까 저장이 되어있지 않은 것이다. 그럼 리셋을 줘도 동작하게 하려면 어떻게 해야하는지 몰랐다.외부에 flash memory도 없고~ 어떻게 해야 리셋후에도 잘되는지 몰랐는데일단 컴파일을 완료하고 나..

NIOS-II project 시작!!

NIOS-II 를 이용하여 간단한 어플리케이션을 생성해보려고 한다.만만하게만 보았던 작업들이 막상 시작해보니까 잔손이 엄청 간다. SOPC에서 CORE와 peripheral 들을 생성해서 붙이고 quartus에서 물리핀과 연결시켜줘야하고NIOS IDE에서 환경설정도 해줘야 하고 모르는 과정이 너무 많았고아직도 잘 모르겠다. 이제 하나하나 해볼 작정이니 힘차게 앞으로 고고고!!

VHDL로 구현한 스탑워치(Stop watch) DE2-70 Base

역시VHDL+Altera Quartus 와 친해지기 위해서 진행하고 있는 연습작들이다.뭐 실 개발에 쓸 일이 거의 없겠지만그래도 생각한 것을 구현했다는 것에 중점을 두고 싶다. DE2-70의 KEY0가 눌리면 시작/정지, KEY1이 눌리면 리셋이다.뭐 Lap time 이런 것이라도 구현할까 하다가 귀차니즘에 밀려서 그만뒀다. 0.0001초 단위부터 10분단위까지 사용 가능하다.하지만 KEY 버튼이 너무 민감한 것인지 내 손이 저주 받았는지 start-stop이 잘 안먹는다.그냥 스위치로 할 것을 그랬나보다. 동작 동영상이다.역시 동작 버튼의 삑사리 때문에 두번 세번 누르는 장면이 있다.옆에는 휴대폰으로 오차가 있나 없나 보는중이다. ===============================

FGPA_Verilog_VHDL 2008.03.29

DE-70 보드를 이용한 P161-MAN LED Dot Matrix Module 테스트

어제 밤에 VHDL 문법에도 익숙해지고 state Machine에도 익숙해지기 위해서FPGA로 LDM 구동 모듈을 만들어 보았다.코드가 엉망이다. 처음에는 state Machine을 어떻게 구현해야 할지 몰라서 삽질했는데while 문으로 구현하니 잘되었다. 역시 맨땅에 헤딩해봐야 하나씩 배우는 것 같다. 엉망인 코드지만 한번 올려본다. ===================================================================-- Title : P161-MAN LED Dot Matrix Test -- File: ldm.vhd -- Author : OH JOO YEOL(http://blog.naver.com/jesusace) -- Organization : Lonely Enge..

FGPA_Verilog_VHDL 2008.03.28
반응형