We are currently in the process of converting the website to the new design. Some pages, like this one, are still broken. We appreciate your patience.
Bitwise»Episode Guide
Overview and Q&A
?
?

Keyboard Navigation

Global Keys

[, < / ], > Jump to previous / next episode
W, K, P / S, J, N Jump to previous / next marker
t / T Toggle theatre / SUPERtheatre mode
V Revert filter to original state Y Select link (requires manual Ctrl-c)

Menu toggling

q Quotes r References f Filter y Link c Credits

In-Menu Movement

a
w
s
d
h j k l


Quotes and References Menus

Enter Jump to timecode

Quotes, References and Credits Menus

o Open URL (in new tab)

Filter Menu

x, Space Toggle category and focus next
X, ShiftSpace Toggle category and focus previous
v Invert topics / media as per focus

Filter and Link Menus

z Toggle filter / linking mode

Credits Menu

Enter Open URL (in new tab)
Welcome to Bitwise
0:02Welcome to the inaugural stream for Bitwise
0:02Welcome to the inaugural stream for Bitwise
0:02Welcome to the inaugural stream for Bitwise
0:55Links to the Repository1, Overview, with Links2 and FAQ3
0:55Links to the Repository1, Overview, with Links2 and FAQ3
0:55Links to the Repository1, Overview, with Links2 and FAQ3
2:41Major FAQ items, Q: What is Bitwise?
2:41Major FAQ items, Q: What is Bitwise?
2:41Major FAQ items, Q: What is Bitwise?
9:08Q: Who are you?
9:08Q: Who are you?
9:08Q: Who are you?
10:39Q: What license is it released under?
10:39Q: What license is it released under?
10:39Q: What license is it released under?
11:27Q: What do I need to know in advance to follow along?
11:27Q: What do I need to know in advance to follow along?
11:27Q: What do I need to know in advance to follow along?
13:11Q: Do I need to spend money on hardware?
13:11Q: Do I need to spend money on hardware?
13:11Q: Do I need to spend money on hardware?
15:44Q: How much time should I expect to spend per week to keep up?
15:44Q: How much time should I expect to spend per week to keep up?
15:44Q: How much time should I expect to spend per week to keep up?
19:56Q: What languages will we be using?
19:56Q: What languages will we be using?
19:56Q: What languages will we be using?
23:42Q: What major supporting software is required?4,5
23:42Q: What major supporting software is required?4,5
23:42Q: What major supporting software is required?4,5
26:00Feasibility, sustainability and burnout, and the phases of the project
26:00Feasibility, sustainability and burnout, and the phases of the project
26:00Feasibility, sustainability and burnout, and the phases of the project
32:58Next steps, starting on the compiler
32:58Next steps, starting on the compiler
32:58Next steps, starting on the compiler
33:28Q&A
33:28Q&A
33:28Q&A
34:33mistyr0se pervognsen Do you have an idea of the kind of OS you're going to be making? A Unix clone?
🗪
34:33mistyr0se pervognsen Do you have an idea of the kind of OS you're going to be making? A Unix clone?
🗪
34:33mistyr0se pervognsen Do you have an idea of the kind of OS you're going to be making? A Unix clone?
🗪
36:41badcodeshane pervognsen You mentioned that fluency in C is a requirement. Presumably very little will be syntax dependent and you just mean "fluency in systems level programming", and I'll just be able to coast by with fluency in Rust instead?
🗪
36:41badcodeshane pervognsen You mentioned that fluency in C is a requirement. Presumably very little will be syntax dependent and you just mean "fluency in systems level programming", and I'll just be able to coast by with fluency in Rust instead?
🗪
36:41badcodeshane pervognsen You mentioned that fluency in C is a requirement. Presumably very little will be syntax dependent and you just mean "fluency in systems level programming", and I'll just be able to coast by with fluency in Rust instead?
🗪
37:37godling72 pervognsen For the compiler, are you going to use an existing RV32I emulator for testing?
🗪
37:37godling72 pervognsen For the compiler, are you going to use an existing RV32I emulator for testing?
🗪
37:37godling72 pervognsen For the compiler, are you going to use an existing RV32I emulator for testing?
🗪
38:32c__jm pervognsen Have you looked at JAI from Jon Blow very much?
🗪
38:32c__jm pervognsen Have you looked at JAI from Jon Blow very much?
🗪
38:32c__jm pervognsen Have you looked at JAI from Jon Blow very much?
🗪
39:47pragmascrypt pervognsen Any specific reason to using Verilog over VHDL for compile target? VHDL seems to be a bit more popular with FPGAs
🗪
39:47pragmascrypt pervognsen Any specific reason to using Verilog over VHDL for compile target? VHDL seems to be a bit more popular with FPGAs
🗪
39:47pragmascrypt pervognsen Any specific reason to using Verilog over VHDL for compile target? VHDL seems to be a bit more popular with FPGAs
🗪
40:45badcodeshane pervognsen Will you be supporting UEFI?
🗪
40:45badcodeshane pervognsen Will you be supporting UEFI?
🗪
40:45badcodeshane pervognsen Will you be supporting UEFI?
🗪
41:01pixelpoet pervognsen 0. How long until I can write some small graphics demos for the computer, e.g. ray tracers? 1. Would it be possible to get a "max performance" mode without memory virtualisation / page tables, preemption?
🗪
41:01pixelpoet pervognsen 0. How long until I can write some small graphics demos for the computer, e.g. ray tracers? 1. Would it be possible to get a "max performance" mode without memory virtualisation / page tables, preemption?
🗪
41:01pixelpoet pervognsen 0. How long until I can write some small graphics demos for the computer, e.g. ray tracers? 1. Would it be possible to get a "max performance" mode without memory virtualisation / page tables, preemption?
🗪
42:25onebloke pervognsen Do you plan for the CPU and OS to be multicore?
🗪
42:25onebloke pervognsen Do you plan for the CPU and OS to be multicore?
🗪
42:25onebloke pervognsen Do you plan for the CPU and OS to be multicore?
🗪
43:49badcodeshane pervognsen Can I just say how excited I am to see you kicking off this project? As someone who didn't attend university, it's hard to break into things like compiler design and firmware programming, so this could be a great resource for people like myself to become acquainted with these more abstract, esoteric topics
🗪
43:49badcodeshane pervognsen Can I just say how excited I am to see you kicking off this project? As someone who didn't attend university, it's hard to break into things like compiler design and firmware programming, so this could be a great resource for people like myself to become acquainted with these more abstract, esoteric topics
🗪
43:49badcodeshane pervognsen Can I just say how excited I am to see you kicking off this project? As someone who didn't attend university, it's hard to break into things like compiler design and firmware programming, so this could be a great resource for people like myself to become acquainted with these more abstract, esoteric topics
🗪
44:51markajohnson pervognsen Not directly relevant to the content you're presenting, but what time zone are you in?
🗪
🎲
44:51markajohnson pervognsen Not directly relevant to the content you're presenting, but what time zone are you in?
🗪
🎲
44:51markajohnson pervognsen Not directly relevant to the content you're presenting, but what time zone are you in?
🗪
🎲
45:22heroickatora pervognsen Do you intend to include the community in development, e.g. discussion groups on some interfaces, taking pull requests?
🗪
45:22heroickatora pervognsen Do you intend to include the community in development, e.g. discussion groups on some interfaces, taking pull requests?
🗪
45:22heroickatora pervognsen Do you intend to include the community in development, e.g. discussion groups on some interfaces, taking pull requests?
🗪
47:45heasummn What HDL will you be using to create the CPU?
🗪
47:45heasummn What HDL will you be using to create the CPU?
🗪
47:45heasummn What HDL will you be using to create the CPU?
🗪
48:44pmttavara pervognsen As the project progresses do you foresee any problems with backwards compatibility, e.g. breaking changes for community-driven projects?
🗪
48:44pmttavara pervognsen As the project progresses do you foresee any problems with backwards compatibility, e.g. breaking changes for community-driven projects?
🗪
48:44pmttavara pervognsen As the project progresses do you foresee any problems with backwards compatibility, e.g. breaking changes for community-driven projects?
🗪
50:15mistyr0se pervognsen How long do you think the stream will go on for?
🗪
50:15mistyr0se pervognsen How long do you think the stream will go on for?
🗪
50:15mistyr0se pervognsen How long do you think the stream will go on for?
🗪
51:24filiadelski pervognsen How do we support you?
🗪
51:24filiadelski pervognsen How do we support you?
🗪
51:24filiadelski pervognsen How do we support you?
🗪
53:25nyear How often will you stream? Every day?
🗪
53:25nyear How often will you stream? Every day?
🗪
53:25nyear How often will you stream? Every day?
🗪
54:05jprzemieniecki pervognsen Is the project supposed to be mimicking state-of-the-art but with corners cut, or just an example way to do things? For example, is the compiler planned with the SSA IR the way compilers seem to prefer, or more like something from a dragon's book?
🗪
54:05jprzemieniecki pervognsen Is the project supposed to be mimicking state-of-the-art but with corners cut, or just an example way to do things? For example, is the compiler planned with the SSA IR the way compilers seem to prefer, or more like something from a dragon's book?
🗪
54:05jprzemieniecki pervognsen Is the project supposed to be mimicking state-of-the-art but with corners cut, or just an example way to do things? For example, is the compiler planned with the SSA IR the way compilers seem to prefer, or more like something from a dragon's book?
🗪
57:16badcodeshane By targeting a hardware description language, the OS will be virtualised, right? I'll be able to run it within VirtualBox or something similar?
🗪
57:16badcodeshane By targeting a hardware description language, the OS will be virtualised, right? I'll be able to run it within VirtualBox or something similar?
🗪
57:16badcodeshane By targeting a hardware description language, the OS will be virtualised, right? I'll be able to run it within VirtualBox or something similar?
🗪
58:38pmttavara pervognsen Someone in discord asked: Will you code your own DDR3 controller or will you use the FPGA's one?
🗪
58:38pmttavara pervognsen Someone in discord asked: Will you code your own DDR3 controller or will you use the FPGA's one?
🗪
58:38pmttavara pervognsen Someone in discord asked: Will you code your own DDR3 controller or will you use the FPGA's one?
🗪
59:38eddywm You're on Windows. Can folks on Linux be assured to find these tools that are needed?
🗪
59:38eddywm You're on Windows. Can folks on Linux be assured to find these tools that are needed?
🗪
59:38eddywm You're on Windows. Can folks on Linux be assured to find these tools that are needed?
🗪
1:00:48riskyfive I designed an SDRAM controller for the Papilio Pro (Spartan 6 LX9), but I had to add an additional cycle of latency. Do you have an oscilloscope to look at the memory signals?
🗪
1:00:48riskyfive I designed an SDRAM controller for the Papilio Pro (Spartan 6 LX9), but I had to add an additional cycle of latency. Do you have an oscilloscope to look at the memory signals?
🗪
1:00:48riskyfive I designed an SDRAM controller for the Papilio Pro (Spartan 6 LX9), but I had to add an additional cycle of latency. Do you have an oscilloscope to look at the memory signals?
🗪
1:02:11symbolic_butt pervognsen I just came in, sorry if this was said before but the sound is super low
🗪
1:02:11symbolic_butt pervognsen I just came in, sorry if this was said before but the sound is super low
🗪
1:02:11symbolic_butt pervognsen I just came in, sorry if this was said before but the sound is super low
🗪
1:02:31doomguyfieri Have you already decided what FPGA will be used, or is that a decision that will be made later?
🗪
1:02:31doomguyfieri Have you already decided what FPGA will be used, or is that a decision that will be made later?
🗪
1:02:31doomguyfieri Have you already decided what FPGA will be used, or is that a decision that will be made later?
🗪
1:03:24nuttynutnutnutter pervognsen You can rent high-end oscilloscopes on a short-term basis, if necessary
🗪
1:03:24nuttynutnutnutter pervognsen You can rent high-end oscilloscopes on a short-term basis, if necessary
🗪
1:03:24nuttynutnutnutter pervognsen You can rent high-end oscilloscopes on a short-term basis, if necessary
🗪
1:04:03badcodeshane Will you be going offline after the Q&A or getting started?
🗪
1:04:03badcodeshane Will you be going offline after the Q&A or getting started?
🗪
1:04:03badcodeshane Will you be going offline after the Q&A or getting started?
🗪
1:04:24godling72 pervognsen The non high-end oscilloscope version would be educational
🗪
1:04:24godling72 pervognsen The non high-end oscilloscope version would be educational
🗪
1:04:24godling72 pervognsen The non high-end oscilloscope version would be educational
🗪
1:05:37nuttynutnutnutter pervognsen: Maybe you mentioned it (I missed the first ~30 minutes of the stream), but it sounds like you're going to be doing a PCB design also? If so, Kicad, Altium, OrCad, Eagle, etc?
🗪
1:05:37nuttynutnutnutter pervognsen: Maybe you mentioned it (I missed the first ~30 minutes of the stream), but it sounds like you're going to be doing a PCB design also? If so, Kicad, Altium, OrCad, Eagle, etc?
🗪
1:05:37nuttynutnutnutter pervognsen: Maybe you mentioned it (I missed the first ~30 minutes of the stream), but it sounds like you're going to be doing a PCB design also? If so, Kicad, Altium, OrCad, Eagle, etc?
🗪
1:06:14jim0_o pervognsen I don't know much about FPGAs so I wonder, is it considered something for prototyping or is it meant to be used in finished products?
🗪
1:06:14jim0_o pervognsen I don't know much about FPGAs so I wonder, is it considered something for prototyping or is it meant to be used in finished products?
🗪
1:06:14jim0_o pervognsen I don't know much about FPGAs so I wonder, is it considered something for prototyping or is it meant to be used in finished products?
🗪
1:08:59kryu pervognsen Would you consider doing an upfront brain-dump doc of some of the references, books and such, that you've found worth the time related to the topics within the scope of the project?
🗪
1:08:59kryu pervognsen Would you consider doing an upfront brain-dump doc of some of the references, books and such, that you've found worth the time related to the topics within the scope of the project?
🗪
1:08:59kryu pervognsen Would you consider doing an upfront brain-dump doc of some of the references, books and such, that you've found worth the time related to the topics within the scope of the project?
🗪
1:09:45Stop the stream now
1:09:45Stop the stream now
1:09:45Stop the stream now