14、硬件语言中的并发系统建模与FPGA实现

硬件语言中的并发系统建模与FPGA实现

1. 并发交通灯系统主模块建模

在硬件语言建模并发系统时,以交通灯系统为例,主模块会将各个组件连接起来。以下是分解后的交通灯系统主模块的Verilog代码:

module traffic_lights_simple_dec
(GC ,YC ,RC ,GP ,RP ,req
,clk , reset );

output GC ,YC ,RC ,GP ,RP;
input req;
input clk , reset ;

wire z [1:5];

S1 SMC1 (GC ,YC ,RC ,z[1] ,z[3] , req ,z[2] , clk , reset );
S2 SMC2 (GP ,z[2] ,z[5] , req ,z[1] ,z[3] ,z[4] , clk ,
reset );
S3 SMC3 (RP ,z[4] , req ,z[2] ,z[5] , clk , reset );

endmodule

此代码展示了如何在Verilog中描述分解后的交通灯系统主模块,通过模块实例化将不同组件连接,以实现整个系统的功能。

2. 可编程设备简介

可编程设备的发展历程悠久,其起源可追溯到20世纪40年代末。当时,第一只晶体管以点接触式锗器件的形式被原型化,这一发明为后续逻辑器件的发展奠定了基础。

2.1 早期数字电路发展

  • 晶体管 - 晶体管逻辑(TTL)设备 :20世纪50年代,第一批数字门和电路——TTL设
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值