Friday, 19 October 2012

New PC is alive!!

It's alive!

So I finally put it all together last night. I powered it on and it worked without any issues. In saying that, I've only booted into the BIOS using my TV, seen that both the onboard HDMI and graphics card HDMI output work correctly. I'm missing one or two pieces to be able to get going.

So here are the things I did wrong.
1) I got Windows 7 on a DVD to burn onto the new PC, only to find out that my old DVD-RW drive was an IDE drive. I'd only just bought that new and my old PC couldn't even use it. I can't believe I bought an IDE to replace the old one. So now I have to buy an optical SATA drive. May as well go for Blu-Ray :) I think the beautiful Lite-On 12X BluRay combo on Dabs.ie for €56.06 will do perfect.
2) My old hard drives are SATA2.0 and are full. I can't install anything onto them without wiping stuff that I don't want to lose. I partitioned one of the drives in the past, keeping the OS in a 100GB partition, which should do for the moment. This will only cause a bottleneck in my nice new system though, which is not what I want, so I'm going to have to order a nice little SSD just for the OS. I'm thinking of getting Kingstons HyperX 120GB SATA600 for the job from Komplett.ie. I'm going to leave getting the mSATA drive for the moment, I want to see if I need it or not and I need to weigh up the advantages of it as well.
3) I was lucky with regards the case and the motherboard I got. There were a load of functions on the motherboard that mean the case needs specific cabling, like AC'97 cabling and HD Audio for front panel audio. The HD audio is enabled by default on the board, but it was nice to have both options from the case and the motherboard. The front panel USB ports supply 1 x USB2.0 and 1xUSB3.0. The USB2.0 cable was standard enough, but the USB3.0 is a larger connector and I was surprised to find the correct header on the motherboard.
4) The Modular Power supply was a good idea, it's all a little cramped with regards cabling, but I was able to keep it all in the one area.
5) The new heat sink I got for the processor is massive and the way I have it at the moment, it towers over the 4th DIMM slot, which means upgrading the system memory means turning the heatsink in a non-preferred airflow direction. I may have put on too much heat sink adhesive. I'm going to have to check this again tonight.

6) The Graphics card is a monster! It hasn't gotten in the way yet, but it spread from one side of the motherboard straight across to the other side. The card itself kind of gets in the way of the USB3.0 header on the board. It takes two 3x2 PCIe cables from the PSU.
7) My last little issue with the motherboard is the placement of the front panel headers. They're all fairly close together on one side, but it's the USB3.0 header which bugged me as it ends up crossing all the SATA connectors and was a little awkward when I installed the graphics card. See picture below.
 

The only old components I don't need to upgrade are the Belkin PCI 802.11G wireless card, Logitech wireless keyboard and mouse, 2.1 surround sound speaker set, 1 x 500GB SATA2.0 HDD and 1 x 1TB SATA2.0 HDD.

Useful parts that I could probably sell on are: (need to look up specifics on these)
1) 1 x nVidia 8600GT Graphics Card
2) 1 x 500W Power Supply
3) 2 x 2GB DDR2 memory.
4) 1 x Lite-On IDE DVD Drive

eBay are having a zero insertion fee this weekend, I may try and fob them off there. I'd be more than happy to give them away to friends.

Thursday, 11 October 2012

My new PC

My old desktop PC died when I moved house. I spent a whole day trying to figure out what went wrong with it. The motherboard had been acting up for a while. I put new DDR2 memory in it a while back and it caused a loud screeching sound on the audio output. I couldn't use my Creative X-Fi  sound card after a while(back in the days when sound cards were necessary for a nice sound). The card is probably still in good nick too. The built in audio on motherboards these days is just so good, it makes sound cards an option only for those recording their own music and need super high quality equipment. I'll have to upload the specs of my now dead system, just for a comparison of my move up in the world.

Anyways, onwards and upwards, my new baby is going to be a beauty. I wanted to keep it as low as possible, but I can't seem to keep it lower than €868.51 at the moment from Dabs.ie. I wish I more to  spend, but this years been an expensive year, buying house, fixing house, getting engaged and many holidays, now I'm supposed to be saving for a wedding. I figure this is my present for my 30th :)

Here's the setup:
Processor: i5-3570K S1155, 3.4GHz, 6MB cache
Processor Fan: Akasa Nero 3 premier CPU cooler (will be replaced at later date)
Motherboard: Gigabyte Z77X-UD3H S1155, Intel Z77 chipset, DDR3, PCIe3.0 (I love the 2oz copper plane for power and ground, improves cooling, noise reduction and all round better design :D )
Memory: Corsair Vengeance 8GB (2x4) DDR3 1600MHz, CL9 XMP
Graphics Card: Gigabyte ATI Radeon 7870 HD, 1100MHz, 2GB, PCIe3.0
PSU: 750W OCZ Technology Fatal1ty Series High Performance PSU
Case: Gigabyte Luxo X10 Gaming case (Front USB3.0 and Side LED fans)

I've got a bit of a Gigabyte theme going on here. I have to admit, I'm impressed with some of their stuff and I figure they'll complement each other in this system. I originally picked the EVGA nVidia Geforce GTX 650, but a good friend recommended against it as it would seriously impede this system. AnandTech's GPU product benchmark comparison tool is a great site for comparing GPU's against each other. The performance of the GTX 650 compares only a little better against the older GDDR3 PCIe2.0 cards. If I'm going to build a new system I want to use the latest technology.

