freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微電子技術(shù)的發(fā)展與應用畢業(yè)論文-wenkub.com

2025-06-17 05:30 本頁面
   

【正文】 “SliceM實現(xiàn)Distribut RAM時還能使用SliceM實現(xiàn)SRL16么?”因為SRL16用的就是LUT,所以,如果這個LUT作為Distribute RAM使用了,則就不能再作為SRL16使用了。其實SRL16就是一個基于查找表結(jié)構(gòu)的移位寄存器。當block RAM不夠用時可以用邏輯資源生成分布式RAM問:分布式RAM是如何產(chǎn)生的這里以Virtex4為例說明:一個CLB由4個Slice組成,這4個Slice又分SliceM和SliceL,其中M是Memory的首字母,L是Logic的首字母,比較SliceM和SliceL,他們的區(qū)別就是SliceM的查找表具有RAM和ROM的功能,而SliceL的則不具備。由于在FPGA中快速進位鏈的走線是經(jīng)過特殊設計,可以保證最小延時,所以在FPGA設計的時候應該考慮如何應用這一進位鏈邏輯而不是走普通布線資源以實現(xiàn)最優(yōu)性能。寄存器是SLICE內(nèi)部另一個重要的邏輯資源,也是實現(xiàn)時序邏輯的重要組成部分。FPGA的這樣一個基本結(jié)構(gòu)也正符合大多數(shù)邏輯設計中信號通路上組合邏輯與時序邏輯交替的特點。Xilinx公司是FPGA的創(chuàng)始者,也是目前FPGA市場的領(lǐng)導者,占據(jù)超過一半的市場份額,其高端的Virtex系列產(chǎn)品和低端的Spartan系列產(chǎn)品在各領(lǐng)域得到廣泛應用。(2)FPGA廠商概況目前的FPGA市場份額,主要集中在Actel、Altera、Lattice和Xilinx等幾家廠商。Actel公司的FPGA多屬于此類。這樣,本來化簡時去掉的多余項,但為了消除冒險,卻又成了必需的了。②邏輯冒險:在組合電路中,若僅有一個輸入變量發(fā)生變化,變化前、后的穩(wěn)態(tài)輸出相同,或雖有P(>1)個輸入變量發(fā)生變化,但對應2P個取值組合的輸出值全為1或全為0,即電路已排除功能冒險。①功能冒險:在組合邏輯中,若有多個輸入變量發(fā)生變化,且變化前、后的穩(wěn)態(tài)輸出相同,在輸入變化的過程中(由于多個變量的變化有先后之別,因為可能經(jīng)歷不同途徑而產(chǎn)生冒險),輸出出現(xiàn)瞬時的錯誤,這種冒險稱為靜態(tài)功能冒險。靜態(tài)冒險,是指在輸入變化的前、后,穩(wěn)態(tài)輸出不應該變化,但在變化的過程中,輸出產(chǎn)生了毛刺,即輸出為1→0→1或0→1→0,。圖中所示為兩種轉(zhuǎn)換內(nèi)部復位信號的方法。如果引入的毛刺寬度有可能超過一個時鐘周期的話,還需要增加一個簡易的延時濾波電路。對于同步復位時序電路,復位信號并不出現(xiàn)在事件列表中,復位行為只在時鐘邊沿時發(fā)生。復位信號時最常見的控制信號。帶觸發(fā)器的時序邏輯僅由邊沿觸發(fā)的行為綜合而來。組合電路的Verilog描述可以使用門級結(jié)構(gòu)建模的方式,基于連續(xù)賦值的數(shù)據(jù)流方式,也可以用異步周期性行為描述,以及以上幾種描述方式的組合。組合電路的case最好有default,因為如果你的case不全,就會產(chǎn)生鎖存器;即使case包含完整,還是建議加上一條default并賦值x。函數(shù)中不能包含任何延遲。函數(shù)的聲明與任務最大的不同是函數(shù)具有返回值范圍。這樣的任務稱為自動任務。任務調(diào)用是通過任務名后跟參數(shù)列表來進行的,其形式參數(shù)和實參數(shù)在次序上必須相同。函數(shù)可以調(diào)用另一個函數(shù),但不能調(diào)用任務,函數(shù)內(nèi)不能包含時延、事件或時序控制的聲明語句。任務是一種具有較強行為能力的子程序(描述行為的能力強)。 任務與函數(shù)在硬件邏輯設計中會出現(xiàn)這樣的情況,某種共通的功能經(jīng)常在不同的地方重復出現(xiàn),因而有必要將這些通用的功能抽取出來,組成庫的形式,而后在各個需要使用該功能的地方只需要調(diào)用庫中的子程序。在非阻塞賦值中,對目標的賦值在將來的某個時刻發(fā)生,但一組賦值語句沒有前后順序關(guān)系,他們在同一時刻開始計算右邊表達式,也就不等當前語句執(zhí)行完即開始進行下一條語句的執(zhí)行。特點是:等號“=”右邊表達式的結(jié)果計算和將計算結(jié)果賦值給左邊變量的操作,是一個統(tǒng)一、連續(xù)的過程,不允許在其中插入其他動作。這種周期的觸發(fā)可以是電平敏感控制(這種周期是異步周期性行為),也可以是時鐘邊沿控制(一旦觸發(fā)即開始一個新的周期)。用于對組合邏輯建模,條件賦值語句可以描述門控鎖存器。若在把右側(cè)的值傳遞給左側(cè)之前,右側(cè)的值發(fā)生了變化,則在延時期間右側(cè)表達式發(fā)生的變化會被濾掉,即這期間右側(cè)表達式的變化直接忽略不管。▲在非阻塞賦值語句中使用語句內(nèi)延時,可以描述傳輸延時。 //語句間延時:從到達該語句到執(zhí)行該語句的時間間隔,可以看作是在語句執(zhí)行前的“等待時間”,因此在這個延時過程中,語句壓根就還沒開始執(zhí)行。Wire 2 turn。amp。門延時的值不是固定的,這與輸入端驅(qū)動能力、輸出端負載狀況都有關(guān)系,因而每種延時又有最小值、典型值、最大值之分,形式為min:typ:max。門延時在三類不同的信號轉(zhuǎn)換情形時可以有不同的值,這三種情形是:①信號上升:在門的輸入發(fā)生變化的情況下,門的輸出從0,x,z變化到1所需的時間稱為上升延遲時間。因為芯片上的金屬連線并非理想導線,特別是隨著特征工藝線寬不斷縮小時、電路規(guī)模不斷擴大和電路工作頻率不斷加快,金屬連線的電阻、連線間電容、電感等越來越不可忽略,所呈現(xiàn)的傳輸線效應越來越明顯。一種是基本門在建立一個0或1的邏輯電平之前,電路中的電荷必須聚集到一定的程度。主要利用initial和always語句塊來描述。(2)數(shù)據(jù)流建模邏輯電路的另一種觀點是試圖將電路的工作看做一系列的邏輯操作,組合電路是由輸入信號到輸出的傳遞,時序電路則由輸入信號以及當前狀態(tài)到輸出以及下一存儲狀態(tài)的傳遞。同時,存儲器是數(shù)組,無法整體訪問。缺省值為x。如果沒有驅(qū)動源,線網(wǎng)缺省值為z。7 Verilog需要重點記住的語法問題 數(shù)據(jù)類型(1)常量有三種類型:整形(integer)、實型(real)和字符串型(string)。(10)在綜合過程中,工具將忽略電路中的延時語句,例如“assign 10 C=Aamp。(7)盡量避免異步邏輯、帶有反饋環(huán)的組合電路及自同步邏輯。 綜合考慮(1)每個模塊盡可能只使用一個時鐘(2)不在數(shù)據(jù)通路上的觸發(fā)器都需要有復位信號(3)如果電路中同時存在具備復位信號和不具備復位信號的觸發(fā)器,不要將他們放在一個程序塊中(如不要放在always程序塊中)。輸出信號和下一狀態(tài)都與當前狀態(tài)和當前輸入信號相關(guān),客觀上要求采用并發(fā)的非阻塞賦值語句進行處理。(2)一個文件只能包含一個模塊,而文件名應該與模塊名相同,這樣做可以方便修改設計。簡言之,就是設計時,在電路中植入的提供芯片測試的電路。有時RTL級設計者為了方便把大量信號組合起來形成一個大的邏輯,不僅會造成由于這一級組合邏輯太多而難以滿足時序要求,而且會形成一個很大的多路選擇器(MUX),造成連線過于集中,從而在一小塊面積內(nèi)占用大量的布線資源。使用Synopsys的綜合工具時調(diào)用DesignWare中的IP進行綜合,能獲得更優(yōu)的結(jié)果,如速度更快或面積更小等(這些IP采用特定的架構(gòu)實現(xiàn),綜合的結(jié)果更好,因此在設計時,某些功能電路可以用designware中的IP來實現(xiàn),這樣對整個設計進行綜合時,會綜合出比較滿意的結(jié)果)?!鴮τ诠δ苣K的設計采用必要的層次化描述。(4)IP的選擇及設計復用的考慮系統(tǒng)結(jié)構(gòu)設計做好模塊劃分時,必須確定哪些模塊基于標準單元庫進行設計,哪些模塊需要購買IP,IP模塊的對接需要增加哪些連接性設計。簡單地說,就是將時鐘分頻、門控單元和復位產(chǎn)生等電路盡量放在同一模塊中這么做使得在綜合的時候便于設置時鐘約束。▲偽路徑是設計者告訴靜態(tài)時許分析工具已經(jīng)認定的時序不滿足的路徑。②基于核心邏輯的模塊劃分對核心邏輯進行模塊劃分時,要避免子模塊間出現(xiàn)連接用的粘附邏輯。一個完整的硬核通常包含以下模型:▲功能模型▲時序模型▲功耗模型▲測試模型▲物理模型6 RTL代碼的編寫 代碼編寫前的準備(1)總線設計的考慮目前,片上總線尚處于發(fā)展階段,沒有一個統(tǒng)一的標準,國際上比較成熟的總線結(jié)構(gòu)有PCI總線、ARM公司的AMBA和AXI總線、IBM的coreconnect等(2)模塊的劃分模塊劃分是將復雜的設計劃分成許多小模塊,它的好處是區(qū)分不同的功能模塊,使得每個功能模塊的尺寸和功能不至于太復雜,利于一個團隊共同完成設計。②固核(Firm IP)RTL程序經(jīng)過仿真后,通過綜合從單元庫中選取相應的邏輯門,轉(zhuǎn)換成以邏輯門單元形式呈現(xiàn)的網(wǎng)表文件,即所謂的固核。(1)從差異化的程度來區(qū)分除可集成到芯片上的IP核外,還有大量專門用于驗證電路的IP。此外,芯片中還包括圖像、圖形的加速器及一些輸入輸出接口。圖典型的NOC系統(tǒng)結(jié)構(gòu)NOC包括計算和通信兩個子系統(tǒng),計算子系統(tǒng)(PE,processing element構(gòu)成的子系統(tǒng)),完成廣義的“計算”任務,PE既可以是處理器也可以是各種專用功能的IP核或存儲器陣列等??偩€帶寬有限,分時復用難以解決數(shù)據(jù)計算密集型的應用中?!诳偩€共享cache結(jié)構(gòu),是指每個處理器內(nèi)核擁有共享的二級或三級cache(每個處理器核擁有私有的一級cache),cache中保存比較常用的數(shù)據(jù),并通過連接核心的總線進行通信。應用很廣泛,比如多媒體應用中。因為多核SOC中的核不僅僅指通用處理器核,也可以是音頻解碼核、視頻解碼核及網(wǎng)絡協(xié)議處理器核。(2)數(shù)據(jù)級并發(fā)性(DLP,Data Level Parallelism)是指,一組待處理的數(shù)據(jù)內(nèi)部存在較為松散的依賴關(guān)系,在理論上可以對這些松散數(shù)據(jù)并行執(zhí)行(3)任務級并行(TLP,Task Level Parallelism),由于系統(tǒng)往往需要完成多種功能,而這些功能可能獨立于系統(tǒng)中的其他功能。多核結(jié)構(gòu)的設計可以復用現(xiàn)有的成熟的單核處理器作為處理器核心。成,如上面所述的AMBA等總線。③而超線程則是用軟件將一個物理核心模擬出雙核的效果。各CPU之間共享內(nèi)存子系統(tǒng)以及總線結(jié)構(gòu)。不過如果因為某些原因,例如放音響聲音過大等情況,在同一套兩居室里的兩個屋子之間也會相互影響。 多核SOC的系統(tǒng)結(jié)構(gòu)設計多核與多處理器:①多核處理器(CMPChip multiprocessors)是指在一枚處理器(processor)中集成兩個或多個完整的計算引擎(內(nèi)核core)。NOR的傳輸效率很高,但寫入和擦除速度較低,這大大影響了它的性能。ROM在SoC中一般用來存儲固定的代碼或資料。當然它的設計也更復雜。DRAM分為很多種,最常見的就是SDRAM、DDR RAM。▲DRAM(Dynamic SOC中典型的存儲器存儲器分RAM、ROM和FLASH三種。SOPC:SystemonaProgrammableChip,即可編程片上系統(tǒng),可編程片上系統(tǒng)(SOPC)是一種特殊的嵌入式系統(tǒng):首先它是片上系統(tǒng)(SOC),即由單個芯片完成整個系統(tǒng)的主要邏輯功能;其次,它是可編程系統(tǒng),具有靈活的設計方式,可裁減、可擴充、可升級,并具備軟硬件在系統(tǒng)可編程的功能。OPB總線連接低性能設備如各種外圍接口等DCR總線主要用來訪問和配置PLB和OPB總線設備的狀態(tài)和控制寄存器(3)Wishbone總線是由Silicore公司推出的片上總線標準,這種總線具有簡單、靈活和開放的特點,現(xiàn)在已經(jīng)被OpenCores采用并組織維護。(1)AMBA總線標準包括AHB(Advanced Highperformance Bus)總線、ASB (Advanced System Bus)總線、APB(Advanced Peripheral Bus)總線和AXI總線。如TI系列DSP、ADI系列DSP、Freescale系列DSP。 SOC中常用的處理器分為三類:通用處理器、數(shù)字信號處理器和可配置處理器。(3)平臺導向的系統(tǒng)結(jié)構(gòu)設計階段主要目標是創(chuàng)建一個較低抽象層次的SOC硬件平臺(即上面說的硬件原型平臺)。將設計劃分為一系列硬件模塊和軟件任務,并確定各軟硬件之間的接口規(guī)范。SOC的系統(tǒng)結(jié)構(gòu)設計的過程可以分為以下三個階段(上述的三步走):功能設計階段、應用驅(qū)動的系統(tǒng)結(jié)構(gòu)設計階段及平臺導向的系統(tǒng)結(jié)構(gòu)設計階段。這樣大大減少了使用不同工具帶來的數(shù)據(jù)格式不同等問題,如Synopsys的Galaxy平臺、Candence公司的SOC Encounter、Magma公司的Blaster等??梢詫⒀訒r信息寫入SDF文件用,然后反向標注到DC綜合工具進行時序的優(yōu)化。SYNOPSYS – Prime Time在初次進行靜態(tài)時序分析時,仍然采用wire load model來估算電路時序。此種方式的仿真時間較長,且覆蓋率相對較低。注:下面列出IC前端設計流程中使用到的EDA工具數(shù)字前端設計:以生成可以布局布線的網(wǎng)表為終點?!壿嫹抡婀ぞ呖梢苑抡嫘袨榧墶TL級和門級網(wǎng)表的數(shù)字電路,有Synopsys的VCS和Mentor的Modelsim。動態(tài)仿真主要是模擬電路的功能行為,必須給出適當?shù)募钚盘枺欢茈y選擇激勵來達到覆蓋電路所有功能的目的,同時動態(tài)仿真很耗費時間。仿真目前最常用的是基于事件驅(qū)動的方法,也在發(fā)展周期驅(qū)動的方法。目前的ESL工具通常采用工業(yè)標準語言進行建模,如C/C++、System C、SystemVerilog等,常用的軟硬件協(xié)同設計驗證工具有Mentor公司的Seamless和Carbon Design Systems公司的SoC Designer。DRC用以保證制造良率。2)這一步實際上是正常設計流程的一個例外。通過提取版圖上內(nèi)部互連所產(chǎn)生的寄生電阻和電容值,得到SPEF文件,SPEF通過PT轉(zhuǎn)換成SDF被反標回設計,用于做靜態(tài)時序分析和后仿真。布線工具通常將布線分為兩個階段:全局布線與詳細布線。構(gòu)造芯片內(nèi)部全局或局部平衡的時鐘鏈的過程稱為時鐘樹綜合。一般在邏輯綜合或物理綜合后進行掃描電路的插入和優(yōu)化。在整個設計流程中會多次引入形式驗證用于比較RTL代碼之間、門級網(wǎng)表與RTL代碼之間,以及門級網(wǎng)表之間在修改之前與修改之后功能的一致性。在后端設計的很多步驟完成后都要進行靜態(tài)時序分析,如在邏輯綜合完成之后、在布局優(yōu)化之后、在布線完成后等。隨著物理綜合工具的不斷成熟。門級網(wǎng)表是由傳統(tǒng)方法通過邏輯綜合方法運用連線負載模型
點擊復制文檔內(nèi)容
數(shù)學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1