兴旺娱乐下载_兴旺娱乐网址

兴旺娱乐下载_兴旺娱乐网址
兴旺娱乐【首冲送20%,二充送100% 】最安全、彩种齐全的专业彩票网站,为彩民提供兴旺娱乐,兴旺娱乐app,兴旺娱乐下载,兴旺娱乐官网,兴旺娱乐手机版,平台,注册,投注平台,,兴旺娱乐官方网站,兴旺娱乐登录双色球,大乐透,3D,时时彩,11选5,快3,足彩,竞彩等多彩种代购、合买、开奖、走势图服务
您所在的位置:主页 > 兴旺娱乐官网 >

基于管理和组合HDL电路单元IP库的HAD辅助设计软件

更新时间:2020-07-28 10:22点击:

  的系统设计中,一般采用“MCU+PLD”的系统结构。PLD器件具有在系统现场可重复编程的能力,用来实现系统的等外围功能。在这类系统中,绝大多数的数字逻辑可在PLD器件内部完成。在设计一个新系统时,应尽可能利用以往设计中已使用过的IP模块,这些模块的设计已成熟、并经过时间考验,可提高设计的重复利用率,并使系统性能和质量得到保证。 在长期的设计工作中,人们已积累了大量的IP 模块,如在一个新的设计中加以利用,必然存在如何管理这些模块的问题。为此可采用“集约式”的设计方法,以提高设计效率。硬件“集约式”的设计方法如图1所示,它类似于软件中高级语言的设计方式。先用HDL语言对各种不同功能的模块建立IP模块,创建电路单元IP库。然后根据设计规范的要求,从库中选取不同的电路单元组成描述外围接口电路的HDL程序。最后,用相应的PLD 设计工具对HDL程序进行逻辑综合,在PLD器件内部完成布局。由于这些电路单元是用HDL语言描述的,而HDL语言的特点就是与工艺无关,因此用它描述的电路单元的可移植性非常好,可以在采用不同工艺制造的PLD器件中使用。于是,电路单元库可以用在不同的系统中,避免了重复设计与资源浪费。

  Xilinx公司和Altera公司的设计工具中,提供了一些HDL形式的电路库。不过库单元都是比较简单的小规模数字电路,如逻辑门、74系列器件等,对中、大规模和复杂逻辑时序电路的设计帮助不大。另外也有一些外围功能模块和复杂逻辑的单元库提供如通用异步收发器、有限冲击响应滤波器等,但不是以HDL的形式提供的,只适用于某些特定的PLD器件,移植性比较差。因此,在实际工作中编制了一个管理和组合HDL电路单元IP库的辅助设计软件--HAD软件。通过HAD软件,对设计好的HDL电路库进行管理,按照系统设计规范的要求从库中选取相应的电路单元并将它们组合起来,大大降低了系统设计和调试的难度,提高了系统的稳定性和可靠性,并且有利于系统日后的升级。

  辅助设计(HAD)软件主要是对HDL语言的电路起一个辅助设计的作用。HAD软件的功能有两个:管理电路单元IP库以及生成所需外围电路的 HDL程序。

  电路单元库的管理主要有两个方面:电路单元接口的管理以及电路单元HDL程序的管理。因此,电路单元库是由两个库组成的,一个是电路单元的接口库,另外一个是电路单元HDL程序库[7]。电路单元接口库里的基本单位是各个电路单元的接口信息,电路单元HDL程序库里的基本单位是描述各种电路单元的HDL源程序。类似于标准芯片,如8255芯片,电路单元的接口信息描述了这个标准芯片的输入输出以及它的功能,相当于8255的管脚和使用功能说明;而电路单元HDL程序描述了这个标准芯片内部的实际电路以及用何种电路结构实现相应功能的,这相当于8255芯片内部的电路组成和结构。对于管理一个库来说,基本的操作主要是新增、删除和修改库单元。

  HAD软件的最终目的就是生成外围电路的HDL 程序。也就是根据系统设计规范的要求从IP库中选取合适的电路单元,再以适当的形式组合起来,成为一个完整的HDL程序。

  HAD软件中最主要的功能就是电路模块HDL程序的生成。生成电路模块的HDL程序的过程,主要就是对电路单元IP库中的某些单元进行若干次例化的过程。

  进行例化就必须具备两个条件:首先要有模块输入输出端口的列表,其次要知道的是与这些端口相连接的信号列表。根据两者的对应关系,完成例化,然后将例化好的电路模块组合起来,成为一个HDL程序文件,生成电路模块HDL程序的流程如图2所示:

  通过上面的分析,首先创建两个数据库。一个存放各种模块HDL程序的源文件,另外一个存放与各个模块相对应的输入输出端口的信号列表。

  存放HDL程序的源文件的数据库比较简单,对它的操作仅限于对文件内容的复制,因此这里不作进一步的讨论。

  表1中,最上面的一行是数据库的表头,字段名代表了每一个字段下面内容的具体含义。其中,module为电路单元模块名;detail为存放模块端口详细信息的数据库名;PortN代表了模块中某个端口的名字, N是自然数。

  从表1中第二行开始的记录是不同的模块。例如,第二行记录所描述的模块是带有一个异步清零端的D触发器,模块名是DFF,模块端口的详细信息存放在DFF_D的数据库文件中,总共有4个端口,分别是CLK、CLR、D和Q。数据库文件 DFF_D中存放的是每个端口的方向和宽度。

  数据库文件DFF_D的字段有两类,前一半的字段都是以“Pn_io”的形式出现,代表了这个端口的流向,是输入、输出还是双向。后一半的字段都是以“Pn_bit”的形式出现,代表了这个端口信号的宽度。

  在图1所示的流程图中,最重要的一步就是 “进行例化、组合”。根据上述几个数据库的定义和描述,例化和组合的流程如图3所示。图中两个预备处理(六边形框)的工作是“例化组合”前的准备工作。根据系统设计规范的要求,确定所需功能模块的种类和数量,然后由设计者来确定所有模块及其输入输出信号的名字。这些操作都可以通过键盘输入的方式来完成,从而将例化和组合过程中所需的信息传递给HAD软件。

  确定好所需的模块之后,就可以逐一地对每个模块进行例化。首先打开端口信号列表数据库,从中找到所选定的模块。接着,打开存放有模块端口详细信息的数据库,读取端口的类型和数量,按照指定的连接信号名对模块进行例化。最后将例化后的HDL程序组合成一个文件。

  管理电路单元库的软件所具备的功能是对电路单元进行增加、删除和修改等操作,流程如图4所示。

  图4中,管理流程主要由3个处理分支组成,分别是增加、删除和修改电路单元分支。

  电路单元的增加功能就是将电路模块的HDL程序加入到电路单元库中。库中增加了一个新的电路单元,意味着又多了一个功能可供我们选择。随着库中电路单元的日益增多,硬件设计中可以用HAD软件完成的比重就会越来越大,有利于系统设计。

  增加电路单元处理分支的流程如图5所示。增加一个电路单元涉及到两个数据库的操作,一个是端口列表数据库,另外一个是端口详细信息数据库。首先,对端口列表数据库进行新增的操作,增加一条空记录,将新模块的I/O名称填入空记录中的相应字段里。然后,新建一个端口详细信息数据库文件。它的字段个数是新模块I/O个数的两倍,一半是用来指定I/O的方向,另一半是用来指定端口信号的宽度。最后,将I/O信号的方向以及宽度填入新建数据库的相应字段中。处理分支结束之后再返回到管理流程的入口,重新选择管理的内容。

  删除电路单元处理分支的流程如图6所示。电路单元的删除功能就是将不再需要的电路单元从库中移掉。用程序实现时,只要将该电路单元在数据库中的记录删除,同时将对应的详细信息数据库一起删除即可。

  修改电路单元处理分支的流程如图7所示。该单元的修改功能就是对库中的电路单元的信息进行修正。

  HAD软件采用了VB设计软件中的数据库管理控件,通过数据库管理控件完成数据库单元的增加、删除和修改等操作。该软件具有用户界面人性化、操作使用方便等优点。在多个嵌入式系统的设计中取得了很好的效果。

  课程介绍: 在《MM32 MCU使用分享》课程中灵动微电子技术工程师从最原始的新建工

  数字锁相环频率合成系统的工作原理是:锁相环对高稳定度的基准频率(通常由晶体振荡器直接或经分频后提供)....

  问题是,额外的屏幕空间和性能提升是否足够大,足以抵御额外的负担。对于某些人来说,它们是唯一的选择,但....

  普通的存储器器件为单端口,也就是数据的输入输出只利用一个端口,设计了两个输入输出端口的就是双端口sr....

  在高校的教学实验环节中,需要大量地使用一些基本系列的集成芯片。目前,市场上存在一种可以对TTL、CM....

  二极管的反向恢复电荷Qrr与正向压降Vf的关系曲线可以表示出二极管的特性。这意味着,原则上该曲线上的....

  北京耐德佳显示技术有限公司COO段家喜向记者表示,苹果基于手持触控技术的手机,在经过10多年的快速发....

  固有印象中,外挂5G调制解调器是初代5G手机为实现5G通信而采用的折中设计,比如华为Mate 2....

  目前,全球电子产品销售额达30000亿美元,而全球芯片定制化设计的市场可达200亿美元,全球IP市场....

  据央视新闻7月21日消息,美国商务部当地时间7月20日把与新疆侵犯人权有关的11家中国公司列入被制裁....

  读卖新闻说,日本政府希望利用全球芯片制造商的专业知识来振兴落后的国内芯片产业,因为先进的芯片技术已经....

  另一方面,自动驾驶等专用边缘AI芯片势头渐显。地平线宣布量产国内首款车规级AI芯片“征程二代”,采用....

  知情人士表示,英伟达近几周就收购ARM的潜在交易进行了接洽。知情人士同时表示也有可能出现其他潜在竞购....

  展望2020年,随着终端市场的进一步打开,5G基带芯片和射频芯片等关键元器的需求将大幅上升。细分....

  手上有一块装载m430f149芯片的板子,使用JTAG接口可上传程序也可清除程序就是无法下载,一下载就显示验证失败,求...

  ATF1508AS具有上电复位特性。在上电期间,所有的I/O引脚将为三态,直到VCC到达上电电压,这....

  设计了一款用lm5106芯片恒功率充电电路,但板子上电后LM5106的HO引脚就直接有2.7V左右的电压。导致电路后面的高侧...

  在FPGA中实现在应用编程(In Application Pro—gramming,IAP)有两种方....

  存储单元采用图2(a)所示的8管双端口结构,每个端口对应一条的字线和一对位线。当字线电位拉高时,对应....

  在脑机智能领域,“科学狂人”马斯克旗下的脑机接口公司Neuralink进展颇为迅速。马斯克在参加一档....

  随着IoT应用向高端发展,通常会将更多的MCU整合到系统中。这些系统通常包括负责支持处理应用的专用处....

  ISSI IS62WV102416DALL,IS62WV102416DBLL是超低功耗CMOS16M....

  电源管理芯片设计教程 介绍了稳压电源及DC-DC变换器的发展趋势和基本原理;根据功能要求和性能指标,在简明电路总...

  高昂的成本和不配套的产业链体系一直是制约MicroLED发展的关键性因素,尤其是成本更是阻碍Micr....

  随着“水俣公约”淘汰汞污染的逐步临近,以及今年全球新冠疫情的肆虐,紫外UV LED受到前所未有的关注....

  HT47系列MCU是盛群(Holtek)半导体公司近年推出的8位精简指令系统(RISC)单片机,它除....

  LED驱动IC厂聚积昨(21)日表示,公司与LED视觉系统厂雷迪奥合作,以LED驱动IC切入影视娱乐....

  数字电压表的设计和开发,已经有多种类型和款式。传统的数字电压表各有特点,它们适合在现场做手工测量,要....

  引言 上世纪80年代后期,国内开始压实度计方面的研究,也曾开发出机载式压实度仪,由于采用数码管显示,....

  就在各家LED企业陆陆续续发布2020年半年度业绩预告时,LED芯片企业澳洋顺昌率先发布了2020年....

  高通第三代5G基带芯片X60是全球首个5纳米制程基带芯片,下载速度可达7.5Gbps,上行速度可达3....

  随着芯片制造工艺的不断发展及用户对数据实时性要求的不断提高。同时采样A/D转换器在实时性方面的巨大优....

  这个方案,对几家合作厂商而言是在实践物联网+区块链融合创新。对下游厂商而言,已然是一种全新的物联网体....

  英飞凌科技股份公司(FSE代码:IFX/OTCQX代码:IFNNY)推出新型感测和平衡IC(TLE9....

  无论是做芯片研发还是方案开发的工程师们都应该了解芯片有哪些常用的外设接口,以及它们的作用是什么?今天....

  在“智能+”的大趋势下,AI芯片、智能存储元器件已经成为诸多厂商布局的重中之重。国内厂商国科微、中星....

  随着5G和AI驱动的智能云连接的新时代的到来,5G和AI相结合将影响我们生活的方方面面和众多行业。势....

  一般机器人是指不具有智能,只具有一般编程能力和操作功能的机器人, 中国通信巨头华为发布了自己的人工智....

  KZT EMMC153 EMCP162 221三合一测试座,可对未写保护的IC进行清空(格式化),测....

  一年的时光匆匆而逝,2020年我国的5G建设目标愈加清晰和明确。工业和信息化部年初提出,到2020年....

  巨微MS1656是单模超低功耗蓝牙芯片,射频采用2.4GHz ISM 频段的频率,2MHz 信道间隔....

  中间的芯片是最新的MKX控制器,基于ARM架构。最右侧的是2GB LPDDR4缓存,值得一提的是,得....

  TDC-GP1主要应用于超声波流量仪、高能物理和核物理、各种手持/机载或固定工的高精度激光测距仪、激....

  IoT物联网生态的逐步成熟和汽车的电子智能化,并且成为了MCU发展的双擎。以这两种应用为核心,结合5....

  大型变压器在运行时,其铁芯接地电流很小,约为几毫安到几十毫安,但当变压器发生铁芯多点接地故障时,其铁....

  THS1206有4个模拟信号输入端,每个输入端既可作为4个单独的非极性信号的输入通道,也可作为2个差....

  目前机器视觉在工业控制领域大多属于二次开发层面,形式主要包括系统集成以及组装生产自动化专机等等,要求....

  另外中兴旗下有一家芯片公司叫做中兴微电子,2018年在国内IC设计排名第4名,2019年数据未知,估....

  锁相环(phase locked loop)是一种建立在相位负反馈基础之上的闭环控制系统,对相位噪声....

  SOT23-6封装 8205芯片规格书 8205A6 TSSOP-8封装 8205A芯片规格书 8205A8 ...

  怎样在TI的官网上找到某款芯片的例程?比如找tms30f28027。谢谢!...

  杰理的AC6905A内部的AVSS1和BT_RF管脚是相连的吗?实测拆下来用万能表检测AVSS1和BT_RF两脚是短...

  求助各位大佬,本人需要在手头一个公司已做出来的m0内核的mcu上移植freertos,但是一直有问题。 我进行移植的时候(使...

  大佬给看一下这个降压芯片型号 元件上上面有10J494字样 300V直接降到5V给单片机供电 SOT23-3封装...


兴旺娱乐下载_兴旺娱乐网址

兴旺娱乐下载_兴旺娱乐网址 |

Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有兴旺娱乐【首冲送20%,二充送100% 】最安全、彩种齐全的专业彩票网站,为彩民提供兴旺娱乐,兴旺娱乐app,兴旺娱乐下载,兴旺娱乐官网,兴旺娱乐手机版,平台,注册,投注平台,,兴旺娱乐官方网站,兴旺娱乐登录双色球,大乐透,3D,时时彩,11选5,快3,足彩,竞彩等多彩种代购、合买、开奖、走势图服务兴旺娱乐【首冲送20%,二充送100% 】最安全、彩种齐全的专业彩票网站,为彩民提供兴旺娱乐,兴旺娱乐app,兴旺娱乐下载,兴旺娱乐官网,兴旺娱乐手机版,平台,注册,投注平台,,兴旺娱乐官方网站,兴旺娱乐登录双色球,大乐透,3D,时时彩,11选5,快3,足彩,竞彩等多彩种代购、合买、开奖、走势图服务兴旺娱乐下载_兴旺娱乐网址

兴旺娱乐下载_兴旺娱乐网址官方微信公众号