侵權投訴

如何使用RISC-V創建自定義處理器

電子設計 ? 2021-04-14 15:55 ? 次閱讀

RISC-V(風險五)基金會將開源自由與標準化的好處融合在一起,引起了業界的廣泛關注。它的內核規格穩定且一經批準就可以使用,軟,硬CPU內核以及芯片,開發板和工具已在市場上出售,并且主要公司已開始采用RISC-V來替代其自定義體系結構。該體系結構吸引人的一個關鍵特征是,CPU開發人員可以在不犧牲為基本標準創建的工具和庫的適用性的情況下,使RISC-V功能適應其需求。適應的關鍵在于了解RISC-V的模塊化指令集體系結構。

RISC-V最初是UC Berkeley的簡化指令集計算(RISC)設計工作的第五次迭代,但隨后迅速地從學術研究演變成旨在重新定義電子行業處理硬件設計方法的運動。當前,系統開發人員必須選擇通常針對特定應用程序空間進行了優化的專有CPU架構,或者設計自己的CPU架構。但是,通過追求自己的設計,開發人員放棄了已建立的CPU開發的廣泛支持生態系統。有一個折衷方案:采用專有的CPU架構來獲得自定義功能,同時保留許多支持生態系統。不幸的是,由于專有架構的高昂架構許可費用,這種折衷對于許多設計團隊而言是不切實際的。

RISC-V計劃試圖為設計人員提供一種替代方案,該方案允許定制和創新,同時保留許多標準化的好處。為此,RISC-V Foundation維護并推動了模塊化,開源RISC-V處理器指令集體系結構(ISA)的社區發展,該體系結構旨在滿足從嵌入式系統到服務器場以及其他應用的需求。該體系結構的規范可以免費下載,開發人員可以自由地基于ISA實施設計,而無需支付許可費用。他們也沒有義務像其他開源計劃一樣將其設計提供給其他人。ISA是開源的。如果開發人員愿意,則各個設計,硬件體系結構和自定義項可以保持專有。

該倡議取得了可觀的勢頭。現在有商業和開放源代碼的RISC-V芯片和內核可用。公司如SiFive,GreenWaves技術,以及Microsemi的對他們的RISC-V實現開發板。開發工具,軟件庫和操作系統端口(包括Linux)都是當前RISC-V支持生態系統的一部分。不過,要充分利用對定制設計的所有支持,首先要仔細研究RISC-V ISA的結構。

基本規格

定義RISC-V ISA的兩個關鍵文檔是:用戶級ISA規范和特權ISA規范。在這些定義中,既定義了基本需求,又定義了許多標準化的模塊化擴展。標準擴展是模塊化的,因為在CPU設計中實現任何給定的標準擴展都不會干擾任何其他標準擴展的實現。一些擴展可以在其他擴展的基礎上構建,但是,要求將基本擴展實現為所需擴展的一部分。

總體設計基于寄存器,需要進行所有操作的31個通用寄存器,并具有對通用存儲空間的加載和存儲訪問。已經為32位,64位和128位地址空間定義了指令集,并定義了額外的減少寄存器計數的32位指令集,專門針對嵌入式系統設計的較小門數實現。除了存在用于操縱更長的字長以及與地址空間匹配的寄存器大小的附加指令外,這些變體的指令編碼都是相同的。

圖1以示意圖形式顯示了核心規范和標準擴展如何相互作用。RISC-V基金會現在凍結了許多規范,以確保基于這些規范的實施將隨著ISA的發展而保持有效。這確保了今天編寫的軟件將永遠在類似的RISC-V內核上運行。某些擴展名仍處于草稿模式,因此可能會發生變化。保留了一些,即等待未來發展的占位符。例如,凍結了32位和64位基本整數ISA,而128位和嵌入式變體仍處于草稿形式。

基本整數ISA(I)是構建所有其他整數的基礎,并且在任何實現中都必須存在。除基本整數ISA之外,所有標準RISC-V實現都必須至少包括Privileged ISA的計算機級別部分;否則,不執行任何操作。主管級別(S)和管理程序部分是標準擴展。但是,特權ISA的定義方式是,開發人員可以根據需要實現特權代碼執行的自定義形式,而又不影響基本整數ISA。

o4YBAGB2noOAabLKAAC_5vztIvQ781.png

圖1RISC-V ISA構成了指令的模塊化集合,這些指令可以在CPU設計中實現而不會互相干擾。

通過標準擴展增強基本功能

基本整數(I)和計算機級特權ISA提供了基本的通用CPU所需的所有功能。但是,開發人員可以通過向ISA添加擴展來增強此基本功能。自定義擴展總是可能的,但是RISC-V Foundation中的技術任務組管理著標準擴展,確定它們對設計界具有廣泛的吸引力,并且其說明與其他標準擴展不沖突。因此,開發人員可以在設計中自由地包含他們所需的任何標準擴展,而無需擔心指令編碼中的沖突。這些標準擴展包括:

  • M –將兩個整數寄存器中保存的值相乘和除的指令(凍結)
  • A –原子讀寫修改內存以支持同步(凍結)的指令
  • F,D和Q –符合IEEE 754-2008算術標準的(F)單精度,(D)雙精度和(Q)四精度浮點計算的說明。每個精度的擴展名取決于存在的較低精度的擴展名。(凍結)
  • G –包含基本整數規范(I)以及M,A,F和D標準擴展名的實現如此流行,以至于基金會將集合定義為G,并將G配置設置為編譯器的標準目標。開發中的工具鏈。(凍結)
  • V –向浮點擴展添加矢量指令的指令(草稿)
  • L –十進制浮點計算說明(保留)
  • B –比特級操作說明(保留)
  • N –處理用戶級中斷的指令(草稿)
  • P –支持打包的單指令,多數據指令的擴展(保留)
  • T –支持事務性內存操作的指令(保留)
  • J –支持使用動態翻譯語言的擴展(保留)
  • C –支持壓縮指令執行。基本整數(I)規范要求指令字長32位,并在內存中的32位邊界上對齊。實施C標準擴展提供了常見操作的16位編碼,并允許CPU設計在自由混合的32位和16位邊界上進行對齊,從而將代碼大小減少了25%到30%。可以用任何基本整數位寬度以及任何其他標準擴展來實現。(凍結)
  • S –特權ISA的管理員級別擴展(草稿)

像用戶級ISA一樣,特權ISA使設計人員能夠選擇要包含的復雜程度。該規范定義了兩個ISA集:機器級別和管理員級別,以及保留占位符以獲取支持虛擬機管理程序功能的指令。反過來,這些指令集允許開發人員最多支持三個特權級別,代碼可以在這些特權級別上運行。單一特權級別(機器級別)意味著所有正在運行的代碼都具有對系統資源的完全訪問權限,例如在簡單的嵌入式系統中運行的單個應用程序。具有兩個特權級別,同時需要計算機和主管ISA指令,它們支持將某些系統資源與應用程序代碼隔離,以增強軟件安全性并允許操作系統訪問多個并發應用程序。

pIYBAGB2npSAL8kvAAKP4YauorM148.png

圖2這兩個特權ISA級別可以一起支持許多軟件配置,包括一個簡單的應用程序執行環境(AEE),一個具有管理者執行環境(SEE)的操作系統上的多個應用程序以及一個具有管理程序的操作系統。(來源:RISC-V基金會)

通過標準擴展和特權級別的所有可能組合,簡單的名稱“ RISC-V”不足以表示ISA的實際硬件實現。為了闡明程序員在采用給定的硬件實現時可以訪問哪些指令,基金會設計了一種核心命名術語。名稱包括三個部分:使用的基本規范(RV32I,RV64I等),添加的標準擴展名(M,F,A等)以及每個元素的版本號(1.2版等為1p2)。 ,如圖3所示。在許多情況下,為簡單起見,可以省略版本號(RV32IC,RV64G等)。

