同步電路與非同步電路

来源:https://www.cnblogs.com/13tree/archive/2023/07/27/17586193.html
-Advertisement-
Play Games

# 同步電路與非同步電路 - ## 同步電路 - 電路中所有觸發器均連接同一個時鐘脈衝源,觸發器的狀態變化均與時鐘脈衝信號同步; - 電路中所有時鐘同源同相; - 同相位時鐘:始終頻率不同,但是時鐘邊沿對齊; - ![](https://img2023.cnblogs.com/blog/1964011 ...


同步電路與非同步電路

  • 同步電路

    • 電路中所有觸發器均連接同一個時鐘脈衝源,觸發器的狀態變化均與時鐘脈衝信號同步;
    • 電路中所有時鐘同源同相;
      • 同相位時鐘:始終頻率不同,但是時鐘邊沿對齊;
      • 同源時鐘:由同一個時鐘源(PLL模擬鎖相環、DLL數字鎖相環)產生,不要求時鐘信號相位相同;
      • 同時鐘域時鐘:既同源同相還需要頻率相同,並且在實際工作環境中還要求必須由同一個時鐘源產生時鐘信號,以此控制精度。
    • 過濾毛刺信號,無需特別註意競爭與冒險現象;
    • 便於靜態時序分析(在綜合、佈局和佈線過程中為了優化時間進行延遲計算);
    • 缺點:電路具有強耦合關係,不利於面積優化與低功耗優化,不靈活;
    • 缺點:存在時鐘偏斜問題。
  • 非同步電路

    • 電路中沒有統一的時鐘,觸發器狀態變化時間各不相同;
    • 各個始終不滿足同源、同相或者同時鐘域的要求;
    • 電路耦合關係很弱,設計比較靈活,相同條件下比同步電路功耗低;
    • 缺點:很有可能產生競爭冒險現象;
    • 缺點:無法用普通方法進行靜態時序分析;(一般通過握手、非同步FIFO等在代碼設計上確保數據採樣的時序要求)

作者:13tree

出處:https://www.cnblogs.com/13tree/

本文版權歸作者所有,如需轉載請保留此段聲明。


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 提起長連接,我們並不陌生,最常見的長連接非websocket莫屬了。即使沒有在項目中實際用過,至少也應該有所接觸。長連接指在一次網路通信中,客戶端與伺服器之間建立一條持久的連接,可以在多次請求和響應中重覆使用該連接。 ...
  • 本文從為什麼需要WebAssembly、WebAssembly的工作原理、哪些語言可用來創建WebAssembly模塊、WebAssembly可以用在哪裡 以及 怎麼使用 幾方面簡要介紹了webAssembly。如果之前沒有瞭解過webAssembly,可以做一些簡要的瞭解。 ...
  • # Jenkins-Pipline原理 > 本文僅探討jenkins pipline 的原理,是流水線的一個demo版本實現,不能代表Jenkins pipline的具體實現,僅供參考。 ## 1. Jenkins流水線介紹 Jenkinsfile流水線是Jenkins CI/CD工具中用來定義、構 ...
  • 在武俠世界里,“利器”通常指的是武器中的上乘、出色之物;武器對於武者的重要性不言而喻,擁有一把優秀的武器可以讓武者在戰鬥中更加得心應手,威力更強。在分散式系統追求高可用的背景下,熔斷、限流和降級這三個重要的策略可以稱得上三大利器。降級和熔斷是不是一回事?限流 與 降級呢? ...
  • 1. 介紹 阿裡巴巴 Arthas 是一個診斷工具,可以用於監視、分析和解決 Java 應用程式的問題。使用 Arthas 的一個主要優點是,我們不需要修改代碼,甚至不需要重新啟動我們想要監視的 Java 服務。 在本教程中,我們將首先安裝 Arthas,在此之後,通過一個簡單的案例來演示 Arth ...
  • Mac/Win 最新 IntelliJ IDEA 2023.2 激活破解教程,附激活碼(持續更新~),適用於 JetBrains 全家桶的所有工具。 ...
  • 部署容器是使用Docker和容器化管理應用程式更高效、易於擴展和確保跨環境一致性性能的關鍵步驟。本主題將為您概述如何部署Docker容器以創建和運行應用程式。 ## 概述 Docker容器是輕量級、可移植且自我包含的環境,可以運行應用程式及其依賴項。部署容器涉及啟動、管理和擴展這些隔離的環境,以便順 ...
  • ## 開篇介紹 Java 8 中新增的特性旨在幫助程式員寫出更好的代碼,其中對核心類庫的改進是很關鍵的一部分,也是本章的主要內容。對核心類庫的改進主要包括集合類的 API 和新引入的流(Stream),流使程式員得以站在更高的抽象層次上對集合進行操作。下麵將介紹stream流的用法。 ## 1.初始 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...