element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
FPGA
  • Technologies
  • More
FPGA
Forum Want a laptop with a FPGA?  You're in luck!
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join FPGA to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 7 replies
  • Subscribers 535 subscribers
  • Views 2470 views
  • Users 0 members are here
  • xilinx
  • fpga
  • open_hardware
  • open_source_hardware
  • spartan
  • spartan-6
Related

Want a laptop with a FPGA?  You're in luck!

fustini
fustini over 11 years ago


Open Source Hardware laptop with a Xilinx Spartan 6 FPGA has launched!

[Bunnie] Launches the Novena Open Laptop


Today [Bunnie] is announcing the launch of the Novena Open Laptop. When we first heard he was developing an open source laptop as a hobby project, we hoped we’d see the day where we could have our own. Starting today, you can help crowdfund the project by pre-ordering a Novena.


The Novena is based on the i.MX6Q ARM processor from Freescale, coupled to a Xilinx Spartan 6 FPGA. Combined with the open nature of the project, this creates a lot of possibilities for using the laptop as a hacking tool. It has dual ethernet, for routing or sniffing purposes. USB OTG support lets the laptop act as a USB device, for USB fuzzing and spoofing. There’s even a high speed expansion bus to interface with whatever peripheral you’d like to design.

 

Cheers,

Drew

  • Sign in to reply
  • Cancel

Top Replies

  • johnbeetem
    johnbeetem over 11 years ago +1
    I saw Bunnie's keynote yesterday at ESC aka EE Live! in San Jose. Great talk, for which he used a Novena prototype -- he said the paint was still curing when he packed it for the show I'll make some more…
  • fustini
    fustini over 11 years ago in reply to johnbeetem +1
    I'm jealous you got to see that! The inclusion of the FPGA is a bit eccentric, but I think it is really because this is the laptop that bunnie designed for bunnie. My recollection from a earlier blog post…
  • johnbeetem
    johnbeetem over 11 years ago in reply to fustini +1
    Drew Fustini wrote: I'm jealous you got to see that! The inclusion of the FPGA is a bit eccentric, but I think it is really because this is the laptop that bunnie designed for bunnie. My recollection…
  • johnbeetem
    johnbeetem over 11 years ago

    I saw Bunnie's keynote yesterday at ESC aka EE Live! in San Jose.  Great talk, for which he used a Novena prototype -- he said the paint was still curing when he packed it for the show image  I'll make some more comments about this at the OSH group's Novena discussion: http://www.element14.com/community/thread/32712/l/novena-open-source-hardware-laptop-launches

     

    Regarding the Spartan 6 FPGA, while it's "open hardware" in the sense that you can get data sheets, user guides, and dozens of app notes for the chip, you cannot compile FPGA designs except with Xilinx software.  You can't use open-source software to design your FPGAs, and as far as I know the Xilinx software doesn't even run on the i.MX6 so you can't even use your laptop to design FPGAs to download to your laptop -- you still need a separate x86 PC.

     

    From what he said at a recent panel discussion, Bunnie doesn't have a problem with this -- the Xilinx tools fulfill his needs, and they're free-as-in-beer.  I'm personally glad to see the FPGA on the board, since practically anything that increases interest in FPGAs is a Good Thing and mentioning FPGA and Open Source in the same sentence or even paragraph helps in the long run.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • fustini
    fustini over 11 years ago in reply to johnbeetem

    I'm jealous you got to see that! image

     

    The inclusion of the FPGA is a bit eccentric, but I think it is really because this is the laptop that bunnie designed for bunnie.  My recollection from a earlier blog post of his is that he wanted to be able to do hardware hacking on the go.  xobs and him used it to fuzz microcontrollers embedded in SD cards to produce the results in their awesome SD card hack: On Hacking MicroSD Cards « bunnie's blog.

     

    Leaving the FPGA aside, this seems like this is an excellent start to Open Source Hardware laptops.  I hope it continues!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 11 years ago in reply to fustini

    Drew Fustini wrote:

     

    I'm jealous you got to see that!

     

    The inclusion of the FPGA is a bit eccentric, but I think it is really because this is the laptop that bunnie designed for bunnie.  My recollection from a earlier blog post of his is that he wanted to be able to do hardware hacking on the go.

    Yes, well hardware hacking OTG sounds great, but wait until he needs to recompile his design FPGA.  He'll need to set up an x86 server somewhere.  Fortunately, Xilinx software is easily run from the command line so you don't have to transfer all that ISE Navigator nonsense of X Windows (I assume the GNU/Linux versions use X Windows).

     

    Personally, I find it pretty hard to do serious hardware development without having a 'scope, probes, multimeter, jumpers, cables, and various parts like pull-up resistors handy.  I guess you could carry around the new Tektronix MDO3000 6-in-1, but after a while it's like lugging around a couple of Osbornes image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • nihaomike
    nihaomike over 11 years ago in reply to johnbeetem

    By rearranging some stuff in the case, it looks like it might be possible to add an Intel NUC or similar inside.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 11 years ago in reply to nihaomike

    Mike Lu wrote:

     

    By rearranging some stuff in the case, it looks like it might be possible to add an Intel NUC or similar inside.

    Sure, that would work.  Minnowboard MAX might be a very nice fit when those become available: http://www.element14.com/community/message/107811/l/meet-minnowboard-max

     

    I saw one running at ESC AKA EE Live! two days ago.  Nice board, processor only slightly warm with a heat sink.  OTOH, Galileo's Quark SoC was very hot -- tiny package for 2 Watts.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • michaelkellett
    michaelkellett over 11 years ago in reply to johnbeetem

    I'm sorry but the whole project seems completely pointless to me. It's a really bad laptop with a seriously less than state of the art FPGA. And as John has pointed out the FPGA tools won't run on the lap top. You would be far better off with a ready made laptop at a  fraction of the price and an add on box with whatever FPGA you actually need. It's easy to get high data rate (but not low latency) links between FPGA and laptop via Ethernet or USB.

     

    MK

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • johnbeetem
    johnbeetem over 11 years ago in reply to michaelkellett

    Michael Kellett wrote:

     

    It's easy to get high data rate (but not low latency) links between FPGA and laptop via Ethernet or USB.

    Well, that's the key point -- a low-latency connection between CPU and FPGA.  If you want to use your FPGA as a co-processor rather than a networked processor, you do need that low-latency connection.  Plus, if you're going to talk to your FPGA via Ethernet or USB then your FPGA needs Ethernet and/or USB logic built in or have yet another processor.

     

    Now the right way to get this CPU <--> FPGA connection really fast and really low latency is to put them in the same package like Zynq.  I don't know what sort of yield Zynq is getting, but those boards are still pretty expensive given that the original Zynq marketing was promising "a starting point below $15" [Xcell Journal, second quarter 2011].

     

    The list price leader is still Parallella at US$99 with Z-7010.  Yes, they're still around.  They've been held up by parts availability, but are promising "this time for sure!" to build and ship all the original Kickstarter and pre-order boards this month (April 2014): https://www.kickstarter.com/projects/adapteva/parallella-a-supercomputer-for-everyone/posts/791102

     

    Of course, Xilinx tools won't run on Parallella either.  But maybe at some point people actually notice this and start complaining, and maybe at point Xilinx gets embarrassed enough to do the right thing [general laughter].  Well, one can hope, can't one?  Who though Broadcom would release VideoCore IV documentation?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube