chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

邏輯電路的基礎(chǔ)知識(shí)

e9Zb_gh_8734352 ? 來源:CSDN博客 ? 作者:CSDN博客 ? 2020-10-13 11:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA (Field Programmable Gate Aray,現(xiàn)場(chǎng)可編程門陣列)是一種可通過重新編程來實(shí)現(xiàn)用戶所需邏輯電路的半導(dǎo)體器件。為了便于大家理解FPGA的設(shè)計(jì)和結(jié)構(gòu),我們先來簡(jiǎn)要介紹一些邏輯電路的基礎(chǔ)知識(shí)。

1.邏輯代數(shù)

邏輯代數(shù)中的變量稱為邏輯變量,用大寫字母表示。邏輯變量的取值只有兩種,即邏輯0和邏輯1,0 和 1 稱為邏輯常量,并不表示數(shù)量的大小,而是表示兩種對(duì)立的邏輯狀態(tài),即稱為邏輯0狀態(tài)和邏輯1狀態(tài)。邏輯代數(shù)是由和邏輯值(0和1)相關(guān)的邏輯與( AND)、邏輯或(OR)和邏輯非(NOT)三種運(yùn)算形成的代數(shù)體系,也稱為布爾代數(shù)。

邏輯代數(shù)分為兩種:一種是從一種狀態(tài)變?yōu)榱硪环N狀態(tài)的邏輯,稱為一元邏輯;另外一種是兩種狀態(tài)中按照某種規(guī)則(比如比較大小)有傾向性的選擇出其中一種狀態(tài)的邏輯,稱為二元邏輯。圖1列出了定義邏輯與、邏輯或的二元邏輯運(yùn)算以及定義邏輯非的一元邏輯運(yùn)算。在這里,三種運(yùn)算分別使用“·”“+”和“ˉ”運(yùn)算符號(hào)來表示。邏輯與x?y是指x和y都為1時(shí),結(jié)果為1的運(yùn)算。邏輯或x+y是指x或y至少有一方為1時(shí),結(jié)果為1的運(yùn)算。邏輯非“x(ˉ)" 是取相反邏輯值的一元運(yùn)算:如果x為0則結(jié)果為1;反之,如果x為1則結(jié)果為0。

表1 邏輯運(yùn)算(布爾代數(shù)的公理)

邏輯代數(shù)滿足表2所示的定理。這里的符號(hào)“=”表示其兩邊的計(jì)算結(jié)果總是相等,即等價(jià)。如果對(duì)換邏輯表達(dá)式中的邏輯值0和1、邏輯運(yùn)算“與”和“或”,對(duì)換后得到的新邏輯表達(dá)式與對(duì)換前的表達(dá)式運(yùn)算順序不變,那么新邏輯表達(dá)式就稱為原邏輯表達(dá)式的對(duì)偶式。邏輯代數(shù)中,如果某定理的邏輯表達(dá)式成立,其對(duì)偶式也成立。

表2 布爾代數(shù)的定理

2.邏輯表達(dá)式

邏輯表達(dá)式是用來描述邏輯運(yùn)算過程的算式,由邏輯運(yùn)算符、任意數(shù)量的邏輯變量以及必要的括號(hào)和常數(shù)值0或1組合而成。對(duì)于包含n個(gè)邏輯變量X1,X2,X3…Xn的邏輯表達(dá)式來說,我們先在其各個(gè)邏輯變量?jī)?nèi)代入邏輯值0或1,形成任意組合(共2n組),然后依照邏輯表達(dá)式的計(jì)算步驟計(jì)算這些組合,就可以得到值為0或1的計(jì)算結(jié)果。也就是說,邏輯表達(dá)式定義了具有某種邏輯功能的邏輯函數(shù)F(X1,X2,X3…Xn)。在邏輯表達(dá)式中,沒有括號(hào)的情況下,邏輯與的計(jì)算優(yōu)先于邏輯或。邏輯與的運(yùn)算符“·”也可省略。

