<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_小時不識月 Stupid &amp; Hungry</title><subtitle type="text">时常记记，以防忘记！——.COM 缺氧®（张亚峰） </subtitle><id>http://feed.cnblogs.com/blog/u/63083/rss</id><updated>2012-01-30T02:25:12Z</updated><author><name>.COM 缺氧&amp;#174;</name><uri>http://www.cnblogs.com/yuphone/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yuphone/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/63083/rss"/><entry><id>http://www.cnblogs.com/yuphone/archive/2012/01/30/2331668.html</id><title type="text">[Altera在线教学].IP复用及其实现方法</title><summary type="text">推荐预修课程： Introduction to Qsys Introduction to Tcl Using the Quartus II Software: An Introduction Verilog HDL Basics VHDL Basics 在线学习： http://www.altera.com/customertraining/webex/IP_...</summary><published>2012-01-30T02:25:00Z</published><updated>2012-01-30T02:25:00Z</updated><author><name>.COM 缺氧&amp;#174;</name><uri>http://www.cnblogs.com/yuphone/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yuphone/archive/2012/01/30/2331668.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yuphone/archive/2012/01/30/2331668.html"/><content type="html">&lt;p&gt;&lt;strong&gt;推荐预修课程：&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.altera.com/education/training/courses/OQSYS1000"&gt;Introduction to Qsys&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.altera.com/education/training/courses/ODSW1180"&gt;Introduction to Tcl&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.altera.com/education/training/courses/ODSW1100"&gt;Using the Quartus II Software: An Introduction&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.altera.com/education/training/courses/OHDL1120"&gt;Verilog HDL Basics&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.altera.com/education/training/courses/OHDL1110"&gt;VHDL Basics&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;在线学习：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altera.com/customertraining/webex/IP_Reuse/launcher.html"&gt;http://www.altera.com/customertraining/webex/IP_Reuse/launcher.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;下载学习：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altera.com/customertraining/webex/IP_Reuse/IP_Reuse.zip"&gt;http://www.altera.com/customertraining/webex/IP_Reuse/IP_Reuse.zip&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;课程目的：&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;理解新建好IP需要什么&lt;/li&gt;    &lt;li&gt;学习设计及实现好IP的典型做法&lt;/li&gt;    &lt;li&gt;新建翔实的易于IP用户使用的IP包&lt;/li&gt;    &lt;li&gt;新建兼容Qsys标准接口的IP&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301025057163.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301025068342.png" width="309" height="642" /&gt;&lt;/a&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301025077013.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301025078507.png" width="306" height="639" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301025086098.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301025093689.png" width="308" height="643" /&gt;&lt;/a&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301025102360.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301025117442.png" width="311" height="640" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/20120130102511299.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301025112840.png" width="308" height="191" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;更多在线课程&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altera.com/education/training/trn-index.jsp"&gt;http://www.altera.com/education/training/trn-index.jsp&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yuphone/aggbug/2331668.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yuphone/archive/2012/01/30/2331668.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yuphone/archive/2012/01/30/2331637.html</id><title type="text">[Altera在线教学].tcl介绍 与 Quartus II tcl脚本</title><summary type="text">Introduction to Tcl （1 hour） 在线学习： http://www.altera.com/customertraining/webex/Introduction_to_Tcl/player.html 下载学习： http://www.altera.com/customertraining/webex/Introduction_to_Tcl/Introductio...</summary><published>2012-01-30T02:05:00Z</published><updated>2012-01-30T02:05:00Z</updated><author><name>.COM 缺氧&amp;#174;</name><uri>http://www.cnblogs.com/yuphone/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yuphone/archive/2012/01/30/2331637.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yuphone/archive/2012/01/30/2331637.html"/><content type="html">&lt;p&gt;&lt;a href="https://mysupport.altera.com/etraining_enu/start.swe?SWEField=s_1_1_11_0&amp;amp;SWENeedContext=true&amp;amp;SWESP=false&amp;amp;SWERowIds=&amp;amp;SWEMethod=myRegisterClass&amp;amp;SWECmd=InvokeMethod&amp;amp;SWEVI=&amp;amp;SWEPOC=&amp;amp;SWETargetView=&amp;amp;SWEDIC=false&amp;amp;SWEReqRowId=1&amp;amp;SWEView=eTraining+Class+Detail+View&amp;amp;SWETVI=&amp;amp;SWERowId=1@1694254&amp;amp;SWEC=5&amp;amp;SWEM=&amp;amp;SWEBID=-1&amp;amp;SWESPa=&amp;amp;SWEContainer=&amp;amp;SWETS=&amp;amp;SWETA=&amp;amp;SWEApplet=eTraining+Class+Form+Applet&amp;amp;SWETS=1327888239327&amp;amp;SWEC=5#SWEApplet1" name="SWEApplet1"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Introduction to Tcl （1 hour）&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;在线学习：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altera.com/customertraining/webex/Introduction_to_Tcl/player.html"&gt;http://www.altera.com/customertraining/webex/Introduction_to_Tcl/player.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;下载学习：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altera.com/customertraining/webex/Introduction_to_Tcl/Introduction_to_Tcl.zip"&gt;http://www.altera.com/customertraining/webex/Introduction_to_Tcl/Introduction_to_Tcl.zip&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301004535103.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301004531265.png" width="298" height="613" /&gt;&lt;/a&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301004546348.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301004552826.png" width="300" height="607" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301004556480.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301004568498.png" width="296" height="605" /&gt;&lt;/a&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301004569087.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301004571628.png" width="301" height="246" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Quartus II Software Tcl Scripting （1.5 hour）&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;在线学习：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altera.com/customertraining/webex/Quartus_II_Tcl_Scripting/player.html"&gt;http://www.altera.com/customertraining/webex/Quartus_II_Tcl_Scripting/player.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;下载学习：&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altera.com/customertraining/webex/Quartus_II_Tcl_Scripting/Quartus_II_Tcl_Scripting.zip"&gt;http://www.altera.com/customertraining/webex/Quartus_II_Tcl_Scripting/Quartus_II_Tcl_Scripting.zip&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301004584759.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301004583222.png" width="297" height="610" /&gt;&lt;/a&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301004595796.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301005008371.png" width="295" height="611" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301005008960.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201201/201201301005019549.png" width="292" height="290" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;更多在线课程&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.altera.com/education/training/trn-index.jsp"&gt;http://www.altera.com/education/training/trn-index.jsp&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yuphone/aggbug/2331637.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yuphone/archive/2012/01/30/2331637.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yuphone/archive/2011/12/27/2303817.html</id><title type="text">[原创].抛弃QII自带文本编辑器，换Notepad++，照样可以定位错误行；暨如何开启Notepad++的自动补全功能</title><summary type="text">引子 虽然QII11.1添加了自动补全功能，但是仍然不过瘾；本人还是恋恋不忘Notepad++，那就折腾折腾吧。 正文 此处以Quartus II 11.1和Notepad++ v5.9.6.2为例。 1. 使用QII自动调用Notepad++来打开HDL、sdc、txt等文件；并且可以在报错的时候，Notepad++可以直接高亮所报错的行（此模式下，Notepad++最大化后效果最佳）。...</summary><published>2011-12-27T09:35:00Z</published><updated>2011-12-27T09:35:00Z</updated><author><name>.COM 缺氧&amp;#174;</name><uri>http://www.cnblogs.com/yuphone/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yuphone/archive/2011/12/27/2303817.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yuphone/archive/2011/12/27/2303817.html"/><content type="html">&lt;p&gt;&lt;strong&gt;引子&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;虽然QII11.1添加了自动补全功能，但是仍然不过瘾；本人还是恋恋不忘Notepad++，那就折腾折腾吧。&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;正文&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;此处以Quartus II 11.1和Notepad++ v5.9.6.2为例。&lt;/p&gt;  &lt;p&gt;1. 使用QII自动调用Notepad++来打开HDL、sdc、txt等文件；并且可以在报错的时候，Notepad++可以直接高亮所报错的行（此模式下，Notepad++最大化后效果最佳）。&lt;/p&gt;  &lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;   &lt;p&gt;&lt;font color="#000000"&gt;方法：QII &amp;gt; Tools &amp;gt; Options… &amp;gt; General &amp;gt; Preferred Text Editor，按下图设置即可。&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201112/201112271735136207.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201112/201112271735141256.png" width="441" height="215" /&gt;&lt;/a&gt;图1&lt;/p&gt;    &lt;p&gt;其中%f用于指定文件名，%l用于指定相应的行数；-n是Notepad++的选项，功能是高亮至某行。&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;2. 开启Notepad++的自动补全功能。&lt;/p&gt;  &lt;blockquote style='border:2px solid #EFEFEF;color:#333333;padding:5px 10px;'&gt;   &lt;p&gt;&lt;font color="#000000"&gt;方法：N++ &amp;gt; 设置 &amp;gt;&amp;#160; 首选项 &amp;gt;&amp;#160; 备份与自动完成&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#000000"&gt;这里我选择如图2所示&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201112/201112271735142369.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201112/201112271735148258.png" width="164" height="100" /&gt;&lt;/a&gt;图2&lt;/p&gt;    &lt;p&gt;使用效果：所有词组在敲第二遍的时候，都会自动提示。&lt;/p&gt;    &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201112/201112271735142958.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201112/20111227173515799.png" width="201" height="81" /&gt;&lt;/a&gt;图3&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;参考&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;1. &lt;a href="http://npp-community.tuxfamily.org/zh-hans/documentation/notepad-%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C/%E5%91%BD%E4%BB%A4%E8%A1%8C"&gt;Notepad++在线文档——命令行&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;另见&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;1. &lt;a href="http://www.cnblogs.com/yuphone/archive/2010/07/20/1781496.html"&gt;[原创].关于使用QII 10.0编译器无法编辑和查看中文的问题一个变通解决方案&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yuphone/aggbug/2303817.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yuphone/archive/2011/12/27/2303817.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yuphone/archive/2011/12/15/2289188.html</id><title type="text">[笔记].QII 11.1文本编辑器，新增了&amp;ldquo;Autocomplete text&amp;rdquo;功能</title><summary type="text">启用方法 Tools&amp;gt;Options&amp;gt;Text Editor 运行效果</summary><published>2011-12-15T09:23:00Z</published><updated>2011-12-15T09:23:00Z</updated><author><name>.COM 缺氧&amp;#174;</name><uri>http://www.cnblogs.com/yuphone/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yuphone/archive/2011/12/15/2289188.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yuphone/archive/2011/12/15/2289188.html"/><content type="html">&lt;p&gt;&lt;strong&gt;启用方法&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Tools&amp;gt;Options&amp;gt;Text Editor&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201112/201112151722501842.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201112/201112151722516335.png" width="454" height="191" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;运行效果&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201112/20111215172251513.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201112/201112151722523370.png" width="304" height="253" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yuphone/aggbug/2289188.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yuphone/archive/2011/12/15/2289188.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yuphone/archive/2011/11/24/2262211.html</id><title type="text">[笔记].活用Quartus II内置模板，快速输入HDL代码、TimeQuset约束及tcl语句等</title><summary type="text">譬如，新建一个v代码，选择Edit&amp;gt;Insert Template或单击 ，即可选择插入预置的Verilog HDL模板。 图1 先前发帖有介绍[资料].学TimeQuest必看，其中提到的TimeQuest Cookbook是一本极好的TimeQuset入门资料。刚好，这个Cookbook里面的案例及sdc约束语句在模板中也有。凭借模板，可以快速插入所需的约束。 新建一个sdc文件...</summary><published>2011-11-24T12:13:00Z</published><updated>2011-11-24T12:13:00Z</updated><author><name>.COM 缺氧&amp;#174;</name><uri>http://www.cnblogs.com/yuphone/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yuphone/archive/2011/11/24/2262211.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yuphone/archive/2011/11/24/2262211.html"/><content type="html">&lt;p&gt;譬如，新建一个v代码，选择Edit&amp;gt;Insert Template或单击&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111242012407875.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111242012409270.png" width="25" height="27" /&gt;&lt;/a&gt; ，即可选择插入预置的Verilog HDL模板。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111242012441382.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111242012464249.png" width="749" height="586" /&gt;&lt;/a&gt; 图1&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;先前发帖有介绍&lt;a href="http://alteraforum.com.cn/showtopic-225.aspx"&gt;[资料].学TimeQuest必看&lt;/a&gt;，其中提到的TimeQuest Cookbook是一本极好的TimeQuset入门资料。刚好，这个Cookbook里面的案例及sdc约束语句在模板中也有。凭借模板，可以快速插入所需的约束。&lt;/p&gt;  &lt;p&gt;新建一个sdc文件，选择Edit&amp;gt;Insert Template或单击&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111242012407875.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111242012409270.png" width="25" height="27" /&gt;&lt;/a&gt; ，即可选择插入预置的sdc模板。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111242012539835.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111242012544404.png" width="749" height="586" /&gt;&lt;/a&gt; 图2&lt;/p&gt;  &lt;p&gt;当然，此处还有其他语言的模板，有兴趣的同学可自行调用，这里就不赘述了。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111242012552735.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111242012566224.png" width="218" height="168" /&gt;&lt;/a&gt; 图3&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yuphone/aggbug/2262211.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yuphone/archive/2011/11/24/2262211.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yuphone/archive/2011/11/09/2242281.html</id><title type="text">[资料].Altera FPGA/CPLD Allegro原理图库</title><summary type="text">http://www.altera.com.cn/download/board-layout-test/pcb/pcb-cadence.html 1. Allegro的用户可以直接使用。 2. Altium Designer的用户需要先在电脑上安装Cadence软件，然后使用AD导入。</summary><published>2011-11-09T03:37:00Z</published><updated>2011-11-09T03:37:00Z</updated><author><name>.COM 缺氧&amp;#174;</name><uri>http://www.cnblogs.com/yuphone/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yuphone/archive/2011/11/09/2242281.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yuphone/archive/2011/11/09/2242281.html"/><content type="html">&lt;p&gt;&lt;a href="http://www.altera.com.cn/download/board-layout-test/pcb/pcb-cadence.html"&gt;http://www.altera.com.cn/download/board-layout-test/pcb/pcb-cadence.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;1. Allegro的用户可以直接使用。&lt;/p&gt;  &lt;p&gt;2. Altium Designer的用户需要先在电脑上安装Cadence软件，然后使用AD导入。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yuphone/aggbug/2242281.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yuphone/archive/2011/11/09/2242281.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yuphone/archive/2011/11/09/2242276.html</id><title type="text">[转载].(筆記) Qsys resource整理 (SOC) (Nios II) (Qsys)</title><summary type="text">转自：http://www.cnblogs.com/oomusou/archive/2011/10/18/qsys_resource.htmlAbstract Altera即將在2012年停止使用SOPC Builder，取而代之是Qsys，除了在Quartus II 11.0正是提供Qsys之外，Altera亦開始只提供Qsys的範例程式，所以學會Qsys已經成為不可擋的趨勢，除非你不想跟隨Altera的技術繼續進步。Introduction Qsys是從2002年的SOPC Builder之後的最大改版，若你想切入SOPC技術，目前剛好是一個很好的切入點，因為剛好遇到SOPC技術改朝換代的</summary><published>2011-11-09T03:34:00Z</published><updated>2011-11-09T03:34:00Z</updated><author><name>.COM 缺氧&amp;#174;</name><uri>http://www.cnblogs.com/yuphone/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yuphone/archive/2011/11/09/2242276.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yuphone/archive/2011/11/09/2242276.html"/><content type="html">&lt;p&gt;转自：&lt;a href="http://www.cnblogs.com/oomusou/archive/2011/10/18/qsys_resource.html"&gt;http://www.cnblogs.com/oomusou/archive/2011/10/18/qsys_resource.html&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Abstract &lt;br /&gt;&lt;/strong&gt;Altera即將在2012年停止使用SOPC Builder，取而代之是Qsys，除了在Quartus II 11.0正是提供Qsys之外，Altera亦開始只提供Qsys的範例程式，所以學會Qsys已經成為不可擋的趨勢，除非你不想跟隨Altera的技術繼續進步。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt; &lt;br /&gt;Qsys是從2002年的SOPC Builder之後的最大改版，若你想切入SOPC技術，目前剛好是一個很好的切入點，因為剛好遇到SOPC技術改朝換代的時機，雖然說SOC與硬體的觀念都一樣，但你可以拋棄SOPC Builder長久的包袱，完全從一個嶄新的Qsys學起。以下歸納出目前我所找到的Qsys官方資源。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.altera.com/products/software/quartus-ii/subscription-edition/qsys/qts-qsys.html"&gt;Qsys &amp;ndash; Altera's System Integration Tool&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.altera.com/b/qsys-demo-tutorial-webcast.html?f=hp&amp;amp;k=pb1-0"&gt;Qsys System Integration Tool &amp;ndash; Online Demos, Tutorials, and Webcasts&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.altera.com/literature/tt/tt_qsys_intro.pdf"&gt;Qsys System Design Tutorial&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.altera.com/support/examples/design-entry-tools/qsys/exm-qsys-tut.html"&gt;Qsys Tutorial Design Example&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.altera.com/literature/an/an632.pdf"&gt;SOPC Builder to Qsys Migration Guidelines&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.altera.com/literature/wp/wp-01149-noc-qsys.pdf"&gt;Applying the Benefits of Network on a Chip Architecture to FPGA System Design&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.altera.com/literature/hb/qts/qsys_section.pdf"&gt;Quartus II Handbook Qsys Section&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://www.alterawiki.com/wiki/New_Qsys_Issues"&gt;Altera Wiki Qsys Issues&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yuphone/aggbug/2242276.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yuphone/archive/2011/11/09/2242276.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yuphone/archive/2011/11/09/2242270.html</id><title type="text">[资料].基于Cyclone IV的RSU（远程系统升级）的手把手范例</title><summary type="text">Altera Wiki提供了一个基于BeMicro SDK的手把手的RSU Demo。框图很简单，适合移植到其他系统。注：适用于Cyclone III、Cyclone IV等带有RSU硬核的器件。 http://www.alterawiki.com/wiki/EPCS_based_Remote_System_Update_(RSU)_example_on_BeMicro_SDK</summary><published>2011-11-09T03:32:00Z</published><updated>2011-11-09T03:32:00Z</updated><author><name>.COM 缺氧&amp;#174;</name><uri>http://www.cnblogs.com/yuphone/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yuphone/archive/2011/11/09/2242270.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yuphone/archive/2011/11/09/2242270.html"/><content type="html">&lt;p&gt;Altera Wiki提供了一个基于BeMicro SDK的手把手的RSU Demo。框图很简单，适合移植到其他系统。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;em&gt;注：适用于Cyclone III、Cyclone IV等带有RSU硬核的器件。&lt;/em&gt; &lt;br /&gt;&lt;a href="http://www.alterawiki.com/wiki/EPCS_based_Remote_System_Update_(RSU)_example_on_BeMicro_SDK"&gt;http://www.alterawiki.com/wiki/EPCS_based_Remote_System_Update_(RSU)_example_on_BeMicro_SDK&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111091131297321.jpg"&gt;&lt;img style="display: inline; border: 0px;" title="sshot-1" src="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111091131321517.jpg" alt="sshot-1" width="748" height="290" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111091131339748.jpg"&gt;&lt;img style="display: inline; border: 0px;" title="sshot-2" src="http://images.cnblogs.com/cnblogs_com/yuphone/201111/201111091131351710.jpg" alt="sshot-2" width="894" height="486" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yuphone/aggbug/2242270.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yuphone/archive/2011/11/09/2242270.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yuphone/archive/2011/10/25/2223472.html</id><title type="text">[笔记].关于使用Nios II Flash Programmer下载后无法从EPCS启动的一种解决方法；sof+elf&amp;gt;flash&amp;gt;hex&amp;gt;jic</title><summary type="text">引子 使用Nios II Flash Programmer下载后无法从EPCS启动的问题集中在以下版本： 9.0SP2 9.1、9.1SP2 11.0 究其根本，就是这几个版本的Series Flash Leader有Bug。其中11.0，无法在下载jic时，擦除EPCS。 解决方法sof+elf&amp;gt;flash&amp;gt;hex&amp;gt;jic 经Edison指点，得知alt...</summary><published>2011-10-25T02:09:00Z</published><updated>2011-10-25T02:09:00Z</updated><author><name>.COM 缺氧&amp;#174;</name><uri>http://www.cnblogs.com/yuphone/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yuphone/archive/2011/10/25/2223472.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yuphone/archive/2011/10/25/2223472.html"/><content type="html">&lt;p&gt;&lt;strong&gt;引子&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;使用Nios II Flash Programmer下载后无法从EPCS启动的问题集中在以下版本：&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;9.0SP2 &lt;/li&gt;    &lt;li&gt;9.1、9.1SP2 &lt;/li&gt;    &lt;li&gt;11.0 &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;究其根本，就是这几个版本的Series Flash Leader有Bug。其中11.0，无法在下载jic时，擦除EPCS。&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;解决方法sof+elf&amp;gt;flash&amp;gt;hex&amp;gt;jic&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;经Edison指点，得知alteraforum上有前辈给出解决方法。看似简单，疗效却比较好。&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;在所在QII工程文件夹中，新建一个文件夹。此处以sof+elf_jic为例； &lt;/li&gt;    &lt;li&gt;将QII工程和NII工程编译生成的sof和elf都拷贝到此文件夹内； &lt;/li&gt;    &lt;li&gt;按如下格式，新建一个sh文件，此处命名为make_hex.sh；（sh文件，bash的批处理文件；类似于DOC的bat文件）      &lt;br /&gt;      &lt;pre &gt;sof=&amp;quot;DE0_Nano.sof&amp;quot; &#xD;
elf=&amp;quot;DE0_Nano.elf&amp;quot;&#xD;
&#xD;
echo &amp;quot;sof&amp;gt;flash ...&amp;quot;; sof2flash --epcs --input=$sof --output=hw.flash --quiet&#xD;
echo &amp;quot;elf&amp;gt;flash ...&amp;quot;; elf2flash --epcs --after=hw.flash --input=$elf --output=sw.flash&#xD;
echo &amp;quot;cat flash ...&amp;quot;; cp hw.flash hw_sw.flash; cat sw.flash &amp;gt;&amp;gt; hw_sw.flash&#xD;
echo &amp;quot;flash&amp;gt;hex ...&amp;quot;; nios2-elf-objcopy --input-target srec --output-target ihex hw_sw.flash hw_sw.hex&#xD;
echo &amp;quot;del flash ...&amp;quot;; rm -f *.flash&lt;/pre&gt;&#xD;
  &lt;/li&gt;&#xD;
