admin管理员组文章数量:1532738
2024年6月21日发(作者:)
mage Processing and Multimedia Technology
JATG调试模块I
Nios II处理器l、
定时器0
定时器1
Avalon总线
RST IO ——— RST
CS 10 ——— ’ CS
RS IO —— RS
Nios II WR IO — WR
RD IO ———— RD
SDRAM控制器k-’
Flash控制器k-,
UART调试口
sD卡GPIO接口
÷I音频芯片GPIO接口
HX8347
叫11丌液晶GPIO接121
触摸芯片GPIO接口
DATA 10 ——— DATA[15:0】
【15:o]
图4 HX8347硬件接口设计
0x93。在使用液晶屏前,需对其中大部分寄存器初始化。
寄存器操作要使用CS、RS、RD、WR、DATA[7:01端E1 在
图2 SoPC系统框图
中执行。本设计中的Flash存储器选用S29AL032D芯片,
SDRAM存储器选用具有8 MB字节容量的A2V64S40CTP
芯片。Flash存储器和SDRAM存储器都是使用Ahera
正确配置寄存器后,就可进行显示数据的传送。数据传
输与寄存器配置使用的端口是一样的,只是寄存器配置
SoPC Builder工具中免费提供的Avalon总线IP挂接到
片上Avalon总线上,以实现Nios II对它们的访问。
2.2 VS1003B芯片接口设计
VSIOO3B是芬兰VLSI公司出品的单芯片MP3/
WMA/MIDI音频解码和ADPCM编码芯片.支持MP3、
MP3+V、WMA、WAV、MIDI和SP—MIDI格式的音频解码
播放,内部拥有高性能、低功耗DSP处理器核和缓存,
且外围接口丰富。
本设计使用7个10口用于操作VSIO03B,其端口连
接图如图3所示。其中,各端口功能分别为:XRESET,复
位;XDCS,数据片选;XCS,芯片片选;SCLK,SPI通信接
口时钟输入;MOSI,SPI通信接口数据输出;MISO,SPI通
信接口数据输入;DREQ,数据处理完中断输出。
XRST IO — XRESET
XDCS IO —— XDCS
XCS 10 — XCS
Nios II SCLK ——— SCI K Vs1003B
M0SI ——— DI
MIS0 《—一 D0
DREQ IO —一 DREQ
图3 VS1003B硬件接口设计
VS1003B芯片内部共有l6个16位控制寄存器,地
址分别为0xO~0x0F,可通过SPI接口使用SC[通信协议
来配置控制寄存器。需解码的数据也是通过SPI接口使
用SDI通信协议传送到缓存,让芯片正确播放音频文件。
在使用VS1003B之前.需要对VS1003B的控制寄存
器进行初始化配置;完成配置后,即可往VS1003B的缓
存中写入解码数据,实现音频解码。
2.3 HX8347芯片接口设计
HX8347芯片是TFT液晶屏专用驱动芯片,最大支
持320x240分辨率的TFT液晶屏。其内置173 KB的
RAM,色彩模式支持最高26万色的显示。HX8347具有
4种接口方式:8/9/16/18 bit系统总线方式、SPI总线方
式、寄存器接口方式和RGB接口方式。
本设计采用16 bit系统总线方式,端口连接如图4
所示。需使用21个IO口,各端口功能分别为:RST:复
位;CS:片选;RS:指令/数据选择;WR:写使能;RD:读
使能;DATA【15:0】:16 bit数据。
HX8347内部共有132个寄存器,地址从0xo0~
58
使用的是数据总线的低8 bit,而数据传送要使用全部
16 bit数据总线。
对TFr液晶屏的操作,首先进行初始化操作,主要
包括对液晶内部参考电压、开启晶振、显示缓冲区和
RGB色彩等寄存器的设置。在完成初始化之后即可进行
显示操作,先在液晶的RAM中开辟一个显示缓冲区,然
后再向显示缓冲区填入显示数据即可实现Trr屏的显
示与更新。
2.4 UH7843芯片接口设计
UH7843是TI公司生产的4线电阻触摸屏转换接口
芯片,具有同步串行12位取样数模转换器,功耗低,转
换速率高。
本设计使用了6个IO口来操作UH7843芯 ,端口
连接如图5所示。其中,各端口功能分别为:CS:芯 片
选;SCLK:SPI通信接口时钟输入;DIN:SPI通信接口数
据输入;DOUT:SPI通信接口数据输出;BUSY:芯片忙信
号输出;IRQ:芯片中断信号输出。
CS 10 — CS
SCLK 10 ———÷ SCI K
D0UT 10 — DIN
Nios II DIN IO —一 D0UT UH7843
BUSY 10 ●——一 BUSY
IRQ—IO ‘——一 IRQ
图5 UH7843硬件接口设计
当触摸屏上有触摸动作时,触摸屏的X+、X一、Y+、
Y一端会产生不同的模拟电压并送人UH7843。UH7843会
对输入电压产生一个转换过程,转换完成后用中断通知
处理器,处理器便会去读取此时的AD采样值,再调J}丰j
程序计算实现触摸点的定位。
2.5 SD卡硬件接口设计
SD卡支持两种总线方式:SD方式与SPI方式。本设
计采用IO口模拟SPI模式通信,使用4个IO口实现SD
卡的控制。端口连接如图6所示。
图6 SD卡硬件接口设计
本设计采用CMD0、CMDI、CMD17和CMD24 4个命
令组合操作SD卡。CMD0为SD卡复位指令,设置SD卡
《微型机与应用》2013年第32卷第11期
版权声明:本文标题:基于SoPC的数码电子音乐相册设计与实现 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/shuma/1718939847a742405.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论