pIYBAGB2nqqAZmy9AAEg-bxOiCg876.png

圖3RISC-V實現的名稱編碼了對其支持的指令集的完整描述。

命名約定也允許標識自定義的擴展名。基本整數ISA的擴展使用開發人員選擇的名稱,并具有Xname形式,并帶有適當的版本號。如果擴展名涉及特權ISA的管理員級別,則該表單為SX名稱。

超越標準擴展

即使具有模塊化標準擴展提供的設計靈活性,RISC-V標準也無法提供開發人員可能期望的許多指令增強功能。例如,考慮一個經常需要對兩個16位整數進行四舍五入取平均值((r1 + r2)/ 2)的應用,例如兩次ADC測量。使用基本整數ISA,所需的平均計算將需要執行兩條指令:整數加法和算術右移(有效執行整數除以2,向下舍入)。因此,在一個步驟中執行兩項操作的自定義指令可以加快應用程序的軟件執行速度。如果您采用ISA的標準指令格式,則RISC-V ISA可以輕松地添加此類指令。

RV32I基本指令集遵循四種基本格式,如圖4所示。R型指令從兩個源寄存器(rs1和rs2)獲取值,并以某種方式(加,異或等)將它們組合以形成一個值,該值將存儲在目標寄存器(rd)的第三個寄存器中。I型指令將源值(rs1)和在指令本身中編碼的12位值(imm)合并并存儲在目標寄存器(rd)。加載指令使用I型格式,結合源值和立即值來確定存儲器地址,并將其內容傳輸到目標寄存器。S型指令從一個源寄存器獲取值,以將第二個寄存器的內容和立即值(組合在一起時)所指向的地址存儲在內存中。S型指令的B型變體具有相同的格式,但是使用這兩個值來計算條件分支指令的地址。U型指令允許使用大于12位的立即數,而J型變量則使用立即數執行無條件跳轉。

pIYBAGB2nreAKgaFAAEiO972fY4063.png

圖4RISC-V指令的四種基本格式。(來源:RISC-V基金會)

這些指令格式的定義提供了一些有關開發人員如何輕松地將自定義指令添加到組合中的線索。所有指令的低位都包含一個7位操作碼,除U型格式外,所有指令的第12位至第14位都具有功能代碼(funct3)。R型指令具有第二個功能代碼(funct7)。)在第25到31位。當涉及目標寄存器地址時,它總是在第7到11位,第一個源寄存器的地址總是在第15到19位,另一個源寄存器在第20到24位。這種一致性代碼和寄存器指針的位置意味著如果您可以將新指令映射到這些基本格式之一,并且您具有符合要求的RISC-V設計,則用于實現該指令的硬件設計幾乎已經完成。大部分新操作(例如指令解碼和寄存器數據訪問)都在現有設計中,您可以使用它。

為了說明平均示例,請考慮圖5中的流程圖。現有的用于整數的RV32I ADD和SUB指令遵循R型格式,并且具有完全相同的操作碼(0110011)和funct3(000)代碼值,僅在它們的funct7代碼上有所不同(0000000與0100000)。沒有其他RV32I指令使用該操作碼和funct3組合,從而留下了120多個可能的funct7可用于對新指令進行編碼的值,而無需遵循任何標準指令。這些標準指令的可能實現方式是顯示來自兩個源寄存器的值進入算術單元,該算術單元(取決于位指令30)將這些值相加或相減,然后將結果傳遞給目標寄存器。

pIYBAGB2nvOAQA10AAML9JvxWrc224.png

圖5對標準RISV-V實現的修改,以添加兩個新指令