任何邏輯函數(shù)都可以由邏輯表達(dá)式來描述,而且描述同一邏輯函數(shù)的邏輯表達(dá)式可以有多個(gè)。邏輯表達(dá)式的標(biāo)準(zhǔn)形式指的是通過增加表達(dá)式形式上的限制,使得一個(gè)邏輯函數(shù)只有一個(gè)邏輯表達(dá)式與之對(duì)應(yīng)的情況。邏輯表達(dá)式中,邏輯變量以原變量或反變量的形式出現(xiàn)。原變量和反變量統(tǒng)稱為字面量( literal)。字面量的邏輯與(每個(gè)字面量不能出現(xiàn)多次)叫作與項(xiàng),與項(xiàng)的邏輯或運(yùn)算叫作積之和。包含所有字面量的與項(xiàng)稱為最小項(xiàng),由最小項(xiàng)構(gòu)成的積之和稱為標(biāo)準(zhǔn)積之和(標(biāo)準(zhǔn)積)。將標(biāo)準(zhǔn)積的邏輯與和邏輯或?qū)φ{(diào)即為標(biāo)準(zhǔn)和之積。字面量的邏輯或(每個(gè)字面量不能出現(xiàn)多次)叫作或項(xiàng),或項(xiàng)的邏輯與運(yùn)算叫作和之積。包含所有邏輯變量的或項(xiàng)稱為最大項(xiàng),由最大項(xiàng)構(gòu)成的和之積稱為標(biāo)準(zhǔn)和之積(標(biāo)準(zhǔn)和)。

3.真值表

除了邏輯表達(dá)式,邏輯函數(shù)的描述方法還包括真值表和邏輯門。針對(duì)邏輯函數(shù)所有可能的輸入組合一一列出輸出值,我們就可以得到真值表。對(duì)于組合邏輯電路,只要列出所有可能的輸入和對(duì)應(yīng)的輸出值,就可以完整地描述電路功能。因此,電路功能通常使用真值表描述。輸入的個(gè)數(shù)為n時(shí),真值表的組合數(shù)為2n。真值表中,需要記入每組輸人值所對(duì)應(yīng)的輸出值。

描述邏輯函數(shù)的邏輯表達(dá)式可以有許多個(gè),而描述邏輯函數(shù)的真值表卻是唯一的。雖然一個(gè)邏輯表達(dá)式只描述一個(gè)邏輯函數(shù),但一個(gè)邏輯函數(shù)可以通過無數(shù)的等價(jià)邏輯表達(dá)式來描述。實(shí)現(xiàn)真值表所定義的功能的電路稱為查找表( Look-up Table, LUT), 是當(dāng)前主流FPGA的基本單元。

從真值表推導(dǎo)邏輯表達(dá)式的形式有兩種:“積之和表達(dá)式”與“和之積表達(dá)式”。在真值表輸出為1的行中取輸人變量的與項(xiàng)(最小項(xiàng)),然后將這些最小項(xiàng)相或,即可得到標(biāo)準(zhǔn)積之和表達(dá)式;相對(duì)地,在真值表輸出為0的行中取輸人變量的反變量的或項(xiàng)(最大項(xiàng)),然后將這些最大項(xiàng)相與,即可導(dǎo)出標(biāo)準(zhǔn)和之積表達(dá)式。圖1中的示例展示了如何從真值表推導(dǎo)邏輯表達(dá)式。

圖1 真值表推導(dǎo)邏輯表達(dá)式示例

邏輯電路是一種離散信號(hào)的傳遞和處理,以二進(jìn)制為原理、實(shí)現(xiàn)數(shù)字信號(hào)邏輯運(yùn)算和操作的電路。分組合邏輯電路和時(shí)序邏輯電路。前者由最基本的“與門”電路、“或門”電路和“非門”電路組成,其輸出值僅依賴于其輸入變量的當(dāng)前值,與輸入變量的過去值無關(guān)—即不具記憶和存儲(chǔ)功能;后者也由上述基本邏輯門電路組成,但存在反饋回路—它的輸出值不僅依賴于輸入變量的當(dāng)前值,也依賴于輸入變量的過去值。

4.組合邏輯電路

邏輯電路根據(jù)是否包含記憶元件,分為組合邏輯電路和時(shí)序邏輯電路。組合邏輯電路不包含記憶元件。其時(shí)間點(diǎn)的輸出(邏輯函數(shù)值)僅取決于當(dāng)時(shí)的輸入,而與電路以前狀態(tài)無關(guān),而與其他時(shí)間的狀態(tài)無關(guān)。組合邏輯電路允許有多個(gè)輸入/輸出,其內(nèi)部由用于計(jì)算邏輯與( AND)、邏輯或(OR)和邏輯非(NOT)等基本邏輯函數(shù)的邏輯門( gate),以及門電路間的連線組成。邏輯與、邏輯或和邏輯非3種運(yùn)算相對(duì)應(yīng)的邏輯門分別被稱為與門、或門和非門。此外,其他較為常見的二項(xiàng)運(yùn)算邏輯門還有與非(NAND)門、或非(NOR)門、異或( EXOR)門等。與非門用來計(jì)算邏輯與的否定,或非門用來計(jì)算邏輯或的否定,而異或門用來計(jì)算異或邏輯。表3列出了這些邏輯門的符號(hào)(MIL符號(hào))、真值表和邏輯表達(dá)式。我們使用“⊕”表示邏輯異或的運(yùn)算符號(hào)。表中用來表示二項(xiàng)運(yùn)算的2輸人門電路符號(hào),也可以用于表示具有3個(gè)以上輸人的運(yùn)算邏輯。目前主流的LSI技術(shù)CMOS中除了基本的與非門、或非門,還有OR-AND-NOT、AND-OR-NOT等復(fù)合門電路。

表3 邏輯門的符號(hào)、真值表、邏輯表達(dá)式

任何邏輯電路都可以由積之和表達(dá)式來描述。因此,使用NOT-AND-OR組合而成的組合邏輯電路可以實(shí)現(xiàn)任何邏輯函數(shù),這種方式被稱為AND-OR邏輯電路或AND-OR陣列。實(shí)現(xiàn)AND-OR邏輯電路的器件有PLA ( Programmable Logic Array,可編程序邏輯陣列)等。

對(duì)于一個(gè)邏輯表達(dá)公式或邏輯電路,其真值表是唯一的,但其真值表對(duì)應(yīng)的邏輯電路或邏輯表達(dá)式可能有多種實(shí)現(xiàn)形式,所以,一個(gè)特定的邏輯問題,其對(duì)應(yīng)的真值表是惟一的,但實(shí)現(xiàn)它的邏輯電路是多種多樣的。在實(shí)際設(shè)計(jì)工作中,如果由于某些原因無法獲得某些門電路,可以通過變換邏輯表達(dá)式變電路,從而能使用其他器件來代替該器件。同時(shí),為了使邏輯電路的設(shè)計(jì)更簡(jiǎn)潔,通過各方法對(duì)邏輯表達(dá)式進(jìn)行化簡(jiǎn)是必要的。組合電路可用一組邏輯表達(dá)式來描述。設(shè)計(jì)組合電路直就是實(shí)現(xiàn)邏輯表達(dá)式。要求在滿足邏輯功能和技術(shù)要求基礎(chǔ)上,力求使電路簡(jiǎn)單、經(jīng)濟(jì)、可靠、實(shí)現(xiàn)組合邏輯函數(shù)的途徑是多種多樣的,可采用基本門電路,也可采用中、大規(guī)模集成電路。其一般設(shè)計(jì)步驟為:

(1) 分析設(shè)計(jì)要求,列真值表;

(2) 進(jìn)行邏輯和必要變換。得出所需要的最簡(jiǎn)邏輯表達(dá)式;

(3) 畫邏輯圖。

常用的邏輯組合電路包括,算數(shù)運(yùn)算電路(半加器、全加器和加法器)、編碼器、譯碼器、數(shù)據(jù)選擇器、數(shù)據(jù)分配器、和數(shù)值比較器。

5. 時(shí)序邏輯電路

含有記憶元件的邏輯電路被稱為時(shí)序邏輯電路。在組合邏輯電路中,當(dāng)前的輸出只取決于當(dāng)前的輸人。而在時(shí)序邏輯電路中,只知道當(dāng)前的輸人并不足以確定當(dāng)前的輸出。也就是說,時(shí)序邏輯電路是一種過去的電路狀態(tài)(之前的輸入)也會(huì)對(duì)輸出產(chǎn)生影響的邏輯電路。

時(shí)序邏輯電路分為同步時(shí)序邏輯電路和異步時(shí)序邏輯電路這兩種。同步時(shí)序邏輯電路中,輸人和內(nèi)部狀態(tài)的變化由時(shí)鐘信號(hào)控制同步進(jìn)行,而異步時(shí)序邏輯電路則不需要時(shí)鐘信號(hào)。由于FPGA電路設(shè)計(jì)一般使用同步時(shí)序邏輯電路,所以這里我們不對(duì)異步時(shí)序邏輯電路進(jìn)行過多討論,而我們常用的時(shí)序邏輯電路主要有觸發(fā)器、計(jì)數(shù)器、寄存器和順序脈沖發(fā)生器等。

時(shí)序邏輯電路的輸出值由輸人值和記憶元件的狀態(tài)值共同決定。也就是說,時(shí)序邏輯電路中過去的輸人所形成并保留下來的狀態(tài)對(duì)當(dāng)前的輸出具有影響。這種邏輯電路可描述為圖2所示的有限狀態(tài)機(jī)模型。圖2a所示的模型為米勒( Mealy )型時(shí)序邏輯電路,圖2b 所示的模型為摩爾(Moore)型時(shí)序邏輯電路。米勒模型的輸出由內(nèi)部狀態(tài)和輸人共同決定,而摩爾模型的輸出僅由內(nèi)部狀態(tài)決定。米勒模型的狀態(tài)數(shù)通常比摩爾模型的少,因此有電路規(guī)模較小的優(yōu)點(diǎn)。然而由于輸人會(huì)立刻反映到輸出,所以邏輯元件或不等長的布線所帶來的信號(hào)延遲等容易引起信號(hào)競(jìng)爭(zhēng),進(jìn)而導(dǎo)致非預(yù)期的錯(cuò)誤輸出(冒險(xiǎn))。相比之下,摩爾模型直接使用記憶狀態(tài)的輸出,因此電路速度快且不易發(fā)生冒險(xiǎn)。但摩爾模型由于狀態(tài)數(shù)量多,電路規(guī)模也相對(duì)較大。

圖2 時(shí)序邏輯電路模型

責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 邏輯電路
    +關(guān)注

    關(guān)注

    13

    文章

    503

    瀏覽量

    44241

原文標(biāo)題:理解FPGA的基礎(chǔ)知識(shí)——邏輯電路

文章出處:【微信號(hào):gh_873435264fd4,微信公眾號(hào):FPGA技術(shù)聯(lián)盟】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    labview編程及基礎(chǔ)知識(shí)分享

    最近建了一個(gè)公眾號(hào),本人會(huì)在上面進(jìn)行l(wèi)abview編程知識(shí)的分享,歡迎大家關(guān)注;公眾號(hào)叫:上位機(jī)知識(shí)分享LABVIEW
    發(fā)表于 02-13 10:08

    阻燃系列基礎(chǔ)知識(shí)

    我很榮幸有機(jī)會(huì)在這里與大家分享我對(duì)阻燃系列基礎(chǔ)知識(shí)的研究。今天,我們將探討的主題是“阻燃系列基礎(chǔ)知識(shí)”。在我們?nèi)粘I钪校馂?zāi)事故頻發(fā),造成巨大的財(cái)產(chǎn)損失和人員傷亡。因此,了解阻燃材料的基礎(chǔ)知識(shí)對(duì)于
    的頭像 發(fā)表于 02-06 08:07 ?573次閱讀
    阻燃系列<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    【「龍芯之光 自主可控處理器設(shè)計(jì)解析」閱讀體驗(yàn)】--LoongArch邏輯綜合、芯片設(shè)計(jì)

    流程,關(guān)于邏輯綜合流程的步驟及實(shí)現(xiàn)過程,可以參考書籍相關(guān)部分。 二.可測(cè)試型設(shè)計(jì) 可測(cè)試性設(shè)計(jì)(Design For Testability,DFT)主要是通過在芯片中加入可測(cè)試性邏輯電路,在自動(dòng)測(cè)試設(shè)備
    發(fā)表于 01-18 14:15

    嵌入式基礎(chǔ)知識(shí)-系統(tǒng)調(diào)度

    恢復(fù)任務(wù)的優(yōu)先級(jí)高于正在運(yùn)行任務(wù)的優(yōu)先級(jí),則會(huì)發(fā)生任務(wù)切換,將該任務(wù)將再次轉(zhuǎn)換任務(wù)狀態(tài),由就緒態(tài)變成運(yùn)行態(tài)。 5、總結(jié) 本篇介紹了系統(tǒng)調(diào)度的基礎(chǔ)知識(shí),包括進(jìn)程的三種基本狀態(tài),進(jìn)程切換,AUTOSAR與RTOS的任務(wù)切換基礎(chǔ)知識(shí)。
    發(fā)表于 12-16 08:15

    無刷電機(jī)驅(qū)動(dòng)器的基礎(chǔ)知識(shí)

    本文將從技術(shù)角度出發(fā),對(duì)三相無刷電機(jī)的電機(jī)驅(qū)動(dòng)器的作用、種類和規(guī)格進(jìn)行介紹。通過本文,您可以學(xué)習(xí)到電機(jī)驅(qū)動(dòng)器選型所需的基礎(chǔ)知識(shí)
    的頭像 發(fā)表于 12-10 14:13 ?6889次閱讀
    無刷電機(jī)驅(qū)動(dòng)器的<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    地線的基礎(chǔ)知識(shí)

    )模擬地:放大器、采樣保持器、A/D轉(zhuǎn)換器和比較器的零電位參考點(diǎn)。 5)數(shù)字地:也叫邏輯地,是數(shù)字電路的零電位參考點(diǎn)。 6)“熱地”:開關(guān)電源無需使用變壓器,其開關(guān)電路的“地”和市電電網(wǎng)有關(guān),既
    發(fā)表于 12-08 06:00

    RK?平臺(tái)?Vendor Storage?開發(fā)指南:基礎(chǔ)知識(shí)、流程與實(shí)用技巧

    備可靠性校驗(yàn)、掉電恢復(fù)等關(guān)鍵特性,是保障設(shè)備身份標(biāo)識(shí)、功能授權(quán)等核心信息安全的重要組件。本文將從基礎(chǔ)知識(shí)、開發(fā)流程、使用途徑三方面,為開發(fā)者梳理完整的開發(fā)邏輯。 一、核心基礎(chǔ)知識(shí):了解?Vendor Storage?是什么? 1
    的頭像 發(fā)表于 11-22 07:11 ?1152次閱讀
    RK?平臺(tái)?Vendor Storage?開發(fā)指南:<b class='flag-5'>基礎(chǔ)知識(shí)</b>、流程與實(shí)用技巧

    視覺工程師必須知道的工業(yè)相機(jī)基礎(chǔ)知識(shí)

    工業(yè)相機(jī)基礎(chǔ)知識(shí)概述。
    的頭像 發(fā)表于 09-19 17:04 ?1682次閱讀
    視覺工程師必須知道的工業(yè)相機(jī)<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    咨詢符合國標(biāo)GB/T 4728.12-2022的邏輯電路設(shè)計(jì)軟件

    背景 在大學(xué)教授《數(shù)字邏輯》,總是遇到繪邏輯電路圖的問題,想適配國家標(biāo)準(zhǔn)GB/T 4728.12-2022的邏輯電路,培養(yǎng)學(xué)生的家國情懷,但目前的軟件好像使用的都是IEEE標(biāo)準(zhǔn),
    發(fā)表于 09-09 09:46

    CMOS超大規(guī)模集成電路制造工藝流程的基礎(chǔ)知識(shí)

    本節(jié)將介紹 CMOS 超大規(guī)模集成電路制造工藝流程的基礎(chǔ)知識(shí),重點(diǎn)將放在工藝流程的概要和不同工藝步驟對(duì)器件及電路性能的影響上。
    的頭像 發(fā)表于 06-04 15:01 ?2991次閱讀
    CMOS超大規(guī)模集成<b class='flag-5'>電路</b>制造工藝流程的<b class='flag-5'>基礎(chǔ)知識(shí)</b>

    電路知識(shí) | 深入解析交流電路基礎(chǔ):波形與特性詳解

    在上一篇文章中交流電路基礎(chǔ)知識(shí)和波形的種類我們給大家分享了交流電路的基本概念和交流波形的種類,本篇繼續(xù)給大家分享交流電路相關(guān)知識(shí)!1交流電路
    的頭像 發(fā)表于 05-22 11:44 ?1865次閱讀
    <b class='flag-5'>電路</b>小<b class='flag-5'>知識(shí)</b> | 深入解析交流<b class='flag-5'>電路</b>基礎(chǔ):波形與特性詳解

    每周推薦!電子工程師自學(xué)資料及各種電路解析

    邏輯電路、時(shí)序邏輯電路、脈沖電路、D/A轉(zhuǎn)換器、A/D轉(zhuǎn)換器和半導(dǎo)體存儲(chǔ)器。 3、實(shí)用電子電路設(shè)計(jì)(全6本)—— 振蕩電路的設(shè)計(jì)與應(yīng)用 本
    發(fā)表于 05-19 18:20

    電路基礎(chǔ)學(xué)習(xí)資料

    不可多得的電路基礎(chǔ)知識(shí)學(xué)習(xí)資料,作者郝銘先生具有深厚的電路功底,且講解的非常通俗易懂,非常適合初學(xué)者。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點(diǎn)贊、評(píng)論支持一下哦~)
    發(fā)表于 05-17 15:01

    實(shí)用電子電路設(shè)計(jì)(全6本)——數(shù)字邏輯電路的ASIC設(shè)計(jì)

    由于資料內(nèi)存過大,分開上傳,有需要的朋友可以去主頁搜索下載哦~ 本文以實(shí)現(xiàn)高速高可靠性的數(shù)字系統(tǒng)設(shè)計(jì)為目標(biāo),以完全同步式電路為基礎(chǔ),從技術(shù)實(shí)現(xiàn)的角度介紹ASIC邏輯電路設(shè)計(jì)技術(shù)。內(nèi)容包括:邏輯
    發(fā)表于 05-15 15:22

    電源完整性基礎(chǔ)知識(shí)

    的關(guān)系: 所以,基礎(chǔ)知識(shí)系列里還是得講講電源完整性。話不多說,直接上圖:、 01區(qū)別 記得剛接觸信號(hào)完整性的時(shí)候,對(duì)電源完整性(PI)和電源工程師之間的關(guān)系是分不清的。后來才漸漸了解這里面的千差萬別
    發(fā)表于 05-13 14:41