1 / 18

培训目标及内容

培训目标及内容. 第一部分培训目标 : PSoC 概念 PSoC 结构 PSoC 设计流程 IP 和设计复用技术 PSoC 器件电气特性. 培训目标及内容. 第二部分培训目标 : 基于逻辑表达式的门电路设计与实现 3-8 译码器电路的 IP 设计和调用 SR 锁存器的 IP 设计和调用 有限状态机的设计和实现 计数器的设计和实现 多谐振荡器电路的设计和实现 HDL 高层次描述. 培训目标及内容. 第三部分培训目标 : 模拟电路设计原理 通用放大器设计与实现 滤波器设计与实现 振荡电路设计与实现 非线性电路设计与实现.

veata
Download Presentation

培训目标及内容

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 培训目标及内容 第一部分培训目标: PSoC概念 PSoC结构 PSoC设计流程 IP和设计复用技术 PSoC器件电气特性

  2. 培训目标及内容 第二部分培训目标: • 基于逻辑表达式的门电路设计与实现 • 3-8译码器电路的IP设计和调用 • SR锁存器的IP设计和调用 • 有限状态机的设计和实现 • 计数器的设计和实现 • 多谐振荡器电路的设计和实现 • HDL高层次描述

  3. 培训目标及内容 第三部分培训目标: • 模拟电路设计原理 • 通用放大器设计与实现 • 滤波器设计与实现 • 振荡电路设计与实现 • 非线性电路设计与实现

  4. 培训目标及内容 第四部分培训目标: • ADC转换器原理 • DAC转换器原理 • 数字电压表的设计与实现 • PWM控制与实现 • 电容感应触模实现

  5. PSoC概念 Cypress公司的可编程片上系统(Programmable System-on-Chip, PSoC)将微控制器、可编程逻辑阵列 、模拟可编程阵列等资源集成在单芯片上。 “积木” “组合搭配” “创意设计” “美学” 看了这张图片你会想到什么问题??

  6. PSoC概念

  7. PSoC概念--一些细节

  8. PSoC概念--一些细节

  9. PSoC概念--一些细节

  10. PSoC概念--一些细节

  11. PSoC概念 P(可编程) 1)内部硬件的连接结构可以改变 2)引脚和内部模块的连接可以通过数字 /模拟连接总线改变 3)模块可以“随心所欲的”添加和修改 4)可以通过“C语言编程”对硬件系统进行操作 • ?思考 • P的含义? • S的含义? • C的含义? S(系统) 实现包含CPU、模拟子系统和数字子系统的完整 功能。 C(芯片) 实现完整功能的系统,是在单个芯片内。 ΣIP=PSoC,这就是本质的东西

  12. PSoC概念 SoC设计,本质上就是在单芯片内部,将不同功能 的IP核的连接在一起,以满足不同的应用要求。 现在的PSoC设计,规模巨大而且功能复杂,设计人 员不可能从头开始进行设计。 现在采用的方式是,在设计中尽可能使用现有的功 能模块(Intellectual Property,IP),当没有现成的模 块可以使用时,设计人员才需要自己花时间和精力设计 新的模块。

  13. PSoC概念-IP • 从IP核的提供方式上,通常将其分为: • 软核 • 硬核 • 固核 软核在EDA设计领域指的是综合之前的寄存器传输级(RTL)模型;软核只经过功能仿真,需要经过综合以及布局布线才能使用。 固核在EDA设计领域指的是带有平面规划信息的网表;具体 在SoC设计中可以看做带有布局规划的软核,通常以RTL代码和 对应具体工艺网表的混合形式提供。将RTL描述结合具体标准单 元库进行综合优化设计,形成门级网表,再通过布局布线工具即 可使用。 硬核指经过验证的设计版图;具体在PSoC设计中指布局和工 艺固定、经过前端和后端验证的设计,设计人员不能对其修改 。 思考:PSoC内部IP的分类举例?

  14. PSoC概念-设计方法 1. IP核复用设计技术 2. 设计复用技术 思考: 其深层次的含义是什么? 设计要求?

  15. PSoC设计流程(PSoC3) 硬 件 设 计 流 程 软 件 设 计 流 程 在空白的界面开始设计 源文件编辑器 从列表中,拖出元件,并将其放置到空白界面中。 建立器(builder) 用块和/或RTL定制元件 编译器,生成目标代码(.obj) 将元件连接到一起 LIBX51库管理 器,生成库文件(.lib) 将元件连接到时钟系统、DMA、中断和引脚 LX51链接器,生成绝对目标模块文件(.omf) 综合、映射、布局布线 OHX51生成器, 生成十六进制文件(.Hex) 代码生成器 下载设计到PSoC芯片中

  16. PSoC设计流程(PSoC3) 1.综合 综合可以自动将系统直接从行为级描述综合为寄存器传输级描述 。行为级综合的输入为系统的行为级描述,输出为寄存器传输级描 述的数据通路。 2.映射 将设计中的逻辑描述映射到PSoC内相对应的功能单元中。 3.布局布线 布局布线的主要作用是调用布局布线器,根据用户约束和物理 约束,对设计模块进行实际的布局,并根据设计连接,对布局后的 模块进行布线。顺序是:先模拟部分,后数字部分。 4.代码生成器 当布局布线完成后,生成用于创建配置的设置信息,写到当前 设计的工程目录下的Generated File文件夹下。在建立整个工程时 将使用这些信息。

  17. 图1.9 PSoC3的电气连接示意图 PSoC器件 电气特性? 接口特性?

More Related