添加新的平均指令只需要對該硬件進行最少的更改。例如,可以通過從指令解碼邏輯中提取指令位25并使用它來命令在算術單元之后插入的一組新的多路復用器來完成此操作。該位使多路復用器將原本標準的ADD或SUB結果右移一位,然后再將其傳送到目標寄存器。現在,該設計將實現ADD和SUB以及兩個新指令:平均值[[rs1+rs2/ 2]和平均差[[rs1-rs2/ 2] / 2],僅需少量額外的門。這種自定義擴展可圍繞現有的指令編碼工作,稱為“棕場擴展”。

指令擴展的機會比比皆是

RISC-V為棕地擴展提供了許多機會。RV32I基本ISA通過利用3位funct3和7位funct7值定義主要指令類型的次要變化,僅使用可用的128個(7位)主要操作碼中的11個來定義其47條不同的指令。大多數標準擴展和更長的基整數變體(RV64I,RV128I)僅需要幾個附加的主要操作碼。這為編碼新的Brownfield擴展指令留出了足夠的空間。只有壓縮指令(C)標準擴展才添加了大量獨特的指令代碼,以說明其指令長度的許多變體。但是,這也已經以最小化操作碼需求的方式實現。

下圖(圖6)顯示了在具有G標準擴展名的32位,64位和128位寬基本整數實現中可用的未定義主要操作碼,它們被認為是開發人員可用來構建的最常見配置。基金會將避免在將來的任何標準擴展中使用其中一些,以幫助確保開發人員其設計將與此類擴展兼容。其他保留給將來的標準擴展使用以及預期的128位基本整數標準使用,但對于不關心避免將來可能出現的不兼容問題的開發人員來說,它們是可用的。

o4YBAGB2nwmAT7UwAANJ7Q2n2js625.png

圖6可用的RISC-V主要操作碼圖

對于希望在不考慮所有標準擴展的情況下為基本整數(I)規范創建自定義擴展的開發人員來說,機會甚至更多。例如,RISC-V ISA定義了其所有基本整數(I)和大多數標準擴展指令,其編碼的兩個最低有效位(LSB)設置為x11。僅壓縮(C)標準擴展名定義了將這些位設置為x00,x01或x10的指令。然后,不需要C標準擴展的開發人員可以隨意使用其所需的LSB位模式來定義指令。這為它們提供了三個30位指令編碼空間,可在其中進行播放而不會損害基本整數ISA或任何其他標準擴展。

RISC-V計劃的主要目標是允許創新和定制,而不會造成正在成長的生態系統的過度分散。在擴展基本體系結構時遵守ISA準則和要求的開發人員可以幫助確保達到目標。

Rich Quinnell是AspenCore網絡的工程師,作家和全球執行編輯。

編輯:hfy

收藏 人收藏
分享:

評論

相關推薦

曝榮耀30Pro開始測試華為鴻蒙系統 紅米K30 Pro推送MIUI12.5穩定版內測

曝榮耀30Pro開始測試華為鴻蒙系統 近日,一位博主 @北冥數碼鯤 公布了一張華 為榮耀 30 Pr....
的頭像 璟琰乀 發表于 05-12 15:15 ? 196次 閱讀
曝榮耀30Pro開始測試華為鴻蒙系統 紅米K30 Pro推送MIUI12.5穩定版內測

解析一個由OB85編程引起CPU停機

今天出現一個PLC停機:?由?OB85 引起的停機. OB85里的程序編輯: L? ? ?B#16#....
的頭像 機器人及PLC自動化應用 發表于 05-12 13:47 ? 112次 閱讀
解析一個由OB85編程引起CPU停機

蘋果iOS14.6開發者預覽版/公測版Beta3發布 iOS14.5系統驗證通道關閉

蘋果iOS14.6開發者預覽版/公測版Beta3發布 近日,蘋果最新 iOS 和 iPadOS 14....
的頭像 璟琰乀 發表于 05-12 11:57 ? 343次 閱讀
蘋果iOS14.6開發者預覽版/公測版Beta3發布 iOS14.5系統驗證通道關閉

嵌入式操作系統多任務空間復用算法

針對現有嵌入式 Forth操作系統多任務空間無法復用且多任務管理僅支持任務創建的問題,提出一種基于 ....
發表于 05-12 11:17 ? 6次 閱讀
嵌入式操作系統多任務空間復用算法

探究圖像傳感器面對的挑戰與理解決方案

利用新型的處理硬件架構,以10至100 Gbit / s或更高的速度處理視頻流。 背景 諸如3D成像....
的頭像 電子發燒友網工程師 發表于 05-12 10:12 ? 69次 閱讀
探究圖像傳感器面對的挑戰與理解決方案

華為鴻蒙OS 2.0開發者公測版本大批量向已申請開發者推送

4 月 27 日,華為鴻蒙 OS 2.0 開發者公測版本大批量向已申請的開發者推送,隨后網上出現大量....
的頭像 電子發燒友網工程師 發表于 05-12 09:26 ? 186次 閱讀
華為鴻蒙OS 2.0開發者公測版本大批量向已申請開發者推送

榮耀手機究竟能不能體驗鴻蒙OS?

華為鴻蒙OS 2.0開發者公測版正如火如荼的測試之中,目前華為手機也開放了第二輪公測的申請。 那么,....
的頭像 電子發燒友網工程師 發表于 05-12 09:21 ? 166次 閱讀
榮耀手機究竟能不能體驗鴻蒙OS?

Dialog半導體公司成為SiFive RISC-V開發平臺優選電源管理合作伙伴

新一代HiFive Unmatched平臺采用了Dialog高度集成的系統電源管理芯片(PMIC) ....
發表于 05-12 09:16 ? 183次 閱讀
Dialog半導體公司成為SiFive RISC-V開發平臺優選電源管理合作伙伴

潤和軟件企業級通用安全操作系統獲銷售許可證

近日,江蘇潤和軟件股份有限公司(以下簡稱潤和軟件)旗下的南京潤和潤云科技有限公司研發的企業級通用安全....
的頭像 電子發燒友網工程師 發表于 05-12 09:15 ? 101次 閱讀
潤和軟件企業級通用安全操作系統獲銷售許可證

淺談條件語句的可綜合性

條件語句的可綜合性 HDL語言的條件語句與算法語言的條件語句,最大的差異在于: 1.不管條件:當前輸....
的頭像 電子發燒友網工程師 發表于 05-12 09:12 ? 31次 閱讀
淺談條件語句的可綜合性

請問uC/GUI軟件包是怎樣移植的?

硬件連接與液晶顯示的原理是什么? 怎樣去設計驅動程序? uC/GUI軟件包是怎樣移植的? ...
發表于 05-12 06:41 ? 0次 閱讀
請問uC/GUI軟件包是怎樣移植的?

申威眾核處理器的三對角方程求解器綜述

三對角方程求解器是一種在很多科學與工程領域廣泛應用的數值計算核心。目前,CPU、GPU等主流硬件平臺....
發表于 05-11 16:48 ? 10次 閱讀
申威眾核處理器的三對角方程求解器綜述

華為鴻蒙下月規模化推送 華為國產筆記本電腦擎云L410上架

華為會選擇中國應用市場上下載使用率前兩百的廠商作為軟件合作伙伴,現在的合作差不多已經展開到了 70%....
的頭像 璟琰乀 發表于 05-11 15:33 ? 372次 閱讀
華為鴻蒙下月規模化推送 華為國產筆記本電腦擎云L410上架

Intel的第三大技術支柱——Memory

本篇,我們繼續對Intel的第三大技術支柱——Memory進行回顧。 Intel認為存儲器性能的增長....
的頭像 FPGA之家 發表于 05-11 15:01 ? 226次 閱讀
Intel的第三大技術支柱——Memory

電子數碼領域高功耗高發熱似乎是一個輪回

“你功耗高,你發熱大”本是一句硬件玩家圈子里針對某個品牌CPU的黑話,沒想到今天竟然真的風水輪流轉成....
的頭像 中科院半導體所 發表于 05-11 11:12 ? 180次 閱讀
電子數碼領域高功耗高發熱似乎是一個輪回

小編科普:使用LabView開發嵌入式應用的技巧

本文分享了一些有助于編程師更有效使用LabView開發嵌入式應用的技巧。...
發表于 05-11 06:54 ? 0次 閱讀
小編科普:使用LabView開發嵌入式應用的技巧

關于車載信息娛樂系統軟件設計的一些思考

本文就車載信息娛樂系統的軟件設計從安全性、實時性、環保性和新穎性四個方面提出一些思考。...
發表于 05-11 06:46 ? 0次 閱讀
關于車載信息娛樂系統軟件設計的一些思考

你的CPU屬于哈佛結構還是馮諾依曼結構?

現代的CPU基本上歸為馮諾伊曼結構(也稱普林斯頓結構)和哈佛結構。 馮洛伊曼結構就是我們所說的X86架構,而哈佛結構就是...
發表于 05-11 06:30 ? 101次 閱讀
你的CPU屬于哈佛結構還是馮諾依曼結構?

虛擬化是如何推動運營商進行變革的?

虛擬化是如何推動運營商進行變革的?
發表于 05-11 06:29 ? 0次 閱讀
虛擬化是如何推動運營商進行變革的?

教你如何在KTXE內發送Email?

本文介紹了在KTXE內發送email的KULT例程。
發表于 05-11 06:02 ? 0次 閱讀
教你如何在KTXE內發送Email?

從無到有再從有用到好用看看國產電腦的變化

在1984年8月的《參考消息》上,一條法新社發自美國洛杉磯的報道這樣寫道。當時,新華社派了22名記者....
的頭像 科工力量 發表于 05-10 15:03 ? 373次 閱讀
從無到有再從有用到好用看看國產電腦的變化

使用華為鴻蒙系統的手機會越用越卡嗎

目前為止還沒有任何一部手機正式搭載鴻蒙系統亮相,但是華為官方應該已經測試多年,且它也箭在弦上馬上要全....
的頭像 牽手一起夢 發表于 05-10 10:09 ? 526次 閱讀
使用華為鴻蒙系統的手機會越用越卡嗎

88E1111完整數據表

非常詳細的ETH PHY 88E1111手冊,找了好久才找到,總工252頁,里面有詳細的寄存器配置。....
發表于 05-10 09:43 ? 11次 閱讀
88E1111完整數據表

STM32不完全手冊_寄存器版本_V3.3

關于32單片機寄存器介紹免費下載。
發表于 05-10 09:38 ? 15次 閱讀
STM32不完全手冊_寄存器版本_V3.3

STEP7與Windows操作系統的兼容性

STEP7與Windows操作系統的兼容性說明。
發表于 05-09 11:29 ? 10次 閱讀
STEP7與Windows操作系統的兼容性

哪些存儲卡可以用于S7-400-CPU

哪些存儲卡可以用于S7-400-CPU說明。
發表于 05-09 11:26 ? 4次 閱讀
哪些存儲卡可以用于S7-400-CPU

CP343_1之間的以太網通訊設置

CP343_1之間的以太網通訊設置說明。
發表于 05-09 10:24 ? 8次 閱讀
CP343_1之間的以太網通訊設置

消息稱華為鴻蒙OS計劃適配高通平臺 榮耀平板X7 8英寸正式發布

消息稱華為鴻蒙OS計劃適配高通平臺 當前,有許多消息稱,最快在今年 6 月份的時候,大家期待的手機操....
的頭像 璟琰乀 發表于 05-08 18:04 ? 865次 閱讀
消息稱華為鴻蒙OS計劃適配高通平臺 榮耀平板X7 8英寸正式發布

首款搭載華為鴻蒙系統的第三方設備開賣

據華為官網信息,HarmonyOS 2.0開發者Beta版去年12月發布,同步開啟Beta版本公測招....
的頭像 牽手一起夢 發表于 05-08 17:02 ? 428次 閱讀
首款搭載華為鴻蒙系統的第三方設備開賣

剖析Cortex-M3發生Fault故障類型及產生原因

我們平時的項目,可能會遇到死機的情況,通過在線調試,或者打印消息,可能會發現,怎么進入了 HardF....
的頭像 strongerHuang 發表于 05-08 15:59 ? 137次 閱讀
剖析Cortex-M3發生Fault故障類型及產生原因

「哪吒開發板」用Rust 探索RISC-V主板D1之GPIO

D1 開發板和樹莓派一樣,對外引出了 40pin 引腳, 這些引腳包含3.3v,5v供電, GND ....
發表于 05-08 15:20 ? 700次 閱讀
「哪吒開發板」用Rust 探索RISC-V主板D1之GPIO

龍芯正式發布首個用中文編寫的CPU規范

本月中旬,龍芯發布了龍芯自主指令系統架構LoongArch,并宣布會開放LoongArch指令,現在....
的頭像 OpenFPGA 發表于 05-08 11:44 ? 282次 閱讀
龍芯正式發布首個用中文編寫的CPU規范

古老CPU啟示錄-MC14500 1位CPU

古老CPU啟示錄-MC14500 1位CPU(ICU 簡介 在20世紀80年代4位、8位CPU逐漸成....
的頭像 OpenFPGA 發表于 05-08 11:31 ? 272次 閱讀
古老CPU啟示錄-MC14500 1位CPU

單片機編程和操作系統綜述

本文分為兩部分——“單片機編程篇”和“操作系統篇”。單片機編程篇主要介紹單片機的各種編程結構,及其實....
發表于 05-08 11:12 ? 46次 閱讀
單片機編程和操作系統綜述

一文深度解析AD9361增益控制

Overview 功能與寄存器之間的關系說明 發射功率控制 TX功率由TX通路的模擬衰減值和數字衰減....
的頭像 FPGA之家 發表于 05-08 11:04 ? 82次 閱讀
一文深度解析AD9361增益控制

華為鴻蒙系統向安卓和iOS系統發起挑戰

目前全球智能手機操作系統市場主要由蘋果的iOS和谷歌的安卓占有,iOS系統大約占有一成多的市場份額,....
的頭像 牽手一起夢 發表于 05-08 10:44 ? 398次 閱讀
華為鴻蒙系統向安卓和iOS系統發起挑戰

探究比特對編碼與比特對編碼乘法器的設計

比特對編碼與比特對編碼乘法器的設計 今天一起看看比特對編碼(有的也把它稱為基4booth編碼,名字不....
的頭像 FPGA之家 發表于 05-08 09:22 ? 103次 閱讀
探究比特對編碼與比特對編碼乘法器的設計

如何去學習FPGA?菜鳥必看

只有在腦海中建立了一個個邏輯模型,理解FPGA內部邏輯結構實現的基礎,才能明白為什么寫Verilog....
的頭像 FPGA之家 發表于 05-08 09:12 ? 149次 閱讀
如何去學習FPGA?菜鳥必看

如何使FPGA設計中的功耗最小化?

減小動態和靜態功耗的方法有哪些? 如何使FPGA設計中的功耗最小化? ...
發表于 05-08 07:54 ? 0次 閱讀
如何使FPGA設計中的功耗最小化?

如何利用二極管的伏安特性來測量CPU的溫度?

如何利用二極管的伏安特性來測量CPU的溫度?
發表于 05-08 07:34 ? 0次 閱讀
如何利用二極管的伏安特性來測量CPU的溫度?

單片機怎樣才能不死機之串口Overrun

閑言少敘,先上Code,大家看一下下面這段代碼有沒有問題? // Note: USART demo ....
的頭像 FPGA之家 發表于 05-07 17:35 ? 206次 閱讀
單片機怎樣才能不死機之串口Overrun

芯片MCU是什么,它和CPU之間有什么區別嗎

芯片MCU是什么意思?和CPU有什么區別? 一、指代不同 1、CPU:作為計算機系統的運算和控制核心....
發表于 05-07 16:57 ? 327次 閱讀
芯片MCU是什么,它和CPU之間有什么區別嗎

中科昊芯技術團隊與你交流基于RISC-V架構下DSP的技術優勢

前言:傳統的高性能DSP的體系結構是專門針對DSP算法而設計的,其一條指令可以實現諸多復雜功能,而RISC-V指令要做相同...
發表于 05-07 15:28 ? 202次 閱讀
中科昊芯技術團隊與你交流基于RISC-V架構下DSP的技術優勢

RISC-V下的變革 中科昊芯率先破局DSP

RISC -V是基于精簡指令集計算原理建立的開放指令集架構,相較于x86和 Arm 架構,北京中科昊....
的頭像 電子發燒友開放平臺 發表于 05-07 11:14 ? 2594次 閱讀
RISC-V下的變革 中科昊芯率先破局DSP

華為鴻蒙OS系統具備替換安卓能力,流暢度比肩IOS系統

早在二月份的時候,華為消費者業務CEO余承東就表示鴻蒙系統將會在4月份正式推送,然而知道4月下旬都沒....
的頭像 牽手一起夢 發表于 05-07 10:47 ? 339次 閱讀
華為鴻蒙OS系統具備替換安卓能力,流暢度比肩IOS系統

RT-Thread商業網站發布,將以自主操作系統及核心軟件技術服務于行業

RT-Thread商業版源自于睿賽德科技10多年間深厚的技術積累及對產業需求的深挖與聚焦,“專業可靠....
的頭像 西西 發表于 05-07 10:34 ? 209次 閱讀
RT-Thread商業網站發布,將以自主操作系統及核心軟件技術服務于行業

「RVBoards-哪吒」首個體驗貼?(全志D1,RISC-V 64bit)

一顆soc芯片里面不僅是一個cpu核,包括大量的ip,例如ddr controler、pci-e、A....
發表于 05-07 09:31 ? 930次 閱讀
「RVBoards-哪吒」首個體驗貼?(全志D1,RISC-V 64bit)

西門子840D數控講義

西門子840D數控講義資料免費下載。
發表于 05-07 09:25 ? 23次 閱讀
西門子840D數控講義

給大家介紹一下FPGA等效門數的估計方法

FPGA等效門數的計算方法有哪幾種?
發表于 05-07 06:59 ? 0次 閱讀
給大家介紹一下FPGA等效門數的估計方法

在一體化生態孕育下 寒武紀業績新增長點已顯現

據悉,寒武紀相繼披露了公司2020年度業績以及2021年一季度業績報告。 小編注意到,在其財報發布后....
的頭像 半導體投資聯盟 發表于 05-06 14:51 ? 501次 閱讀
在一體化生態孕育下 寒武紀業績新增長點已顯現

預計112家半導體公司盈利570億元 8家虧損29億元

2020年,在5G、智能化、新基建等新興應用的驅動下,半導體行業景氣度持續提升。受益于經濟“雙循環”....
的頭像 半導體投資聯盟 發表于 05-06 14:26 ? 446次 閱讀
預計112家半導體公司盈利570億元 8家虧損29億元

導熱硅脂不容易涂抹怎么辦

導熱硅脂主要用于散熱,用于填充cpu和散熱器之間的間隙,來達到預期的散熱性能,以避免CPU無法及時散....
發表于 05-06 11:49 ? 80次 閱讀
導熱硅脂不容易涂抹怎么辦

教你們怎么搭建一個拖垮公司的技術架構?

架構師不僅拿錢多,還受到程序員的崇拜、妹子的仰慕。 他們走路帶風、出場自帶BGM,吹啊吹,我的驕傲放....
的頭像 Linux愛好者 發表于 05-06 11:24 ? 216次 閱讀
教你們怎么搭建一個拖垮公司的技術架構?

華為鴻蒙系統完成華麗轉身,迎來重大更新

2021年3月31日,華為將正式升級鴻蒙系統3.0版本,迎來了歷史性的一刻,完成了華為鴻蒙系統最后一....
的頭像 牽手一起夢 發表于 05-06 11:20 ? 861次 閱讀
華為鴻蒙系統完成華麗轉身,迎來重大更新

STM8 CPU編程手冊英文版下載

STM8 CPU編程手冊英文版下載
發表于 05-06 10:54 ? 31次 閱讀
STM8 CPU編程手冊英文版下載

華為鴻蒙OS系統勝于EMUI11,哪些方面更突出

近期,華為消費者業務軟件部總裁、AI 與智慧全場景業務部部長王成錄表示,華為手機從 6 月初開始將可....
的頭像 牽手一起夢 發表于 05-06 09:49 ? 561次 閱讀
華為鴻蒙OS系統勝于EMUI11,哪些方面更突出

華為正在成為智能座艙領域的一支關鍵力量

4月19日,上海車展開幕,7.1號館人聲鼎沸,這個場館集合了華為、蔚來、小鵬、極氪等,幾乎涵蓋了本屆....
的頭像 電子發燒友網工程師 發表于 04-30 17:22 ? 1022次 閱讀
華為正在成為智能座艙領域的一支關鍵力量

云聽與華為攜手加快在智能座艙領域的布局

近日,華為發布智能座艙解決方案,聚焦計算平臺、HarmonyOS車機操作系統及核心服務、顯示平臺和軟....
的頭像 電子發燒友網工程師 發表于 04-30 17:19 ? 353次 閱讀
云聽與華為攜手加快在智能座艙領域的布局

嵌入式開發中中斷與輪詢的內涵與區別

摸水了一周,準備在家里好好敲敲代碼,趕趕稿子,正當我專心輸出的時候,被老婆打斷了。 娃拉臭了,趕緊過....
的頭像 strongerHuang 發表于 04-30 11:51 ? 235次 閱讀
嵌入式開發中中斷與輪詢的內涵與區別

華為手機全面支持鴻蒙2.0,帶來分布式能力的全面提升

此前,華為曾宣布,鴻蒙系統在2021年4月將面向內存128MB-4GB終端設備開源,2021年10月....
的頭像 牽手一起夢 發表于 04-30 11:45 ? 431次 閱讀
華為手機全面支持鴻蒙2.0,帶來分布式能力的全面提升

SMV512K32-SP 16MB 防輻射 SRAM

SMV512K32是一款高性能異步CMOS SRAM,由32位524,288個字組成。可在兩種模式:主控或受控間進行引腳選擇。主設件為用戶提供了定義的自主EDAC擦除選項。從器件選擇采用按要求擦除特性,此特性可由一個主器件啟動。根據用戶需要,可提供3個讀周期和4個寫周期(描述如下)。 特性 20ns讀取,13.8ns寫入(最大存取時間) 與商用 512K x 32 SRAM器件功能兼容 內置EDAC(錯誤偵測和校正)以減輕軟錯誤 用于自主校正的內置引擎 CMOS兼容輸入和輸出電平,3態雙向數據總線 3.3±0.3VI /O,1.8±0.15V內核 輻射性能放射耐受性是一個基于最初器件標準的典型值。輻射數據和批量驗收測試可用 - 細節請與廠家聯系。 設計使用基底工程和抗輻射(HBD)與硅空間技術公司(SST)許可協議下的< sup> TM 技術和存儲器設計。 TID抗擾度&gt; 3e5rad(Si) SER&lt; 5e-17翻轉/位 - 天使用(CRPLE96來計算用于與地同步軌道,太陽安靜期的SER。 LET = 110 MeV (T = 398K) 采用76引線陶瓷方形扁平封裝 可提供工程評估(/EM)樣品這些部件只用于工程評估。它們的加工工藝為非兼容流程(例如,無預燒過程等),...
發表于 01-08 17:47 ? 267次 閱讀
SMV512K32-SP 16MB 防輻射 SRAM

SN74HCT273A 具有清零功能的八路 D 類觸發器

與其它產品相比?D 類觸發器 ? Technology Family VCC (Min) (V) VCC (Max) (V) Rating Operating temperature range (C) ? SN74HCT273A HCT ? ? 2 ? ? 6 ? ? Catalog ? ? -40 to 85 ? ?
發表于 01-08 17:46 ? 231次 閱讀
SN74HCT273A 具有清零功能的八路 D 類觸發器

SN74HC273A 具有清零功能的八路 D 類觸發器

與其它產品相比?D 類觸發器 ? Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) Rating Operating temperature range (C) ? SN74HC273A HC ? ? 2 ? ? 6 ? ? 8 ? ? Catalog ? ? -40 to 85 ? ?
發表于 01-08 17:46 ? 326次 閱讀
SN74HC273A 具有清零功能的八路 D 類觸發器

SN74ABT16373A 具有三態輸出的 16 位透明 D 類鎖存器

'ABT16373A是16位透明D型鎖存器,具有3態輸出,專為驅動高電容或相對低阻抗負載而設計。它們特別適用于實現緩沖寄存器,I /O端口,雙向總線驅動器和工作寄存器。 這些器件可用作兩個8位鎖存器或一個16位鎖存器。當鎖存使能(LE)輸入為高電平時,Q輸出跟隨數據(D)輸入。當LE變為低電平時,Q輸出鎖存在D輸入端設置的電平。 緩沖輸出使能(OE \)輸入可用于將8個輸出置于正常邏輯狀態(高或低邏輯電平)或高阻態。在高阻抗狀態下,輸出既不會加載也不會顯著驅動總線。高阻抗狀態和增加的驅動提供了驅動總線的能力,而無需接口或上拉組件。 OE \不會影響鎖存器的內部操作。當輸出處于高阻態時,可以保留舊數據或輸入新數據。 當VCC介于0和2.1 V之間時,器件在上電或斷電期間處于高阻態。但是,為了確保2.1 V以上的高阻態,OE \應通過上拉電阻連接到VCC;電阻的最小值由驅動器的電流吸收能力決定。 SN54ABT16373A的特點是可在-55°C至125°C的整個軍用溫度范圍內工作。 SN74ABT16373A的特點是在-40°C至85°C的溫度范圍內工作。 ...
發表于 10-11 15:07 ? 219次 閱讀
SN74ABT16373A 具有三態輸出的 16 位透明 D 類鎖存器

SN74ALVCH16820 具有雙路輸出和三態輸出的 3.3V 10 位觸發器

這個10位觸發器設計用于1.65 V至3.6 VVCC操作。 < p> SN74ALVCH16820的觸發器是邊沿觸發的D型觸發器。在時鐘(CLK)輸入的正跳變時,器件在Q輸出端提供真實數據。 緩沖輸出使能(OE)輸入可用于將10個輸出放入正常邏輯狀態(高或低邏輯電平)或高阻態。在高阻抗狀態下,輸出既不會加載也不會顯著驅動總線。高阻抗狀態和增加的驅動提供了驅動總線的能力,而無需接口或上拉組件。 OE \輸入不會影響觸發器的內部操作。當輸出處于高阻態時,可以保留舊數據或輸入新數據。 為確保上電或斷電期間的高阻態,OE \應連接到VCC通過上拉電阻;電阻的最小值由驅動器的電流吸收能力決定。 提供有源總線保持電路,用于將未使用或未驅動的輸入保持在有效的邏輯電平。不建議在上拉電路中使用上拉或下拉電阻。 特性 德州儀器廣播公司的成員?系列 數據輸入端的總線保持消除了對外部上拉/下拉電阻的需求 每個JESD的閂鎖性能超過250 mA 17 ESD保護超過JESD 22 2000-V人體模型(...
發表于 10-11 14:49 ? 58次 閱讀
SN74ALVCH16820 具有雙路輸出和三態輸出的 3.3V 10 位觸發器

SN74ABT16374A 具有三態輸出的 16 位邊沿 D 類觸發器

'ABT16374A是16位邊沿觸發D型觸發器,具有3態輸出,專為驅動高電容或相對低阻抗而設計負載。它們特別適用于實現緩沖寄存器,I /O端口,雙向總線驅動器和工作寄存器。 這些器件可用作兩個8位觸發器或一個16位觸發器。在時鐘(CLK)輸入的正跳變時,觸發器的Q輸出采用在數據(D)輸入處設置的邏輯電平。 緩沖輸出使能(OE \)輸入可用于將8個輸出置于正常邏輯狀態(高或低邏輯電平)或高阻態。在高阻抗狀態下,輸出既不會加載也不會顯著驅動總線。高阻抗狀態和增加的驅動提供了驅動總線的能力,而無需接口或上拉組件。 OE \不會影響觸發器的內部操作。當輸出處于高阻態時,可以保留舊數據或輸入新數據。 當VCC介于0和2.1 V之間時,器件在上電或斷電期間處于高阻態。但是,為了確保2.1 V以上的高阻態,OE \應通過上拉電阻連接到VCC;電阻的最小值由驅動器的電流吸收能力決定。 SN54ABT16374A的特點是可在-55°C至125°C的整個軍用溫度范圍內工作。 SN74ABT16374A的特點是在-40°C至85°C的溫度范圍內工作。 特性 ...
發表于 10-11 11:46 ? 97次 閱讀
SN74ABT16374A 具有三態輸出的 16 位邊沿 D 類觸發器

SN74AHCT16374 具有三態輸出的 16 位邊沿 D 類觸發器

'AHCT16374器件是16位邊沿觸發D型觸發器,具有3態輸出,專為驅動高電容或相對較低的電容而設計阻抗負載。它們特別適用于實現緩沖寄存器,I /O端口,雙向總線驅動器和工作寄存器。 這些器件可用作兩個8位觸發器或一個16位觸發器。在時鐘(CLK)輸入的正跳變時,觸發器的Q輸出取數據(D)輸入的邏輯電平。 緩沖輸出使能(OE \)輸入可用于將8個輸出置于正常邏輯狀態(高或低邏輯電平)或高阻態。在高阻抗狀態下,輸出既不會加載也不會顯著驅動總線。高阻抗狀態和增加的驅動提供了驅動總線的能力,而無需接口或上拉組件。 為了確保上電或斷電期間的高阻態,OE \應通過上拉電阻連接到VCC;電阻的最小值由驅動器的電流吸收能力決定。 OE \不會影響觸發器的內部操作。當輸出處于高阻態時,可以保留舊數據或輸入新數據。 SN54AHCT16374的特點是可在-55°C至125°C的整個軍用溫度范圍內工作。 SN74AHCT16374的工作溫度范圍為-40°C至85°C。   特性 德州儀器WidebusTM家庭成員 EPICTM(...
發表于 10-11 11:32 ? 151次 閱讀
SN74AHCT16374 具有三態輸出的 16 位邊沿 D 類觸發器

CY74FCT162374T 具有三態輸出的 16 位邊沿觸發 D 類觸發器

CY74FCT16374T和CY74FCT162374T是16位D型寄存器,設計用作高速,低功耗總線應用中的緩沖寄存器。通過連接輸出使能(OE)和時鐘(CLK)輸入,這些器件可用作兩個獨立的8位寄存器或單個16位寄存器。流通式引腳排列和小型收縮包裝有助于簡化電路板布局。 使用Ioff為部分斷電應用完全指定此設備。 Ioff電路禁用輸出,防止在斷電時損壞通過器件的電流回流。 CY74FCT16374T非常適合驅動高電容負載和低阻抗背板。 CY74FCT162374T具有24 mA平衡輸出驅動器,輸出端帶有限流電阻。這減少了對外部終端電阻的需求,并提供最小的下沖和減少的接地反彈。 CY74FCT162374T非常適合驅動傳輸線。 特性 Ioff支持部分省電模式操作 邊沿速率控制電路用于顯著改善的噪聲特性 典型的輸出偏斜< 250 ps ESD&gt; 2000V TSSOP(19.6密耳間距)和SSOP(25密耳間距)封裝 工業溫度范圍-40°C至+ 85°C VCC= 5V±10% CY74FCT16374T特點: ...
發表于 10-11 11:28 ? 249次 閱讀
CY74FCT162374T 具有三態輸出的 16 位邊沿觸發 D 類觸發器

SN74ALVCH16260 具有三態輸出的 12 位至 24 位多路復用 D 類鎖存器

這個12位至24位多路復用D型鎖存器設計用于1.65 V至3.6 VVCC操作。 SN74ALVCH16260用于必須將兩個獨立數據路徑復用到單個數據路徑或從單個數據路徑解復用的應用中。典型應用包括在微處理器或總線接口應用中復用和/或解復用地址和數據信息。該器件在存儲器交錯應用中也很有用。 三個12位I /O端口(A1-A12,1B1-1B12和2B1-2B12)可用于地址和/或數據傳輸。輸出使能(OE1B \,OE2B \和OEA \)輸入控制總線收發器功能。 OE1B \和OE2B \控制信號還允許在A到B方向上進行存儲體控制。 可以使用內部存儲鎖存器存儲地址和/或數據信息。鎖存使能(LE1B,LE2B,LEA1B和LEA2B)輸入用于控制數據存儲。當鎖存使能輸入為高電平時,鎖存器是透明的。當鎖存使能輸入變為低電平時,輸入端的數據被鎖存并保持鎖存,直到鎖存使能輸入返回高電平為止。 確保上電或斷電期間的高阻態,OE \應通過上拉電阻連接到VCC;電阻的最小值由驅動器的電流吸收能力決定。 提供有源總線保持電路,用于保持有效邏輯電平的未使用或浮動數據輸入。 < p> SN74ALVCH16260的工...
發表于 10-11 11:08 ? 57次 閱讀
SN74ALVCH16260 具有三態輸出的 12 位至 24 位多路復用 D 類鎖存器

SN74ALVCH16374 具有三態輸出的 16 位邊沿 D 類觸發器

這個16位邊沿觸發D型觸發器設計用于1.65 V至3.6 VVCC操作。 SN74ALVCH16374特別適用于實現緩沖寄存器,I /O端口,雙向總線驅動器和工作寄存器。它可以用作兩個8位觸發器或一個16位觸發器。在時鐘(CLK)輸入的正跳變時,觸發器的Q輸出取數據(D)輸入的邏輯電平。 OE \可用于將8個輸出置于正常邏輯狀態(高或低邏輯電平)或高阻態。在高阻抗狀態下,輸出既不會加載也不會顯著驅動總線。高阻抗狀態和增加的驅動提供了驅動總線的能力,而無需接口或上拉組件。 OE \不會影響觸發器的內部操作。當輸出處于高阻態時,可以保留舊數據或輸入新數據。 為確保上電或斷電期間的高阻態,OE \應連接到VCC通過上拉電阻;電阻的最小值由驅動器的電流吸收能力決定。 有源總線保持電路將未使用或未驅動的輸入保持在有效的邏輯狀態。不建議在上拉電路中使用上拉或下拉電阻。 特性 德州儀器廣播公司的成員?系列 工作電壓范圍為1.65至3.6 V 最大tpd為4.2 ns,3.3 V ±24-mA輸出驅動在3.3 V 數據輸入...
發表于 10-11 11:06 ? 84次 閱讀
SN74ALVCH16374 具有三態輸出的 16 位邊沿 D 類觸發器

SN74ALVCH16373 具有三態輸出的 16 位透明 D 類鎖存器

這個16位透明D型鎖存器設計用于1.65 V至3.6 VVCC操作。 SN74ALVCH16373特別適用于實現緩沖寄存器,I /O端口,雙向總線驅動器和工作寄存器。該器件可用作兩個8位鎖存器或一個16位鎖存器。當鎖存使能(LE)輸入為高電平時,Q輸出跟隨數據(D)輸入。當LE變為低電平時,Q輸出鎖存在D輸入設置的電平。 緩沖輸出使能(OE)輸入可用于將8個輸出置于正常狀態邏輯狀態(高或低邏輯電平)或高阻態。在高阻抗狀態下,輸出既不會加載也不會顯著驅動總線。高阻抗狀態和增加的驅動提供了驅動總線的能力,而無需接口或上拉組件。 OE \不會影響鎖存器的內部操作。當輸出處于高阻態時,可以保留舊數據或輸入新數據。 為確保上電或斷電期間的高阻態,OE \應連接到VCC通過上拉電阻;電阻的最小值由驅動器的電流吸收能力決定。 有源總線保持電路將未使用或未驅動的輸入保持在有效的邏輯狀態。不建議在上拉電路中使用上拉或下拉電阻。 特性 德州儀器廣播公司的成員?系列 工作電壓范圍為1.65 V至3.6 V 最大tpd3.6 ns,3.3 V ...
發表于 10-11 11:02 ? 138次 閱讀
SN74ALVCH16373 具有三態輸出的 16 位透明 D 類鎖存器

SN74LVCH16373A 具有三態輸出的 16 位透明 D 類鎖存器

這個16位透明D型鎖存器設計用于1.65 V至3.6 VVCC操作。 特性 德州儀器寬帶總線系列成員 典型VOLP(輸出接地反彈) &lt; 0.8 V,VCC= 3.3 V,TA= 25°C 典型VOHV(輸出V < sub> OH Undershoot) &gt; 2 V在VCC= 3.3 V,TA= 25°C Ioff支持實時插入,部分 - 電源關閉模式和后驅動保護 支持混合模式信號操作(具有3.3VVCC的5V輸入和輸出電壓) < li>數據輸入端的總線保持消除了對外部上拉或下拉電阻的需求 每個JESD的閂鎖性能超過250 mA 17 ESD保護超過JESD 22 < ul> 2000-V人體模型(A114-A) 200-V機型(A115-A) 參數 與其它產品相比 D 類鎖存器   Technology Family VCC (Min) (V) VCC (Max) (V) Bits (#) ...
發表于 10-11 11:00 ? 269次 閱讀
SN74LVCH16373A 具有三態輸出的 16 位透明 D 類鎖存器

SN74ABTH16260 具有三態輸出的 12 位至 24 位多路復用 D 類鎖存器

SN54ABT16260和SN74ABTH16260是12位至24位多路復用D型鎖存器,用于必須復用兩條獨立數據路徑的應用中,或者從單個數據路徑中解復用。典型應用包括在微處理器或總線接口應用中復用和/或解復用地址和數據信息。該器件在存儲器交錯應用中也很有用。 三個12位I /O端口(A1-A12,1B1-1B12和2B1-2B12)可用于地址和/或數據傳輸。輸出使能(OE1B \,OE2B \和OEA \)輸入控制總線收發器功能。 OE1B \和OE2B \控制信號還允許A-to-B方向的存儲體控制。 可以使用內部存儲鎖存器存儲地址和/或數據信息。鎖存使能(LE1B,LE2B,LEA1B和LEA2B)輸入用于控制數據存儲。當鎖存使能輸入為高電平時,鎖存器是透明的。當鎖存使能輸入變為低電平時,輸入端的數據被鎖存并保持鎖存狀態,直到鎖存使能輸入返回高電平為止。 當VCC介于0和2.1 V之間時,器件在上電或斷電期間處于高阻態。但是,為了確保2.1 V以上的高阻態,OE \應通過上拉電阻連接到VCC;電阻的最小值由驅動器的電流吸收能力決定。 提供有源總線保持電路,用于保持有效邏輯電平的未使用或浮動數據輸入。 ...
發表于 10-11 10:51 ? 80次 閱讀
SN74ABTH16260 具有三態輸出的 12 位至 24 位多路復用 D 類鎖存器

SN74ABT162823A 具有三態輸出的 18 位總線接口觸發器

這些18位總線接口觸發器具有3態輸出,專為驅動高電容或相對低阻抗負載而設計。它們特別適用于實現更寬的緩沖寄存器,I /O端口,帶奇偶校驗的雙向總線驅動器和工作寄存器。 ?? ABT162823A器件可用作兩個9位觸發器或一個18位觸發器。當時鐘使能(CLKEN)\輸入為低電平時,D型觸發器在時鐘的低到高轉換時輸入數據。將CLKEN \置為高電平會禁用時鐘緩沖器,從而鎖存輸出。將清零(CLR)\輸入設為低電平會使Q輸出變為低電平而與時鐘無關。 緩沖輸出使能(OE)\輸入將9個輸出置于正常邏輯狀態(高電平)或低電平)或高阻抗狀態。在高阻抗狀態下,輸出既不會加載也不會顯著驅動總線。高阻抗狀態和增加的驅動器提供了驅動總線線路的能力,無需接口或上拉組件。 OE \不會影響觸發器的內部操作。當輸出處于高阻態時,可以保留舊數據或輸入新數據。 輸出設計為源電流或吸收電流高達12 mA,包括等效的25- 串聯電阻,用于減少過沖和下沖。 這些器件完全符合熱插拔規定使用Ioff和上電3狀態的應用程序。 Ioff電路禁用輸出,防止在斷電時損壞通過器件的電流回流。上電和斷電期間,上電三態電路將輸出置...
發表于 10-11 10:48 ? 70次 閱讀
SN74ABT162823A 具有三態輸出的 18 位總線接口觸發器

SN74ABTH162260 具有串聯阻尼電阻和三態輸出的 12 位到 24 位多路復用 D 類鎖存器

'ABTH162260是12位至24位多路復用D型鎖存器,用于兩個獨立數據路徑必須復用或復用的應用中。 ,單一數據路徑。典型應用包括在微處理器或總線接口應用中復用和/或解復用地址和數據信息。這些器件在存儲器交錯應用中也很有用。 三個12位I /O端口(A1-A12,1B1-1B12和2B1-2B12)可用于地址和/或數據傳輸。輸出使能(OE1B \,OE2B \和OEA \)輸入控制總線收發器功能。 OE1B \和OE2B \控制信號還允許A-to-B方向的存儲體控制。 可以使用內部存儲鎖存器存儲地址和/或數據信息。鎖存使能(LE1B,LE2B,LEA1B和LEA2B)輸入用于控制數據存儲。當鎖存使能輸入為高電平時,鎖存器是透明的。當鎖存使能輸入變為低電平時,輸入端的數據被鎖存并保持鎖存狀態,直到鎖存使能輸入返回高電平為止。 B端口輸出設計為吸收高達12 mA的電流,包括等效的25系列電阻,以減少過沖和下沖。 提供有源總線保持電路,用于保持有效邏輯電平的未使用或浮動數據輸入。 當VCC介于0和2.1 V之間時,器件在上電或斷電期間處于高阻態。但是,為了確保2.1 V以上的高阻態,OE \應通過...
發表于 10-11 10:45 ? 84次 閱讀
SN74ABTH162260 具有串聯阻尼電阻和三態輸出的 12 位到 24 位多路復用 D 類鎖存器

SN74ABT162841 具有三態輸出的 20 位總線接口 D 類鎖存器

這些20位透明D型鎖存器具有同相三態輸出,專為驅動高電容或相對低阻抗負載而設計。它們特別適用于實現緩沖寄存器,I /O端口,雙向總線驅動器和工作寄存器。 ?? ABT162841器件可用作兩個10位鎖存器或一個20位鎖存器。鎖存使能(1LE或2LE)輸入為高電平時,相應的10位鎖存器的Q輸出跟隨數據(D)輸入。當LE變為低電平時,Q輸出鎖存在D輸入設置的電平。 緩沖輸出使能(10E或2OE)輸入可用于放置輸出。相應的10位鎖存器處于正常邏輯狀態(高或低邏輯電平)或高阻態。在高阻抗狀態下,輸出既不會加載也不會顯著驅動總線。 輸出設計為吸收高達12 mA的電流,包括等效的25- 用于減少過沖和下沖的串聯電阻。 這些器件完全適用于使用I的熱插入應用關閉并啟動3狀態。 Ioff電路禁用輸出,防止在斷電時損壞通過器件的電流回流。上電和斷電期間,上電三態電路將輸出置于高阻態,從而防止驅動器沖突。 為確保上電或斷電期間的高阻態, OE \應通過上拉電阻連接到VCC;電阻的最小值由驅動器的電流吸收能力決定。 OE \不影響鎖存器的內部操作。當輸出處于高阻態時,可以保留舊數據...
發表于 10-11 10:43 ? 144次 閱讀
SN74ABT162841 具有三態輸出的 20 位總線接口 D 類鎖存器

SN74ALVTH16821 具有三態輸出的 2.5V/3.3V 20 位總線接口觸發器

'ALVTH16821器件是20位總線接口觸發器,具有3態輸出,設計用于2.5 V或3.3 VVCC操作,但能夠為5 V系統環境提供TTL接口。 這些器件可用作兩個10位觸發器或一個20位觸發器。 20位觸發器是邊沿觸發的D型觸發器。在時鐘(CLK)的正跳變時,觸發器存儲在D輸入端設置的邏輯電平。 緩沖輸出使能(OE \)輸入可用于將10個輸出置于正常邏輯狀態(高電平或低電平)或高阻態。在高阻抗狀態下,輸出既不會加載也不會顯著驅動總線。高阻抗狀態和增加的驅動提供了驅動總線的能力,而無需接口或上拉組件。 OE \不會影響觸發器的內部操作。當輸出處于高阻態時,可以保留舊數據或輸入新數據。 當VCC介于0和1.2 V之間時,器件在上電或斷電期間處于高阻態。但是,為了確保1.2 V以上的高阻態,OE \應通過上拉電阻連接到VCC;電阻的最小值由驅動器的電流吸收能力決定。 提供有源總線保持電路,用于保持有效邏輯電平的未使用或浮動數據輸入。 SN54ALVTH16821的特點是可在-55°C至125°C的整個軍用溫度范圍內工作。 SN74ALVTH16821的工作溫度范圍為-40&de...
發表于 10-11 10:35 ? 54次 閱讀
SN74ALVTH16821 具有三態輸出的 2.5V/3.3V 20 位總線接口觸發器

SN74ALVTH16374 具有三態輸出的 2.5V/3.3V 16 位邊沿 D 類觸發器

'ALVTH16374器件是16位邊沿觸發D型觸發器,具有3態輸出,設計用于2.5V或3.3VV < sub> CC 操作,但能夠為5 V系統環境提供TTL接口。這些器件特別適用于實現緩沖寄存器,I /O端口,雙向總線驅動器和工作寄存器。 這些器件可用作兩個8位觸發器或一個16位翻轉器。翻牌。在時鐘(CLK)的正跳變時,觸發器存儲在數據(D)輸入處設置的邏輯電平。 緩沖輸出使能(OE)輸入可用于將8個輸出置于正常邏輯狀態(高或低邏輯電平)或高阻態。在高阻抗狀態下,輸出既不會加載也不會顯著驅動總線。高阻抗狀態和增加的驅動提供了驅動總線的能力,而無需接口或上拉組件。 OE不影響觸發器的內部操作。當輸出處于高阻態時,可以保留舊數據或輸入新數據。 提供有源總線保持電路,用于保持有效邏輯電平的未使用或浮動數據輸入。 /p> 當VCC介于0和1.2 V之間時,器件在上電或斷電期間處于高阻態。但是,為了確保1.2 V以上的高阻態,OE應通過上拉電阻連接到VCC;電阻的最小值由驅動器的電流吸收能力決定。 SN54ALVTH16374的特點是在-55°C至125°C的整個軍用溫度...
發表于 10-11 10:31 ? 65次 閱讀
SN74ALVTH16374 具有三態輸出的 2.5V/3.3V 16 位邊沿 D 類觸發器

SN74ABTH16823 具有三態輸出的 18 位總線接口觸發器

這些18位觸發器具有3態輸出,專為驅動高電容或相對低阻抗負載而設計。它們特別適用于實現更寬的緩沖寄存器,I /O端口,帶奇偶校驗的雙向總線驅動器和工作寄存器。 'ABTH16823可用作兩個9位觸發器或一個18位觸發器。當時鐘使能(CLKEN \)輸入為低電平時,D型觸發器在時鐘的低到高轉換時輸入數據。將CLKEN \置為高電平會禁用時鐘緩沖器,鎖存輸出。將清零(CLR \)輸入置為低電平會使Q輸出變為低電平,與時鐘無關。 緩沖輸出使能(OE \)輸入可用于將9個輸出置于正常邏輯狀態(高或低邏輯電平)或高阻態。在高阻抗狀態下,輸出既不會加載也不會顯著驅動總線。高阻抗狀態和增加的驅動提供了驅動總線的能力,而無需接口或上拉組件。 OE \不會影響觸發器的內部操作。當輸出處于高阻態時,可以保留舊數據或輸入新數據。 當VCC介于0和2.1 V之間時,器件在上電或斷電期間處于高阻態。但是,為了確保2.1 V以上的高阻態,OE \應通過上拉電阻連接到VCC;電阻的最小值由驅動器的電流吸收能力決定。 提供有源總線保持電路,用于保持有效邏輯電平的未使用或浮動數據輸入。 ...
發表于 10-10 17:15 ? 135次 閱讀
SN74ABTH16823 具有三態輸出的 18 位總線接口觸發器

SN74AHCT16373 具有三態輸出的 16 位透明 D 類鎖存器

SNxAHCT16373器件是16位透明D型鎖存器,具有3態輸出,專為驅動高電容或相對低阻抗負載而設計。它們特別適用于實現緩沖寄存器,I /O端口,雙向總線驅動器和工作寄存器。 特性 德州儀器Widebus™系列的成員 EPIC™(增強型高性能注入CMOS)工藝 輸入兼容TTL電壓 分布式VCC和GND引腳最大限度地提高高速 開關噪聲 流通式架構優化PCB布局 每個JESD的閂鎖性能超過250 mA 17 ESD保護每個MIL-STD超過2000 V- 883, 方法3015;使用機器型號超過200 V(C = 200 pF,R = 0) 封裝選項包括: 塑料收縮小外形(DL)封裝 < li>薄收縮小外形(DGG)封裝 薄超小外形(DGV)封裝 80-mil精細間距陶瓷扁平(WD)封裝 25密耳的中心間距 參數 與其它產品相比 D 類鎖存器   ...
發表于 10-10 16:23 ? 123次 閱讀
SN74AHCT16373 具有三態輸出的 16 位透明 D 類鎖存器
成年片黄色电影大全 - 视频 - 在线观看 - 影视资讯 - 乐尔网