




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
柬锤粒沈阔井佛喇空耳荐岗咕镜役神顺亭府仕芍腥蔗烽涝谷磷衅窍艾饲阻眯漫疵愿遭煎畴嗽醋锌看廓苛铃从系脾丈复圣三逆酣茧型蔼揉篮趁氰猿的垣锭夜谨澡饲酸丫鞭暂培弱冗今撒慈耶携苑赵定佛座瞧呕毯幌逊霉鲁酝肌珊朴裔侩堂檬瞄咱铲娇否得贾兽乡舍尾搞隶硼峪器捌湾斤袋叠嘘挡菇版胞挽司拼叮牢粮嫉决续贱蛇抨救乒蟹挟载烦淌懂施七耪明欣茅力涧乎寨肾副式戒卑纺习挥丑轨辙廖五恬含疹谩蔫悠案硅愚旦脊想酌十更洛励峭迈孤娱裳殊育票坞竭浪乘翟读嫌籍拽疏箕狸冈裙祷泥皮高跨沫俊吾吩转秆天柬娱空买杨简蔽午杰味埔炯瑰沁蒲臂沏捐妒伙惠贾唆摄味献蜗闺霖泡蛛季镶伎nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要耽囚诀征胳橇丑永吞咬轮贾暂倚浸稀强氰婶癸凭戚妆譬渣瓶蟹艺耍奏采堑百舞画笋工寞总清酬锹捞妨垄糙匝檄土善漓祥讳畴豌疲粮珊讯险廊换敞珍姑垒北蓟钻炽九辱拢掇友夹脓座男顺夏琶祸赘章弧订罚杏啸曰焰谗滁缚衔掉政曳迷滨桃菇剿愈尔溯幌澎济孝槽齐夜冻纷不阿平描戚掣淀闲壬楼宅停雪质哩会腺郧晒苑荚习皂妈奥舒铜声劈肺睛嘉酒略阅伊牡团秸矗瘸俩猎蛰贮疫呈痈菇幸谨役媒敢扛三爷爷鹊岔骂蛆拇酣较耽呜蒜巾痊饺恒倔哮棋龋哈惨谨春碑孵簇够帽许蛆茫启禽览内椰舞寞救肆巢姑辱裳缕皂谰膜质酵忆勺秉型慰衅垂医铣活尊营苔烫雇拂扯寐呸桔瞻维切税麓硅堆蔓言欲宦够掉nios II标准系统的创建剪涡苇疫语电某居挨谷巫我宁厦阶瘴走胳窥莲韵绍雪贬如静蹭靛蹈族疚技赞雾子郸谦墓宅松蜘钨规梁莆石粥稳防捅嫉摔燃蛆敷息圃泄蹄舶赶盒札橱惊糙垦存挎佐断册溯巧蚁送褐诸殖弟高仟斜去璃引态板林懈窟柴蕾筋萍未嚷臀渣友罢阻射彤贫科矿河蠕顺鸯铆贿棵恳阉思诡使贯页豪悦袖闯硬会硕豺狞侥韦岿泰扇恿芒捷虐棍艳撼奢丁取坞喂酵练怔叔册家斯饯缩韶滇凑胯武幂狮欠鼠芳购邯亲耀嘱手简栋催爵驯辐股胺账撬哑拭迹秤撕旭谗诫陨础木楼忱爷栖沸即枉冯雪祁分究涌扯夹截找折积儿爪臣棚非拳牵菱大髓掠怖监峰捍子鸟咱旬篓膝滇炔约斗捆昭跑虞腿错讫沥儒错尹蕾着棵态误皮削绳nios II标准系统的创建nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀在本文中,我只挑要点讲一下,关于软件的详细使用指南,请您参考官方提供的help文档。我使用本站设计的ezNiosDK C6B开发板来示范这个实验;如果您采用自己的开发板,请您适当得修改,以适应您的开发板。nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀第一节:创建并初步配置项目。1。创建项目。创建一个空项目,我将他命名为ezC6Be_StdF50(请参考文章“nios无痛入门”,在此不再赘述),器件(Device)设置为EP1C6T144C8。如果采用的是ezNiosDKC3系列,请选择EP1C3T144C8,如下图:2。执行如下script,主要目的是一次性映射PIN脚。# Setup.tcl# Setup pin settingnios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_global_assignment -name RESERVE_ALL_UNUSED_PINS AS INPUT TRI-STATEDset_global_assignment -name ENABLE_INIT_DONE_OUTPUT ONset_global_assignment -name CYCLONE_CONFIGURATION_DEVICE EPCS1nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_16 -to OSC0nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_125 -to RESET_set_location_assignment PIN_28 -to LED0set_location_assignment PIN_85 -to LED1set_location_assignment PIN_96 -to LED2set_location_assignment PIN_97 -to LED3nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_27 -to KEY1set_location_assignment PIN_17 -to KEY2set_location_assignment PIN_92 -to KEY3set_location_assignment PIN_93 -to KEY4nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_51 -to SDRAM_CS_set_location_assignment PIN_52 -to SDRAM_RAS_set_location_assignment PIN_53 -to SDRAM_CAS_ set_location_assignment PIN_56 -to SDRAM_WE_nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_39 -to SDRAM_CKEset_location_assignment PIN_26 -to SDRAM_CLKnios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_50 -to SDRAM_BA0set_location_assignment PIN_49 -to SDRAM_BA1nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_47 -to SDRAM_A0set_location_assignment PIN_42 -to SDRAM_A1set_location_assignment PIN_41 -to SDRAM_A2set_location_assignment PIN_40 -to SDRAM_A3set_location_assignment PIN_34 -to SDRAM_A4set_location_assignment PIN_33 -to SDRAM_A5set_location_assignment PIN_32 -to SDRAM_A6set_location_assignment PIN_31 -to SDRAM_A7set_location_assignment PIN_35 -to SDRAM_A8set_location_assignment PIN_36 -to SDRAM_A9set_location_assignment PIN_48 -to SDRAM_A10set_location_assignment PIN_37 -to SDRAM_A11set_location_assignment PIN_38 -to SDRAM_A12nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_69 -to SDRAM_DQ0set_location_assignment PIN_68 -to SDRAM_DQ1set_location_assignment PIN_67 -to SDRAM_DQ2set_location_assignment PIN_62 -to SDRAM_DQ3set_location_assignment PIN_61 -to SDRAM_DQ4set_location_assignment PIN_60 -to SDRAM_DQ5set_location_assignment PIN_59 -to SDRAM_DQ6set_location_assignment PIN_58 -to SDRAM_DQ7set_location_assignment PIN_71 -to SDRAM_DQ8set_location_assignment PIN_72 -to SDRAM_DQ9set_location_assignment PIN_73 -to SDRAM_DQ10set_location_assignment PIN_74 -to SDRAM_DQ11set_location_assignment PIN_78 -to SDRAM_DQ12set_location_assignment PIN_77 -to SDRAM_DQ13set_location_assignment PIN_76 -to SDRAM_DQ14set_location_assignment PIN_75 -to SDRAM_DQ15nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_57 -to SDRAM_DQM0set_location_assignment PIN_70 -to SDRAM_DQM1nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_99 -to FLASH_CE_set_location_assignment PIN_100 -to FLASH_OE_set_location_assignment PIN_128 -to FLASH_WE_nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_98 -to EA1set_location_assignment PIN_110 -to EA2set_location_assignment PIN_111 -to EA3set_location_assignment PIN_112 -to EA4set_location_assignment PIN_113 -to EA5set_location_assignment PIN_114 -to EA6set_location_assignment PIN_119 -to EA7set_location_assignment PIN_120 -to EA8set_location_assignment PIN_131 -to EA9set_location_assignment PIN_132 -to EA10set_location_assignment PIN_133 -to EA11set_location_assignment PIN_134 -to EA12set_location_assignment PIN_139 -to EA13set_location_assignment PIN_140 -to EA14set_location_assignment PIN_141 -to EA15set_location_assignment PIN_142 -to EA16set_location_assignment PIN_11 -to EA17set_location_assignment PIN_121 -to EA18set_location_assignment PIN_122 -to EA19nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_123 -to RYBY_nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_130 -to EA20 nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_103 -to EDQ0set_location_assignment PIN_105 -to EDQ1set_location_assignment PIN_107 -to EDQ2set_location_assignment PIN_109 -to EDQ3set_location_assignment PIN_144 -to EDQ4set_location_assignment PIN_3 -to EDQ5set_location_assignment PIN_5 -to EDQ6set_location_assignment PIN_7 -to EDQ7set_location_assignment PIN_104 -to EDQ8set_location_assignment PIN_106 -to EDQ9set_location_assignment PIN_108 -to EDQ10set_location_assignment PIN_143 -to EDQ11set_location_assignment PIN_2 -to EDQ12set_location_assignment PIN_4 -to EDQ13set_location_assignment PIN_6 -to EDQ14set_location_assignment PIN_10 -to EDQ15nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_79 -to RXD1set_location_assignment PIN_82 -to TXD1nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀set_location_assignment PIN_83 -to USBDNset_location_assignment PIN_84 -to USBDPnios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀第二节:创建NiosII系统。1.选择Tools - SOPC Builder,我将这个系统命名为sopc_ezC6Be_StdF50,就是在项目名前加上sopc_,您可以依据需要,为他命名。 nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀2。配置Component/Kit Library Search Path。目的是在系统中增加本站设计的Flash编程器目录,请把光盘CD1上的/Example/ezNiosC6 拷贝到您的电脑的硬盘上。比如,我把他放在h:/DB2005/project/niosDK/CD/CD1/Example/中,然后在Altera SOPC Builder中,选择File - SOPC Builder Setup,增加如下搜索路径:+h:/DB2005/project/niosDK/CD/CD1/Example/ezNiosC6nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀ezNiosC3 的用户如下操作:请把光盘CD1上的/Example/ezNiosC3 拷贝到您的电脑的硬盘上。比如,我把他放在h:/DB2005/project/niosDK/CD/CD1/Example/中,然后在Altera SOPC Builder中,选择File - SOPC Builder Setup,增加如下搜索路径:+h:/DB2005/project/niosDK/CD/CD1/Example/ezNiosC3nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀并顺便检察Modelsim Directory是否正确:比如,我的是 g:/w2k/eda/fpga/altera/modeltech_6.0/win32nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀然后,你需要关闭Altera SOPC Builder,然后再重新通过QuartusII的Tools -SOPC Builder来开启SOPC Builder,这样上述修改才能生效。3常见错误:有许多朋友往往在设置路径的时候,犯与下图类似的错误。错误在于第一个路径前面是不需要 + 号的!要去掉第一个路径前面的 + 号3。Board Target 选择:ezC6_Programmer,clk选择 50.0 ezNiosC3的用户如下操作:Board Target 选择:ezC3_Programmer,clk选择 64.0 4。为系统添加Nios II处理器。在Nios II core选项卡中,选择Nios II /e 。JTAG Debug Module选项卡中,选择Debug Level 1Custom Instructions选项卡中空着即可。最后选择Finish确认! 我把这个处理器改名(rename)为cpu_ezC6Be_StdF50,您可以依据需要,为其命名。5.为系统添加onchip_ram。双击左边的Memory - On-Chip Memory,为系统添加2K byte onchip RAM,按照如下配置。我把它改名为onchip_ram_0,您可以依据需要,为其命名。nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀6。为系统添加DRAM控制器。nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀双击左边的Memory - SDRAM Crontroller,为系统添加8M byte DRAM,请按照如下图片配置。 nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀7。 为系统添加Tri-State Bridge。双击左边的Bridge - Avalon Tri-State Bridge,为系统添加Tri-State Bridge,请按照如下图片配置。 8。为系统添加Flash接口。双击左边的Memory - Flash Memory(Common Flash Interface),为系统添加Flash,请按照如下图片配置。我把它改名(rename)为ext_flash,您可以依据需要,为其命名,但最好还是取名为ext_flash。ezNiosC3A,ezNiosC3B,ezNiosC6A的用户由于开发板上不带Flash,可以跳过此步。9。为系统添加EPCS Serial Flash Controller。双击左边的Memory - EPCS Serial Flash Controller,为系统添加EPCS Serial Flash Controller,请按照如下图片配置。ezNiosC3A,ezNiosC6A的用户由于开发板上不带该器件,可以跳过此步。nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀10.为系统添加sys_clk_timer。双击左边的Other - interval timer,为系统添加timer,请按照如下图片配置。我把它改名(rename)为sys_clk_timer, 11.为系统添加high_res_timer。双击左边的Other - interval timer,为系统添加timer,请按照如下图片配置。我把它改名(rename)为high_res_timer. 12.为系统添加JTAG_UART。双击左边的Communication - JTAG_UART,为系统添加JTAG_UART,请按照如下图片配置。13.为系统添加RS232_UART。双击左边的Communication - UART(RS-232 serial port),为系统添加UART,请按照如下图片配置。ezNiosC3A,ezNiosC3b,ezNiosC6A的用户由于开发板上不带该器件,可以跳过此步。14.为系统添加LED_PIO。双击左边的Other - PIO(Parallel I/O),为系统添加PIO,请按照如下图片配置。我把它改名(rename)为led_pio。15.为系统添加button_pio。双击左边的Other - PIO(Parallel I/O),为系统添加PIO,请按照如下图片配置。我把它改名(rename)为button_pio。 16.为系统添加sysid。双击左边的Other - System ID Peripheral,为系统添加sysid,请按照如下图片配置。 17.然后,选择System - Auto-Assign Base Address,自动分配基地址。18.选择System - Auto-Assign IRQs,自动分配中断向量。最后,得到如下结果: 19.点击Nios II More cpu_NiosSmall settings选项卡,进行处理器设定。Reset Address 设为onchip_ram_0,Exception Address 设为onchip_ram_0 . nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀20.点击System Generation选项卡,进行最后的设定并生成系统。选中HDL.Generate system module logic in Verilog,如果需要仿真,也请选中Simulation.Create ModelSim(tm) project files.然后点击Generate,进行系统生成的任务。如下图: 然后,就是漫长的等待,你可以忙里偷闲,喝一小杯咖啡。一般没有问题的话,可以看到系统提示:SUCCESS: SYSTEM GENERATION COMPLETED.如果看到此信息,恭喜恭喜,系统被正确生成了。如果失败,请返回并检查、修改!nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀第三节:初始化onchip_ram_0.hex。接下来是初始化onchip_ram_0.hex,这样,系统一上电,就会开始跑流水灯,看着舒服一点啦。nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀1.点击Run Nios II IDE,启动Nios II IDE2.选择File - New - Project,然后选择:Altera Nios II - C/C+ Application,然后选择Next 3.Name空栏中,您可以您可以依据需要,为其命名。比如,我为其取名为ezC6Be_StdF50_hello_led_1,完成后,选择Next。(注意,要在Select Project Template 中,选中Hello LED) 4.选中Create a new system library named: .,最后选择Finish,系统会自动生成该项目。如下,是hello_led.c文件,一般情况下,无需作任何修改5.选择Project - Build Project,编译整个项目。nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀常见问题:有的朋友常常会遇到如下错误:提示LED_PIO_BASE没有声明,这是因为名字不一致引起的比如,在生成SOPC系统时,双击PIO(Parallel I/O)(在Avalon Modules - Other 下),为系统添加输出接口,你没有把该组件改名成LED_PIO,而是保留了原始的名字:PIO_0;但你又通过 IOWR_ALTERA_AVALON_PIO_DATA(LED_PIO_BASE, led);来向该组件写入数据,就会导致上述错误:解决方法:使两者名字一致。1。可以修改hello_led.c,通过 IOWR_ALTERA_AVALON_PIO_DATA(PIO_0_BASE, led) 通过来操作该PIO。2。或者可以修改sopc系统,为该PIO改名为LED_PIO。nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀第三节:在QuartusII中使用上述niosII系统1。在编译完成后。首先在QuartusII中,打开SOPC Builder生成的sopc_ezC6Be_StdF50.bsf,检查一下引脚,看看跟你的设想是否有误,如下图: 2。你可以使用上述的sopc_ezC6Be_StdF50.bsf,来构造你自己的系统。如下图,我创建了ezC6Be_StdF50.bdf,来使用它。 3。其中,sdram_pll按照如下图配置,input clk是50M, 请ezNiosC3A,ezNiosC3B,ezNiosC6A的用户按照如下操作input clk是16M:4。如下是delay_reset_block.它的作用主要是延迟reset,以等待PLL稳定,如果要求不严格,也可以不加。 5。完成后,选中Processing - Start Compilation,开始编译。6。编译成功后,可以看一下Compilation Report.其中,Total logic elements使用了45%,还剩余55%可以作为其他用途。nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只挑要诽挂惮候柠顷瞬永斌绘评狂吁兼奋缚敞绣房本仕芹逞搞愿时课锐才筛醒蓑魏藤警躲引搏伍文速续驻召曼熟岁寞毋翌匈借躇记佬臣筛拼髓愉将蹬牧哀第四节:下载与测试。最后,选择Tools -Programmer,下载整个配置到FPGA中,如下图。 下载成功后,可以看到LED的有规律的变化(流水灯)。 nios II标准系统的创建nios II标准系统的创建 在此之前,我曾经过介绍过如何建立最小(small)的nios系统(见文章nios无痛入门)。在这儿,我将要介绍如何建立一个常用的标准(Standard)Nios系统。如果本文能对您有一点点帮助,我都会感到非常高兴。 在本文中,我只
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 华为新加坡营销方案分析(3篇)
- 初中安全教育和培训课件
- 内蒙古民居课件
- 化学安全培训资料课件
- 创客百变惊蛰课件教学
- 内科三基三严课件
- 统编版语文一年级上册(2024)第二单元 语文园地二公开课一等奖创新教学设计
- 内燃机润滑系统课件
- 创业英雄课件
- 内河基本安全再有效培训课件
- 检测人员管理办法格式
- 茶百道培训课件
- 2025年食品安全人员在线考试试题及答案
- 多重耐药菌感染患者的护理LP
- 2025-2026学年冀教版(2024)小学数学一年级上册(全册)教学设计(附目录P339)
- 客诉奖惩管理办法
- 2025年度国务院国资委干部教育培训中心招聘(2人)笔试备考试题及答案详解(历年真题)
- 2025司法协理员考试模拟题及答案
- 2025年北京市家庭居室装修工程施工合同
- 事业法人登记管理办法
- 承装修试许可证管理办法
评论
0/150
提交评论