본문 바로가기

[DSP]/DSP6000

(12)
[TMS320C6720 EVM] 보드 개발기 - 메모리 구조 파악 [TMS320C6720 EVM] 보드 테스트기 - 메모리 구조 파악 C6720의 내부 램과 롬의 구조는 단순하고 효율적이다. 롬은 64비트 4개 뱅크, 256비트 2개 뱅크로 구성되어 있다. 램은 하나의 256비트 페이지와 8개의 32비트 뱅크로 구성된다. 아래 그림에서 처럼 0x1000 0000 번지가 램의 시작 번지 이다. C6720 CMD파일 일단은 내부 램(0x1000 0000)에 올리는것으로 하고 CMD파일을 작성해 보았다. -c -heap 0x2000 -stack 0x4000 /* link with the C67x+ rts library */ -l rts67plus.lib /* link the software system patch into the application */ /* require..
[TMS320C6720 EVM] 보드제작 [TMS320C6720 EVM] 보드제작 부동소수점 연산 가능한 TMS320C6720 EVM보드를 제작했다. 200Mhz에 64KB내부 RAM이 있고, 384KB ROM이 있다. ROM에는 TI의 실시간 커널은 DSP/BIOS가 내장되어 있어 속도가 빠르고 코드 사이즈를 줄일 수 있다. 저렴한 가격(10K, 5$대)에 LQFP-144핀이라 간단하게 제작하기도 좋다. PCB는 예전에 만들어 두었지만(지인 께서 칩을 샘플로 준 이유가 큰 이유이지만) 테스트를 못하고 있다 겸사겸사 만들어 보았다. [L-Type EVM]의 표준 핀맵을 적용하여 기존 보드와 호환 가능하도록 했다.
TI Cortex-A8 CCS4에서 Debuging 개발환경 설정 TI Cortex-A8 CCS4에서 Debuging 개발환경 설정 TargetConfiguration 에서 사용하는 JTAG를 선택하고 Device를 TI814 선택한다. Advanced 탭에서 EVM보드의 gel파일을 선택한다. 설정이 완료되면 Launch 한다. Debug창에의 CortexA8 탭에서 Connection을 하면 정상적으로 연결되는 것을 확인 할 수 있다. 참고로 JTAG초기화시 GEL파일이 실행되는 메세지를 아래와 같이 볼 수 있다. CortexA8: GEL Output: --->>> Starting A8 Starting A8
POP (Package-on-Package) memory POP (Package-on-Package) memory OMAP3530은 POP (Package-on-Package) memory를 사용한다고 한다. 이러한 형태의 MCP (Multi Chip Package)메모리는 DDR SDRAM 과 NAND Flash가 함께 포함되어 있다. 아래 그림과 같이 구성되고 보드의 소형화하고 간단하게 제작할 수 있다.

반응형