【乌拉喵.教程】LocalBus总线介绍及FPGA总线编程

本文介绍了通过FPGA扩展TMS320C6713 DSP的LocalBus总线,实现外设接口扩展。详细讲述了SRAM的工作原理,DSP6713的LocalBus特性,以及FPGA如何对接EMIF时序进行译码,同时展示了如何利用FPGA解决片选不足的问题,并实现对FPGA内部逻辑块的控制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

视频讲解地址:

B站讲解视频https://www.bilibili.com/video/BV1DL4y1p7Hu/https://www.bilibili.com/video/BV1DL4y1p7Hu/

  • 1.SRAM及工作原理介绍
  • 2.DSP6713的LocalBus
  • 3.FPGA对EMIF的时序译码
  • 4.DSP6713的操作外设1
  • 5.DSP6713的操作外设2
  • 6.FPGA在LocalBus总线上扩片选应用
  • 7.实现对FPGA内部逻辑块的控制

  • 1.SRAM及工作原理介绍

sram是英文static ram的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。

对于处理器。它通过地址总线发出一个具有22位二进制数字的地址编码--当中11位是行地址,另外11位是列地址,这是通过RAM地址接口进行分离的。行地址解码器(row decoder)将会首先确定行地址,然后列地址解码器(column decoder)将会确定列地址,这样就能确定唯一的存储数据的位置,然后该数据就会通过RAM数据接口将数据传到数据总线。

另外,须要注意的是,RAM内部存储信息的矩阵并非一个正方形的,也就是行和列的数目不是同样的。

引用网址:FPGA第一篇:SRAM工作原理 - yjbjingcha - 博客园

以cypress公司的静态存储器CY7C1041B为例:

内部的逻辑框图:

其中I/O0~15是通常意义上的数据总线DATA0~15。

真值表

写时序:

读时序:

 

  • 2.DSP6713的LocalBus

TMS320C6713 DSP是美国TI推出的C6000系列DSP芯片的一款,它是32位高速浮点型DSP,时钟最高频率为200MHz。

外设资源为:

 

由于外设资源较少,且McxSP的接口有些时序并不标准,故多采用DSP6713+FPGA的方式扩展外设接口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值