FPGA那些事儿--Modelsim仿真技巧REV6.0,经典Modelsim学习开发设计经验书籍-331页。前言笔者一直以来都在纠结,自己是否要为仿真编辑相关的教程呢?一般而言,Modelsim 等价仿真已经成为大众的常识,但是学习仿真是否学习Modelsim,笔者则是一直保持保留的态度。笔者认为,仿真是Modelsim,但是Modelsim 不是仿真,严格来讲Modelsim只是仿真所需的工具而已,又或者说Modelsim 只是学习仿真的一部小插曲而已。除此之外,笔者也认为仿真可以是验证语言,但是验证语言却不是仿真,因为验证语言只是仿真的一小部分而已,事实上仿真也不一定需要验证语言。常规告诉笔者,仿真一定要学习Modelsim 还有验证语言,亦即Modelsim 除了学习操作软件以外,我们还要熟悉TCL 命令(Tool Command Language)。此外,学习验证语言除了掌握部分关键字以外,还要记忆熟悉大量的系统函数,还有预处理。年轻的笔者,因为年少无知就这样上当了,最后笔者因为承受不了那巨大的学习负担,结果自爆了。经过惨痛的经历以后,笔者重新思考“仿真是什么?”,仿真难道是常规口中说过的东西吗?还是其它呢?苦思冥想后,笔者终于悟道“仿真既是虚拟建模”这一概念。虚拟建模还有实际建模除了概念(环境)的差别以外,两者其实是同样的东西。换句话说,一套用在实际建模的习惯,也能应用在仿真的身上。按照这条线索继续思考,笔者发现仿真其实是复合体,其中包括建模,时序等各种基础知识。换言之,仿真不仅需要一定程度的基础,仿真不能按照常规去理解,不然脑袋会短路。期间,笔者发现愈多细节,那压抑不了的求知欲也就愈烧愈旺盛,就这样日夜颠倒研究一段时间以后,笔者终于遇见仿真的关键,亦即个体仿真与整体仿真之间的差异。常规的参考书一般都是讨论个体仿真而已,然而它们不曾涉及整体仿真。一个过多模块其中的仿真对象好比一块大切糕,压倒性的仿真信息会让我们喘不过起来,为此笔者开始找寻解决方法。后来笔者又发现到,早期建模会严重影响仿真的表现,如果笔者不规则分化整体模块,仿真很容易会变得一团糟,而且模块也会失去连接性。笔者愈是深入研究仿真,愈是发现以往不曾遇见的细节问题,然而这些细节问题也未曾出现在任何一本参考书的身上。渐渐地,笔者开始认识,那些所谓的权威还有常规,从根本上只是外表好看的纸老虎而已,细节的涉及程度完全不行。笔者非常后悔,为什么自己会浪费那么多时间在它们的身上。可恶的常规!快把笔者的青春还回来! 所以说,常规什么的最讨厌了,最好统统都给我爆炸去吧!呜咕,过多怨气实在一言难尽,欲知详情,读者自己看书去吧...
上传时间: 2022-05-02
上传用户:
ContentsMIPI是什么?o D-PHY物理层特点•МIРI 的数据传送oDSI&CSI应用MIPI:手机产业处理界面MIPI协议是手机行业的领导者倡导一个开放的移动接口标准MIPI Spec:DCS-显示命令接口DBI-显示总线接口DPI-显示像素接口DSI一显示串行接口CSI一显示摄像接口D-PHY物理层MIPI特点低功耗模式·动态调整到低功耗模式、高速传送模式和低信号摆幅模式。高速模式每通道可以传送500-1000Mbps低成本物理层EMI(抗辐射)数据包报头(4 bytes)数据标识符(DI*1byte:包含虚拟数据通道[7:6]和数据类型[5:0].,数据包*2byte:要传送的数据,长度固定两个字节。误差校正码(ECC)"1byte:可以把两个位的错误纠正例程数据包报头(4 bytes)数据标识符(Di)*1byte:包含虚拟数据通道[7:6]和数据类型[5:0].字数(WC)*2byte:传送数据的长度,固定为两个字节错误校验码(ECC)*1byte:可以修复两个位的错误有效传送数据(0~65535 bytes)最大字节-2^16.数据包页脚(2 bytes):校验如果数据包的有效长度为0,那么校验位为FFFFh如果校验码不能计算,那么校验码的值为0000h数据包的长度:e4+(0-65535)+2-6~ 65541 bytesSync Event(H Start,H End,v Start,V End),Data Type =xx 0001(x1h)同步事件是两个字的数据包(1个字节的指令和一个字节的校验,因些他们可以精确的表示同步事件的开始和结束.干单个司步开始或同步结束事件的长度和位置在前面的图中有说明。同步事件的定义如下:Data Type= 00 0001(01h)场同步开始Data Type= 01 0001(11h)场同步结束Data Type= 10 0001(21b)行同步开始.Data Type= 11 0001(31h)行同步结束为了尽可能精确的体理一个同步事件,那么开始标识位必须放在第一位,结束标识位必须放在最后一位,行同步也是一样。同步事件的开始和结束应该是成对出现的,假如只有一个同步事件(通常是开始),那么这个数据也是可以传送出去的。
标签: mipi
上传时间: 2022-05-08
上传用户:
一、运动学二、静力学三、动力学四、碰撞五、抛体六、飞机......
标签: 物理学
上传时间: 2022-05-14
上传用户:
便携式榨汁机方案说明ZW3264果汁杯主控功能:果汁杯控制IC SOP-14。1.(7.4V/2000mAh倍率>5C)两串锂电池2.触摸双击开,触摸单击关。3.带载启动40S后自停。空载启动5S后自停。4.工作LED蓝灯指示,堵转或低电压LED红灯指示。5.Micro usb 5V输入-IC升压充电。6.充电LED红灯亮,充满LED蓝灯亮。带过冲过放保护。7.霍尔开关-Hall感应。(杯体与底座扣到位-霍尔检测 )8.休息功能(禁止堵转情况下连续操作按键,正常榨汁一次完成需要休息5秒)。9.全方位保护特性:堵转保护,空转保护,低压保护,电池不平衡保护,重负载保护,电池过充过放保护。10.马达转速:18000-24000/分钟。
标签: 榨汁机
上传时间: 2022-05-20
上传用户:fliang
是一个集成的热电偶测量系统,基于AD7124-4/AD7124-8低功耗、低噪声、24位-型模数转换器(ADC),针对高精度测量应用而优化。使用该系统的热电偶测量在−50°C至+200°C的测量温度范围内具有±1°C的整体系统精度。系统的典型无噪声码分辨率约为15位。AD7124-4可配置为4个差分或7个伪差分输入通道,而AD7124-8可配置为8个差分或15个伪差分输入通道。片内低噪声可编程增益阵列(PGA)确保ADC中可直接输入小信号。
标签: adc
上传时间: 2022-05-25
上传用户:
基于STM32L431的心率血氧、体温以及运动状态的指标检测原理图
上传时间: 2022-05-27
上传用户:
HDMI (High Definition Media Interface, 高 清 多 媒 体接口 ) ,由于可以同时传输视频和音频数据,且连 接简单,兼容性好等特点,被广泛的应用在消费电 子产品上,例如电视,机顶盒,投影仪等。HDMI 系 统 可 以 划 分 4 个 种 类,Source,Sink,Cable , 和 Repeater,为了保证这些设备良好的兼容性,规范对 电气信号做出了信号完整性的要求。
标签: hdmi
上传时间: 2022-05-30
上传用户:
#define PI (3.14159265)// 度数表示的角速度*1000#define MDPS (70)// 弧度表示的角速度#define RADPS ((float)MDPS*PI/180000)// 每个查询周期改变的角度#define RADPT (RADPS/(-100))// 平衡的角度范围;+-60度(由于角度计算采用一阶展开,实际值约为46度)#define ANGLE_RANGE_MAX (60*PI/180)#define ANGLE_RANGE_MIN (-60*PI/180)// 全局变量pid_s sPID; // PID控制参数结构体float radian_filted=0; // 滤波后的弧度accelerometer_s acc; // 加速度结构体,包含3维变量gyroscope_s gyr; // 角速度结构体,包含3维变量int speed=0, distance=0; // 小车移动的速度,距离int tick_flag = 0; // 定时中断标志int pwm_speed = 0; // 电机pwm控制的偏置值,两个电机的大小、正负相同,使小车以一定的速度前进int pwm_turn = 0; // 电机pwm控制的差异值,两个电机的大小相同,正负相反,使小车左、右转向float angle_balance = 0; // 小车的平衡角度。由于小车重心的偏移,小车的平衡角度不一定是radian_filted为零的时候
上传时间: 2022-06-01
上传用户:
万年历数字钟是一种用万年历时钟芯片实现年、月、日、时、分、秒计时,并通过单片机处理后送给显示芯片显示的装置,与机械式时钟相比具有更高的准确性和直观性,且具有更长的使用寿命。本设计所使用的核心器件为STC单片机,是目前应用极为广泛的51系列单片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠性高,功能强等特点。不仅能满足所需要求,而且还有很多功能可供开发,有着广泛的应用领域。1.1课题背景:电子万年历,它是近代世界钟表业界的第三次革命。第一次是摆和摆轮游丝的发明,相对稳定的机械振荡频率源使钟表的走时差从分级缩小到秒级,代表性的产品就是带有摆和摆轮游丝的机械钟或表。第二次革命是石英品体振荡器的应用,发明了走时精度更高的石英电子钟表,使钟表的走时月差从分级缩小到秒级。第三次革命就是电瓶夹数码计时技术的应用(电子万年历),使计时产品的走时日差从分级缩小到1/600万秒,从原有传统指针计时的方式发展为人们日常更为熟悉的夜光数字显示方式,直观明了,并增加了全自动日期、星期、温度以及其他日常附属信息的显示功能,它更符合消费者的生活需求!因此,电子万年历的出现带来了钟表计时业界跨跃性的进步。电子万年历是采用了单片机原理实现对阴(阳)历年、月、日、周、时、分、秒、温度、节假日等的数字显示及到时提醒的计时装置,并通过单片机处理后送给显示芯片显示的装置,与机械式时钟相比具有更高的准确性和直观性,且具有更长的使用寿命。广泛用于个人家庭、车站、码头办公室等公共场所,成为人们日常生活中不可少的必需品。由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得电子万年历的精度,远远超过老式的计时方法。电子万年历的数字化给人们生活带来了极大的方便,而且大大地扩展了原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些都是以钟表数字化为基础的。因此,研究万年历及扩大其应用,有着非常重要的意义。
上传时间: 2022-06-02
上传用户:
锂离子电池是1990年后逐渐发展起来的新一代电池,锂电池较传统的镍镉、镍氢等电池在很多方面具有优势,例如工作电压高、质量轻、能量密度大、体积小、自放电率小、无记忆效应、循环寿命长等特点,因此,锂电池作为主要能源在笔记本、手机等便携式电子设备上的应用已非常普及。如今,新面市的磷酸铁锂电池拥有非常好的市场前景,因其具有优良的电池性能。但是,如何准确检测电池的剩余电量一直是一个值得研究的问题,因其只能间接测量,不易保证准确性。锂电池的应用发展已越来越迅速,怎样精确估计电池电量也变得越来越重要。 目前,测量结果不准确、不全面是一部分锂电池电量检测系统存在的主要问题,因其忽略了能够影响电池性能的重要因素,即温度参数,另外还有电池自身的老化(SOH)及内阻变化等。而随着电池使用次数的增加,电池不断老化,电池容量就会逐渐减小,若缺少了电池额定容量满循环校准这一步骤,将会加大电量的测量误差,这一误差还会随电池使用频率累积增大。 本文主要以MSP430单片机微控制器为核心,针对便携式的小功率产品,设计一个锂电池电量检测系统,并对锂电池组的充、放电过程进行保护。锂电池组的电流、电压、温度参数将被系统控制器及时采集,为电池组剩余电量的检测和电池组充放电保护提供理论依据。 本文首先详细介绍了锂电池的特性和优点,分析了其充放电特性。其次,在电池开路和负载的情况下,提出了多种估算方法并结合温度校正来估算锂电池的剩余容量,并将影响电池电量检测的各种因素也考虑了进去,以实现锂电池电量的准确估计。再次,设计了系统的硬件电路,设计了软件程序。最后,对设计结果进行了有效性验证。
上传时间: 2022-06-09
上传用户:wangshoupeng199