FPGA那些事儿--TimeQuest静态时序分析REV7.0,FPGA开发必备技术资料--262页。前言这是笔者用两年构思准备一年之久的笔记,其实这也是笔者的另一种挑战。写《工具篇I》不像写《Verilog HDL 那些事儿》系列的笔记一样,只要针对原理和HDL 内容作出解释即可,虽然《Verilog HDL 那些事儿》夹杂着许多笔者对Verilog 的独特见解,不过这些内容都可以透过想象力来弥补。然而《工具篇I》需要一定的基础才能书写。两年前,编辑《时序篇》之际,笔者忽然对TimeQuest 产生兴趣,可是笔者当时却就连时序是什么也不懂,更不明白时序有理想和物理之分,为此笔者先着手理想时序的研究。一年后,虽然已掌握解理想时序,但是笔者始终觉得理想时序和TimeQuest 之间缺少什么,这种感觉就像磁极不会没有原因就相互吸引着?于是漫长的思考就开始了... 在不知不觉中就写出《整合篇》。HDL 描述的模块是软模型,modelsim 仿真的软模型是理想时序。换之,软模型经过综合器总综合以后就会成为硬模型,也是俗称的网表。而TimeQuest 分析的对象就是硬模型的物理时序。理想时序与物理时序虽然与物理时序有显明的区别,但它们却有黏糊的关系,就像南极和北极的磁性一样相互作用着。编辑《工具篇I》的过程不也是一番风顺,其中也有搁浅或者灵感耗尽的情况。《工具篇I》给笔者最具挑战的地方就是如何将抽象的概念,将其简化并且用语言和图形表达出来。读者们可要知道《工具篇I》使用许多不曾出现在常规书的用词与概念... 但是,不曾出现并不代表它们不复存在,反之如何定义与实例化它们让笔者兴奋到夜夜失眠。《工具篇 I》的书写方式依然继承笔者往常的笔记风格,内容排版方面虽然给人次序不一的感觉,不过笔者认为这种次序对学习有最大的帮助。编辑《工具篇I》辛苦归辛苦,但是笔者却很热衷,心情好比小时候研究新玩具一般,一边好奇一边疑惑,一边学习一边记录。完成它让笔者有莫民的愉快感,想必那是笔者久久不失的童心吧!?
标签: FPGA TimeQues 静态时序分析 Verilog HDL
上传时间: 2022-05-02
上传用户:qdxqdxqdxqdx
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
上传用户:
本人对逆变器感兴趣,参考各类资料后,经过两次改版,制作了这一款纯正弦波逆变器。设计功率在300W。从DC升压到SPWM产生正弦波,均采用stm32c8t6(STM32C8T6数据手册)作为主控芯片,并同时提供高压,低压,过功率,和短路保护功能。现开源。希望和喜欢做逆变的朋友交流,共同提高。 SPWM稳压方式暂时采用310/DC求调制比的方式。从调试到现在已经烧毁了5片stm32都是cpu短路,等有空查查是什么原因。 本机带载过手电钻,豆浆机,电视机,和一台台式电脑。豆浆机空载没问题,放上豆子后,几秒钟后会触发保护。台式电脑工作10分钟后电瓶没电了,就没再试。
上传时间: 2022-06-10
上传用户:
一、购买一两本书,笔者推荐两本 《单片机 C语言开发入门指导》,《高档8位单片机ATmega128原理与开发应用指南》。买书的目的:看书大体了解单片机的结构和工作原理,了解基本概念和基础知识,其实新手是不可能完全看懂一本书的,如果你能,你已经是高手了,所以不要期望一字一句去搞懂书上说的到底是什么东西。看完书对相关内容有个概念性的了解就可以了。
标签: 电动车控制器
上传时间: 2022-06-18
上传用户:
从感知机到深度神经网络带你入坑深度学习机器学习工程师Adi Chris最近学习完吴恩达在Coursera上的最新课程后,决定写篇博客来记录下自己对这一领域的理解。他建议通过这种方式可以有效地深入理解一个学习主题。除此之外,也希望这篇博客可以帮助到那些有意入坑的朋友。言归正传。在我正式介绍深度学习是什么东西之前,我想先引入一个简单的例子,借以帮助我们理解为什么需要深度神经网络。同时,本文附有使用深度神经网络模型求解异或(XOR)问题的代码,发布在GitHub上。异或问题何为异或问题?对于给定的两个上进制输入,我们通过异或逻辑门得到一个预测输出,这 过程 为异或问题。注意,输入不相等时输出为1,否则为0。1展示了异或函数的所有可能的输出结束:
标签: 深度神经网络
上传时间: 2022-06-19
上传用户:canderile
第一章 RFID基础知识简介1.1 RFID的定义RFID是什么?RFID是Radio Frequency Identification的缩写,即射频识别,俗称电子标签。RFID其主要核心部件是一个电子标签,直径仅为2毫米不到,通过相距几厘米到几米距离内传感器发射的无线电波,可以读取电子标签内储存的信息,识别电子标签代表的物品、人和器具的身份。1.2 RFID射频识别技术的概念RFID射频识别是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签,操作快捷方便。埃森哲实验室首席科学家弗格森认为RFID是一种突破性的技术:"第一,可以识别单个的非常具体的物体,而不是像条形码那样只能识别一类物体;第二,其采用无线电射频,可以透过外部材料读取数据,而条形码必须靠激光来读取信息;第三,可以同时对多个物体进行识读,而条形码只能一个一个地读。此外,储存的信息量也非常大。
上传时间: 2022-06-22
上传用户:slq1234567890
这本书,和您以往看到的所有的单片机方面的书都不同。她应匠人的兴趣爱好而写就,是为那些对单片机技术也有着同样强烈的钻研兴趣的人准备的。也许她可以让您领悟一些东西,提高某一方面的功力,但是她无助于为您实现一个短期的功利目标。当匠人第一次接到来自北京航空航天大学出版社的出书邀请时,匠人并不认为自己适合于写书。匠人觉得,写书这种活儿,应该是由教授和专家们来干的。如果由匠人来写,则有可能误人子弟,并有极大可能砸了北京航空航天大学出版社的招牌。然而,北京航空航天大学出版社的胡晓柏先生以他执著的信念及热情的鼓励,慢慢地打消了匠人心头的顾虑。在这个草根时代,写本书也不是什么大不了的事情。在确认了写书的目标后,匠人就这本书的内容和文风进行了思考。匠人究竟应该写一本怎样的书?作为作者的匠人,和作为读者的您,我们究竟需要什么?我们可能不再需要一本新的单片机C语言教程了,因为这一类的书已经有了很多。我们也不再需要一本汉化的芯片应用手册了,因为这是芯片厂家和代理商该做的事情。我们不再需要说教和灌输。我们需要的,是经验的交流和分享,是思想的碰撞和激荡。那么,就让写书的人和读书的人,都放松一点吧。就像在网络上一样。是的,就像在网络上一样。实际上,这本书中的许多内容,正是匠人当初在网上发表过的。其中包括一些技术类文章(如网络版的《匠人手记》系列)和非技术类的网络杂文(如《匠人夜话》系列)。这些文章,经过整理加工,被包装一新后重新呈现在您的面前。
上传时间: 2022-06-23
上传用户:
感谢您使用此书。随着社会的发展,电子技术已经不是什么神秘的东西了,人们天天都在和它打交道。在今天的时代,它正飞速地向前发展,面貌日新月异。它产生的种种效果强烈地吸引着青少年和其他初学的电子爱好者。为了给电子爱好者一个了解、实践电子技术的空间,我们编写了此书。书中收集了对我们日常生活、学习很有帮助的多个方面的电子制作以及一些实验制作的实例,具有制作价值和设计参考价值。在各实例的文章中,通俗易懂地介绍了有关电子技术理论和制作实践知识。特别是一些实例文章有详尽的原理分析,制作、调试过程介绍,包括制作的实物照片、测试结果等,有很强的实践特色。希望电子爱好者可以通过自己动手对电子技术有感性的认识,提高自己的动手能力,加深对电子技术原理的理解,增加学习电子技术的兴趣,为日后投入电子技术的开发应用打好基础。另外,本书给出的电路图中,除特别说明的外,我们依惯例做如下规定;电阻阻值标注中不含“Q”者,其后加上“Q”后即为阻值。本书后的附录是对前面的有关文章的补充。本书中介绍的制作中用到的通用数字集成电路的简要资料均可在附一中找到。如果您热衷于电子技术,希望此书能给您一点启发和帮助。由于水平有限,加上时间仓促,书中难免存在不足甚至错误之处,恳请读者批评指正。本书中有部分原始资料摘自网络以及相关报刊。在此,对各位原作者表示感谢。
标签: 电子制作
上传时间: 2022-06-23
上传用户:
液晶屏接口类型有LVDS接口、MIPIDSIDSI接口(下文只讨论液晶屏LVDS接口,不讨论其它应用的LVDS接口,因此说到LVDS接口时无特殊说明都是指液晶屏LVDS接口),它们的主要信号成分都是5组差分对,其中1组时钟CLK,4组DATA(MIPIDSI接口中称之为lane),它们到底有什么区别,能直接互联么?在网上搜索“MIPIDSI接口与LVDS接口区别”找到的答案基本上是描述MIPIDSl接口是什么,LVDS接口是什么,没有直接回答该问题。深入了解这些资料后,有了一些眉目,整理如下。首先,两种接口里面的差分信号是不能直接互联的,准确来说是互联后无法使用,MIPIDSI转LVDS比较简单,有现成的芯片,例如ICN6201、ZA7783;LVDS转MIPIDSI比较复杂暂时没看到通用芯片,基本上是特制模块,而且原理也比较复杂。其次,它们的主要区别总结为两点:1、LVDS接口只用于传输视频数据,MIPIDSI不仅能够传输视频数据,还能传输控制指令;2、LVDS接口主要是将RGBTTL信号按照SPWG/JEIDA格式转换成LVDS信号进行传输,MIPILDSI接口则按照特定的握手顺序和指令规则传输屏幕控制所需的视频数据和控制数据。
上传时间: 2022-06-24
上传用户:默默