![成果ni官方培訓(xùn)lesson multirate diagram and fpga_第1頁](http://file4.renrendoc.com/view/d4c1b94dd4b36f7be756860dfc587ad9/d4c1b94dd4b36f7be756860dfc587ad91.gif)
![成果ni官方培訓(xùn)lesson multirate diagram and fpga_第2頁](http://file4.renrendoc.com/view/d4c1b94dd4b36f7be756860dfc587ad9/d4c1b94dd4b36f7be756860dfc587ad92.gif)
![成果ni官方培訓(xùn)lesson multirate diagram and fpga_第3頁](http://file4.renrendoc.com/view/d4c1b94dd4b36f7be756860dfc587ad9/d4c1b94dd4b36f7be756860dfc587ad93.gif)
![成果ni官方培訓(xùn)lesson multirate diagram and fpga_第4頁](http://file4.renrendoc.com/view/d4c1b94dd4b36f7be756860dfc587ad9/d4c1b94dd4b36f7be756860dfc587ad94.gif)
![成果ni官方培訓(xùn)lesson multirate diagram and fpga_第5頁](http://file4.renrendoc.com/view/d4c1b94dd4b36f7be756860dfc587ad9/d4c1b94dd4b36f7be756860dfc587ad95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Describe how to use the multirate dataflow interface to iterate algorithm design before migrating your application to the FPGA and host.1Using Multirate DiagramsConverting Floating-Point to Fixed-PointIntegrating Multirate Diagrams with FPGA VIsLesson 6Multirate Diagram and FPGAA. Using Multirate Di
2、agramsExplain the differences between multirate diagram and G.Multirate DiagramEnvironment DifferencesMultirate Dataflow Behavior2Comparing G and Multirate DataflowStructures and canvas impose ordering.Dataflow actors can fire simultaneously, and dataflow controls execution.A. Using Multirate Diagra
3、msABCDMultirate Diagram DataflowABCDG Structured DataflowACABCBGMRDG and MRD ExecutionA. Using Multirate DiagramsG Needs Loops to Mimic Multirate Diagram BehaviorMultirate diagram:G implementation:A. Using Multirate DiagramsImplementing Multirate in GA. Using Multirate DiagramsMultirate Diagram Unde
4、r the HoodSample Counts & Buffer Sizes:Schedule:A. Using Multirate DiagramsAccess the multimedia module through the software:LearnProgramming FPGAIntroduction to Multirate Dataflow8Introduction to Multirate DataflowQuickly Iterate Algorithm Prototyping in MRDA. Using Multirate DiagramsIdeal start fo
5、r algorithm prototypingSignal processing IP stitchingMultirate DiagramDataflow (G) algorithm designTransition designs from host to FPGAFPGA IPClock Driven LogicMapping &OptimizationFPGADifferences between G and MRD Editors 10A. Using Multirate DiagramsA. Integrating MRD with FPGA VINo PanelDifferent
6、 PalettesGMultirate Diagram11Use a multirate diagram to create a 5 MHz CP OFDM modulator with the same functionality as the OFDM in previous exercises.Exercise 6-1Build an OFDM Transmitter Using Multirate DiagramExercise 6-112Build an OFDM Transmitter Using Multirate DiagramB. Converting Floating Po
7、int to Fixed PointConvert a floating-point OFDM transmitter to a fixed-point OFDM transmitter.Floating Point on the FPGAB. Converting Floating Point to Fixed PointCan be costly in terms of FPGA resources and power consumption.Not supported or processed inefficiently on some FPGAs.Fixed-Point Numbers
8、 Enable fast and efficient FPGA implementation. Have size and speed advantages of integer math. Simplify computations. Are limited in the range of numbers. Have a maximum size of 64 bits. Are susceptible to problems of overflow.B. Converting Floating Point to Fixed PointAbundant FPGA = Highest Preci
9、sionLess Resources = Careful ConsiderationIP Availability and CapabilityFloat-to-Fixed ConversionRequired effort depends on application and FPGA resources:B. Converting Floating Point to Fixed PointAccess the multimedia module through the software:LearnProgramming FPGAIntroduction to Float-to-Fixed
10、Conversion17Introduction to Float-to-Fixed Conversion Float to Fixed-Point ConversionObserve the effects of exceeding the lower bound of a fixed-point data range.B. Converting Floating Point to Fixed PointFPGA Code Development, Simulation and VerificationWrite FPGA CodeSimulate on PCWrite Host CodeS
11、imulate using emulation modeCompile FPGA VIB. Converting Floating Point to Fixed PointFixed-Point Data TypesFixed-point is a collection of data types with different ranges of values.Range is defined by minimum value, maximum value, and deltaRange of values and resolution are dependent upon three fac
12、tors.Sign EncodingBits to the left of the decimal pointBits to the right of the decimal pointB. Converting Floating Point to Fixed PointFixed-Point ConfigurationB. Converting Floating Point to Fixed PointNumeric Representation ExamplesB. Converting Floating Point to Fixed PointRepresentation deltaMi
13、n ValueMax ValueU810255I81-128127U8 0.50127.5U8 0.25063.75I8 0.5-6463.5I8 0.25-3231.75U8 0.003900.9961Fixed-Point ArithmeticLargest input values modated (up to 64 bits)Propagates range of values along each wireCalculated to be as small as possible without losing dataB. Converting Floating Point to F
14、ixed PointFloating Point/Fixed Point Summary24Floating PointLarger accuracyEasier to programAccess larger memoryFixed PointCheaperSmallerLess power consumingHarder to programB. Converting Floating Point to Fixed Point25Use the float-to-fixed-point conversion utility to convert floating-point data an
15、d arithmetic to fixed-point for FPGA deployment and build a testbench to test the success of the conversion.Exercise 6-2Convert Floating-Point Design to Fixed-PointExercise 6-226Convert Floating-Point Design to Fixed-PointC. Integrating Multirate Diagrams with FPGA VIsExplain how to pass information
16、 between multirate diagrams and an FPGA VI.27Data Ports Relay Data to/from MRDs 28Data ports are similar to controls and indicators in a VI.Data ports are called input and output ports.C. Integrating Multirate Diagrams with FPGA VIsCalling a Multirate Diagram from the Host29C. Integrating Multirate
17、Diagrams with FPGA VIsCalling a Multirate Diagram from an FPGA VI30C. Integrating Multirate Diagrams with FPGA VIsCalling an MRD from a VI31C. Integrating Multirate Diagrams with FPGA VIsConstraints on I/O ports, views, pipelining, and feedback from the compiler.32Multirate Diagram and FPGA VI 33Int
18、egrate fixed-point OFDM transmitter on FPGA. Configure the build specification and initiate the compile.Exercise 6-3Integrate the OFDM Transmitter MRD into an FPGA VIExercise 6-334Integrate the OFDM Transmitter MRD into an FPGA VI35Update the full-duplex streaming VI to interface with code running on the FPGA in the USRP. Exercise 6-4Set Up Communication between the Host and FPGAExercise 6-436Set Up Communication between the Host and FPGAActivity37Lesson ReviewFor each feature, specify whether it applies to multirate diagram (MRD), G diagram, or both.38Fl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年臨時租賃協(xié)議范例(三篇)
- 2025年度安全生產(chǎn)標(biāo)準(zhǔn)化體系建設(shè)合同
- 2025年度公共場所安全保衛(wèi)勞務(wù)分包合同
- 智能停車場裝修合同范本
- 教育培訓(xùn)基地租賃合同
- 學(xué)校教室內(nèi)墻裝修工程合同
- 家電產(chǎn)品國內(nèi)物流配送協(xié)議
- 大宗商品運輸承運合同范本
- 主題美容院裝修協(xié)議模板
- 水產(chǎn)加工污泥轉(zhuǎn)運協(xié)議模板
- 春節(jié)節(jié)后安全教育培訓(xùn)
- 2025年新高考數(shù)學(xué)一輪復(fù)習(xí)第5章重難點突破02向量中的隱圓問題(五大題型)(學(xué)生版+解析)
- 水土保持方案投標(biāo)文件技術(shù)部分
- 印刷品質(zhì)量保證協(xié)議書
- 2023年浙江省公務(wù)員錄用考試《行測》題(A類)
- CQI-23模塑系統(tǒng)評估審核表-中英文
- 南方日報圖片管理系統(tǒng)開發(fā)項目進(jìn)度管理研究任務(wù)書
- 《建筑工程設(shè)計文件編制深度規(guī)定》(2022年版)
- 2024-2030年中國煉油行業(yè)發(fā)展趨勢與投資戰(zhàn)略研究報告
- 小學(xué)三年級奧數(shù)入學(xué)測試題
- 我國大型成套設(shè)備出口現(xiàn)狀、發(fā)展前景及政策支持研究
評論
0/150
提交評論