可按Ctrl+D收藏 蚂蚁资源网
个人主页 我的介绍 我的文章 商品评论 资讯评论
  • 【点评】 直流调速系统(直流调速系统性能)
  • 2021-11-27 16:04:32
  • 【点评】 动物的系统(动物的系统有哪几种)
  • 2021-11-27 15:41:56
  • 最新教材上有九大系统,以前说是八大系统,现在又添上了免疫系统 签名系统八大1呼吸系统 呼吸系统包括呼吸道(鼻腔、咽、喉、气管、支气管)和肺。 动物体
  • 【点评】 手机系统备份(手机系统备份怎么操作)
  • 2021-11-27 14:51:17
  • 签名系统
  • 【点评】 安装系统软件(正版系统重装软件)
  • 2021-11-27 13:50:03
  • 现在一键重装系统的软件哪个最好,哪个工具比较好用,这个因人而异。比较常见的一键重装系统的软件有:小白一键重装系统、魔法猪装机大师、装机吧重装等等都可以成功安装系统。小白推荐安装微软原版系统,快速布局安装不过有人说安装原版系统最干净,那可以考虑小白一键重装系统,支持安装微软原版系统。
  • 【点评】 魅族更新系统(魅族更新系统要多久)
  • 2021-11-27 13:31:07
  • 去魅族官方网站下开发者系统载通用版的固件,下载完毕之后,在文档里面点击该固件,然弹出的对话框点击升级固件即可。如果没有最新版固件,那么表示没有推送。
  • 【点评】 系统过期(电脑过期了永久激活)
  • 2021-11-27 13:20:43
  • 系统提示过期,也就是你的系统激活后是有一定使用时间的,现在过期了要激活才可以,其实这个是不难,单击“立即激活Windows”弹出式消息中的“重新输入你装系统时光盘背面印着的序列号,就是系统产品密钥”点击激活就可以了。如果没有光盘序列号就去网上下载个 小马激活签名系统工具 来假激活也可以使用,只是这个激活是内存激活法,也就是用一个假的序列号骗系统这是真的序列号,另外阻止系统去网上激活,但是可以使用,一切的功能都不少
  • 【点评】 物料系统(受人称赞的冷库管理系统)
  • 2021-11-27 11:53:20
  • 基本不行,如果excel能的话,那么软件如果只是操作简单,那么肯定没什么市抄场,你想excel可以做商品信息,库存也可以,单位也可以弄一张表,但是你做了一张单据或者是有出签名系统库之后,怎么又能改变一系列的库存啊金额啊利润啊什么的,而且还要知知道减少的每个商品是做的哪张单据减少的?如果你只是想简单统计库存和金额或者是利润的变化的话EXCEL可以实道现,太复杂就不行了。
  • 【点评】 核算系统(和雅会计核算系统)
  • 2021-11-27 11:19:37
  • 电算化会计核算系统有那些,l理论上是8个子系统:账务(总账)处理子系统,采购核算子系统,存货核算子系统,工资核算子系统,成本核算子系统,固定资产核算子系统,销售核算子系统,会计报表处理子系统。但就是现在实际工作中的商品软件来说,不同商家的软件,错是不相同的,即使是同一商家,针对不同用户群体开发的核算系统也是不相同的。
  • 【点评】 系统完本小说(明星养成系统 星岑 小说)
  • 2021-11-27 10:37:17
  • 都市类:都市系统之王 都市神级召唤系统 全能超级英雄 星戒 超级搜鬼仪 超级抽奖异界玄幻类:异界大召唤系统 超级随身商店 最强血脉系统 武神之路 死灵术士闯异界 龙降圣狱 八零后少林方丈 无上血脉 执掌神权竞技类:最强抽奖系统 无敌杀戮系统 位面任务奖励系统 1981 超神炼化系统望采纳~~~
  • 【点评】 计生系统(计生系统是全国联网吗)
  • 2021-11-27 10:25:44
  • 你不是计生部门的工作人员不能安装,装时要代码,个人没苹果签名系统有分配代码,装不了.你找有关单位获得代码后再装,有一张光盘,和装其他软件一样
  • 【点评】 电脑系统10(电脑系统怎么重装)
  • 2021-11-27 10:20:49
  • win10是什么系统,Windows 10 是美国微软公司所研发的新一代跨平台及设备应用的操作系统。应用于X86和X64架构的台式电脑、手提电脑、平板电脑和手机。Windows 10是微软发布的最后一个独立Windows版本,下一代Windows将作为更新形式出现。Windows 10共有7个发行版本,分别面向不同用户和设备。请参考相关百度百科词条。
  • 【点评】 什么系统最好(现在什么系统好用)
  • 2021-11-27 09:43:44
  • 什么系统最好用区别是什么/,首选win7或者8,然后就windowsXP,然后可以选择最新的win10。Windows XP:这曾经是微软史上最好的、最受欢迎、最受好评的可以说空前绝后的系统,虽然,XP系统对电脑配置的要求很低,基本现在所有的电脑都支持安装该系统,可它太老旧了,到2014年4-5月份微软就正式停止为XP系统提供技术支持和漏洞补丁更新了,XP就基本被淘汰了。而且XP不支持4GB内存,不支持AHCI硬盘模式,不支持Direct10或者Direct11,还有诸多不支持就不在此一一罗列了,所以肯定不建议再选用了。(但对于配置很低、很老旧的电脑来说,安装XP还是个很实际的选择,因为毕竟XP系统占用内存极低,可保证这些低配置的旧电脑顺畅运行。)Windows7-64位:Win7-64位系统对电脑的配置的要求:需要双核以上的CPU(只要满足双核心即可)和至少4GB或者4GB以上的内存。此系统为目前Windows系统里最好的系统,最主流的系统,游戏兼容性好,在“属性”栏中有兼容性选项,可以设置向下兼容多种低级系统,并且支持虚拟DOS程序的运行,可以虚拟运行DOS时代的游戏,这些都大大提高了此系统的兼容性;完美支持4GB及以上的内存,并且最大能支持128GB的内存;支持AHCI硬盘模式;支持Direct10,并最高支持到最新的Direct11;而且目前绝大部分主流软件、硬件厂商都支持该系统,并且主要面向该系统开发相应软件。Win7甚至被誉为下一个WinXP式的传奇。Windows7-64位:Win7-64位系统对电脑的配置的要求:需要双核以上的CPU(只要满足双核心即可)和至少4GB或者4GB以上的内存。此系统为目前Windows系统里最好的系统,最主流的系统,游戏兼容性好,在“属性”栏中有兼容性选项,可以设置向下兼容多种低级系统,并且支持虚拟DOS程序的运行,可以虚拟运行DOS时代的游戏,这些都大大提高了此系统的兼容性;完美支持4GB及以上的内存,并且最大能支持128GB的内存;支持AHCI硬盘模式;支持Direct10,并最高支持到最新的Direct11;而且目前绝大部分主流软件、硬件厂商都支持该系统,并且主要面向该系统开发相应软件。Win7甚至被誉为下一个WinXP式的传奇。通过“全新”方式升级到Win10正式版系统后,基本上没有安装任意硬件驱动程序,就可以正常使用Win10正式版系统啦。因此Win10操作系统可兼容绝大多数厂商电脑,选择升级Windows10正式版系统,再也不用担心硬件驱动不兼容的问题啦。{如果你的电脑配置符合双核以上的CPU(只要满足双核心即可)和至少2GB或者2GB以上的内存的要求,安装Win10-32位是最佳选择;如果是4GB或者4GB以上的内存,安装Win10-64位是最佳选择!}什么是Ghost系统?将一个安装好的系统,使用特定的工具重新封装,使其可以再次分发,这个过程就是大家熟知的系统封装。将这个封装的系统使用ghost这个软件,制作成gho镜像,使其方便还原到其他电脑上,这种就是大家习惯性的Ghost系统,或简称G版系统。
  • 【点评】 通讯录系统(通讯录管理系统功能描述)
  • 2021-11-27 09:38:42
  • c语言程序设计中的通讯录管理系统,/*【用c语言编写具有数据插入、修改、删除、显示和查询功能的电话薄管理程序】1、数据包括:人名、工作单位、电话号码和e-mail地址。2、可对记录中的姓名和电话号码进行修改。3、可增加或删除记录。4、可显示所有保存的记录。5、可按人名或电话号码进行查询。另:采用结构体数组和文件系统实现。结构体包括人名、工作单位、电话号码和e-mail绝对原创,2010年7月12日晚刚写完测试通过的,纯c语言! */#include #include #include #define szstr 64#define filedb "c:\\contact.txt"struct contact { char name[szstr];/*姓名*/ char unit[szstr];/*工作单位*/ char tele[szstr];/*电话*/ char mail[szstr];/*mail*/};typedef struct contact con;#define bname 1#define bunit 2#define btele 4#define bmail 8#define bfull 0xffint oper[5] = {bfull, bname, bunit, btele, bmail};void input(con * s, int mask){ if(mask & bname) { printf("请输入学生姓名:"); scanf("%s", s->name); } if(mask & bunit) { printf("请输入工作单位:"); scanf("%s", s->unit); } if(mask & btele) { printf("请输入联系电话:"); scanf("%s", s->tele); } if(mask & bmail) { printf("请输入电子邮件:"); scanf("%s", s->mail); }}/*end input*/void show (int id, con * s){ if(!s) return ; if(id) printf("%d\t%s\t%s\t%s\t%s\n", id, s->name , s->unit , s->tele , s->mail ); else printf("【姓名】%s【工作单位】%s【电话】%s【电邮】%s\n", s->name , s->unit , s->tele , s->mail ); /*end if*/}/*end show*/void regist(void){ con s; file * f = 0; input(&s, bfull); f = fopen(filedb, "ab"); fwrite(&s,sizeof(s),1,f); fclose(f); printf("资料已保存!\n");}/*end regist*/int browse(char * key, fpos_t * p, con * s){ file * f =0; int i = 0, r = 0; con t; char * a = 0, * b = 0; fpos_t q; if(!s) return 0; f = fopen(filedb, "rb"); if(!f) { printf("数据库暂无记录\n"); return 0; }/*end if*/ printf("编号\t姓名\t单位\t电话\t电邮\n"); printf("------------------------------------------------\n"); while(!feof(f)) { fgetpos(f, &q); r = fread(&t, sizeof(t), 1, f); if(r<1)break; if(t.name[0]==0) continue; if(key) { a = strstr(t.name , key); b = strstr(t.tele , key); if(a == 0 && b == 0) continue; }/*end if*/ if(p) *p = q; if(s) memcpy(s, &t, sizeof(t)); i++; show(i, &t); }/*end while*/ fclose(f); printf("------------------------------------------------\n"); return i;}/*end browse*/fpos_t query(con * s){ char key[szstr]=""; fpos_t p = 0; int r = 0; printf("请输入姓名或者电话号码:"); scanf("%s", key); r = browse(key, &p, s); return r?p:-1;}/*end query*/void clear(void){ file * f = 0; con s; fpos_t p = query(&s); if(p<0) return; f = fopen(filedb, "rb+"); fsetpos(f, &p); memset(&s, 0, sizeof(s)); fwrite(&s, sizeof(s),1, f); fclose(f); printf("记录已删除!\n");}/*end clear*/void modify(void){ file * f = 0; con s; int cmd = 0; fpos_t p = query(&s); if(p<0) return; f = fopen(filedb, "rb+"); fsetpos(f, &p); for(;;) { show(0, &s); printf("请选择:1-姓名;2-工作单位;3-电话;4-电邮;5-保存并退出;6-放弃修改并退出\n"); scanf("%d", &cmd); switch(cmd) { case 1: case 2: case 3: case 4: input(&s, oper[cmd]); break; case 5: fsetpos(f, &p); fwrite(&s, sizeof(s), 1, f); case 6: fclose(f); return; default: printf("错误的操作,请重新输入。\n"); }/*end case*/ }/*mext*/}/*end clear*/int main(void){ int cmd = 0; con s; for(;;) { printf("欢迎使用通信簿!请选择:1-添加;2-查询;3-删除;4-修改;5-全部输出;0-退出\n"); scanf("%d", &cmd); switch(cmd) { case 0: return 0; case 1: regist(); break; case 2: query(&s); break; case 3: clear(); break; case 4: modify(); break; case 5: browse(0, 0, &s); break; }//end case } return 0;}
  • 【点评】 指示系统(安全出口)
  • 2021-11-27 09:05:36
  • 智能疏散具有集中控制功能,可以在检查状态下定时,并且在火点也可以牵引火力以产生安全的逃生路线。传统固定单灯表明系统更加灵活和动态监控。明显的疏散系统通常具有集中式电源,现场施工,两个以上的总线程序和非极性布线便于构建。总线传输信号也由灯供电.Generally,通常会发出单灯。断开连接后,有电池供电。
  • 【点评】 系统设计方案(网络系统设计方案)
  • 2021-11-27 08:24:12
  • 跪求电子系统设计方案,第1章 概 述21世纪人类将全面进入信息化社会,对微电子信息技术和微电子VLSI基础技术将不断提出更高的发展要求,微电子技术仍将继续是21世纪若干年代中最为重要的和最有活力的高科技领域之一。而集成电路(IC)技术在微电子领域占有重要的地位。伴随着IC技术的发展,电子设计自动化(Electronic Design Automation EDA)己经逐渐成为重要设计手段,其广泛应用于模拟与数字电路系统等许多领域。VHDL是广泛使用的设计输人硬件语言,可用于数字电路与系统的描述、模拟和自动设计.CPLD/FPGA(复杂可编程逻辑器件/现场可编程门阵列)为数字系统的设计带灵活性,兼有串!并行工作方式和高集成度!高速!高可靠性等明显的特点,CPLD/FPGA的时钟延迟可达纳秒级,结合其并行工作方式,在超高速领域和实时测控方面有非常广泛的应用。本次设计的目的是使用可编程逻辑器件设计一个专用的A/D转换器的控制器,取代常用的微控制器,用于数据采集。本文讲述对A/D进行数据采样控制。设计要求用一片CPLD/FPGA,模数转换控制器ADC和LED显示器构成一个数据采集系统,用CPLD/FPGA实现数据采集中对A/D 转换,数据运算,及有关数据的显示控制。课题除了学习相应的硬件知识外,还要学习如何使用VHDL语言设计可编程逻辑器件。未来的EDA技术向广度和深度两个方向发展.(1)在广度上,EDA技术会日益普及.在过去,由于EDA软件价格昂贵,对硬件环境要求高,其运行环境是工作站和UNIX操作系统.最近几年,EDA软件平台化进展迅速,这些PC平台上的EDA软件具有整套的逻辑设计、仿真和综合工具.随着PC机性能的提高,PC平台上的软件功能将会更加完善.(2)在深度上,EDA技术发展的下一步是ESDA伍electronic System Design Automation电子系统设计自动化)和CE (Concurrent Engineering并行设计工程).目前的各种EDA工具,如系统仿真,PCB布线、逻辑综合、DSP设计工具是彼此独立的.随着技术的发展,要求所有的系统工具在统一的数据库及管理框架下工作,由此提出了ESDA和CE概念。第2章 EDA的发展历程及其应用2.1电子设计自动化(EDA)发展概述2.1.1什么是电子设计自动化(EDA )在电子设计技术领域,可编程逻辑器件(如PLD, GAL)的应用,已有了很好的普及。这些器件为数字系统的设计带来极大的灵活性。由于这类器件可以通过软件编程而对其硬件的结构和工作方式进行重构,使得硬件的设计可以如同软件设计那样方便快捷。这一切极大地改变了传统的数字系统设计方法、设计过程、乃至设计观念。电子设计自动化(EDA)是一种实现电子系统或电子产品自动化设计的技术,它与电子技术、微电子技术的发展密切相关,吸收了计算机科学领域的大多数最新研究成果,以高性能的计算机作为工作平台,是20世纪90年代初从CAD(计算机辅助设计)、CAM(计算机辅助制造)、CAT(计算机辅助测试)和CAE(计算机辅助工程)的概念发展而来的。EDA技术就是以计算机为工具,在EDA软件平台上,根据硬件描述语言HDL完成的设计文件,自动地完成逻辑编译、化简、分割、综合及优化、布局线、仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。设计者的工作仅限于利用软件的方式来完成对系统硬件功能的描述,在EDA工具的帮助下和应用相应的FPGA/CPLD器件,就可以得到最后的设计结果。尽管目标系统是硬件,但整个设计和修改过程如同完成软件设计一样方便和高效。当然,这里的所谓EDA主要是指数字系统的自动化设计,因为这一领域的软硬件方面的技术已比较成熟,应用的普及程度也已比较大。而模拟电子系统的EDA正在进入实用,其初期的EDA工具不一定需要硬件描述语言。此外,从应用的广度和深度来说,由于电子信息领域的全面数字化,基于EDA的数字系统的设计技术具有更大的应用市场和更紧迫的需求性。2.1.2 EDA的发展历史EDA技术的发展始于70年代,至今经历了三个阶段。电子线路的CAD(计算机辅助设计)是EDA发展的初级阶段,是高级EDA系统的重要组成部分。它利用计算机的图形编辑、分析和存储等能力,协助工程师设计电子系统的电路图、印制电路板和集成电路板图;采用二维图形编辑与分析,主要解决电子线路设计后期的大量重复性工作,可以减少设计人员的繁琐重复劳动,但自动化程度低,需要人工干预整个设计过程。这类专用软件大多以微机为工作平台,易于学用,设计中小规模电子系统可靠有效,现仍有很多这类专用软件被广泛应用于工程设计。80年代初期,EDA技术开始技术设计过程的分析,推出了以仿真(逻辑模拟、定时分析和故障仿真)和自动布局与布线为核心的EDA产品,这一阶段的EDA已把三维图形技术、窗口技术、计算机操作系统、网络数据交换、数据库与进程管理等一系列计算机学科的最新成果引入电子设计,形成了CAE—计算机辅助工程。也就是所谓的EDA技术中级阶段。其主要特征是具备了自动布局布线和电路的计算机仿真、分析和验证功能。其作用已不仅仅是辅助设计,而且可以代替人进行某种思维。CAE这种以原理图为基础的EDA系统,虽然直观,且易于理解,但对复杂的电子设计很难达到要求,也不宜于设计的优化。所以,90年代出现了以自动综合器和硬件描述语言为基础,全面支持电子设计自动化的ESDA(电子系统设计自动化),即EDA阶段、也就是目前常说的EDA.过去传统的电子系统电子产品的设计方法是采用自底而上(Bottom_ Up)的程式,设计者先对系统结构分块,直接进行电路级的设计。这种设计方式使设计者不能预测下一阶段的问题,而且每一阶段是否存在问题,往往在系统整机调试时才确定,也很难通过局部电路的调整使整个系统达到既定的功能和指标,不能保证设计一举成功。EDA技术高级阶段采用一种新的设计概念:自顶而下(Top_ Down)的设计程式和并行工程(Concurrent engineering)的设计方法,设计者的精力主要集中在所要电子产品的准确定义上,EDA系统去完成电子产品的系统级至物理级的设计。此阶段EDA技术的主要特征是支持高级语言对系统进行描述,高层次综合(High Level Synthesis)理论得到了巨大的发展,可进行系统级的仿真和综合。图2-1给出了上述三个阶段的示意图。图2-1 EDA发展阶段示意图2.1.3 EDA的应用随着大规模集成电路技术和计算机技术的不断发展,在涉及通信、国防、航天、医学、工业自动化、计算机应用、仪器仪表等领域的电子系统设计工作中,EDA技术的含量正以惊人的速度上升;电子类的高新技术项目的开发也依赖于EDA技术的应用。即使是普通的电子产品的开发,EDA技术常常使一些原来的技术瓶颈得以轻松突破,从而使产品的开发周期大为缩短、性能价格比大幅提高。不言而喻,EDA技术将迅速成为电子设计领域中的极其重要的组成部分。电子设计专家认为,单片机时代已经结束,未来将是EDA的时代,这是极具深刻洞察力之言。随着微电子技术的飞速进步,电子学进入了一个崭新的时代。其特征是电子技术的应用以空前规模和速度渗透到各行各业。各行业对自己专用集成电路(ASIC)的设计要求日趋迫切,现场可编程器件的广泛应用,为各行业的电子系统设计工程师自行开发本行业专用的ASIC提供了技术和物质条件。与单片机系统开发相比,利用EDA技术对FPGA/CPLD的开发,通常是一种借助于软件方式的纯硬件开发,可以通过这种途径进行专用ASIC开发,而最终的ASIC芯片,可以是FPGA/CPLD,也可以是专制的门阵列掩模芯片,FPGA/ CPLD起到了硬件仿真ASIC芯片的作用。2.2基于EDA的FPGA/ CPLD开发我国的电子设计技术发展到今天,将面临一次更大意义的突破,即FPGA/CPLD (Field Programmable Gate Array,现场可编程门阵列/Complex Programmable Logic Device,复杂可编程逻辑器件)在EDA基础上的广泛应用。从某种意义上说,新的电子系统运转的物理机制又将回到原来的纯数字电路结构,但却是一种更高层次的循环,它在更高层次上容纳了过去数字技术的优秀部分,对(Micro Chip Unit) MCU系统是一种扬弃,在电子设计的技术操作和系统构成的整体上发生了质的飞跃。如果说MCU在逻辑的实现上是无限的话,那么FPGA/CPLD不但包括了MCU这一特点,而且可以触及硅片电路的物理极限,并兼有串、并行工作方式,高速、高可靠性以及宽口径适用性等诸多方面的特点。不但如此,随着EDA技术的发展和FPGA/CPLD在深亚微米领域的进军,它们与MCU, MPU, DSP, A/D, D/A, RAM和ROM等独立器件间的物理与功能界限已日趋模糊。特别是软/硬IP芯片(知识产权芯片;intelligence Property Core,一种已注册产权的电路设计)产业的迅猛发展,嵌入式通用及标准FPGA器件的呼之欲出,片上系统(SOC)已经近在咫尺。FPGA/CPLD以其不可替代的地位及伴随而来的极具知识经济特征的IP芯片产业的崛起,正越来越受到业内人士的密切关注。2.2.1 FPGA/CPLD简介FPGA和CPLD都是高密度现场可编程逻辑芯片,都能够将大量的逻辑功能集成于一个单片集成电路中,其集成度已发展到现在的几百万门。复杂可编程逻辑器件CPLD是由PAL (Programmable Array Logic,可编程阵列逻辑)或GAL (Generic Array Logic,通用阵列逻辑)发展而来的。它采用全局金属互连导线,因而具有较大的延时可预测性,易于控制时序逻辑;但功耗比较大。现场可编程门阵列(FPGA)是由可编程门阵列(MPGA)和可编程逻辑器件二者演变而来的,并将它们的特性结合在一起,因此FPGA既有门阵列的高逻辑密度和通用性,又有可编程逻辑器件的用户可编程特性。FPGA通常由布线资源分隔的可编程逻辑单元(或宏单元)构成阵列,又由可编程Ir0单元围绕阵列构成整个芯片。其内部资源是分段互联的,因而延时不可预测,只有编程完毕后才能实际测量。CPLD和FPGA建立内部可编程逻辑连接关系的编程技术有三种:基于反熔丝技术的器件只允许对器件编程一次,编程后不能修改。其优点是集成度、工作频率和可靠性都很高,适用于电磁辐射干扰较强的恶劣环境。基于EEPROM存储器技术的可编程逻辑芯片能够重复编程100次以上,系统掉电后编程信息也不会丢失。编程方法分为在编程器上编程和用下载电缆编程。用下载电缆编程的器件,只要先将器件装焊在印刷电路板上,通过PC, SUN工作站、ATE(自动测试仪)或嵌入式微处理器系统,就能产生编程所用的标准5V, 3.3V或2.5V逻辑电平信号,也称为ISP (In System Programmable)方式编程,其调试和维修也很方便。基于SRAM技术的器件编程数据存储于器件的RAM区中,使之具有用户设计的功能。在系统不加电时,编程数据存储在EPROM、硬盘、或软盘中。系统加电时将这些编程数据即时写入可编程器件,从而实现板级或系统级的动态配置。2.2.2基于EDA工具的FPGA/CPLD开发流程FPGA/CPLD的开发流程:设计开始首先利用EDA工具的文本或图形编辑器将设计者的设计意图用文本方式(如VHDL, Verilog-HDL程序)或图形方式(原理图、状态图等)表达出来。完成设计描述后即可通过编译器进行排错编译,变成特定的文本格式,为下一步的综合准备。在此,对于多数EDA软件来说,最初的设计究竟采用哪一种输入形式是可选的,也可混合使用。一般原理图输入方式比较容易掌握,直观方便,所画的电路原理图(请注意,这种原理图与利用PROTEL画的原理图有本质的区别)与传统的器件连接方式完全一样,很容易为人接受,而且编辑器中有许多现成的单元器件可资利用,自己也可以根据需要设计元件(元件的功能可用HDL表达,也可仍用原理图表达)。当然最一般化、最普适性的输入方法是HDL程序的文本方式。这种方式最为通用。如果编译后形成的文件是标准VHDL文件,在综合前即可以对所描述的内容进行仿真,称为行为仿真。即将设计源程序直接送到VHDL仿真器中仿真。因为此时的仿真只是根据VHDL的语义进行的,与具体电路没有关系。在仿真中,可以充分发挥VHDL中的适用于仿真控制的语句,对于大型电路系统的设计,这一仿真过程是十分必要的,但一般情况下,可以略去这一步骤.图2-2 FPGA / CPLD开发流程设计的第三步是综合,将软件设计与硬件的可实现性挂钩,这是将软件转化为硬件电路的关键步骤。综合器对源文件的综合是针对某一FPGA/CPLD供应商的产品系列的,因此,综合后的结果具有硬件可实现性。在综合后,HDL综合器一般可生成EDIF, XNF或VHDL等格式的网表文件,从门级来描述了最基本的门电路结构。有的EDA软件,具有为设计者将网表文件画成不同层次的电路图的功能。综合后,可利用产生的网表文件进行功能仿真,以便了解设计描述与设计意图的一致性。功能仿真仅对设计描述的逻辑功能进行测试模拟,以了解其实现的功能是否满足原设计的要求,仿真过程不涉及具体器件的硬件特性,如延迟特性。一般的设计,这一层次的仿真也可略去。综合通过后必须利用FPGA/CPLD布局/布线适配器将综合后的网表式文件针对某一具体的目标器件进行逻辑映射操作,其中包括底层器件配置、逻辑分割、逻辑优化、布局布线。适配完成后,EDA软件将产生针对此项设计的多项结果:1适配报告:内容包括芯片内资源分配与利用、引脚锁定、设计的布尔方程描述情况等;2时序仿真用网表文件;3下载文件,如JED或POF文件;4适配错误报告等。时序仿真是接近真实器件运行的仿真,仿真过程中己将器件硬件特性考虑进去了,因此仿真精度要高得多。时序仿真的网表式文件中包含了较为精确的延迟信息。如果以上的所有过程,包括编译、综合、布线/适配和行为仿真、功能仿真、时序仿真都没有发现问题,即满足原设计的要求,就可以将适配器产生的配置/下载文件通过FPGA/CPLD编程器或下载电缆载入目标芯片FPGA或CPLD中,然后进入如图1-2所示的最后一个步骤:硬件仿真或测试,以便在更真实的环境中检验设计的运行情况。这里所谓的硬件仿真,是针对ASIC设计而言的。在ASIC设计中,比较常用的方法是利用FPGA对系统的设计进行功能检测,通过后再将其VHDL设计以ASIC形式实现;而硬件测试则是针对FPGA或CPLD直接用于电路系统的检测而言的。2.2.3用FPGA/CPLD进行开发的优缺点我们认为,基于EDA技术的FPGA/CPLD器件的开发应用可以从根本上解决MCU所遇到的问题。与MCU相比,FPGA/CPLD的优势是多方面的和根本性的:1.编程方式简便、先进。FPGA/CPLD产品越来越多地采用了先进的IEEE 1149.1边界扫描测试(BST)技术(由联合测试行动小组,JTAG开发)和ISP(在系统配置编程方式)。在+5V工作电平下可随时对正在工作的系统上的FPGA/CPLD进行全部或部分地在系统编程,并可进行所谓菊花链式多芯片串行编程,对于SRAM结构的FPGA,其下载编程次数几乎没有限制(如Altera公司的FLEXI 10K系列)。这种编程方式可轻易地实现红外编程、超声编程或无线编程,或通过电话线远程在线编程。这些功能在工控、智能仪器仪表、通讯和军事上有特殊用途。2.高速。FPGA/CPLD的时钟延迟可达纳秒级,结合其并行工作方式,在超高速应用领域和实时测控方面有非常广阔的应用前景。3.高可靠性。在高可靠应用领域,MCU的缺憾为FPGA/CPLD的应用留下了很大的用武之地。除了不存在MCU所特有的复位不可靠与PC可能跑飞等固有缺陷外,FPGA/CPLD的高可靠性还表现在几乎可将整个系统下载于同一芯片中,从而大大缩小了体积,易于管理和屏蔽。4.开发工具和设计语言标准化,开发周期短。由于FPGA/CPLD的集成规模非常大,集成度可达数百万门。因此,FPGA/ CPLD的设计开发必须利用功能强大的EDA工具,通过符合国际标准的硬件描述语言(如VHDL或Verilog-HDL)来进行电子系统设计和产品开发。由于开发工具的通用性、设计语言的标准化以及设计过程几乎与所用的FPGA/ CPLD器件的硬件结构没有关系.所以设计成功的各类逻辑功能块软件有很好的兼容性和可移植性,它几乎可用于任何型号的FPGA/ CPLD中,由此还可以知识产权的方式得到确认,并被注册成为所谓的IP芯片,从而使得片上系统的产品设计效率大幅度提高。由于相应的EDA软件功能完善而强大,仿真方式便捷而实时,开发过程形象而直观,兼之硬件因素涉及甚少,因此可以在很短时间内完成十分复杂的系统设计,这正是产品快速进入市场的最宝贵的特征。美国TI公司认为,一个ASIC 80%的功能可用IP芯片等现成逻辑合成。EDA专家预言,未来的大系统的FPGA/CPLD设计仅仅是各类再应用逻辑与IP芯片的拼装,其设计周期最少仅数分钟。5.功能强大,应用广阔。目前,FPGA/ CPLD可供选择范围很大,可根据不同的应用选用不同容量的芯片。利用它们可实现几乎任何形式的数字电路或数字系统的设计。随着这类器件的广泛应用和成本的大幅度下降,FPGA/CPLD在系统中的直接应用率正直逼ASIC的开发。同时,FPGA/CPLD设计方法也有其局限性。这主要体现在以下几点:(1).FPGA/CPLD设计软件一般需要对电路进行逻辑综合优化((Logic段Synthesis & Optimization),以得到易于实现的结果,因此,最终设计和原始设计之间在逻辑实现和时延方面具有一定的差异。从而使传统设计方法中经常采用的一些电路形式(特别是一些异步时序电路)在FPGA/CPLD设计方法中并不适用。这就要求设计人员更加了解FPGA/CPLD设计软件的特点,才能得到优化的设计;(2).FPGA一般采用查找表(LUT)结构(Xilinx), AND-OR结构(Altera)或多路选择器结构(Actel),这些结构的优点是可编程性,缺点是时延过大,造成原始设计中同步信号之间发生时序偏移。同时,如果电路较大,需要经过划分才能实现,由于引出端的延迟时间,更加大了延迟时间和时序偏移。时延问题是ASIC设计当中常见的问题。要精确地控制电路的时延是非常困难的,特别是在像FPGA/CPLD这样的可编程逻辑当中。(3). FPGA/CPLD的容量和I/O数目都是有限的,因此,一个较大的电路,需经逻辑划分((Logic Partition)才能用多个FPGA/CPLD芯片实现,划分算法的优劣直接影响设计的性能;(4).由于目标系统的PCB板的修改代价很高,用户一般希望能够在固定的引 分配的前提下对电路进行修改。但在芯片利用率提高,或者芯片I/O引出端很多的情况下,微小的修改往往会降低芯片的流通率;(5).早期的FPGA芯片不能实现存储器、模拟电路等一些特殊形式的电路。最新的一些FPGA产品集成了通用的RAM结构。但这种结构要么利用率不高,要么不完全符合设计者的需要。这种矛盾来自于FPGA本身的结构局限性,短期内很难得到很好的解决。6.尽管FPGA实现了ASIC设计的硬件仿真,但是由于FPGA和门阵列、标准单元等传统ASIC形式的延时特性不尽相同,在将FPGA设计转向其他ASIC设计时,仍然存在由于延时不匹配造成设计失败的可能性。针对这个问题,国际上出现了用FPGA阵列对ASIC进行硬件仿真的系统(如Quicktum公司的硬件仿真系统)。这种专用的硬件仿真系统利用软硬件结合的方法,用FPGA阵列实现了ASIC快速原型,接入系统进行测试。该系统可以接受指定的测试点,在FPGA阵列中可以直接观测(就像软件模拟中一样),所以大大提高了仿真的准确性和效率。2.3硬件描述语言(HDL)硬件描述语言(HDL)是相对于一般的计算机软件语言如C, Pascal而言的。HDL是用于设计硬件电子系统的计算机语言,它描述电子系统的逻辑功能、电路结构和连接方式。设计者可以利用HDL程序来描述所希望的电路系统,规定其结构特征和电路的行为方式;然后利用综合器和适配器将此程序变成能控制FPGA和CPLD内部结构、并实现相应逻辑功能的门级或更底层的结构网表文件和下载文件。硬件描述语言具有以下几个优点:a.设计技术齐全,方法灵活,支持广泛。b.加快了硬件电路的设计周期,降低了硬件电路的设计难度。c.采用系统早期仿真,在系统设计早期就可发现并排除存在的问题。d.语言设计可与工艺技术无关。e.语言标准,规范,易与共享和复用。就FPGA/CPLD开发来说,VHDL语言是最常用和流行的硬件描述语言之一。本次设计选用的就是VHDL语言,下面将主要对VHDL语言进行介绍。2.3.1 VHDL语言简介VHDL是超高速集成电路硬件描述语言的英文字头缩写简称,其英文全名 是Very-High -Speed Integrated Circuit Hardware Description Language。它是在70- 80年代中由美国国防部资助的VHSIC(超高速集成电路)项目开发的产品,诞生于1982年。1987年底,VHDL被IEEE(The Institute of Electrical and产Electronics Engineers)确认为标准硬件描述语言。自IEEE公布了VHDL的标准版本((IEEE std 1076-1987标准)之后,各EDA公司相继推出了自己的VHDL设计环境。此后,VHDL在电子设计领域受到了广泛的接受,并逐步取代了原有的非标准HDL。1993年,IEEE对VHDL进行了修订,从更高的抽象层次和系统描述能力上扩展VHDL的内容,公布了新版本的VHDL,即ANSI/IEEE std1076,1993版本。1996年IEEE 1076.3成为VHDL综合标准。VHDL主要用于描述数字系统的结构、行为、功能和接口,非常适用于可编程逻辑芯片的应用设计。与其它的HDL相比,VHDL具有更强的行为描述能力,从而决定了它成为系统设计领域最佳的硬件描述语言。强大的行为描述能力是避开具体的器件结构,从逻辑行为上描述和设计大规模电子系统的重要保证。就目前流行的EDA工具和VHDL综合器而言,将基于抽象的行为描述风格的VHDL程序综合成为具体的FPGA和CPLD等目标器件的网表文件己不成问题。VHDL语言在硬件设计领域的作用将与C和C++在软件设计领域的作用一样,在大规模数字系统的设计中,它将逐步取代如逻辑状态表和逻辑电路图等级别较低的繁琐的硬件描述方法,而成为主要的硬件描述工具,它将成为数字系统设计领域中所有技术人员必须掌握的一种语言。VHDL和可编程逻辑器件的结合作为一种强有力的设计方式,将为设计者的产品上市带来创纪录的速度2.3.2 VHDL语言设计步骤利用VHDL语言进行设计可分为以下几个步骤:1.设计要求的定义。在从事设计进行编写VHDL代码之前,必须先对你的设计目的和要求有一个明确的认识。例如,你要设计的功能是什么?对所需的信号建立时间、时钟/输出时间、最大系统工作频率、关键的路径等这些要求,要有一个明确的定义,这将有助于你的设计,然后再选择适当的设计方式和相应的器件结构,进行设计的综合。2.用VHDL语言进行设计描述。(1)应决定设计方式,设计方式一般说来有三种:自顶向下设计,自底向上设计,平坦式设计。前两种方式包括设计阶层的生成,而后一种方式将描述的电路当作单模块电路来进行的。自顶向下的处理方式要求将你的设计划分成不同的功能元件,每个元件具有专门定义的输入和输出,并执行专门的逻辑功能。首先生成一个由各功能元件相互连接形成的顶层模块来做成一个网表,然后再设计其中的各个元件。而自底向上的处理方法正好相反。平坦式设计则是指所有功能元件均在同一层和同一图中详细进行的。(2)编写设计代码。编写VHDL语言的代码与编写其它计算机程序语言的代码有很大的不同,你必须清醒地认识到你正在设计硬件,编写的VHDL代码必须能够综合到采用可编程逻辑器件来实现的数字逻辑之中。懂得EDA工具中仿真软件和综合软件的大致工作过程,将有助于编写出优秀的代码。3.用VHDL仿真器对VHDL原代码进行功能仿真。对于大型设计,采用VHDL仿真软件对其进行仿真可以节省时间,可以在设计的早期阶段检测到设计中的错误,从而进行修正,以便尽可能地减少对设计日程计划的影响。因为对于大型设计,其综合优化、配置往往要花费好几个小时,在综合之前对原代码仿真,就可以大大减少设计重复和修正错误的次数和时间。但对于小型设计,则往往不需要先对VHDL原代码进行仿真,即使做了,意义也不大。因为对于小型设计,其综合优化、配置花费的时间不多,而且在综合优化之后,你往往会发现为了实现性能目标,将需要修改你的设计。在这种情况下,用户事先在原代码仿真时所花费的时间是毫无意义的,因为一旦改变设计,还必须重新再做仿真。4.利用VHDL综合优化软件对VHDL原代码进行综合优化处理。选择目标器件、输入约束条件后,VHDL综合优化软件工具将对VHDL原代码进行处理,产生一个优化了的网络表,并可以进行粗略的时序仿真。综合优化软件工具大致的处理过程如下:首先检测语法和语意错误;然后进行综合处理,对CPLD器件而言,将得到一组工艺专用逻辑方程,对FPGA器件而言,将得到一个工艺专用网表;最后进行优化处理,对CPLD的优化通常包括将逻辑化简为乘积项的最小和式,降低任何给定的表达式所需的逻辑块输入数,这些方程进一步通过器件专用优化来实现资源配置。对FPGA的优化通常也需要用乘积项的和式来表达逻辑,方程系统可基于器件专用资源和驱动优化目标指引来实现因式分解,分解的因子可用来对实现的有效性进行评估,其准则可用来决定是对方程序系统进行不同的因式分解还是保持现有的因子。准则通常是指分享共同因子的能力,即可以被暂存,以便于和任何新生成的因子相比较。5.配置。将综合优化处理后得到的优化了的网络表,安放到前面选定的CPLD或FPGA目标器件之中,这一过程称为配置。在优化
  • 【点评】 ios系统手机(安卓手机装ios系统教程)
  • 2021-11-27 07:19:50
  • 苹果手机系列共经历了16代。一、iPhone2007年1月9日,乔布斯在旧金山马士孔尼会展中心的苹果公司全球软件开发者年会2007中推出第一代iPhone。二、iPhone 2G2007年6月29日18:00,iPhone2G在美国上市,4GB版售价(根据各国家与地区的情况,必需要与运营商签订一到两年的话费合约,才能购买iPhone)为499美元,8GB售价为599美元。三、iPhone 3GiPhone 3G在2008年7月11日正式发售,这款手机在外观设计上跟上一代iPhone比没有多大变化,但是它支持3G网络,移动数据传输速度更快。四、iPhone 3GS2009年6月9日凌晨2:48分,在美国旧金山Moscone West会议中心举行的WWDC2009(苹果全球开发者大会)上,苹果发布了iPhone 3GS。五、iPhone 4苹果在2010年6月7日发布了iPhone 4。乔布斯盛赞了iPhone4的设计,因为它提供了全新的工业设计。苹果将iPhone4称为自第一代iPhone以来最大的飞跃。六、iPhone 4s2011年10月4日,苹果发布了新一代iPhone,即iPhone 4s。这款手机采用了iOS 5系统,并与Twitter进行了整合。此外,iOS 5系统中还推出了语音助手Siri。七、iPhone 52012年9月,苹果发布了iPhone 5,这款手机的屏幕尺寸增加至4英寸。iPhone 5搭载了iOS 6系统,其中整合了Facebook。八、iPhone 5c及iPhone 5s2013年9月10日,苹果公司于美国加州库比蒂诺备受瞩目的新闻发布会上,透露推出两款新iPhone型号:iPhone 5c及iPhone 5s。iPhone 5c由塑料制成,设有5种颜色:红、蓝、黄、绿、白;iPhone 5s,特点是Home键结合指纹扫描仪,设有3种颜色:深空灰、银色、金色,这两款手机于2013年9月20日推出。九、iPhone 6及iPhone 6 Plus北京时间2014年9月10日凌晨1点,苹果公司在加州库比蒂诺德安萨学院的弗林特艺术中心正式发布其新一代产品iPhone 6。2014年9月12日开启预定,2014年9月19日上市。十、iPhone 6s及iPhone 6s Plus北京时间2015年9月10日,美国苹果公司发布了iPhone 6s。 [5]  北京时间2015年9月25日发售。十一、iPhone SE北京时间2016年3月21日22时,iPhone SE正式发布,已于2016年3月24日开始接受预约,并于2016年3月31日正式开售,中国是首发国家之一。 十二、iPhone 7及iPhone 7 Plus于北京时间2016年9月8日凌晨1点在美国旧金山的比尔·格雷厄姆市政礼堂发布。拥有金色、银色、玫瑰金、黑色、亮黑色五款颜色,Home键全新设计为按压式,添加了第二代Tapic Engine振动反馈。十三、iPhone 8及iPhone 8 Plus北京时间2017年9月13日凌晨1点,在Apple Park新总部的史蒂夫·乔布斯剧院举行苹果新品发布会上发布的年度旗舰手机。十四、iPhone X北京时间2017年9月13日凌晨1点,苹果公司发布了iPhone X,其X是罗马数字10的意思,代表苹果公司向iP签名系统hone问世十周年致敬。十五、iPhone XRiPhone XR是美国苹果公司旗下的智能手机,搭载7nm工艺的A12仿生芯片,采用TrueDepth摄像头,支持Face ID功能。北京时间2018年9月13日,iPhone XR在2018苹果秋季新品发布会上正式发布,起售价749美元。2018年10月19日开启预购,2018年10月26日正式发售。十六、iPhone XS及iPhone XS Max北京时间2018年9月13日,苹果公司发布iPhone XS及iPhone XS Max。扩展资料:1、防摔专利这项专利的名称为“电子设备保护机制”,其中介绍了几种避免iPhone等电子设备跌落后被摔坏的方法。其中一种方法是,设备自带的传感器会检测手机掉落的高度和速度,然后调整机身方位。这样,手机等产品在跌落的过程中可以调整自身方位,以便让耐摔的位置率先着地,如某个角或背面,而不是易碎的位置,为实现该功能,设备需要配备“保护机制”,可能需要用小罐压缩气体改变机身方向。另一种方法是,设备在跌落过程中下降速度被减缓,好比配备了一个降落伞。要实现该功能,保护机制需要触发类似螺旋桨的装置,从而降低设备的下落速度。2、HOME键2015年1月,美国商标专利局公布了一项苹果公司提交的专利。根据提交的专利草案,在未来,iPhone或者是iPad的Home键有可能轻轻一按,就弹出一个游戏摇杆。新专利的名称叫做“多功能输入设备”。根据专利介绍,新设计的Home键在外观和功能上和现有的Home键并无二致;但是如果在这个Home键上施加一定的压力,就会弹出一个只有大拇指大小的游戏摇杆。复原的方法也十分简单,玩家在使用完毕后将摇杆按回原位即可。3、防溅水功能2015年3月,美国专利和商标局公布了苹果一项为“计算设备”内部元件加入防水功能的专利。专利没有指明任何具体的设备,但iPhone可以被看作是最合理的候选。2016年9月发布的iPhone 7以及iPhone7 Plus支持了IP67级防溅水防尘功能。参考资料来源:百度百科-iphone
  • 【点评】 系统录音(win10如何录音)
  • 2021-11-27 06:32:47
  • 录音系统即数码摄像机录取音频的系统。大部分的数码摄像机的录音系统为PCM立体数码录音系统,可选择12比特(录音频率为32KHz,双声道)和16比苹果签名系统特(录音频率为48KHz,双声道)两种不同模式进行录音。16比特的清晰度要高于12比特,而且16比特的录音效果可以比拟高音质的CD。在数码摄像机进行录音的时候,PCM录音系统可以5倍的压缩率,把声音采集,并以数字形式储存在DV带上。 PCM即为麦种编码调制的总称,在模拟信号数字化的时候,有三个必须步骤:连续采样,把离散幅度连续的信号离散化。 量化,把幅度连续的信号转换为幅度离散信号。 编码,按照一定的规律,把时间幅度离散的信号用一一对应的二进制或者多进制代码表示。
  • 【点评】 研发系统(中国自主电脑系统)
  • 2021-11-27 06:23:38
  • 研发项目管理系统有哪些/研发项目管理系统排名,研发项目管理系统有很多,不过我觉得高亚科技的8Manage PPM不错,让研发项目启动前做出准确有效的选择,研发项目启动后能有效地监控所有动态的进展与变更,并且在有限的市场资讯及业务资源下快速采取高效的行动应对项目的所有问题及其影响。另外,对研发过程中的需求、客户成为项目成员、人才、时间与进度、业务资源、质量、沟通、问题、文档管理与服务等管理。
  • 【点评】 胎儿系统(胎儿没有胎心的原因)
  • 2021-11-27 05:58:57
  • 孕产妇系统管理就是从怀孕三个月到产后一个月这段时间内,孕产妇和胎儿的健康状况由专业的妇幼保健人员进行定期检查管理,发现异常及时治疗。 凡在指定的医疗保健机构接受过婚前健康检查的妇女,在怀孕满三个月时,及时到当地国家医疗保健机构妇幼保健科或妇产科登记,建立围产期保健卡册,将免费享受产前检查和产后访视,在建卡的同时,进行第一次检查;怀孕第4至7月,每月检查一次;怀孕第7至9月,每两周检查一次;怀孕第9至10月,每周检查一次。孕妇临近产期,应尽快到当地医疗保健机构住院分娩。产后,将由系统管理的医疗保健机构派人或这些机构委托就近的妇幼保健员,分别于产后第3天、7天、14天、28天到产妇家中进行产后访视,如发现产妇或婴儿有什么异常情况,及时给予处理和治疗。通过对开发者系统孕产妇进行系统管理,使其安全渡过妊娠、分娩、产褥期,早期预防孕产妇并发症和危害胎婴儿的各种疾病,以保证母子孕产期的安全。希望采纳
  • 【点评】 mac的系统(mac系统和ios系统区别)
  • 2021-11-27 05:36:24
  • Mac OS X 是全球领先的操作系统。基于坚如磐石的 UNIX 基础,设计简单直观,让处处创新签名系统的 Mac 安全易用,高度兼容,出类拔萃。Mac OS X 以简单易用和稳定可靠著称。因此在开发 Snow Leopard 的过程中,Apple 工程师们只有一个目标:精益求精。他们不断寻找可供完善、优化和提速的地方 - 从简单的卸载外部驱动到安装操作系统。超凡品质如今更上层楼。现在就来看看你的 Mac 体验如何更臻完美。
联系客服
网站客服 联系客服
手机版

扫一扫进手机版
返回顶部