I know what you're thinking, where's the SSD's, where's the monitor, what about liquid cooling? These are future updates. My old systems old SATA drives are still operational and my old monitor will have to do until I can afford a nice one. My current SATA drives may be slow and small (1 x 500GB and 1 x 1TB) and will certainly be the bottleneck in the system until they're replaced, but they'll have to wait. The same goes for the monitor, it's a VGA input only monitor measuring 21inches (was big when I got it), but I'll be wanting something larger, say 24 to 27inches with a refresh rate of about 2ms, full HDMI and more. I've yet to look into these. Any larger than 27inches and I'll have to get shares in SpecSavers, am blind enough as is.

I'll have one more crack tonight at my dead old PC to see whats working in it so I can gauge how much I can reduce the above costs. Unfortunately I'd be wary about any hardware in the old system as it was in a bad way, but if I can verify the PSU is in good nick, that could save me a €100. The power supply I've picked above is well above what I need. I used ThermalTake's PSU Wattage Calculator to calculate my systems power consumption and I got a result of 352W running at 85% TDP, so my 750W is excessive. I figure if my old PSU is good, I can keep that and leave out the new one. Even if I add a number of SSDs, SLI graphics card, I'm still under the 500W mark.

I'll sleep on it all tonight and I'll buy it tomorrow. Hopefully there will be a Friday deal that cuts my cost down again.

Wednesday, 5 September 2012

My Raspberry Pi

My latest gadget arrived on my desk yesterday. I haven't had a chance to turn it on yet. It features a 10/100 Ethernet port, 2 USB ports, 1 HDMI port, 1 RCA port, 1 3.5mm audio jack, SD Card slot for the OS, 1 micro USB connector for power and a number of other not so obvious connectors.


I've looked through the schematics and figured out what the other connectors do, what access I have and what are my current posibilities. So far I've figured there's a DSI port (Digital Serial Interface) for use with a touch screen. Nintendo DSi screens would be an example of the screen that can be used here, some other possible screens feature in the Apple iPhone or other Smart phones. There's a CSI camera connector as well, possible use could be something like the XBOX's Kinect. There's another connector which allows JTAG connection to the Broadcom SOC, which may he helpful in debug at some point, but I can't imagine it being much use without more specifics about the Broadcom BCM2835. The last connector is a large connector with GPIO's, I2C, Serial and a SPI interface as well as pins to provide 5V and 3.3V to external circuitry.


The one difficulty I can see so far is power. The Model B variant can use as much as 1.1A from a 5V source. The power comes from a micro USB port, which most people would power from a USB port on a desktop, laptop or TV. In most cases, USB ports only provide 0.5A at 5V. If the device tries to draw more current than available, then a drop in voltage will occur, causing some parts of the device to behave outside specification. This is all mentioned on the Raspberry Pi (RasPi) forums. Looks like I may need to sort myself out with a decent power source or build one myself. That's just my initial thoughts for the moment.

With regards what I'm going to do with it, I have a few ideas, most of which are robbed from everyone
  1. Multimedia server attached to my TV, giving me access to online streaming of videos, movies, tv series and music.
  2. Touch Screen Hi-Fi system, could be troublesome, no drivers exist yet for DSI port.
  3. Home Automation using zigbee around the house, turning on and off lights, controlling temperature, monitoring power and all that kind of thing.
  4. Serious car stereo upgrade providing music, name of song and easier use while driving.
  5. Attach a camera to allow for some sort of XBOX kinect gaming platform.
I'll have bigger and better ideas once I turn the thing on. Watch this space :)


Thursday, 26 January 2012

Assignments, Masters Project and Social Media cold turkey

I'm currently going mad trying to finish up my assignments for my 1st semester of the 2nd year of my Masters. I've had five to complete, I finally finished the first on Monday night. It was an assignment on the evolutionary product stages for Hybrid Cars and Hard Disks. My other assignments are a solution to the water distribution problem using innovating problem solving techniques. The other two assignments are based on research techniques using nVivo and SPSS. The final assignment, the killer one, which is soaking up all my time, is the implementation and optimization of a microprocessor and an SRAM on a BASYS 2 board. This last one is proving a serious challenge as my first real application in an FPGA. On the other hand, I've been secretly enjoying it.

On a very positive note, I've finally decided on what I want to do for my final year project. I found a great article in last month's IEEE Spectrum on the implementation of Crypto-Accelerators. The article provides plenty of research material and the topic seems really interesting to me. I'll post more on this once I finish my assignments and I can actually put some time on it.

On another note, I've decided to go cold turkey on social media in work. At first it started off checking Facebook during lunch, then the odd tweet every now and again. I got addicted though and it got worse, my productivity went down and it was horrible. So I've been two months clean, I edited the hosts file (computer file used in an operating system to map hostnames to IP addresses) in the Windows directory to block myself from drifting back. Since then I've been more productive, I've started to manage my time better and organise myself.

I can't wait until I'm finally finished these assignments. I'm off snowboarding with my friends to Avoriaz on the 4th February for a week. I really can't wait.

Now back to my laptop and the Xilinx ISE to create my testbench, simulate and script my verilog microprocessor.