[FPGA]/Altera2014. 6. 18. 19:46

[ALTERA] Cyclone 4( EP4CE10) 보드 제작

[ALTERA] Cyclone 4( EP4CE10) 보드 제작




FPGA Cyclone IV 적용 보드를 제작 했다. 기존에 제작 했던 Cyclone III 보드의 업그레이드 버전이다. USB3.0 지원을 목표로 좀더 성능 좋은 FPGA로 변경해서 보드를 제작 했다.

앞으로 이 모듈을 이용하여 USB3.0이 필요한 고속 카메라 응용 과제에 적용할 예정이다.


FPGA는 EP4CE10U14 를 적용하고 DDR 메모리도 실장 하였다.





인터페이스로는 기존에 제작 하였던 USB3.0(CYUSB3014) 모듈을 연결 할수 있도록 디자인 했다. CYUSB3014에 32bit Slave FIFO 에 연결해서 카메라 영상 데이터과 같은 대용량 데이터를 고속으로 전송이 가능하다.



기존 FPGA 모듈과 동일한 핀맵으로 제작해서 FPGA확장 테스트 보드에서 테스트 가능하도록 설계 하였다.






USB3.0 인터페이스를 적용하는 것이 가장 큰 이슈 였는데 그러다 보니 Cyclone 3에는 칩 사이즈가 작은것이 없다. Cyclone4의 라인업을 보면 0.8 BGA 피치 중에  U256 페키지가 가장 작다. 기존 F256 페키지 보다는 많이 작아지고 가격도 더 저렴하다고 한다.













Posted by nexp

댓글을 달아 주세요

[FPGA]/Altera2013. 4. 5. 17:42

[ALTERA] Cyclone 3( EP3C10F256) 보드 제작

[ALTERA] Cyclone 3( EP3C10F256) 보드 제작  




FPGA Cyclone III 적용 보드를 제작 했다. 

EP3C10F256 칩을 적용 했고 USB2.0(CY7C68013) 인터페이스를 사용 할 수 있도록 디자인 했다.

USB2.0이 필요한 카메라 응용 과제에 적용할 예정이다.



CY7C68013 을 연결해서 고속의 데이터 전송에 사용 될 수 있다.






FPGA 확장 테스트 보드에 연결에서 확장 포트를 사용할수 있고 기본 테스트 가능하다.






 

 

 


Posted by nexp

댓글을 달아 주세요

[FPGA]/Altera2012. 12. 17. 16:23

Altrea Cyclone3 와 Cyclone4의 핀맵차이 비교

Altrea Cyclone3 와 Cyclone4의 핀맵차이 비교

 

Cyclone3 는  옛날 모델이라 구하기도 쉽지않고 가격도 비싸다. Cyclone4를 이용하면 좀더 향상된 성능과 저렴하게 제작할 수 있을것 같아 핀맵 정보를 정리 해 보았다.

 

 

대부분 동일한데 E2, H15, H16 핀이 다르다.

 

EP3C10F256 핀맵

B1 VREFB1N0 CLK0 DIFFCLK_0p  E2
B6 VREFB6N0 IO DIFFIO_R5n H16
B6 VREFB6N0 IO DIFFIO_R5p H15

 

 

EP4CE06~22 핀맵

 

 

Posted by nexp

댓글을 달아 주세요

[FPGA]/Altera2011. 11. 19. 22:57

[EP1C3T EVM] 기본 Verilog Test

[EP1C3T EVM] 기본 Verilog Test


[EP1C3T EVM] 보드에는 간단한 테스트를 위한 LED와 스위치 UART, USB인터페이스가 있다.


LED / Swtich 회로도








DIP Switch 회로도






스위치 및 LED를 이용하여 간단한 테스트를 해 볼 수 있는 Verilog Source
보드내의 LED를 쉬프트하여 출력하는 예제이다.
`include <Shift.v>

module altera_evm(clk, reset, led1, led2, led3);
 input clk;
 input reset; 
 output led1;
 output led2;
 output [7:0] led3; 

 //----------------------------------------------
 //카운터 생성
 reg [20:0] counter;
 reg clk2;
 
 always @(posedge clk)
 begin
  counter <= counter + 1;
  clk2 <= counter[17];
 end
 //----------------------------------------------
 
 wire [7:0] led_temp;
 ShiftSwing(
 .iClk(clk2),
 .iRst(reset),
 .iValue(8'h03),
 .oOut(led_temp) 
 );  
 
 assign led3 = ~led_temp;
endmodule


Altera EP1C3T FPGA LED Shift 테스트 동영상






ShiftSwing Verilog 소스


Posted by nexp

댓글을 달아 주세요

[FPGA]/Altera2011. 11. 19. 20:49

[EP1C3T EVM] Altera FPGA (Cyclone) 보드 제작

[EP1C3T EVM] Altera FPGA 보드 제작



Altera FPGA Cyclone(EP1C3T144) 테스트 보드를  [L-Type EVM] 형태로 제작했다.





[EP1C3T EVM] 보드만으로 간단히 테스트 해 볼 수 있는 LED, Switch가 연결되어 있다.





인터페이스를 위해 USB2UART, FT245, FT2232등의 USB인터페이스 보드를 연결할 수 있어 PC와 쉽게 인터페이스 가능하도록 했다.






확장 테스트 보드





Posted by nexp

댓글을 달아 주세요