第一讲 Cadence-于真博士课程简介

  1. 以工程化的思想来学习本课程,比较有效,从一个DSP开发板设计为例开始,做出PCB板,顺带学会Cadence软件操作,而不是仅仅学习软件。
  2. 前期准备工作,阅读配套资料里的相关芯片的datasheet,了解其功能和管脚即可。
  3. 画原理图用Orcad capture CIS.
  4. 于真博士的教程系列:

1)   Cadence软件使用教程;

2)   Cadence软件仿真教程;

3)   TI6000系列DSP开发应用;

4)   DSP开发环境CCS软件教程;

5)   高速电路信号完整性(SI)设计;

6)   电磁兼容EMC设计;

5.本教程的宗旨:

l  如何快速学会;

l  学会软件的同时,学会DSP硬件开发;

l  新手入门不再难;

l  以一个项目为主线。

SDRAM

扩展接口

运放单元NE5532

TI DSP 6713

音频CODEC CS4272

SST39VF800A Flash

双路电源AMS1117

3.3V 1.2V

JTAG

时钟晶振CY2303

6. 学习方法:

l  目标:亲手做这块开发板,不是在学软件;

l  芯片的datasheet,管脚,数量,功能,照着画,跟着教程操作.

7. 教程内容:

1)  
利用Oracd Capture CIS进行原理图设计;

2)  
利用Cadence PCB Editor进行PCB布局布线;

3)  
光绘文件(Artwork)制作,如何生成Gerber文件。

8.学完本教程的收获:

1)  
能自己开发出一块DSP学习板;

2)  
学会用Cadence软件进行原理图设计;

3)  
学会用Cadence软件进行PCB设计;

9.教程配套材料:

1)  
系统的原理图工程文件;

2)  
系统的PCB图工程文件;

3)  
元件库,封装库文件;

4)  
板上芯片的datasheet;

5)  
给PCB厂商的Gerber文件(Artwork);

6)  
DSP6713程序C语言源代码。

10.打开Orcad capture CIS,先熟悉软件的界面。工程管理窗口、菜单跟上下文相关,原理图页面的创建、删除和重命名。

1)  
创建原理图:有两种方法。方法一,选中SCHEMATIC目录/Design/New Schematic Page。方法二,右击SCHEMATIC目录/New Page。

2)  
删除原理图的方法类似,可用菜单操作,也可右击后操作。

3)  
文件重命名方法类同。

11.原理图的放大、缩小,用I/O键操作。也可用View菜单。或者Ctrl+滚轮。

12.原理图的滚动,上下滚动,用Page up和Page down。左右滚动配合Ctrl键。

13.查看原理图的最优方法,先缩小,再要放大处单击,然后放大。

14.本节任务,看一下工程文件的原理图。

