
数字逻辑基础与Verilog设计
<Running Snail>
奇点将至
展开
-
Vivado设计流程(四)设计综合
原创 2021-02-23 21:41:16 · 470 阅读 · 4 评论 -
实验 2.2
module de_selector14(iC,iS1,iS2,oZ0,oZ1,oZ2,oZ3);input iC,iS1,iS2;output reg oZ0,oZ1,oZ2,oZ3;always @(*)case( {iS1,iS0} )2’b00 : oZ = iC;2’b01 : oZ = iC;2’b10 : oZ = iC;2’b11 : oZ = iC;endcaseendmodule原创 2020-10-24 23:00:14 · 178 阅读 · 0 评论 -
实验 2.1
`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company:// Engineer://// Create Date: 24.10.2020 08:08:03// Design Name:// Module Name: selector41// Project Name:// Target Devices:// Tool V原创 2020-10-24 22:59:02 · 165 阅读 · 0 评论 -
Vivado设计流程(五)工程实现
(1)在如图所示的 Vivado流程处理主界面 Flow Navigator中单击 Program andDebug下的 Generate Bitstream选项,工程会自动完成综合、实现、Bit文件生成过程,完成之后,弹出如图4所示界面,单击 Open Implemented Design来查看工程实现结果。(2)单击 Flow Navigator中 Open Hardware Manager一项,进人硬件编程管理界面。(3)在提示的信息中,选择 Open Hardware Manager或在 Flo原创 2020-10-20 00:13:29 · 813 阅读 · 0 评论 -
Vivado设计流程(三)功能仿真
(1)创建激励测试文件,在 Source中右击选择 Add sources(2)如图1所示,在 Add Sources界面中选择第三项 Add or create simulationsources,单击Next按钮。(3)如图2所示,单击 Create file按钮创建一个仿真激励文件。(4)如图3所示,输入激励文件名称,单击OK按钮(5)如图4所示,确认添加完成之后单击 Finish按钮,因为是激励文件不需要对外端口,所以Port部分空着即可,单击OK按钮。 图1原创 2020-10-17 21:47:36 · 6177 阅读 · 0 评论 -
Vivado设计流程(二)设计文件输入
1.如图1所示,单击 Flow Navigator下的 Project Manager-→ Add sources或中间Sources中的对话框打开设计文件导入添加对话框。 图1 (2)在如图2所示界面中,选择第二项 Add or create design sources,用来添加或新建 Verilog或VHDL源文件,单击Next按钮。 图2 (3)如果有现有的.V/.VHD文件,可以通过 Add files按钮添加。在这里要新建文件,所以单击 .原创 2020-10-17 20:42:09 · 4328 阅读 · 2 评论 -
Vivado设计流程(一)新建工程
1.新建工程①单击如图1所示的 Create New Project图标,弹出新建工程向导如图2所示,单击Next按钮。②弹出如图3所示界面,输入工程名称、选择工程存储路径,并选择 Create projectsubdirectory选项,为工程在指定存储路径下建立独立的文件夹,设置完成后,单击Next按钮。注意:工程名称和存储路径中不能出现中文和空格,建议工程名称以字母、数字、下画线来组成。 图1 ...原创 2020-10-17 19:43:32 · 1207 阅读 · 0 评论 -
Xilinx FPGA开发板
Nexus4DDR开发板搭载 Xilinx@ artix-7FPGA芯片,是一个打开即用型的数字电路开发平台,帮助使用者能够在课堂环境下实现诸多工业领域的应用。相比早期版本,经优化后的 Artix7FPGA芯片能够实现更高性能的逻辑,并且能提供更多的容量,更好的性能以及更丰富的资源。 Nexus4DDR开发板集成了USB、以太网和其他端口,能实现从理论型组合电路到强大的嵌入式处理器的多种设计。几个内置的外设:包括一个加速度计,一个温度传感器,微机电系统数字麦克风,扩音器和大量的I/O设备使 Nexus4DD原创 2020-10-17 13:13:15 · 5951 阅读 · 4 评论 -
CAD(计算机辅助设计)
• 简单的小电路,可以采用门电路进行综合;• 对于复杂系统的逻辑电路,要用到CAD工具进行自动综合.• CAD系统:设计输入、逻辑综合及优化、仿真与物理实现;• Altera公司提供的QuartusII;• Xilinx公司的提供的Vivado&ISE工具2.设计输入:2.1原理图输入• CAD提供了一系列元件库;• 提供层次化设计;• 对复杂电路,该法繁琐;2.2硬件描述语言输入• 常用两种语言:VHDL(V-超高速IC)与Verilog HDL;• 可层次化设计,通用原创 2020-11-30 13:44:57 · 5094 阅读 · 2 评论