新闻中心

EEPW首页 > 网络与存储 > 牛人业话 > 庖丁解牛-帮你理清系统结构

庖丁解牛-帮你理清系统结构

——
作者:winthony时间:2013-08-12来源:电子产品世界收藏

  3)、SD
  同步动态随机存储器。命令与数据的传输都需要同步时钟,以时钟为基准。我们在系统中使用最多最常见的类型就是SD。SDRAM技术的更新和发展也是最快的。从最初的SDR SDRAM,到DDR SDRAM,然后是DDR2,DDR3,以及已经和大家见面相信会很快普及的DDR4,都属于SDRAM的范畴。

本文引用地址:http://www.eepw.com.cn/article/158901.htm

  RAM的特点是相对ROM来说访问速度快,但是掉电后会丢失存储的内容,因此主要用于存储短时间内使用的程序,让程序能更快的运行,满足系统对速度的追求。ROM和RAM共同组成了系统的存储空间,各司其职,一般会拥有独立的地址空间,方便程序调用。Memory Map是我们写程序以前要最先弄清楚的。

  三、

  任何系统要正常的工作都离不开调试,因此调试电路在系统中是必不可少的。现在的系统中常见的调试方式有JTAG调试,串口调试,网口调试等等。我们通过可以和进行互联,读取工作状态,烧写程序,跟踪代码,设置断点等等。和我们日常工作关系最密切的模块,会经常使用到。这部分的设计要十分小心,如果设计错误,那整个设计就失败了。因此这部分最好使用成熟设计,项目允许的情况下可以做一些电路冗余设计,降低系统风险。

  四、

  是最好理解的,为系统提供必要的工作电压电流。直观也最重要,一个健壮的电源设计,是系统正常稳定可靠工作的基础。如果不是从事系统设计工作,这部分仅作了解就可以。充分验证过的系统一般电源模块不会出什么大问题。如果本身就是做系统设计的工程师,那这部分就是最需要注意的,电源是一个系统的基础,没有稳定可靠的电源,什么强大的功能都是空中楼阁。充分考虑系统对电源的需求,保留设计余量,有些可能还要考虑系统结构系统散热的问题等等。

  五、

  外围设备,这是一个泛泛的说法,可以说是内容最丰富的部分。的功能再强大也需要通过外设来接收外部数据,通过外设实现特定的功能。如按键,红外遥控,数码管,音视频输入输出,ADC,DAC,网口,甚至系统中的射频电路部分,都可以称为系统的外设。每种外设实现一定的功能,通过不同的接口来完成控制。我们常见的IIC,SPI,UART,IIS,CAN,RS485,MII,RMII,USB等等这些都是通信协议,用来实现主芯片和外设之间的通信控制。正是由于外设的种类太多,对待这些知识的态度就是用到哪学到哪。毕竟协议的学习是枯燥的,单纯看时序图很难找到感觉。在项目中遇到了再去学习,遇到问题再去解决,最好再用示波器抓抓信号,和时序图做做比较。理论加上实践,上手就会快很多。几个项目做下来,常用的协议也就会接触的七七八八了。

  实际的系统千差万别,有些系统除了主芯片外为了某些特定功能(如音视频编解码)会用一个独立的协处理器单独处理部分功能;有些系统可能会存在不止一种ROM(如用EEPROM保存配置数据,NOR Flash保存程序,NAND Flash保存大规模的数据信息等);有些系统会把ROM/RAM集成到主芯片当中(如一些简单的MCU);有些系统会把调试模块和某些外设复用……但不管怎样,多多少少你都会找到这些模块的影子。掌握了系统划分的金钥匙,遇到再复杂的系统也能够把它分解成功能单一的模块,然后再各个击破的去学习。反过来,当我们做一个新项目的时候,也需要从这几个方面去考虑。我们要选择哪种主芯片?存储类型选择什么?容量大小是多少?采用哪种调试方式?供电电流多大?有几种电压?需要哪些外设?看到了吧,系统就是这么简单。

存储器相关文章:存储器原理



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