본문 바로가기

분류 전체보기

(1955)
[EP1C3T EVM] 기본 Verilog Test [EP1C3T EVM] 기본 Verilog Test [EP1C3T EVM] 보드에는 간단한 테스트를 위한 LED와 스위치 UART, USB인터페이스가 있다. LED / Swtich 회로도 DIP Switch 회로도 스위치 및 LED를 이용하여 간단한 테스트를 해 볼 수 있는 Verilog Source 보드내의 LED를 쉬프트하여 출력하는 예제이다. `include module altera_evm(clk, reset, led1, led2, led3); input clk; input reset; output led1; output led2; output [7:0] led3; //---------------------------------------------- //카운터 생성 reg [20:0] counte..
[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와 쉽게 인터페이스 가능하도록 했다. 확장 테스트 보드
LM3S8962 ADC 테스트 LM3S8962 ADC 테스트 Sample rate of 500 thousand samples/secondConverter uses an internal 3-V reference LM3S8962 ADC블록도 LM3S8962 ADC초기화 함수//ADC Initializevoid AdcInit(void){SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC); //ADC enable //ADCProcessorTrigger()에서 ADC 시작. 프로세서 트리거가 일어날때 작동한다. ADCSequenceConfigure(ADC_BASE, 0, ADC_TRIGGER_PROCESSOR, 0); //ADC0의 sequence를 구성한다.sequence number 0인 ADC를 single end..
[DSP28335 EVM] VS1053모듈이용한 MP3 출력 테스트 [DSP28335 EVM] VS1053모듈이용한 MP3 출력 테스트 [EXP-ALL EVM] 보드에서 VS1053 MP3모듈의 핀맵과 [DSP28335 EVM]의 핀맵 TMS320F28335 VS1053 모듈 드라이버 코드 #define VS_DREQ_BIT BIT3 #define VS_DREQ_PORT PORTA #define VS_CS_BIT BIT1 #define VS_CS_PORT PORTA #define VS_XDCS_BIT BIT2 #define VS_XDCS_PORT PORTA #define VS_RST_BIT #define VS_RST_PORT #define VS1003_CS_H() Sbi(VS_CS_PORT, VS_CS_BIT) #define VS1003_CS_L() Cbi(VS_CS_P..
[DSP28335 EVM] Hardware TCP/IP W5300 TCP전송 테스트 - TMS320F28335 [EXP-ALL EVM] [DSP28335 EVM] Hardware TCP/IP W5300 TCP전송 테스트 - TMS320F28335 [EXP-ALL EVM] [EXP-ALL EVM] 보드에는 wiznet사의 고속 Hardwired TCP/IP W5300모듈을 연결할 수 있다. TMS320F28335 외부 메모리 인터페이스로 제어 하면 고속의 이더넷 데이터를 전송할 수 있기 때문에 여러가지 실험해 볼것이 많을것 같다. (좀더 자세한 내용은 TM320F28335 W5300포팅 참고) [EXP-ALL EVM] 의 W5300모듈 연결 회로도 TMS320F28335는 16비트 모드를 지원하기 때문에 R49, R1을 제거한다. W5300의 CS는 TMS320F28335 의 CS0에 연결한다. TMS320F28335를 이용하여 W5300..
[DSP28335 EVM] ADC테스트 - 보드의 광센서 그래프 출력 예제 [DSP28335 EVM] ADC테스트 - 보드의 광센서 그래프 출력 예제 [DSP28335 EVM] 보드에는 ADC를 테스트 하기 위한 CdS 센서가 있고, ADCA1에 연결되어 있다 CdS센서를 사용하지 않는다면 R157을 제거하면 된다. TMS320F28335 ADC테스트용 PC프로그램 TMS320F28335 ADC테스트 동영상 TMS320F28335 ADC초기화 함수 //ADC Initialize void AdcInit(void) { EALLOW; SysCtrlRegs.HISPCP.all = ADC_MODCLK; // HSPCLK = SYSCLKOUT/ADC_MODCLK EDIS; InitAdc(); // For this example, init the ADC // Specific ADC setu..
[DSP28335 EVM] TFT LCD 출력 속도 테스트 - TMS320F28335 EXP_LCD EVM [DSP28335 EVM] TFT LCD 출력 속도 테스트 - TMS320F28335 EXP_LCD EVM [LCD_EXP_EVM] 보드 를 이용하여 TMS320F28335로 TFT LCD출력 테스트를 진행 했다. TMS320F28335는 외부 메모리 인터페이스(EXINF)를 지원하므로 EXINF로 실험 해 보았다. LCD_CS는 TMS320F28335 CS0로 할당 했고 LCD RS는 A0로 할당 했다. 240x400 픽셀의 한 프레임 출력시 GPIO로 제어 하면 10ms정도 시간이 걸린다. 외부 데이터/어드레스 버스로 제어 했을때 Function -2옵티마이즈 옵션으로 8ms정도 나온다 File -3로 최적화시에 한프레임 출력하는데 4ms 정도 나온다. 특히나 CS동기를 맞추기 때문에 다른 입출력 장..
[DSP28335 EVM] W5200 TCP Server 전송 속도 테스트 (SPI속도 테스트) [DSP28335 EVM] W5200 TCP Server 전송 속도 테스트 (SPI속도 테스트) TM320F28335와 같이 OS없는 MCU에서 이더넷 처리를 하려며 하드웨어 TCP/P 모듈을 이용하는 것이 가장 간단한 벙법이다. TCP/IP처리를 위한 복잡한 스텍이 필요 없이 간단히 이더넷을 연결 할 수 있다. 드라이버 코드만 수정하면 아주 간단하게 포팅 가능도록 코드를 작성해 두었기 때문에 W5200 모듈을 이용하여 테스트 해볼 예정이다. TMS320F28335 의 클럭은 150Mhz로 동작한다. 하지만 SPI 동작속도는 최대 10Mhz이다. 참고로 TMS320F2808는 6Mhz, PICCOLO시리즈 TMS320F28069는 4.5Mhz로 이들과 비교 하면 두배 정도 빠른 속도 이다. 요즘 SPI가..