首页 > 其他分享 >FPGA:逻辑函数的代数法化简

FPGA:逻辑函数的代数法化简

时间:2023-01-13 10:36:14浏览次数:47  
标签:化简 逻辑 函数 FPGA 最简 Verilog 代数 表达式

逻辑函数的最简形式

1.化简逻辑函数的意义

FPGA:逻辑函数的代数法化简_Verilog

FPGA:逻辑函数的代数法化简_开发教程_02

两个电路的逻辑功能完全相同。但简化电路使用的逻辑门较少,体积小且成本低。

化简的意义:根据化简后的表达式构成的逻辑电路简单,可节省器件,降低成本,提高工作的可靠性。

2.逻辑函数的常见表达形式

FPGA:逻辑函数的代数法化简_Verilog_03

“与-或”表达式:也称为 “积之和 (Sum of Products,SOP)”表达式;

“或-与”表达式:也称为 “和之积(Products of Sum, POS)”表达式。

简化标准(最简的与-或表达式)

乘积项的个数最少(与门的个数少);
每个乘积项中包含的变量数最少(与门的输入端个数少)。

化简的主要方法:

1.公式法(代数法)
运用逻辑代数的基本定律和恒等式进行化简的方法。
2.图解法(卡诺图法)
逻辑变量的个数受限。

逻辑函数的代数化简法

方法:

并项法

FPGA:逻辑函数的代数法化简_开发教程_04

吸收法

FPGA:逻辑函数的代数法化简_开发教程_05

消去法

$A+\bar{A} B=A+B $

配项法

FPGA:逻辑函数的代数法化简_开发教程_04

示例1

已知逻辑函数表达式为FPGA:逻辑函数的代数法化简_开发教程_07

要求:(1)最简的与-或逻辑函数表达式,并画出逻辑图;
(2)仅用与非门画出最简表达式的逻辑图。

FPGA:逻辑函数的代数法化简_开发教程_08

FPGA:逻辑函数的代数法化简_开发教程_09

示例2

试对逻辑函数表达式FPGA:逻辑函数的代数法化简_开发教程_10 进行变换,仅用或非门画出该表达式的逻辑图。

FPGA:逻辑函数的代数法化简_开发教程_11

FPGA:逻辑函数的代数法化简_Verilog_12

参考文献:

  1. Verilog HDL与FPGA数字系统设计,罗杰,机械工业出版社,2015年04月
  2. Verilog HDL与CPLD/FPGA项目开发教程(第2版), 聂章龙, 机械工业出版社, 2015年12月
  3. Verilog HDL数字设计与综合(第2版), Samir Palnitkar著,夏宇闻等译, 电子工业出版社, 2015年08月
  4. Verilog HDL入门(第3版), J. BHASKER 著 夏宇闻甘伟 译, 北京航空航天大学出版社, 2019年03月

标签:化简,逻辑,函数,FPGA,最简,Verilog,代数,表达式
From: https://blog.51cto.com/u_15736437/6005815

相关文章

  • m在ISE平台下使用verilog开发基于FPGA的GMSK调制器
    1.算法描述高斯最小频移键控(GaussianFilteredMinimumShiftKeying),这是GSM系统采用的调制方式。数字调制解调技术是数字蜂窝移动通信系统空中接口的重要组成部分。GMSK调......
  • m在ISE平台下使用verilog开发基于FPGA的GMSK调制器
    1.算法描述       高斯最小频移键控(GaussianFilteredMinimumShiftKeying),这是GSM系统采用的调制方式。数字调制解调技术是数字蜂窝移动通信系统空中接口的重要......
  • 复旦大学2022--2023学年第一学期高等代数I期末考试情况分析
    一、期末考试成绩班级前十名的同学祁振宁(100)、张家溢(90)、李燊旭(90)、马琪旻(90)、秦保睿(90)、肖竣严(90)、盖括(90)、潘飞越(90)、孙珺阳(89)、洪昕(89)、林鑫(89)......
  • FPGA:逻辑代数的基本公式和规则
    逻辑代数的基本公式基本公式逻辑代数的基本公式0、1律:$A+0=A\quadA+1=1\quadA\cdot1=A\quadA\cdot0=0$互补律:$A+\bar{A}=1\quadA\cdot\bar{A}=0$交换......
  • 明德扬FPGA网络班学习问题答疑
    关于课程内容我今年大一,想学FPGA,可是完全没有基础可以学习吗?明德扬科教的教学以潘老师的《潘文明至简设计法》为中心,其核心就是一个“简”字。除了在设计思路、过程、结果等......
  • 抽象代数:置换群,Burnside 引理和 Polya 定理
    群群的定义给定集合\(G\)和二元运算\(\cdot\)满足如下性质:封闭性:\(\foralla,b\inG\),有\((a\cdotb)\inG\)结合律:\(\foralla,b,c\inG\),有\((a\cdotb)\cdot......
  • FPGA:逻辑运算及逻辑门
    逻辑变量与逻辑函数逻辑是指事物因果之间所遵循的规律。为了避免用冗繁的文字来描述逻辑问题,逻辑代数采用逻辑变量和一套运算符组成逻辑函数表达式来描述事物的因果关系。逻......
  • 【FPGA基础】同步复位与异步复位
    一、何时何处需要复位参考Xilinx官方文档《UltraFastDesignMethodologyGuideforFPGAsandSoCs(UG949)》:Xilinx器件具有专用的全局置位/复位信号(global......
  • FPGA:数字电路简介
    数字电路的历史数字电路是数字计算机和自动控制系统的基础,它的发展是以电子器件的发展为基础的,器件的发展可以大致上分为3个阶段:电子管(1906年)晶体管(1947年)集成电路(Integrate......
  • 基于Kintex-7 FPGA的核心板电路设计
    1.引言    FieldProgrammableGateArray(简称,FPGA)于1985年由XILINX创始人之一RossFreeman发明,第一颗FPGA芯片XC2064为XILINX所发明,FPGA一经发明,后续的发展速度之快,......