[HN Gopher] Build Your Own FPGA (2012)
       ___________________________________________________________________
        
       Build Your Own FPGA (2012)
        
       Author : hinzundcode
       Score  : 138 points
       Date   : 2020-08-23 15:54 UTC (7 hours ago)
        
 (HTM) web link (blog.notdot.net)
 (TXT) w3m dump (blog.notdot.net)
        
       | remexre wrote:
       | Hm, this makes me wonder, are there any hand-assembled TTL
       | computers that can send UDP packets on the internet? ChaCha20 is
       | easy enough to implement and simple enough that you could
       | probably do encrypted chat between two almost-definitely-not-
       | backdoored computers if so.
       | 
       | EDIT: though, I supposed you don't need your NIC to be trusted
       | any more than your ISP's router, so an esp8266 might be
       | sufficient.
        
         | Teknoman117 wrote:
         | http://www.homebrewcpu.com/
         | 
         | A computer built from 74-series logic running Minix (with a
         | full tcp/ip stack). Once upon a time you could telnet into it.
        
       | osamagirl69 wrote:
       | I love the idea of this! It reminds me of the megaprocessor
       | project[1] but much more accessible in its scale, and way easier
       | to understand.
       | 
       | The writeup is very clear, and the boards themselves are very
       | easy to follow in operation. The more I think about it, the more
       | I feel the need for a wall sized array of them acting as a clock.
       | Maybe with a flipdot display for the time? The main issue I see
       | is that the busses are pretty narrow and the there isn't a
       | dedicated crossbar for the routing so the placement is going to
       | be really challenging and probably involve a lot of 'inactive'
       | modules that are just acting as a passthrough for the wiring.
       | 
       | [1]http://megaprocessor.com/
        
       | amelius wrote:
       | Perhaps someone can design an FPGA and have it fabbed by Google
       | for free! See: [1]
       | 
       | [1] https://news.ycombinator.com/item?id=23755693
        
       | kazinator wrote:
       | The circuit board modules that make up the cells of the FPGA are
       | reminiscent of PLC's.
       | 
       | https://en.wikipedia.org/wiki/Programmable_logic_controller
        
       | tyingq wrote:
       | Don't miss the gem in the comments...someone answers this
       | question there:
       | 
       |  _" Hi. Is possible use this like a "industrial" fpga? For
       | example, for minning bitcoin? Because the fpga is very expensive
       | here in Brazil, and the 7400 is cheap. "_
        
         | progre wrote:
         | Top comment on the post (from 2012) is by Lee_Felsenstein [1]
         | of Homebrew Computer Club fame and designer of the Osborne 1,
         | the first successfull portable computer (Lee had no part on
         | tanking the company though, Osborne did that all by himself).
         | Quite awesome to have such legents comment on your project.
         | 
         | [1] https://en.wikipedia.org/wiki/Lee_Felsenstein
        
       | dang wrote:
       | If curious see also
       | 
       | 2017 https://news.ycombinator.com/item?id=14643474
       | 
       | Discussed at the time:
       | https://news.ycombinator.com/item?id=4726724
        
       | dfox wrote:
       | The form factor kinda reminds me of mostly misguided project I
       | toyed with in early 00's. The idea was to get useful amount of
       | computing power for massively parallel applications on shoestring
       | budget by building 2D network of boards in this form factor that
       | either contained "8051 on steroids" MCU or small-ish Altera CPLD.
        
         | remexre wrote:
         | Have you seen the GA144?
        
         | pkaye wrote:
         | Tilera was doing this but it never caught on. Probably just
         | hard to build applications that fully utilize its capabilities.
         | 
         | And Green Arrays did the same on the lower end but with forth
         | language processors.
        
       | rectang wrote:
       | This is a blog post from 2012, which should be noted in the title
       | of the HN discussion by appending "[2012]".
        
         | dang wrote:
         | Added. Thanks!
        
       | tripletao wrote:
       | I like this. Real FPGAs use the same realization of an n-input
       | LUT as a 2^n bit shift register plus a mux, which is why e.g.
       | Xilinx lets you have an SRL16 for the same cost as a LUT4--the
       | shift register is primarily intended to hold the LUT
       | configuration bitstream, but you can repurpose it as user logic.
        
       ___________________________________________________________________
       (page generated 2020-08-23 23:00 UTC)