{"guid":"qdo1rVjUVrQBHvjWYYx8sQ","title":"Towards General Purpose Reconfigurable Computing on Novena","subtitle":"FPGAs for Everybody with Novena","slug":"31c3_-_6412_-_en_-_saal_6_-_201412272030_-_towards_general_purpose_reconfigurable_computing_on_novena_-_stars_-_andy_isaacson","link":"http://events.ccc.de/congress/2014/Fahrplan/events/6412.html","description":"The Novena open source laptop contains a FPGA, but free software support for FPGAs is lacking and requires root access to the hardware.","original_language":"eng","persons":["stars","Andy Isaacson"],"view_count":1365,"promoted":false,"date":"2014-12-27T20:30:00.000+01:00","release_date":"2014-12-28T01:00:00.000+01:00","updated_at":"2026-03-23T06:30:04.748+01:00","tags":["Hardware \u0026 Making"],"length":3577,"duration":3577,"thumb_url":"https://static.media.ccc.de/media/congress/2014/6412-hd.jpg","poster_url":"https://static.media.ccc.de/media/congress/2014/6412-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/congress/2014/qdo1rVjUVrQBHvjWYYx8sQ-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/congress/2014/qdo1rVjUVrQBHvjWYYx8sQ-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/31c3_-_6412_-_en_-_saal_6_-_201412272030_-_towards_general_purpose_reconfigurable_computing_on_novena_-_stars_-_andy_isaacson","url":"https://api.media.ccc.de/public/events/qdo1rVjUVrQBHvjWYYx8sQ","conference_title":"31C3: a new dawn","conference_url":"https://api.media.ccc.de/public/conferences/31c3","related":[{"event_id":1671,"event_guid":"import-873dcb9212006c08b8","weight":1},{"event_id":1839,"event_guid":"tnCge6rYmFPy9O0KjvtBAQ","weight":1},{"event_id":2172,"event_guid":"ELK9-ZQeFcqKxBYW8eay8g","weight":1},{"event_id":2194,"event_guid":"KNu4tX4NRJCFiFCsIh-FxA","weight":1},{"event_id":2199,"event_guid":"MBpSOQzfPD4ky0hqL6B-hg","weight":1},{"event_id":2204,"event_guid":"78e2d419-0adc-43ff-989e-95a78ac9ddd4","weight":1},{"event_id":2211,"event_guid":"bX1J_FaFjsFbyn15h7OGdg","weight":1},{"event_id":2245,"event_guid":"wyL8OVhv0Y6VczeYR3K_jQ","weight":1},{"event_id":2246,"event_guid":"5hkhmuwi5J8ZHMfd5k7veg","weight":1},{"event_id":2247,"event_guid":"iU5CnqxotZz_KK2P-uVMsQ","weight":1},{"event_id":2253,"event_guid":"uMGv2XJJqkQodKm0_Mtr_A","weight":1},{"event_id":2277,"event_guid":"ad722522-5817-4317-8f3d-bb443b4e6c77","weight":1},{"event_id":2291,"event_guid":"2f68e356-6c3f-4034-9640-c06d717ed96b","weight":1},{"event_id":2818,"event_guid":"fca4934b-5f01-4680-8cda-03fa206aac17","weight":1},{"event_id":2867,"event_guid":"341d7c6a-a8c0-47ec-8c24-4f6fc8639f3f","weight":1},{"event_id":2948,"event_guid":"7ca8581d-a3f7-4247-8101-786cf04d9bd1","weight":1},{"event_id":2952,"event_guid":"abc3b46d-6e36-40e5-a037-79724a720183","weight":2},{"event_id":3427,"event_guid":"8d656de7-3b04-4e71-bd77-fd8fc494bc43","weight":1},{"event_id":3598,"event_guid":"f75d0531-ac47-4edd-99bd-9eadd836982a","weight":1},{"event_id":3693,"event_guid":"90c2f1c6-c32e-4bb2-b8a0-db6b4e24e4b3","weight":1},{"event_id":3695,"event_guid":"c300b194-2a85-4705-92aa-b4e789882303","weight":1},{"event_id":3729,"event_guid":"56ec19c0-9844-46d6-b728-7a8217b8ed38","weight":1},{"event_id":4767,"event_guid":"f2ca3661-30c8-476e-9d6b-920bb20b21eb","weight":1},{"event_id":4790,"event_guid":"edd02e52-28f8-4f3e-8b17-75cffecb6d7f","weight":1},{"event_id":4817,"event_guid":"be19fbe3-e825-4e67-93f9-a6aeda2e31af","weight":1},{"event_id":6356,"event_guid":"f8962974-0a5b-4529-b08c-7622588450e7","weight":1},{"event_id":7370,"event_guid":"7c043172-6fbe-4a23-a990-69c5bcab8f5d","weight":1}],"recordings":[{"size":null,"length":null,"mime_type":"application/x-subrip","language":"eng","filename":"DRAFT_31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena.en_DRAFT.srt","state":"todo","folder":"","high_quality":true,"width":null,"height":null,"updated_at":"2022-01-15T18:22:42.256+01:00","recording_url":"https://cdn.media.ccc.de/congress/2014/DRAFT_31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena.en_DRAFT.srt","url":"https://api.media.ccc.de/public/recordings/51137","event_url":"https://api.media.ccc.de/public/events/qdo1rVjUVrQBHvjWYYx8sQ","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"size":156,"length":3577,"mime_type":"video/mp4","language":"eng","filename":"31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_sd.mp4","state":"downloaded","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:07:06.093+01:00","recording_url":"https://cdn.media.ccc.de/congress/2014/h264-sd/31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_sd.mp4","url":"https://api.media.ccc.de/public/recordings/5219","event_url":"https://api.media.ccc.de/public/events/qdo1rVjUVrQBHvjWYYx8sQ","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"size":121,"length":3577,"mime_type":"video/webm","language":"eng","filename":"31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_webm-sd.webm","state":"downloaded","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2016-02-03T14:07:17.908+01:00","recording_url":"https://cdn.media.ccc.de/congress/2014/webm-sd/31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/5333","event_url":"https://api.media.ccc.de/public/events/qdo1rVjUVrQBHvjWYYx8sQ","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"size":81,"length":3568,"mime_type":"audio/mpeg","language":"eng","filename":"31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_mp3.mp3","state":"downloaded","folder":"mp3","high_quality":true,"width":null,"height":null,"updated_at":"2014-12-29T17:24:00.666+01:00","recording_url":"https://cdn.media.ccc.de/congress/2014/mp3/31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/5331","event_url":"https://api.media.ccc.de/public/events/qdo1rVjUVrQBHvjWYYx8sQ","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"size":40,"length":3568,"mime_type":"audio/opus","language":"eng","filename":"31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_opus.opus","state":"downloaded","folder":"opus","high_quality":true,"width":null,"height":null,"updated_at":"2014-12-29T17:24:31.803+01:00","recording_url":"https://cdn.media.ccc.de/congress/2014/opus/31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_opus.opus","url":"https://api.media.ccc.de/public/recordings/5332","event_url":"https://api.media.ccc.de/public/events/qdo1rVjUVrQBHvjWYYx8sQ","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"size":333,"length":3577,"mime_type":"video/mp4","language":"eng","filename":"31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_hd.mp4","state":"downloaded","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-02-03T14:06:56.576+01:00","recording_url":"https://cdn.media.ccc.de/congress/2014/h264-hd/31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_hd.mp4","url":"https://api.media.ccc.de/public/recordings/5151","event_url":"https://api.media.ccc.de/public/events/qdo1rVjUVrQBHvjWYYx8sQ","conference_url":"https://api.media.ccc.de/public/conferences/31c3"},{"size":352,"length":3577,"mime_type":"video/webm","language":"eng","filename":"31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_webm-hd.webm","state":"downloaded","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2016-02-03T14:07:16.012+01:00","recording_url":"https://cdn.media.ccc.de/congress/2014/webm-hd/31c3-6412-en-Towards_General_Purpose_Reconfigurable_Computing_on_Novena_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/5303","event_url":"https://api.media.ccc.de/public/events/qdo1rVjUVrQBHvjWYYx8sQ","conference_url":"https://api.media.ccc.de/public/conferences/31c3"}]}