作者james732 (james732)
看板ASM
标题[问题] 从软体动作到硬体讯号
时间Sat Mar 21 16:24:48 2020
我的工作是在MCU上写code
目前知道程式跟硬体打交道都是透过硬体暂存器
通常暂存器会mapping到某个memory address
譬如我把memory address的0x1000的Bit0写成1
MCU的某一根GPIO就会输出High讯号
但我一直不懂的是,从写入到真正输出High这段过程
硬体实际上是怎麽做的
它怎麽知道我有写,又怎麽知道要怎麽输出High
如果想针对这部份(晶片内部的行为)做更深入的学习的话
有什麽关键字/什麽参考资料可以去阅读呢?
因为自己是软体背景,对於晶片的动作觉得很神奇又很好奇XD
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 27.242.62.77 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/ASM/M.1584779090.A.155.html
1F:推 hongsiangfu: 想改行走IC设计? 03/21 19:21
倒是没有这个想法,主要是好奇而已 XD
※ 编辑: james732 (27.242.62.77 台湾), 03/21/2020 20:06:55
2F:推 wei115: 数位逻辑 计算机结构 反正就是几个逻辑闸接一接XD 03/21 21:32
4F:→ wei115: 这个系列应该有讲到一点 03/21 21:38
5F:→ MasterChang: 没事不要想一些有的没的。除非你要转行。 03/22 01:16
6F:推 chuegou: 你可以改写fpga 03/22 03:39
7F:推 qwe789qwec: 推楼上fpga 数位逻辑跟晶片架构比如说ARM,X86或是哈佛 03/22 09:24
8F:→ qwe789qwec: 之类的都有他们的运作逻辑跟设计思维在里面 本来想说 03/22 09:24
9F:→ qwe789qwec: 要回文的 但是板上高手应该很多0.0 03/22 09:24
10F:推 DRQX: 我认为你有找对方向.建议看书.网路上资讯没这麽好找 03/24 00:01
11F:→ DRQX: 就是 楼上说的 计算机相关的书籍 祝你顺利找到 03/24 00:02
12F:推 gR7P4zXH: ->IC deaign 03/29 21:31
13F:→ gR7P4zXH: *design 03/29 21:31
14F:推 Jhih8051: 写过fpga,实现过memory bus应该就能懂 07/27 08:24