tms320dm642的emif(外部存储器接口)的设置结构

大方_only 大方_only     2022-09-21     171

关键词:

EMIF中存在一组存储器映射寄存器,如下图所示,通过设置这些寄存器来完成对EMIF的控制,包括配置各个空间的存储器类型,设置相应的接口时序等。

 

EMIFA 寄存器

EMIF全局控制寄存器(GBLCTL)

CE空间控制寄存器(CECTL)

CE空间控制寄存器(CECTL)与EMIF支持的CE存储器空间相关。C6000 DSP具有与4个外部CE信号相关的4个CE空间控制寄存器。

 SDRAM控制寄存器(SDCTL)

SDRAM控制寄存器(SDCTL)控制用于所有CE空间的SDRAM参数,CE空间通过该寄存器的MTYPE位段指定一个SDRAM存储器类型。因为SDCTL控制所有SDRAM空间,每个空间必须包含具有相同的刷新、时序和页面属性。当访问SDRAM时,SDCTL不能被修改。

SDRAM时序寄存器(SDTIM)

SDRAM扩展寄存器(SDEXT)

CE空间从控制寄存器(CExSEC)

EMIFA外设结构 配置

 

 

EMIFA_Config vmd642ConfigA ={    //设置EMIFA外设的结构
       0x00052078,/*gblctl EMIFA(B)global control register value */
                     /*将CLK6、4、1使能;将MRMODE置1;使能EK2EN,EK2RATE*/
       0xffffffd3,/*cectl0 CE0 space control register value*/
                     /*将CE0空间设为SDRAM*/
       0x73a28e01,/*cectl1 CE1 space control register value*/
                     /*Read hold: 1 clock;
                       MTYPE : 0000,选择8位的异步接口
                       Read strobe :001110;14个clock宽度
                       TA:2 clock; Read setup 2 clock;
                       Write hold :2 clock; Write strobe: 14 clock
                       Write setup :7 clock
                       --                     ---------------
                           \         14c        /1c
                           \----------------/ */
       0x22a28a22, /*cectl2 CE2 space control register value*/
       0x22a28a42, /*cectl3 CE3 space control register value*/
       0x57115000, /*sdctl SDRAM control register value*/
       0x0000081b, /*sdtim SDRAM timing register value*/
       0x001faf4d, /*sdext SDRAM extension register value*/
       0x00000002, /*cesec0 CE0 space secondary control register value*/
       0x00000002, /*cesec1 CE1 space secondary control register value*/
       0x00000002, /*cesec2 CE2 space secondary control register value*/
       0x00000073 /*cesec3 CE3 space secondary control register value*/    
};

 

 

 

 

 

 

达芬奇技术的目录

...2.2TMS320DM644xDMSoCDSP子系统2.2.1概述2.2.2TMS320C64x+大模块2.2.3存储器映射2.2.4ARM内部存储器2.2.5片内外设2.2.6器件外设2.2.7ARM-DSP集成2.2.8DSP子系统的时钟2.2.9电源管理2.2.10引导和复位2.3TMS320DM644xDMSoC中的ARM子系统2.3.1ARM子系统概述2.3.2ARM核2... 查看详情

tms320f28051单片机解密型号

...MAC哈佛(Harvard)总线架构连动运算快速中断响应和处理统一存储器编程模型高效代码(使用C/C++和汇编语言)部分芯片型号如下:TMS320LF2406ATMS320F28027TMS320F2809TMS320F28335TMS320F2810TMS320F28022TMS320F2802TMS320F2811TMS320F28026TMS320F2808TMS320F28334TMS32... 查看详情

tms320f2812单片机解密基本特性

...控制单元(MCU)主频高达150MHz具备I2C、SPI、CAN、PWM等总线接口,适用于各种控制类工业设备;体积小、性能强、便携性高,同时适用于多种手持设备;符合高低温、振动测试,满足工业环境应用TMS320LF2406ATMS320F28027TMS320F2809TMS320F28... 查看详情

tms320f2812单片机解密基本特性

...控制单元(MCU)主频高达150MHz具备I2C、SPI、CAN、PWM等总线接口,适用于各种控制类工业设备;体积小、性能强、便携性高,同时适用于多种手持设备;符合高低温、振动测试,满足工业环境应用TMS320LF2406ATMS320F28027TMS320F2809TMS320F28... 查看详情

北京tms320f28033单片机解密

...MAC哈佛(Harvard)总线架构连动运算快速中断响应和处理统一存储器编程模型高效代码(使用C/C++和汇编语言)可编程控制律加速器(CLA)32位浮点算术加速器独立于主CPU之外的代码执行尾数法:小尾数法支持JTAG边界扫描IEEE标准1149.1-199... 查看详情

tms320f28379d使用心得之sci

