随想录(skyeye中的soc仿真)】的更多相关文章

[ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 想学好soc,再怎么看芯片手册和linux kernel都不为过.但是要学习好kernel,那再怎么看skyeye都不为过.学习虚拟机,不光可以自己添加soc,也可以自己添加外设硬件(比如网卡.norflash等等),实在不错. 我们自己可以找一段skyeye的soc代码,看看skyeye是怎么仿真外设的,比如1.2.5版本下对ep9312的仿真, /* skyeye_mach_ep9312.…
Wheeled mobile robots may be classified in two major categories, omnidirectional and nonholonomic. Omnidirectional mobile robots have no equality constraints on the chassis velocity $\dot{q}=(\dot{\phi},\dot{x},\dot{y})$ Omnidirectional wheeled mobil…
在ModelSim中添加Xilinx仿真库 说明: l ModelSim一定要安装在不带空格的目录下,即不要安装在“Program Files”目录下.如作者是安装在D:\softwares\Modelsim目录下. l ISE软件也最好安装在不带空格的目录下. 1.找到开始菜单->程序->Xilinx ISE Design Suite 11 -> ISE -> Accessories -> Simulation Library Compilation Wizard. 2.选…
  <1>首先要知道原理图的符号是没有模型的,不是你肆意妄为就可以拉来仿真的. <2>其次要知道很多器件软件中是没有模型的. <3>有很多获取模型的方法:<使用PSPice Mode Editor 建模>   下面就是介绍如何获取厂家提供的仿真模型: ①下载器件的仿真模型: 比如TI大部分都是有仿真模型的. 提供的模型可能针对不同的软件,选择PSpice模型下载.     ②提取仿真模型.   下载的模型可能会出现各种奇葩的格式,比如上面的  .301 .把…
最近利用NS2做TCP拥塞控制协议的仿真,发现很多变量的方法含义都是解释的不清楚,给核心模块修改带来很多麻烦,所以决定用最准确的语言解释成员变量.方法,术语等的含义.限于个人水平,若有错误请留言指正! 盲点一: int recover_;(tcp.h/tcp.cc) 这个变量的最准确的含义是发送端在收到3个重复的ACK或超时或者源抑制或者带有ECN-Echo的ACK时,发送端已经发送的最大序列号. 盲点二: 源抑制(source quench):当TCP/IP主机发送数据到另一主机时,如果速度达…
1. cadence画gm曲线 电路里,要把漏的电源dc值设置成变量,比如叫vds,计算器,info标签,点op,然后点管子,在op窗口点list,选gm,然后把这个公式弄到ADE的outputs那里:ADE,设置dc仿真,tools->prarmetric Analysis, 设置扫描vds, analysis -> start 就出来你要的曲线啦…
找到modelsim安装目录下的modelsim.ini文件. 将modelsim.ini的只读属性去掉. 打开quartus软件.选择Launch Simulation Library Compiler. 选择仿真工具modelsim. 设置modelsim路径. 选择需要的器件. 选择库语言. 选择一个合适的输出路径. 开始编译. 编译结束后,将modelsim.ini文件属性修改回只读.    …
在ModelSim中进行仿真需要加入Quartus提供的仿真库,原因是下面三个方面:    ·Quartus不支持Testbench:    ·调用了megafunction或者lpm库之类的Altera的函数:    ·时序仿真要在Modelsim下做仿真.    下面以Altera器件为例,介绍如何在ModelSim中加入Altera的仿真库,Quartus II软件中自带有Altera的仿真库,只要把它拿到ModelSim中去编译一下就可以了,具体步骤如下:1.设置仿真库路径    打开M…
仿真前的准备工作:在modelsim中添加lattice仿真库:1.去除modelsim安装目录下modelsim.ini的只读属性.2.打开modelsim,更改目录File>Change directory (这里是库要存放的地方,一般放在modelsim的根目录下的,如D:\modeltech_10.1a\Lattice) 3.新建一个库File>New>Library,取个名字(我使用MACHXO2系列芯片,取了machxo2) ) 4.编译库Compile>Compile…
1. 工艺模型的选择.以TSMC 180nm工艺为例,1.8V Normal devices 有TT,SS,FF,SF,FS共5种工艺Corner及Montel Carlo(MC)共6种可选用工艺角.在每种Corner中每种类型的管子又有两种类型,比如NMOS有nch和nch_mis两种,其中第nch是用MODEL定义的,而nch_mis是用SUBCKT定义的.做一般仿真(比如DC,AC,TRAN等)的时候,两个模型都可以使用.在做Montel Carlo仿真的时候如选用nch_mis器件,且c…