Electronics 板


LINE

NIOS II 是 Altera 推出的 Soft-Core CPU 他是一颗简单的 CPU, 使用 FPGA 的 logic resource 合成的 所以这颗 CPU 有相当的弹性, 我感兴趣的特异功能有... 1. 可以调整 CPU 的参数, 比如 cache 大小 2. 可以调整 CPU 的周边, 比如多放一些 UART, 多放一些 timer, PWM 3. 可以自己订制 CPU 的指令 4. (还没想到) 如果只是写写程式, 那他跟一般的 MCU 一样 GPIO, 写control REG, 中断, Timer, 调整程式放的位置(I-RAM, SDRAM) 大概就这些东西 ---- 不过因为 CPU 的参数都可以调整, 玩起来又不大一样 以GPIO来说, GPIO有几根pin可以调, 对应到FPGA哪些脚位也可以调 GPIO是 memory-mapped IO, mapping到记忆体那个位置? 可调 GPIO接不接受外部中断? 可调, 也可以调整 level-trigger/ edge-trigger 以前看 data sheet 就是直接照单全收 现在因为什麽都可以选, 会去想为什麽会有这些设计 对硬体的认识会再深入一点 :) ---- Altera提供的 HAL (Hardware Abstraction Layer) 也满有意思的 他提供一套标准的流程去控制硬体, 提供周边硬体的 driver 这些 driver 都有提供 source code :D 初次看, 可以直接用, 看人家怎麽把硬体的存取介面标准化 第二次看, 看人家怎麽实作, 突然会发现, 原来自己以前写程式都有点恶搞 可能是功力不高, 我看到这些东西是有点惊讶的... (原来硬体可以这样包装) 我想以後碰到写driver的场合, 我可以写得更好些 :p ---- 另外他的 HAL, 我隐隐约约觉得跟 OS 是有关连的 感觉是 OS 某些部分, 底层的程式, 需要靠 HAL 提供支援 阅读他的程式码, 我似乎可以感觉到... 为什麽有些硬体要这样设计 为什麽要有这些硬体 为什麽 OS 需要这些硬体的支援 他提供的开发套件, 有把 uOS 包装进去 玩到那边的时候, 我似乎就可以看到更底层一点的东西 ---- Altera 这套 NIOS 可以从硬体玩到软体 他的软体层 (HAL) 提供不错的范例, 很值得深入看他的 source code 整个看下来, 对思考满有帮助的 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.236.184 ※ 编辑: lihgong 来自: 140.113.236.184 (08/08 10:40)
1F:→ MasterChang:隔靴搔痒,只能给箭头罗...你有点搞错使用NIOS的方向 08/08 13:14
2F:推 moonls:推荐这篇文章, 也推楼上的推文 ! 08/09 02:29
3F:→ moonls:一楼说的没错! 08/09 02:29
4F:→ moonls:NIOS不是只拿来当 mcu用的而已 XD 08/09 02:30
5F:推 luckyBF:有人知道从哪自学NIOS 2的好方向吗~最近被IDE搞死....orz 08/10 17:14







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl 或 站内搜寻

TOP