Jump to content

emusan

Member
  • Posts

    54
  • Joined

  • Last visited

Awards

This user doesn't have any awards

  1. The SoC does have a Vivante GC2000 GPU, which is OpenGLES 2.0 capable (and I think it's superior to the Mali 400). The only problem with it is that it requires a proprietary (non open-source) driver in order to make it work. That's why I think moving the graphics to the FPGA could be an interesting idea, as then you'd have a 100% open source computer (to some degree).
  2. Well, I plan on getting one and using it as a portable PC, I use linux for almost everything so I don't really miss much going between Arm and x86. The processor on there should be good enough for most mobile computing needs. As far as the FPGA goes, you could almost think of it as a reconfigurable PCI card (although that's simplifying it a fair bit). You could implement a sound card on it one day (assuming you have a DAC to hook up to it), then the next day program it to do some extra processing for your CPU (perhaps some raytracing). Right now I'm working on a function generator that runs on an FPGA for a junior project for school, and people have oscilloscope examples as well (these would both require a little bit of extra hardware, but I think it should be relatively easy to add these kinds of things through their high speed port for the fpga). Something like this could be very easily modified to let you use the FPGA as a capture card, taking the strain off the CPU. There are many more things you could do with it. However, I'm not entirely sure how they plan on allowing users to program the fpga, and it might require access to another computer and some know-how with FPGA tools, so it might not be exactly "plug-and-play". So, while it sounds neat, if you haven't used an FPGA before it might not be the best platform to start with. (then again they might have a good programming solution for it already, though they can be tricky, particularly when working on ARM).
  3. http://www.crowdsupply.com/kosagi/novena-open-laptop Just stumbled across this today, and I'm blown away! This needs more attention! Essentially it's a full-on laptop motherboard with an ARM SoC (so, no Windows or x86 applications, but this isn't intended for general consumer use) and a very high-end FPGA, along with some RAM, flash, and all the I/O you could ever want. While there have been SoC/FPGA hybrids in the past (even Altera and Xilinx themselves are coming out with them), I've yet to see anything that has high-end components like this. Why would you want an FPGA in your "open source" laptop? Well, they give bitcoin mining as one example, but I see it as potential for a lot more (open source video processing for one, even in a setup like this the video core still requires proprietary drivers). You could even program it with a secondary CPU to work on other tasks. If anyone has questions about the possiblities with this, feel free to ask, I do a bit of work with FPGA's for school (though I'm no expert). They seem to be pretty far along in the process as well. (This is my first time posting in the news section so if I'm doing anything wrong let me know)
  4. It depends on where you live, among other things. If you created your own roms and used them yourself I don't think any court would make you pay anything, but if you are downloading them illegally you could potentially face some legal problems. That said, it's quite rare for these companies to chase after individuals, they mostly just try to take down the distributors of these files.
  5. There are ways of creating the backups yourself as well, you don't really need to use the internet (though it is a LOT easier lol).
  6. Because using a modern CPU like an i7 would add a lot to the complexity of the explanation, and add little to no value for the person watching. A computer architecture engineer would benefit from learning that information, but that's not the intent of this video. Most of this information is still correct and relevant, most of what you have to do to create a more modern CPU is just add "more", more signal lines, more logic in the ALU, etc. and then shrink it significantly. All modern processors still use pins of some sort to get data around, they still have RAM, they still have an ALU, and they still have registers...
  7. I played that game a ton! I love all of the older Socom games (Socom II on PS2 was amazing). If you liked them you might want to look up H-Hour, it's supposed to be a lot like them, made by the guy that designed them!
  8. emusan

    Tegra K1

    Have fun running your 780 + a CPU off that cell phone battery
  9. If you want to play GBA games on a 3DS through a flash cart iirc you'll need something like the Supercard DSTwo which has a processor built into it for just that purpose (normal DS flash carts couldn't do it without using the gba slot as well as the ds is not quite powerful enough to emulate most DS games).
  10. Um, yes it is, some might not consider it a programming language as it's not compiled, but it is a language (it says it in the name, HyperText Markup Language). If you're worried about lazy syntax issues you can use XHTML which has more strict requirements. As far as first languages go, I'd recommend C/C++, it's really not as bad as some people make it seem IMO.
  11. So, you really don't know why. It could have very well been a problem with the motherboards you were sourcing, or the cooling method, lots of things.
  12. I use MS security essentials, though really the best antivirus is just to browse safely, no software is perfect.
  13. You want to actually design a CPU? You'd be looking at VLSI courses. Lots of people say that doing software is a lot easier though. I personally find hardware more fun and even a bit easier to deal with in my head, but it really varies a lot person-to-person. Are there certain aspects of software that you don't like and hardware that you do like?
×