{"id":466,"date":"2009-05-09T21:02:00","date_gmt":"2009-05-09T21:02:00","guid":{"rendered":"http:\/\/www.ecs.soton.ac.uk\/blogs\/adam_malpass.php"},"modified":"2013-06-05T21:01:14","modified_gmt":"2013-06-05T21:01:14","slug":"10-may-2009","status":"publish","type":"post","link":"https:\/\/blog.soton.ac.uk\/studentblogs\/10-may-2009\/","title":{"rendered":"T1, C# and the EVAs"},"content":{"rendered":"<p>T1, C# and the EVAs<\/p>\n<p>There may be more acronyms than you can shake a stick at in that title, but it\u2019ll all come clear\u2026<\/p>\n<p>It\u2019s been a very busy three weeks since I arrived back from Easter, largely due to many courseworks and deadlines! This past week we had the infamous T1 lab, where we were challenged to produce a Tune Generator capable of playing a basic \u2018melody\u2019 (read \u2018hideous square wave beeps\u2019). The overall system design is done for us, as well as several of the subsystems, but there is still a huge amount for us to do. We had to produce two different programmable logic designs: one to control the position in the tune, and one to determine the length of the note (the pitch is handled for us). Additionally, two different clock frequencies are required, as well as an amplifier to drive the speaker. Thankfully we were given a week off of labs the previous week else we would never have managed to design all of it! This lab is so big we have two scheduled slots for it, and it counts for triple marks!<\/p>\n<p>After finally finishing all the preparation we headed to the first lab session on Tuesday afternoon. The first thing to do is to build the system up on protoboards. These are used extensively for making prototypes since no soldering is required, so it is easy to make changes. After about an hour we had built it up and connected it all together. Now, one thing you get used to in electronics is that stuff never works. Well not first time. Or second. And probably not third either, so we weren\u2019t expecting anything to happen &#8230; but it did! It worked first time! We were shocked. The supervisor was shocked. We pressed START again and the (now delightful) little beeps came pounding out again. Wow! We were then told that last year only one group managed to get it working at all, so needless to say that we were very, very pleased to have it within the hour!<\/p>\n<p>The other major deadline that has just passed is the C# programming assignment I mentioned before. I\u2019m pleased to say that I managed to crack the code over the holidays, and have spent the remaining month or so trying to optimize it to run as fast as possible. My record is about an hour, which is very respectable, but I\u2019m informed that the fastest known algorithm can crack it in about 3 seconds! That was achieved by Mr. Internet though, I\u2019m afraid \u2013 I don\u2019t think anyone here managed anything close to that. Still, I enjoyed having the chance to get my teeth into a big design project like that (and the same for T1), which is undoubtedly a good thing, since that\u2019s what next year is going to be more like, and certainly in years 3 and 4 when we will be working on major individual and group projects respectively.<\/p>\n<p>On a lighter note, I was delighted to be able to perform at the Southampton Guildhall on Thursday night. SUJO were performing there as part of the EVA\u2019s (SUSU Excellence in Volunteering Awards) \u2013 basically the Oscars, but better. It was a very enjoyable evening, and amongst the highlights was the fact that Student Robotics won an EVA for \u2018Best Student Led Project\u2019. They really deserve it \u2013 congratulations! However, the highlight for me would have to be entering the building. Why? Well, being part of the band meant I was the proud owner of an \u2018Access All Areas\u2019 pass to the venue. The bouncers on the door were clearly fed up of having to turn people away since the house doors weren\u2019t yet open and they\u2019d already started trying to eject me before I whipped out the pass, leaving one grovelling bouncer in my wake. It felt great!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>T1, C# and the EVAs There may be more acronyms than you can shake a stick at in that title, but it\u2019ll all come clear\u2026 It\u2019s been a very busy three weeks since I arrived back from Easter, largely due to many courseworks and deadlines! This past week we had the infamous T1 lab, where we were challenged to produce &#8230;<\/p>\n","protected":false},"author":291,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[33309,33311],"tags":[129911,428151,283128,213144,428496],"class_list":["post-466","post","type-post","status-publish","format-standard","hentry","category-project-work","category-southampton-university-life","tag-coursework","tag-deadlines","tag-easter","tag-lab","tag-tune-generator","column","twocol"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3BSCk-7w","_links":{"self":[{"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/posts\/466","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/users\/291"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/comments?post=466"}],"version-history":[{"count":2,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/posts\/466\/revisions"}],"predecessor-version":[{"id":1071,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/posts\/466\/revisions\/1071"}],"wp:attachment":[{"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/media?parent=466"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/categories?post=466"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/studentblogs\/wp-json\/wp\/v2\/tags?post=466"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}