• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

MC74HC589A芯片的等效代码设计Verilog代码Quartus仿真

08/15 11:24
430
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

2-240R91SR41A.doc

共1个文件

名称:MC74HC589A芯片的等效代码设计Verilog代码Quartus仿真

软件:Quartus

语言:Verilog

代码功能:

MC74HC589A芯片的等效代码设计

MC74HC589A是8位串行或并行输入/串行输出移位寄存器。根据MC74HC589A芯片手册描述的功能,使用verilog代码实现该芯片的功能。

FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com

演示视频:

设计文档:

1.MC74HC589A参考电路

2.工程文件

3.程序文件

Enable对应电路

Stage模块对应电路模块

4.程序运行

5.RTL图

6.Testbench

7.仿真图

部分代码展示:

module?MC74HC589A(
input?serial_data_input,
input?A,
input?B,
input?C,
input?D,
input?E,
input?F,
input?G,
input?H,
input?latch_clock,
input?shift_clock,
input?serial_shift_parallel_load,
input?enable,
output?QH
);
wire?reg_out_A;
wire?reg_out_B;
wire?reg_out_C;
wire?reg_out_D;
wire?reg_out_E;
wire?reg_out_F;
wire?reg_out_G;
wire?reg_out_H;
wire?QH_wire;
//根据结构图,设计stage模块,进行调用
stage?stage_A(
.latch_clock(latch_clock),
.serial_shift_parallel_load_n(~serial_shift_parallel_load),
.EX_in(A),
.reg_in(serial_data_input),
.shift_clock(shift_clock),
.reg_out(reg_out_A)
);
stage?stage_B(
.latch_clock(latch_clock),
.serial_shift_parallel_load_n(~serial_shift_parallel_load),
.EX_in(B),
.reg_in(reg_out_A),
.shift_clock(shift_clock),
.reg_out(reg_out_B)
);

点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=993

  • 2-240R91SR41A.doc
    下载

相关推荐