5.4 结构化建模具体实例对一个数字系统的设计,我们采用的是自顶向下的设计方式。可把系统划分成几个功能模块,每个功能模块再划分成下一层的子模块。每个模块的设计对应一个module ,一个module 设计成一个verilog HDL 程序文件。因此,对一个系统的顶层模块,我们采用结构化的设计,即顶层模块分别调用了各个功能模块。下面以一个实例(一个频率计数器系统)说明如何用HDL进行系统 设计。在该系统中,我们划分成如下三个部分:2输入与门模块,LED显示模块,4位计数器模块。系统的层次描述如下: TOP CNT_BCD (CNT_BCD.v) Sub AND2 CNT_4b HEX2LED
1
摘要:结合高速FPGA的特点, 设计了一套数据采集系统。该系统以FPGA作为采集系统的核心, 应用FPGA的内部逻辑实现时序控制,对数据进行采集、显示,并将处理后的结果通过USB口传输到上位机。该系统具有电路结构简单、功耗低等优点, 可用于温度、压力等传感器信息以及电压、电流的数据采集。   1 引言   在科学技术研究和工业生产的各行业中, 常常需要对各种数据进行采集, 如液位、温度、 压力、频率等信息的采集。随着数字技术的发展, 一些高性能的FPGA (Field Programmable Gate Array)和高速的A/D 应用于数据采集系统中, 大大提高了系统的测量精度、数据采集
1
GAL22V10以最大4ns的传输延迟时间,结合高性能的CMOS工艺与电可擦(E2)悬浮栅工艺可为市场提供在任一22V10设备中得到的最高性能。当与双极型22V10设备相比较时,COMS电路允许GAL22V10消耗较少的功率。E2技术提供高速度(<100ms)擦除时间,其具备快速且有效可再编程或再组合设备的能力。
2021-12-31 14:03:25 207KB pld 通用阵列逻辑
1
摘要:本文设计了一种基于FPGA的数字电视信号友生器,该信号发生器以一种单芯片多配置的方案,针对系统各部分功能特性和性能进行选片没计,并利用FPGA内部存储资源来生成各种测试信号的图像。   电视信号的数字化使得数字电视设备越来越受到广大电子消费者的青睐,如何选择自己理想的数字电视产品,也成了消费者关心的问题,评价、测试电视系统与设备运行的质量状况成为广播电视行业所关注的热点。而数字电视信号发生器能提供可视的测试图像信号,直观、快捷的测试方法,因此,数字电视信号发生器成为目前电子设计的热门研究课题,他在数字电视节目制作播出、科研、生产以及售后服务过程中起着不可或缺的作用。本文设计了一种基于F
1
摘 要:为了有效防止机械式键盘按键抖动带来的数据错误,这里在Quartus Ⅱ开发环境下,采用VHDL 语言设计了一种能够将机械式4 ×4 矩阵键盘的按键值依次显示到8 个7 段数码管上的矩阵键盘及显示电路。仿真结果表明,所设计的矩阵键盘及显示电路成功地实现了按键防抖和按键数据的准确显示。以ACEX1K系列EP1K30QC208 芯片为硬件环境,验证了各项设计功能的正确性。   FPGA/ CPLD 在数字系统设计中的广泛应用,影响到了生产生活的各个方面。在FPGA/ CPLD 的设计开发中,V HDL 语言作为一种主流的硬件描述语言,具有设计效率高, 可靠性好, 易读易懂等诸多优点 。作为
1
本设计中所采用的增量式数字PID控制算法的设计思想可以应用到有限长单位脉冲响应(FIR)滤波器和无限长单位脉冲响应(ⅡR)滤波器的FPGA设计中,并且同样可以使用流水线优化技术以提高工作速度。
2021-12-16 08:52:02 178KB FPGA PID控制器 PLD设计 文章
1
(2) 程序控制流程图 在介绍三种白盒子测试方法之前,必须先介绍程序控制流图。在程序设计时,为了更加突出控制流 的结构,可对程序流程图进行简化,简化后的图被称为程序控制流图。 程序控制流图中只有二种图形符号,即结点和控制流线。结点:由带有标号的圆圈表示,可以代表 一个或多个语句、一个条件判断结构或一个函数程序块;控制流线:由带有箭头的弧线或直线表示,称 为边,代表程序中的控制流。三大程序结构的控制流图如图 9­5 所示:
2021-12-14 21:49:04 7.99MB 软件工程与UML案例解析
1
天线作为通信设备的前端部件,对通信质量起着至关重要的作用。随着现代军事通信系统中跳频、扩频等技术的应用,寻求天线的宽频带、全向性、小型化、共用化成为天线研究中一个重要课题。单纯依靠天线的结构设计难以满足上述要求。人们采用多种措施来改善天线的性能,加载就是适应这种小型化天线的典型技术。使用天线宽带匹配网络,则是进一步改善天线宽频带技术的一种有效技术。本文以120~520 MHz工作频率为例,根据限定的天线结构数据,选择合适的加载位置,利用软件优化,得到了合理的加载值和优化的匹配网络。   1 天线及匹配网络模型   天线的模型如图1所示,加载方式采用无耗并联LC电路。匹配网络位于天线底部,采
1
摘要:本文详细介绍了OPB总线仲裁器的信号和仲裁机理。在QuartusII8.0平台上,分别用固定优先级算法和LRU算法,用硬件描述语言(verilog HDL)对OPB总线仲裁器进行了RTL硬件建模。并用FPGA进行实现,并比较了仿真结果和综合结果,两种算法都通过了RTL和网表之间的形式验证。   0 引言   随着 SOC 设计技术的发展,为了使IP 核集成更快速、更方便,缩短进入市场的时间, 迫切需要一种标准的互联方案。CoreConnect 正是在这一背景下为SOC 设计的总线架构。按 照数据访问速度它可分为三层总线,分别是处理器内部总线PLB(Processor Local Bu
1
在对asic设计进行fpga原型验证时,由于物理结构不同,asic的代码必须进行一定的转换后才能作为fpga的输入。现代集成电路设计中,芯片的规模和复杂度正呈指数增加。尤其在asic设计流程中,验证和调试所花的时间约占总工期的70%。为了缩短验证周期,在传统的仿真验证的基础上,涌现了许多新的验证手段,如断言验证、覆盖率驱动的验证,以及广泛应用的基于现场可编程器件(fpga)的原型验证技术。   采用fpga原型技术验证asic设计,首先需要把asic设计转化为fpga设计。但asic是基于标准单元库,fpga则是基于查找表,asic和fpga物理结构上的不同,决定了asic代码需要一定的修改
1