……Python 并对其进行形式化验证([2]、[3])。Robert Baruch 写了一篇很棒的 nMigen 教程([4]、[5])。或者,如果你真想先试试 Verilog(这主意也不赖),我读过一本《Designing Video Game Hardware in Verilog》([6]),感觉很不错。1. https://tinyfpga.com/ 2. https://m-labs.hk/gateware/nmigen/ 3. http://www.clifford.at/yosys/ 4. https://github.com/RobertBaruch/nmigen-tutorial 5. https://www.youtube.com/watch?v=85ZCTuekjGA&list=PLEeZWGE3Pw...…
…Python and formally verifying it ([2], [3]). There is a good nMigen tutorial by Robert Baruch ([4]. [5]). Alternatively, if you really want to try Verilog first (not a bad idea), I enjoyed reading a book "Designing Video Game Hardware in Verilog" ([6]). 1. https://tinyfpga.com/ 2. https://m-labs.hk/gateware/nmigen/ 3. http://www.clifford.at/yosys/ 4. https://github.com/RobertBaruch/nmigen-tutorial 5. https://www.youtube.com/watch?v=85ZCTuekjGA&list=PLEeZWGE3Pw...…
Steven Hugg 写的《Designing Video Game Hardware in Verilog》是一本非常棒的书,它是 http://8bitworkshop.com/ 支持的一个系列丛书之一。我目前也在写一本类似的书(现在是用葡萄牙语写,后续会出英文和其他语言版本)……
A very nice book is "Designing Video Game Hardware in Verilog" by Steven Hugg and is part of a series of books that is supported by http://8bitworkshop.com/ I am writing a book somewhat similar to this (currently in Portuguese, but later in English and other languages)…
……这玩意儿有时有点难买到,因为 Misterfpga(一个基于 FPGA 的复古游戏模拟器)在用它,但用来学习开发真的是绝配。除此之外,我强烈推荐 8bitworkshop 以及《Designing Video Game Hardware in Verilog》。在没有实际 FPGA 开发板用来测试的情况下,这是极好的入门方式。
…It's sometimes a bit hard to come by because it's used by Misterfpga (a retrogaming fpga based simulator) but it's perfect to learn to develop on. Other than that I really recommend 8bitworkshop and the Designing Video Game Hardware in Verilog. It's a great way to get started without an actual fpga board to test with.
顺着我楼上同级评论的话题说,这个领域一本很常见的学习用书是《Designing Video Game Hardware in Verilog》,它专门针对复古计算方向。
On the note of my sibling comment, a common book in this space for learning is "Designing Video Game Hardware in Verilog", which is specifically retrocomputing related.
……去 Coursera 上听这门课吧,两部分里的第一部分讲的就是硬件。我还看到过两本挺有意思的书,但我自己没读过——一本是《The ZX Spectrum Ula: How to Design a Microcomputer》,另一本是《Designing Video Game Hardware in Verilog》。这个层级的课程一般定义都非常明确。在第二种情况下——也就是在 ISA 层级进行模拟,最标准的入门途径就是去模拟一个 CHIP-8,因为它既简单,定义也相对明确。在……
…take the class on Coursera, the first (of two parts) covers the hardware. I've also seen two very interesting books, but I haven't read them - "The ZX Spectrum Ula: How to Design a Microcomputer", and "Designing Video Game Hardware in Verilog". Courses at this level are generally exactly defined. In the second case - emulating at the ISA level, the canonical entry is to emulate a CHIP-8, since it's simple and relatively well defined. At…
……Python 并对其进行形式化验证([2]、[3])。Robert Baruch 写了一篇很棒的 nMigen 教程([4]、[5])。或者,如果你真想先试试 Verilog(这主意也不赖),我读过一本《Designing Video Game Hardware in Verilog》([6]),感觉很不错。1. https://tinyfpga.com/ 2. https://m-labs.hk/gateware/nmigen/ 3. http://www.clifford.at/yosys/ 4. https://github.com/RobertBaruch/nmigen-tutorial 5. https://www.youtube.com/watch?v=85ZCTuekjGA&list=PLEeZWGE3Pw...…
…Python and formally verifying it ([2], [3]). There is a good nMigen tutorial by Robert Baruch ([4]. [5]). Alternatively, if you really want to try Verilog first (not a bad idea), I enjoyed reading a book "Designing Video Game Hardware in Verilog" ([6]). 1. https://tinyfpga.com/ 2. https://m-labs.hk/gateware/nmigen/ 3. http://www.clifford.at/yosys/ 4. https://github.com/RobertBaruch/nmigen-tutorial 5. https://www.youtube.com/watch?v=85ZCTuekjGA&list=PLEeZWGE3Pw...…
Steven Hugg 写的《Designing Video Game Hardware in Verilog》是一本非常棒的书,它是 http://8bitworkshop.com/ 支持的一个系列丛书之一。我目前也在写一本类似的书(现在是用葡萄牙语写,后续会出英文和其他语言版本)……
A very nice book is "Designing Video Game Hardware in Verilog" by Steven Hugg and is part of a series of books that is supported by http://8bitworkshop.com/ I am writing a book somewhat similar to this (currently in Portuguese, but later in English and other languages)…
……这玩意儿有时有点难买到,因为 Misterfpga(一个基于 FPGA 的复古游戏模拟器)在用它,但用来学习开发真的是绝配。除此之外,我强烈推荐 8bitworkshop 以及《Designing Video Game Hardware in Verilog》。在没有实际 FPGA 开发板用来测试的情况下,这是极好的入门方式。
…It's sometimes a bit hard to come by because it's used by Misterfpga (a retrogaming fpga based simulator) but it's perfect to learn to develop on. Other than that I really recommend 8bitworkshop and the Designing Video Game Hardware in Verilog. It's a great way to get started without an actual fpga board to test with.
顺着我楼上同级评论的话题说,这个领域一本很常见的学习用书是《Designing Video Game Hardware in Verilog》,它专门针对复古计算方向。
On the note of my sibling comment, a common book in this space for learning is "Designing Video Game Hardware in Verilog", which is specifically retrocomputing related.
……去 Coursera 上听这门课吧,两部分里的第一部分讲的就是硬件。我还看到过两本挺有意思的书,但我自己没读过——一本是《The ZX Spectrum Ula: How to Design a Microcomputer》,另一本是《Designing Video Game Hardware in Verilog》。这个层级的课程一般定义都非常明确。在第二种情况下——也就是在 ISA 层级进行模拟,最标准的入门途径就是去模拟一个 CHIP-8,因为它既简单,定义也相对明确。在……
…take the class on Coursera, the first (of two parts) covers the hardware. I've also seen two very interesting books, but I haven't read them - "The ZX Spectrum Ula: How to Design a Microcomputer", and "Designing Video Game Hardware in Verilog". Courses at this level are generally exactly defined. In the second case - emulating at the ISA level, the canonical entry is to emulate a CHIP-8, since it's simple and relatively well defined. At…