...06 一、SCI简介SCI(SerialCommunicationInterface)意为"串行通信接口",是相对于并行通信的,是串行通信技术的一种总称,最早由Motorola公司提出的。它是一种通用异步通信接口UART,与MCS‐51的异步通信功能基本相同。(以上内容 查看详情

德州仪器芯片tms320f240pqa解密难度

TMS320F28015TMS320LF2406TMS320F2812TMS320F28035TMS320F28026TMS320F28068TMS320F28031TMS320F28334TMS320F2806TMS320LF2407TMS320F28062TMS320F28023TMS320F28067TMS320F28332TMS320F2811TMS320F2802TMS320F28020TMS320F28022TMS320F28066TMS320F28033TMS320F28235TMS320F2801TMS320F28064TMS320F280200TMS320F2808TMS32... 查看详情

tms320f2808芯片解密设备

...MAC哈佛(Harvard)总线架构连动运算快速中断响应和处理统一存储器编程模型高效代码(使用C/C++和汇编语言)各类MCU单片机解密、专用IC芯片解密、PLD芯片解密、SPLD芯片解密、FPGA/CPLD芯片解密等 查看详情

tms320c6713的推荐企业

...00主频On-ChipL1/SRAM8KBOn-ChipL2/SRAM64KBCache/192KBSRAMEMIF132-Bit外边接口ExternalMemoryTypeSupportedAsyncSRAM,SBSRAM,SDRAMDMA(Ch)16(EDMA)HPI116-Bit主机接口McBSP2多通道缓存串行口McASP2多路音频串行口I2C2总线标准Timers(2)32-bit32位定时器CoreSupply(Volts)1.2/1.2 查看详情

创龙基于c66x平台dsp与fpga通信测试

...处理器架构,DSP与FPGA内部通过uPP、EMIF16、SRIO连接;底板接口资源丰富,支持uPP、EMIF16 查看详情

那位高人了解ti的tms320lf2407a芯片的功能

...20LF2407A系统组成包括:40MHz、40MIPS的低电压3.3VCPU、片内存储器、事件管理器模块、片内集成外围设备[2]。其体系结构框图如图1所示。2.2CPU及总线结构TMS320LF2407A的CPU是基于TMS320C2XX的16位定点低功耗内核。体系结 查看详情

浅析tms320f28035的gpio模块(代码片段)

...入,输出,也可以复用为其他外设功能。GPIO简介TMS320F28035具有45个GPIO引脚(不包括模拟输入输出引脚AIO)ÿ 查看详情

tlv320aic23的应用

...理和请求同步等功能.同时扮演着与API和Mini—driver二者接口的角色。Mini—driver完成特定的器件初始化和控制功能.它符合IOM(I/OMini—driver)的接口标准。DDK的这种分层结构使得驱动开发人员仅需了解单一的Mini—driverAPI就可以完成... 查看详情

18-基于双tms320c6678dsp的3uvpx的信号处理平台

基于双TMS320C6678DSP的3UVPX的信号处理平台 一、板卡概述  板卡由我公司自主研发,基于3UVPX架构,处理板包含两片TIDSPTMS320C6678芯片;一片Xilinx公司的SpartanXC3S200AN配置芯片;一片IDT公司的RapidIOSwitch;DSP之间通过RapidIOX4互联,... 查看详情

软件无线电核心板设计资料保存:基于tms320c6670的软件无线电核心板

...板卡概述     北京太速科技自主研发的TMS320C6670核心板,采用TI KeyStone系列的四核定点/浮点DSP TMS320C6670作主处理器。板卡引出处理器的全部信号引脚,便于客户二次开发,降低了硬件的开发难度和时间成... 查看详情

用51单片机处理音频信号

...SP口,8bit的HPI口(支持16bit非复用模式),支持外部总线到内部存储器的DMA操作,相对5402,5409的资源要丰富一些,特别在多位高速音频信号处理中,外部DMA特性能使处理速度提高很多.◆EP1C3T144C8:2910个LE,内置13个独立的128X36bit的RAM块,104个可... 查看详情

ccs6新建tms320f2812工程

准备材料CCS6下载地址:http://www.ti.com/tool/ccstudioF2812的C语言头文件下载地址:http://www.ti.com/lit/zip/sprc097 安装后的文件结构样式如下: 新建空的工程点击"Project"->"NewCCSProject"。 在NewCCSProject窗口中,按需要填写以下内容后按"... 查看详情

信迈tms320c6655+xilinxartix7评估板dsp+fpga音视频数据采集

信迈XM665x-IDK-V3开发板和artix7开发板通过pcie接口通信,实现DSP+FPGA通信架构。1.处理器TITMS320C665x是一款高性能定点/浮点DSP处理器,主频高达1.0/1.25GHz,处理能力强,单核TMS320C6655和双核TMS320C6657管脚pintopin兼容ÿ... 查看详情