&#xD;
  &lt;li&gt;修改第1~2行处所指的文件名，保存。打开开始&amp;gt;程序&amp;gt;Altera&amp;gt;Nios II EDS xx.x&amp;gt;Nios II xx.x Command Shell，此处以Nios II 10.1 Command Shell做示范（图1）。 &#xD;
    &lt;br /&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110251028076799.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110251028087214.png" width="630" height="406" /&gt;&lt;/a&gt; 图1 &lt;/li&gt;&#xD;
&#xD;
  &lt;li&gt;打开QII&amp;gt;File&amp;gt;Convert Programming Files（图2），把SOF Data给Remove掉，然后点Generate生成jic。 &#xD;
    &lt;br /&gt;&amp;#160;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110251028105460.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110251028115559.png" width="790" height="445" /&gt;&lt;/a&gt; 图2 &lt;/li&gt;&#xD;
&#xD;
  &lt;li&gt;直接下载jic，OK。 &lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&#xD;
&lt;p&gt;&amp;#160;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;strong&gt;参考&lt;/strong&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;1. alteraforum.JIC file Generation &#xD;
  &lt;br /&gt;&lt;a href="http://www.alteraforum.com/forum/showthread.php?p=77416"&gt;http://www.alteraforum.com/forum/showthread.php?p=77416&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/yuphone/aggbug/2223472.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yuphone/archive/2011/10/25/2223472.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/yuphone/archive/2011/10/24/2222207.html</id><title type="text">[笔记].为何在Nios II SBTE中，直接拖放到工程文件夹的文件，编译会出错？</title><summary type="text">我平时创建新的Nios II工程时，都是选择从空模板创建app+bsp工程（图1、图2）。 图1 图2 有时候，我直接从其他工程里或文件夹复制c，然后直接粘贴到我的app工程里。图3所示的main.c，就是我直接拖过来的。代码（代码1）很简单，但是编译却出现报错（图4）。 图3 代码1 main.c #include &amp;quot;system.h&amp;quot;#include &amp;quot;altera_aval...</summary><published>2011-10-23T19:05:00Z</published><updated>2011-10-23T19:05:00Z</updated><author><name>.COM 缺氧&amp;#174;</name><uri>http://www.cnblogs.com/yuphone/</uri></author><link rel="alternate" href="http://www.cnblogs.com/yuphone/archive/2011/10/24/2222207.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/yuphone/archive/2011/10/24/2222207.html"/><content type="html">&lt;p&gt;我平时创建新的Nios II工程时，都是选择从空模板创建app+bsp工程（图1、图2）。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305124209.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305123686.png" width="482" height="75" /&gt;&lt;/a&gt; 图1&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305125878.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305121210.png" width="196" height="58" /&gt;&lt;/a&gt; 图2&lt;/p&gt;  &lt;p&gt;有时候，我直接从其他工程里或文件夹复制c，然后直接粘贴到我的app工程里。图3所示的main.c，就是我直接拖过来的。代码（代码1）很简单，但是编译却出现报错（图4）。&lt;/p&gt;  &lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305134275.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201110/20111024030513928.png" width="265" height="190" /&gt;&lt;/a&gt; 图3&lt;/p&gt;  &lt;p&gt;代码1 main.c&lt;/p&gt;  &lt;pre &gt;#include &amp;quot;system.h&amp;quot;&#xD;