第一讲 Cadence-于真博士课程简介的更多相关文章

  1. CS193P - 2016年秋 第一讲 课程简介

    Stanford 的 CS193P 课程可能是最好的 ios 入门开发视频了.iOS 更新很快,这个课程的最新内容也通常是一年以内发布的. 最新的课程发布于2016年春季.目前可以通过 iTunes ...

  2. 第一节 课程简介与HTML5概述

    第一节 课程简介与HTML5概述 *********************************************************** 1.1课程简介 教学目的: 从基础入手到能够运 ...

  3. python学习第一讲,python简介

    目录 python学习第一讲,python简介 一丶python简介 1.解释型语言与编译型语言 2.python的特点 3.python的优缺点 二丶第一个python程序 1.python源程序概 ...

  4. 异常处理第一讲(SEH),筛选器异常,以及__asm的扩展,寄存器注入简介

    异常处理第一讲(SSH),筛选器异常,以及__asm的扩展 博客园IBinary原创  博客连接:http://www.cnblogs.com/iBinary/ 转载请注明出处,谢谢 一丶__Asm的 ...

  5. MIT算法导论——第一讲.Analysis of algorithm

    本栏目(Algorithms)下MIT算法导论专题是个人对网易公开课MIT算法导论的学习心得与笔记.所有内容均来自MIT公开课Introduction to Algorithms中Charles E. ...

  6. POI教程之第一讲:创建新工作簿, Sheet 页,创建单元格

    第一讲 Poi 简介 Apache POI 是Apache 软件基金会的开放源码函数库,Poi提供API给java程序对Microsoft Office格式档案读和写的功能. 1.创建新工作簿,并给工 ...

  7. 32位汇编第一讲x86和8086的区别,以及OllyDbg调试器的使用

    32位汇编第一讲x86和8086的区别,以及OllyDbg调试器的使用 一丶32位(x86也称为80386)与8086(16位)汇编的区别 1.寄存器的改变 AX 变为 EAX  可以这样想,16位通 ...

  8. MFC控件第一讲.DC编程

    MFC控件第一讲.DC编程 一丶简介 什么是DC,DC有什么用. DC成为设备描述符表. DC的作用就是可以进行绘制. 比如我们的窗口都是绘制出来的.  DC可以简单理解为.没一个窗口程序都有一块内存 ...

  9. 机器学习基石第一讲:the learning problem

    博客已经迁移至Marcovaldo's blog (http://marcovaldong.github.io/) Andrew Ng的Machine Learning比較简单,已经看完.林田轩的机器 ...

  10. Stanford概率图模型: 第一讲 有向图-贝叶斯网络

    原文链接(系列):http://blog.csdn.net/yangliuy/article/details/8067261 概率图模型(Probabilistic Graphical Model)系 ...

随机推荐

  1. Orleans - 1 .NET生态构建分布式系统的利器

    在当今数字化时代,构建高效.可靠的分布式系统是许多企业和开发团队面临的挑战.微软的 Orleans 框架为解决这些挑战提供了一个强大而简单的解决方案.本文将介绍 Orleans 的核心概念,并通过一个 ...

  2. 优化Mysql配置调整内存

    1.查看Mysql版本 # mysql -V 示例: [root@root /]# mysql -V mysql Ver 14.14 Distrib 5.7.44, for Linux (x86_64 ...

  3. Oracle限制某个帐号只能在特定机器上访问数据库

    CREATE OR REPLACE TRIGGER logon_ip_control AFTER logon ON user_test.schema BEGIN IF USER IN ('user_t ...

  4. KingbaseES V8R6集群部署案例之---openEuler系统脚本部署故障

    案例说明: 在openEuler系统下通过脚本方式部署KingbaseES V8R6集群,脚本执行过程中,加载vip失败.本次故障问题,主要是因为openEuler系统shell和脚本的不兼容引起. ...

  5. 初学 FSMC - 扩展外部SRAM(一)

    1. SRAM控制原理 ​ STM32控制器芯片内部有一定大小的SRAM及FLASH作为内存和程序存储空间,但当程序较大,内存和程序空间不足时,就需要在STM32芯片的外部扩展存储器了. STM32F ...

  6. scala入门输出helloworld

    1 object HelloScala{ 2 def main(args : Array[String]){ 3 println("hello scala") 4 } 5 } He ...

  7. 无法解析的外部符号 _main

    就如提示错误一样,程序找不到入口. 解决方法:

  8. Git 删除 .gitignore 生成之前上传的文件

    清除缓存 git rm -r --cached . git add . 提交记录 git commit -m "chore: 清除缓存." git push

  9. OpenAtom OpenHarmony三方库创建发布及安全隐私检测

    OpenAtom OpenHarmony三方库(以下简称"三方库"或"包"),是经过验证可在OpenHarmony系统上可重复使用的软件组件,可帮助开发者快速开 ...

  10. 如何利用OpenHarmony ArkUI的Canvas组件实现涂鸦功能?

    简介 ArkUI是一套UI开发框架,提供了开发者进行应用UI开发时所需具备的能力.随着OpenAtom OpenHarmony(以下简称"OpenHarmony")不断更新迭代,A ...