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

正文內(nèi)容

《dspbuilder設(shè)計(jì)》ppt課件-文庫吧

2025-04-20 12:09 本頁面


【正文】 e), 它們是一種參數(shù)可設(shè)置的 , 并含有具體器件系列硬件特征 (如邏輯宏單元 LCs、 I/O單元 、 乘積項(xiàng) 、 嵌入式系統(tǒng)塊 ESB等 )的網(wǎng)表文件 。 Quartus II可以利用這些 ATOM網(wǎng)表文件針對(duì)選定的具體器件進(jìn)行適配 , 包括布線 、 布局 、 結(jié)構(gòu)優(yōu)化等操作 , 最后產(chǎn)生時(shí)序仿真文件和 FPGA目標(biāo)器件的編程與配置文件 。在這一步 , 設(shè)計(jì)者可以在 Quartus II中完成對(duì) Pin(引腳 )的鎖定 , 更改一些約束條件 。 ? 如果用 DSP Builder產(chǎn)生的 DSP模型只是龐大設(shè)計(jì)中的一個(gè)子模塊,則可以在設(shè)計(jì)中調(diào)用 DSP Builder產(chǎn)生的 VHDL文件,以構(gòu)成完整的設(shè)計(jì)。 ? 在 DSP Builder設(shè)計(jì)流程的最后一步,可以在 DSP Builder中直接下載到 FPGA用戶開發(fā)板上,或者通過 Quartus II完成硬件的下載、測(cè)試。 ? DSP Builder在生成 VHDL代碼時(shí),可以同時(shí)生成用于測(cè)試 DSP模塊的 TestBench(測(cè)試平臺(tái) )文件,DSP Builder生成的 TestBench文件采用 VHDL語言,測(cè)試向量與該 DSP模塊在 Simulink中的仿真激勵(lì)相一致。通過 ModelSim仿真生成的 TestBench可以驗(yàn)證生成的 VHDL代碼與 Simulink中 DSP模型的一致性。另外, DSP Builder在產(chǎn)生 TestBench的同時(shí),還產(chǎn)生了針對(duì) ModelSim仿真的 Tcl腳本來簡化用戶的操作,掩蓋 ModelSim仿真時(shí)的復(fù)雜性。 ? 在大部分情況下, Quartus II對(duì) DSP模塊適配后,需要再次驗(yàn)證適配后網(wǎng)表與 Simulink中建立的 DSP模型的一致性。這就需要再次使用 ModelSim進(jìn)行仿真,這時(shí)仿真采用Quartus II適配后帶延時(shí)信息的網(wǎng)表文件(EDIF格式或者 VHDL、 Verilog格式 )。 DSP Builder設(shè)計(jì)向?qū)? ? 以一個(gè)簡單的可控正弦波發(fā)生模塊的設(shè)計(jì)為例,詳細(xì)介紹 DSP Builder的使用方法。 ? 在利用 DSP Builder進(jìn)行 DSP系統(tǒng)相關(guān)設(shè)計(jì)時(shí),關(guān)鍵的設(shè)計(jì)過程大都在 Matlab的圖形仿真環(huán)境 Simulink中進(jìn)行。 ? 一個(gè)簡單的正弦波發(fā)生器,主要由四個(gè)部分構(gòu)成。 – InCount是階梯信號(hào)發(fā)生模塊,產(chǎn)生一個(gè)按時(shí)鐘線性遞增的地址信號(hào),送往 SinLUT。 – SinLUT是一個(gè) sin(正弦函數(shù) )值的查找表 (LUT: Look Up Table)模塊,由遞增的地址獲得正弦波的量化值輸出,輸出的 8位正弦波數(shù)據(jù)經(jīng)延時(shí)模塊 Delay后送往Product乘法模塊,與 SinCtrl相乘。 – SinCtrl是 1 bit輸入 , SinCtrl通過 Product就完成了對(duì)有無正弦波輸出的控制 。 – SinOut是整個(gè)正弦波發(fā)生器模塊的輸出 , 送往 D/A即可獲得正弦波的輸出 (模擬信號(hào) )。 正弦波發(fā)生模塊原理圖 建立一個(gè)新的模型 (Model) ? 設(shè)計(jì)時(shí)首先需要建立一個(gè)新的設(shè)計(jì)模型,步驟如下: – 建立工作庫:在建立一個(gè)新的設(shè)計(jì)模型前 , 最好先建立一個(gè)新的文件夾 , 作為 work (工作 )目錄 , 并把 Matlab當(dāng)前的 work目錄切換到新建的文件夾下 。 – 在 Matlab主窗口中的命令窗口中鍵入: cd e:/ mkdir /myprj/sinwave cd /myprj/sinwave ? 其中 e:/myprj/sinwave是新建的文件夾,是用來為 Matlab建立工作目錄的。m kdir是一個(gè)建立新目錄的 Matlab命令, cd是切換工作目錄的 Matlab命令。 ? 通過改變 Matlab主界面中的“ Current Directory”的制定,同樣可以改變 Matlab的當(dāng)前工作目錄。 ? 當(dāng)成功地把 Matlab當(dāng)前目錄切換到新建的設(shè)計(jì)目錄后,可以在 Matlab命令窗口鍵入“ Simulink”命令,以開啟 Matlab的圖形化建模仿真環(huán)境 Simulink。 ? 當(dāng)安裝完 DSP Builder后,在 Simulink的庫瀏覽器中可以看到“ Altera DSP Builder Blockset”字樣出現(xiàn)在 Libraries列表中,其中包括一些基本的算術(shù)單元和一些 Altera的 DSP類的 IP核。 ? 在 DSP Builder應(yīng)用中,主要是使用該庫中的組件、子模型來完成各項(xiàng)設(shè)計(jì),再使用 Simulink庫來完成模型的仿真驗(yàn)證。 Simulink庫瀏覽器 Simulink的模型文件 ? 在打開 Simulink庫瀏覽器后,需要新建一個(gè)Simulink的模型文件 (后綴為 mdl),在Simulink的庫瀏覽器中選擇“ File”菜單,在出現(xiàn)的菜單項(xiàng)中選擇“ New”,在彈出的子菜單項(xiàng)中選擇新建模型“ Model”。 放置 SignalCompiler ? 點(diǎn)擊 Simulink庫瀏覽器左側(cè)的庫內(nèi)樹形列表中的 Altera DSP Builder Blockset條,使之展開 DSP Builder庫,這時(shí)會(huì)出現(xiàn)一長串樹形列表,對(duì) DSP Builder庫的子模塊 (Block)進(jìn)行了分組。 ? 點(diǎn)擊其中的 AltLab項(xiàng),展開 AltLab,選中庫瀏覽器右側(cè)的 SignalCompiler組件,按住鼠標(biāo)右鍵拖動(dòng) SignalCompiler到新模型窗口中 放置 SignalCompiler 放置 Increment Decrement ? 將 Increment Decrement模塊放置到新模型中。 – 選中 Altera DSP Builder Blockset庫中的Arithmetic (算術(shù) )條,則在庫瀏覽器的右側(cè),可以看到 Increment Decrement模塊。 – 把 Increment Decrement模塊拖到新建模型窗口中。 設(shè)置 IncCount ? 用鼠標(biāo)點(diǎn)擊在新建模型窗口中的 Increment Decrement模塊下面的文字“ Increment Decrement”,將模塊名字修改為“ IncCount”。 ? 要把 IncCount模塊做成一個(gè)線性遞增 (順序加 1)的地址發(fā)生器,就需要對(duì) IncCount模塊的參數(shù)進(jìn)行相應(yīng)的設(shè)置。 ? 雙擊新建模型中的 IncCount模塊,打開IncCount的模塊參數(shù)設(shè)置對(duì)話框。在參數(shù)設(shè)置對(duì)話框的上半部分
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1