#include &amp;quot;altera_avalon_pio_regs.h&amp;quot;&#xD;
&#xD;
int main(void)&#xD;
{&#xD;
  while(1)&#xD;
  {&#xD;
    IOWR_ALTERA_AVALON_PIO_DATA(LED_BASE, 0x55);&#xD;
  }&#xD;
  return 0;&#xD;
}&lt;/pre&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305135944.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305131833.png" width="578" height="175" /&gt;&lt;/a&gt; 图4&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;图4的意思就是讲，我的c没有main()入口。我就奇了怪。双击打开markfile看看，原来的SRCS的列表都是空（图5）。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305136849.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305135454.png" width="399" height="72" /&gt;&lt;/a&gt; 图5&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;我把main.c手动加入SRCS列表中。刷新一下工程，发现一个现象（图6），看，main.c左边的图标的右上角的那个圆，亮了；对比一下图3。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305148834.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305147439.png" width="261" height="142" /&gt;&lt;/a&gt; 图6&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;我重新编译工程，成功（图7）。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305146915.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305149980.png" width="386" height="169" /&gt;&lt;/a&gt; 图7&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;那么如果发现有的c或h文件，没有亮，怎么办呢？&lt;/p&gt;&#xD;
&#xD;
&lt;ol&gt;&#xD;
  &lt;li&gt;手动修改makefile； &lt;/li&gt;&#xD;
&#xD;
  &lt;li&gt;单击该文件，在弹出的菜单中，选择Add to Nios II Build（图8）。 &lt;/li&gt;&#xD;
&lt;/ol&gt;&#xD;
&#xD;
&lt;p&gt;&lt;a href="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305158999.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://images.cnblogs.com/cnblogs_com/yuphone/201110/201110240305158160.png" width="368" height="530" /&gt;&lt;/a&gt; 图8&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;想要去除不想引用的文件，可单击发亮的c或h文件，选择Remove from Nios II Build。&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;虽然乏味可陈，但是让我明白了两件事情：&lt;/p&gt;&#xD;
&#xD;
&lt;ol&gt;&#xD;
  &lt;li&gt;如果出现图3所示错误，先查看makefile，找找main()所在的文件是否被引用。 &lt;/li&gt;&#xD;
&#xD;
  &lt;li&gt;可用手动切换某c或h是否需要引用到工程中。 &lt;/li&gt;&#xD;
&lt;/ol&gt;&lt;img src="http://www.cnblogs.com/yuphone/aggbug/2222207.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/yuphone/archive/2011/10/24/2222207.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
