philpem.me.uk
philpem.me.uk :: ISE 11.1 on Ubuntu 9.10
http://philpem.me.uk/elec/fpga/iseubuntu
ISE 11.1 on Ubuntu 9.10. ISE 11.1 on Ubuntu 9.10. Quartus 10 on Ubuntu 10.04. ISE 12.4 on Ubuntu 10.10. HOWTO: Xilinx ISE 11.1 on Ubuntu Linux 9.10 (64-bit). It seems this works on Ubuntu 10.04 too, with no significant modifications. It seems that this HOWTO also (more or less) applies to ISE 12, except ISE 12 installs into /opt/Xilinx/12.1/ISE DS by default. This means that we have to make a few changes (replace 'lin64' with 'lin' if you're using a 32-bit installation of ISE):. Xilinx ISE 11.1 seems...
philpem.me.uk
philpem.me.uk :: Polaroid Digital Palette film recorder
http://philpem.me.uk/code/filmrec
Polaroid Digital Palette film recorder. Polaroid Digital Palette film recorder. Being the crazy engineer I am, I figured I could reverse-engineer enough of the driver to build my own driver. I'm currently in the early stages of this process, and am trying to gather documentation. Specifically, but not limited to:. Parallel Port Interface Specification Manual. SCSI Parallel Interface Specification Manual. These cover the commands which can be sent over the Centronics and SCSI interfaces, respectively.
philpem.me.uk
philpem.me.uk :: Quartus 10 on Ubuntu 10.04
http://philpem.me.uk/elec/fpga/quartus-ubuntu
Quartus 10 on Ubuntu 10.04. ISE 11.1 on Ubuntu 9.10. Quartus 10 on Ubuntu 10.04. ISE 12.4 on Ubuntu 10.10. Installing Altera Quartus 10 Web Edition on Ubuntu 10.04. Last updated: 24 Sep 2010. I've added a few sections on the USB Blaster and ByteBlaster programmers. This should resolve any permissions issues you folks might have noticed. sorry about the mistake! I've also added some stuff on installing ModelSim, if you swing that way. I'm an Icarus Verilog man, myself :). Cd 100 quartus free linux. Now we...
philpem.me.uk
philpem.me.uk :: Samsung LT133X1-106 LCD panel
http://philpem.me.uk/elec/lcd/lt133x1
Samsung LT133X1-106 LCD panel. Planar EL160.80.38-SM1. Samsung LT133X1-106 LCD panel. The Samsung LT133X1-106 is a fairly small (13.3 inch), XGA (1024x768), full-colour (6-bit RGB) TFT-LCD panel with a CCFL backlight and an LVDS interface. They were used in a number of laptop computers, most notably the Dell Latitude CP and CPi series - this means they're quite commonly found on the surplus market (usually as "used-but-good" spares from laptop spares dealers), and as a result they're. The pinout isn't do...
philpem.me.uk
philpem.me.uk :: HP 16500B :: RAM upgrade
http://philpem.me.uk/elec/testgear/hp16500b/ram
HP 16500B : RAM upgrade. Reinstalling the HP16500B OS. Installing the HP E2450A Symbol Table utility. HP 16500B RAM upgrades. Someone very kindly sent me a pair of 32Mbyte 72-pin EDO SIMMs. It turns out the 16500B can go as far as 64MB of RAM! The jury's still out as to whether this speeds up the analyser in any way (it's still dog-slow over X11) but it does work. The RAM modules I'm using are IBM branded, 80ns. I've found a couple of Agilent Service Notes regarding 16500B RAM upgrades:. This suggests th...
philpem.me.uk
philpem.me.uk :: code
http://philpem.me.uk/code
This section contains some of the code I've written over the years. A Linux driver for the Brother P-Touch PT-2450DX label printer. Completely unofficial and NOT developed or supported by Brother. A device driver for the IBM 6094-020 Lighted Program Function Keyboard. My fork of Eric Smith's tumble tool. Sometimes contain code which I've released, but haven't widely announced. Anything you find in Mercurial which isn't documented on the main website should be assumed to be "in development", and (at b...
philpem.me.uk
philpem.me.uk :: Planar EL160.80.38-SM1 EL display
http://philpem.me.uk/elec/lcd/planar160x80
Planar EL160.80.38-SM1 EL display. Planar EL160.80.38-SM1. Planar EL160.80.38-SM1 EL display. This display is a 160x80 pixel monochrome (amber and black) display with a 6x3-pad matrix touch screen and three LEDs (two green, one amber). It includes an Epson SED1335 controller, and an ASIC which controls the touch screen and appears to perform some signal conversion work on the SED1335 timing outputs. This display carries the following labels:. Different versions of the display. The key difference between ...
philpem.me.uk
philpem.me.uk :: photography
http://philpem.me.uk/photo
For as long as I can remember, I've had an interest in photography. I've owned a number of cameras, from cheap pocket-sized cartridge-film cameras to 35mm compacts and SLRs. My main cameras are a Canon EOS 7D digital SLR, and a black Canon EOS 33V film SLR. Olympus OM4 body, old-style control circuitry (battery-eater! Olympus OM10 body with manual adapter (backup for OM4). Olympus Zuiko 50mm f1.8 (standard lens). Olympus Zuiko 85-105mm f3.5-4.5 "universal zoom" lens. Olympus OM Winder 2 auto-winder.
philpem.me.uk
philpem.me.uk :: electronics
http://philpem.me.uk/elec
Over the past couple of years, I've spent an unbelievable amount of time (and an even more unbelievable amount of money) on a few little electronic projects. As my contribution to the great hive mind known as the Internet, I've decided to document a few of the more interesting ones. The first project I built up with a Roadrunner wiring pen, and possibly the most primitive multi-board 6502 computer ever devised. My attempts to reverse engineer a portable handheld terminal.
SOCIAL ENGAGEMENT