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

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

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

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
    下载

相关推荐