본문 바로가기

[MCU]/TG471

[Tg471] ADchips 사의 저가형 32bit MCU Tg471 세미나 자료 정리

ADchips 사의 저가형 32bit MCU Tg471 세미나 자료 정리

소형에 저렴하며, Data Bus를 지원하여 NAND, TFT LCD를 간단히 제어 할수 있고, ADC, DAC, SPI, I2C, 사운드 코덱등의 다양한 페리를 지원하여 실제 제품적용에 상당히 매리트 있어 보이는 32bit MCU 이다. 기본 적으로 USB MassStorage로 인식해서 펌웨어 업데이트 할 수 있다.

웹세미나가 있어 자료를 간략하게 정리 했다.
자세한 사항은 ADCchip( http://adc.co.kr/ )사에서 확인할 수 있다.
sales1@adc.co.kr


Tg471 데이터 시트






블럭도
Data Bus를 지원하여 NAND, TFT LCD를 간단히 제어 할수 있다. 네트웍 칩도 연결하면 좀더 다양한 어플리케이션이 되지 않을까...
사용자 삽입 이미지



메모리 맵
Tg471의 내부 플래시 메모리는 Nor Flash이고 64k~512k까지 지원한다.
내부램은 8k으로 요즘 추세의 MCU에 비해 다소 부족한 면이 있어 보인다. 물론 어플리케이션에 따라 다르겠지만...(물론 AVR이 4k인것에 비하면 상당히 양호하다.)

그리고 특징적인 사항은 외부 16bit 메모리 Data Bus가 있어 FTF LCD, NAND Flash등의 제어를 좀더 쉽게 하고 빠르게 제어할 수 있어 상당히 마음에 든다. 요즘 출시되는 소형 MCU들은 외부 Data Bus제어 신호를 GPIO로 제어 하다 보니 답답한 점이 많았는데... AVR은 8bit Data Bus만 지원해서 TFT LCD제어에 특히 빠르고 편리할것 같다.




개발환경
코어 자체가 자체 제작이라 개발환경에 있어 상당히 부담이 가는 부분인데... 다행이 Gcc무료 컴파일러 및 통합 개발환경을 제공한다고 하니 나쁘지 않을것 같다. 물론 사용해 봐야 겠지만...

칩 프로그래밍은 ISP나 내부 부트롬의 USB를 통해 내부 Nor Flash나 외부 NAND Flash에 다운로드 가능하다고 한다.




Bootloader
외부SW를 On 상태에서 Reset 할 경우 USB firmware 또는 Mass Storage Firmware실행
키 입력이없이 Reset되면 응용프로그램 실행




USB Firmware
- TG471의 USB Port와 PC의 USB 포트와통신
- Internal Flash, NAND, SPI Flash에 데이터저장
- 응용프로그램업데이트로사용가능




Mass Storage Firmware
- TG471를 PC에서 저장장치로 인식시켜 파일저장
- Nand flash에 FAT 파일시스템으로 파일저장
- FAT 파일을 음성재생


반응형