纯手工打造一个SOPC系统.pptx
《纯手工打造一个SOPC系统.pptx》由会员分享,可在线阅读,更多相关《纯手工打造一个SOPC系统.pptx(152页珍藏版)》请在咨信网上搜索。
1、Page 12024/8/8大綱大綱nSOPC H.W+S.W 設計流程設計流程nQUARTUS II 環境中建立新環境中建立新SOPC Projectn新新project中建立出主要執行專案中建立出主要執行專案n在在NIOS II IDE 開發環境中建立專案之軟體開發環境中建立專案之軟體Projectn結語結語Page 22024/8/8大綱大綱nSOPC H.W+S.W 設計流程設計流程nQUARTUS II 環境中建立新環境中建立新SOPC Projectn新新project中建立出主要執行專案中建立出主要執行專案n在在NIOS II IDE 開發環境中建立專案之軟體開發環境中建立專案之
2、軟體Projectn結語結語Page 32024/8/8SOPC H.W+S.W 設計流程設計流程StartEnd建立QUARTUS II 新專案主要執行專案 中建立 NISO II CPU 軟體專案主要執行專案 燒入 FPGA BootROM與 NISO II CPU 軟體專案 燒入FLASH MEMORY 進行產品 Standalone Page 42024/8/8大綱大綱nSOPC H.W+S.W 設計流程設計流程nQUARTUS II 環境中建立新環境中建立新SOPC Projectn新新project中建立出主要執行專案中建立出主要執行專案n在在NIOS II IDE 開發環境中建立
3、專案開發環境中建立專案B之軟體之軟體Projectn結語結語Page 52024/8/8建立一個新的資料匣,取名“handiwork”Page 62024/8/8File-New Project WizardPage 72024/8/8點NextPage 82024/8/8點此處出現Select Directory 對話盒,選擇剛所建立的空目錄handiworkPage 92024/8/8點Next取名handiwork取名handiworkPage 102024/8/8點NextPage 112024/8/8點Next型號EP1C12Q240C8C選取FPGA 家族型號 CyclonePag
4、e 122024/8/8可選取Third Party的Synthesis tools,如Synplify Pro,FPGA Compiler II可選取Third Party的Simulation tools,如Modelsim使用預設的,全部都不勾選,直接按下 NextPage 132024/8/8本頁顯示FPGA Device的summary與project 的工作路徑,直接按下 NextPage 142024/8/8產生出一個handiwork的專案Page 152024/8/8大綱大綱nSOPC H.W+S.W 設計流程設計流程nQUARTUS II 環境中建立新環境中建立新SOPC
5、Projectn新新project中建立出主要執行專案中建立出主要執行專案n在在NIOS II IDE 開發環境中建立專案開發環境中建立專案B之軟體之軟體Projectn結語結語Page 162024/8/8專案B:建立含SDRAM,FALSH,GPIO,LCD,UART 等NIOS II SYSTEM打開handiwork.qpf檔Page 172024/8/8執行Tools-SOPC BuilderPage 182024/8/8輸入名稱handi_nios2選擇以Verilog 為system netlist的表達方式點選OKPage 192024/8/8選擇Add New Nios II
6、 Processor Altera Corp 選項按住滑鼠右鍵Page 202024/8/8選擇 第二種CPU點NextPage 212024/8/8Instruction Cache 設2Kbyte點NextPage 222024/8/8點NextPage 232024/8/8點FinishPage 242024/8/8產生cpu_0為Instance Name的NIOS II CPUPage 252024/8/8選擇Add New JTAG UART按住滑鼠右鍵Page 262024/8/8點NextPage 272024/8/8點FinishPage 282024/8/8產生jtag_u
7、art_0為Instance Name 的JTAG UART IPPage 292024/8/8選擇Add New Avalon Tri-State Bridge按住滑鼠右鍵Page 302024/8/8點FinishPage 312024/8/8產生tri_state_bridge_0為instance Name 的Avalon Bus IPPage 322024/8/8選擇Add New Character LCD按住滑鼠右鍵Page 332024/8/8產生lcd_16207_0為instance Name 的LCD Controller IPPage 342024/8/8選擇Add N
8、ew Flash Memory IC按住滑鼠右鍵Page 352024/8/8822Next己自動對應到handiwork_flash 的 U5Page 362024/8/83545點FinishPage 372024/8/8產生cfi_flash_0為instance Name 的flash memory controller IPPage 382024/8/8選擇Add New SDRAM Controller按住滑鼠右鍵Page 392024/8/8點FinishPage 402024/8/8產生sdram_0為instance Name 的SDRAM controller IPPage
9、 412024/8/8選擇Add New On-Chip Memory按住滑鼠右鍵Page 422024/8/8點FinishPage 432024/8/8產生onchip_memory_0為instance Name 的On-Chip Memory controller IPPage 442024/8/8選擇Add New Interval Timer按住滑鼠右鍵Page 452024/8/8點FinishPage 462024/8/8產生timer_0為instance Name 的Timer IPPage 472024/8/8選擇Add New UART按住滑鼠右鍵Page 482024
10、/8/8點Finish1152008None1Page 492024/8/8產生uart_0為instance Name 的UART IPPage 502024/8/8選擇Add New PIO按住滑鼠右鍵Page 512024/8/8點Finish4選Input ports only(用於按鍵輸入)Page 522024/8/8Rename按住滑鼠右鍵Page 532024/8/8更名成key_sPage 542024/8/8選擇Add New PIO按住滑鼠右鍵Page 552024/8/8點Finish8Page 562024/8/8Rename按住滑鼠右鍵Page 572024/8/8
11、更名成led_sdPage 582024/8/8Lock Base Address按住滑鼠右鍵位址設定成0 x00000000設定flash memory controller 的起始位址0 x00000000,且Lock住Page 592024/8/8出現Lock符號Page 602024/8/8讓SOPC Builder 自動設定位址Page 612024/8/8讓SOPC Builder 自動設定IRQsPage 622024/8/8完成自動安排後的位址與IRQsPage 632024/8/8點選 Generates進行編譯SOPC硬體架構設定:Reset Address 對應cfi_f
12、lash_0Exception Address對應sdram_0Break Location對應cpu_0/jtag_debug_module讓開機時NIOS CPU 會跳至Reset Address執行程式即在cfi_flash(flash memory)執行指令,而flash 的位址偏移0的地方會有一支bootload 程式,負責將flash 裏的程式載入到Exception Address中,並跳至Exception Address中執行程式進入Settings頁面Page 642024/8/8完成編譯SOPC硬體架構點Exit離開SOPC BuilderPage 652024/8/8回
13、到 Quartus Project下執行File-NewPage 662024/8/8選擇Bolck Diagram/Schematic FileOKPage 672024/8/8產生一個新的Block Diagram/Schematic視窗Page 682024/8/8點”Insert Symbol”ICON展開Project資料匣選擇handi_nios2預覽視窗出現handi_nios2 IP點OK,把它放入Block Diagram/Schematic視窗中Page 692024/8/8handi_nios2已放入Block Diagram/Schematic視窗中Page 70202
14、4/8/8建立PLL IP,讓外部輸入的clk=50MHz,產生更穏定的50MHz 給SOPC System畫面空白處按右鍵選擇Insert選擇Symbol BlockPage 712024/8/8按下MegaWizard.Page 722024/8/8按下NextPage 732024/8/8展開I/O選擇ATLPLL取名handi_pll按下NextPage 742024/8/8輸入50.00按下NextPage 752024/8/8在page 4 of 8 下,將這裡的選項取消,再點下Next。按下Next將這裡的選項全部取消Page 762024/8/8按下Next設定頻率要乘幾除幾,
15、選擇乘1除1Page 772024/8/8按下NextPage 782024/8/8按下Next勺選使用此clockPage 792024/8/8按下FinishPage 802024/8/8點”Insert Symbol”ICON展開Project資料匣選擇handi_pll預覽視窗出現handi_pll IP點OK,把它放入Block Diagram/Schematic視窗中Page 812024/8/8handi_pll已放入Block Diagram/Schematic視窗中Page 822024/8/8點”Insert Symbol”ICON展開Primatives資料匣選擇inpu
16、t預覽視窗出現Input pin IP點OK,把它放入Block Diagram/Schematic視窗中Page 832024/8/8Input Pin已放入Block Diagram/Schematic視窗中Page 842024/8/8改名字,輸入clk於Input pin上快速點二下按確定Page 852024/8/8連線起來點wire 符號連線起來Page 862024/8/8建立delay reset block(de bounce)畫面空白處按右鍵選擇Insert選擇Symbol BlockPage 872024/8/8按下MegaWizard.按下NextPage 882024
17、/8/8選擇LPM_COUNTER按下Next取名handi_lpm_counterPage 892024/8/8選擇10bits按下NextPage 902024/8/8勾選按下Next勾選Page 912024/8/8按下Next勾選Page 922024/8/8按下FinishPage 932024/8/8File-NewPage 942024/8/8Block Diagram/Schematic File按下OKPage 952024/8/8畫面空白處按右鍵選擇Insert選擇Symbol BlockPage 962024/8/8展開Projrct資料匣選擇handi_lpm_coun
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手工 打造 一个 SOPC 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。