最近在写一块指令串口屏的程序,主芯片使用的韩国ADC公司的adStar,网上资料很少,收集了一下。
ADC:韩国Advanced Digital Chips,一家做芯片的公司
公司网址:www.adc.co.kr
国内代理商(官方):http://www.peaktech.com.cn/
国内代理商(非官方):http://www.admiral-ic.com/
adStar:ADC公司推出的一款用于液晶触摸屏的芯片
adStar是一款低功耗、高性能的Soc芯片,用于LCD显示屏相关的应用和通用领域。adStar集成了32位EISC处理器和SDRAM,同时集成的外围功能包括Timer、串行接口、USB、Flash Memory控制器等等。片上的Cache和SRAM支持单周期访问代码和数据。
EISC:Extendable Instruction Set Compter,可扩展指令集计算机。资料很少,很冷门,在部分论文上能看到介绍,国内有一个相关的使用EISC做DSP的发明专利,然后就是韩国这家芯片公司了。
芯片官网:http://www.peaktech.com.cn/products_show.asp?id=169&BigClassName=%C6%E4%CB%FB%D0%BE%C6%AC
产品名称: | adStar |
产品型号: | adStar-D16MF512 |
产品结构: | 点进查看 |
产品特点: | - 32位100Mhz处理器
- 8/16MBytes SDRAM
- LCD Controller
- 512Kb FLASH
- 4-ch ADC/USB |
adStar是一款低功耗、高性能的Soc芯片,用于LCD显示屏相关的应用和通用领域。adStar集成了32位EISC处理器和SDRAM,同时集成的外围功能包括Timer、串行接口、USB、Flash Memory控制器等等。片上的Cache和SRAM支持单周期访问代码和数据。
特性:
高性能处理器内核
32位EISC内核的MCU
哈佛架构、5级流水线
单周期32位乘法
8K指令Cache、8K数据Cache
最大操作频率:100MHz
内嵌Memory
32K SRAM
可选的8/16MBytes SDRAM,512KBytes NOR FLASH
外扩Memory接口
8位或16位数据总线,最大18位地址总线
SRAM控制器
Nand Flash接口
支持SLC和MLC(24位ECC)
Boot模式
ROM booting模式
NAND booting模式
Flash booting模式
JTAG接口
边界扫描功能
支持片上debug
可通过JTAG烧写板上其他存储芯片
LCD控制器
RGB888或565输出
支持800×600分辨率
USB Device控制器
支持全速12Mb/s
程序保护
24位的key用于程序保护
Jepg软件解码
MP3软件解码
SD-Card接口
支持1位/4位数据总线
声音混音器
2通道I2S
2通道数字调节器
10位ADC
4通道ADC(模拟信号输入)
周边功能
4通道16位 Timer/PWM/Capture
32位看门狗
中断控制器
1通道专用PWM
5通道UART
2通道SPI(主/从模式)
TWI
75或者69个IO口
POR(Power On Reset)
PLL0(for system), PLL1(for LCD)
操作电压:3.0V to 3.6V
操作温度:- 40 ℃ / +80℃
芯片封装:
128ETQFP (14 x 14)
-------------------------------------------------------------------------------
资料下载:
- adStar SHORTFORM
- adStar DATASHEET(only for VIP)
- adStar开发板演示录像
Block Diagram
芯片原理图:https://wenku.baidu.com/view/1bcbaf1ef01dc281e53af064.html?sxts=1543575150516
EISC Studio
一个集成开发环境,为开发人在Windows环境下使用EISC CPU。EISC Studio 提供了方便的源代码编辑器,编译和调试工具,为用户实现了系统和各种高层次的编程语言以及可执行代码的源代码级的图像调试。