物联网工程 132 班,许潇洒 彩灯控制器的设计(CPLD/FPGA 课程设计)
设计的规模可以是任意的;语言不对设计的规模(大小)施加任何限制。
Verilog HDL 不再是某些公司的专有语言而是 IEEE 标准。
人和机器都可阅读 Verilog 语言,因此它可作为 EDA 的工具和设计者之间的交互
Verilog HDL 语言的描述能力能够通过使用编程语言接口( PLI )机制进一步扩
展。 PLI 是允许外部函数访问 Verilog 模块内信息、允许设计者与模拟器交互的例程
集合。
设计能够在多个层次上加以描述,从开关级、门级、寄存器传送级(RTL )到算
法级,包括进程和队列级。
同一语言可用于生成模拟激励和指定测试的验证约束条件,例如输入值的指定。
Verilog HDL 能够监控模拟验证的执行,即模拟验证执行过程中设计的值能够被监
控和显示。这些值也能够用于与期望值比较,在不匹配的情况下,打印报告消息。
在行为级描述中, Verilog HDL 不仅能够在 RTL 级上进行设计描述,而且能够
在体系结构级描述及其算法级行为上进行设计描述。能够使用门和模块实例化语句在结
构级进行结构描述。Verilog HDL 的混合方式建模能力,即在一个设计中每个模块均可
以在不同设计层次上建模。
Verilog HDL 还具有内置逻辑函数,例如 & (按位与)和 | (按位或)。
对高级编程语言结构,例如条件语句、情况语句和循环语句,语言中都可以使用。
可以显式地对并发和定时进行建模。提供强有力的文件读写能力。语言在特定情况
下是非确定性的,即在不同的模拟器上模型可以产生不同的结果;例如,事件队列上的
事件顺序在标准中没有定义。
在经济和商业高度发达的今天,彩灯已经成为人民日常生活不可或缺的一部分,已
经逐渐为越来越多的人们所关注,在家庭中的普及率不断提高,大大的丰富和点缀了人
民的生活。彩灯由不同的颜色的 LED 灯组成,通过控制不同颜色的灯的亮与灭,呈现给
人们不同的花塑和图案,极大的点缀了单调的都市夜景,让城市成为了多姿多彩的不夜
城。因此八路彩灯控制器的设计具有现实意义。
Verilog HDL 是一种应用较为广泛的 HDL 语言,能对范围广泛的各种复杂的网络在
不同的抽象级加以描述,而且在整个设计过程中可使用同一种语言。采用 Verilog HDL
作为 HDL 综合设计的优点有:标准语言,即设计者可在不同环境下进行设计;仿真和综
合均可采用同一种语言进行;Verilog HDL 中提供的大量的资源模块,简化了设计者的
开发工作;由 Verilog HDL 描述的源文件既是程序文件又可作为设计的文档。