New Horizons






<< November 2006 >>
Sun Mon Tue Wed Thu Fri Sat
 01 02 03 04
05 06 07 08 09 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30


Table of content

New Horizons
What's new
Starting a blog
Writing a blog
I got a job

SystemC
SystemC from scratch. Part 1
SystemC from scratch. Part 2
SystemC from scratch. Part 3

ASIC/FPGA Design
Table of content
Index
FPGA design from scratch. Part 1
FPGA design from scratch. Part 2
FPGA design from scratch. Part 3
FPGA design from scratch. Part 4
FPGA design from scratch. Part 5
FPGA design from scratch. Part 6
FPGA design from scratch. Part 7
FPGA design from scratch. Part 8
FPGA design from scratch. Part 9
FPGA design from scratch. Part 10
FPGA design from scratch. Part 11
FPGA design from scratch. Part 12
FPGA design from scratch. Part 13
FPGA design from scratch. Part 14
FPGA design from scratch. Part 15
FPGA design from scratch. Part 16
FPGA design from scratch. Part 17
FPGA design from scratch. Part 18
FPGA design from scratch. Part 19
FPGA design from scratch. Part 20
FPGA design from scratch. Part 21
FPGA design from scratch. Part 22
FPGA design from scratch. Part 23
FPGA design from scratch. Part 24
FPGA design from scratch. Part 25
FPGA design from scratch. Part 26
FPGA design from scratch. Part 27
FPGA design from scratch. Part 28
FPGA design from scratch. Part 29
FPGA design from scratch. Part 30
FPGA design from scratch. Part 31
FPGA design from scratch. Part 32
FPGA design from scratch. Part 33
FPGA design from scratch. Part 34
FPGA design from scratch. Part 35
FPGA design from scratch. Part 36
FPGA design from scratch. Part 37
FPGA design from scratch. Part 38
FPGA design from scratch. Part 39
FPGA design from scratch. Part 40
FPGA design from scratch. Part 41
FPGA design from scratch. Part 42
FPGA design from scratch. Part 43
FPGA design from scratch. Part 44
FPGA design from scratch. Part 45
FPGA design from scratch. Part 46
FPGA design from scratch. Part 47
FPGA design from scratch. Part 48
FPGA design from scratch. Part 49
FPGA design from scratch. Part 50
Links
Acronyms and abbreviations
XCell Journals
CAD
A hardware designer's best friend
Zoo Design Platform
Linux
Installing Ubuntu Linux on a MacBook
Customizing Ubuntu Linux 1
Customizing Ubuntu Linux 2
Upgrading to Ubuntu 7.04
Install Ubuntu 7.04 with VMware
Making the virtual machine run faster
Ubuntu Links
A processor benchmark
Mac
Porting a Unix program to Mac OS X
Fixing a HyperTerminal in Mac OS X
A dream come true
Wireless freedom
Running
The New York City Marathon
Skiing/Skating
Kittelfjäll Lappland
Tour skating in Sweden and around the world
Top
Introduction
SSSK
Wild skating
Tour day
Safety equipment
A look at the equipment you need
Skate maintenance
Calendar
Links
Books, photos, films and videos
Weather forecasts
Travel
38000 feet above see level
A trip to Spain
Florida the sunshine state


Example Files
Verilog Testbench Body
Verilog Testcase
Verilog Setup
Simulation Result File
Simulation Report File




Photo Albums
Seaside Florida
Ronda Spain
Sevilla Spain
Cordoba Spain
Alhambra Spain
Kittelfjäll Lapland
Landsort Art Walk
Skating on thin ice


Favorites
Adventures in ASIC
ChipHit
Computer History Museum
Community of Sweden
DeepChip
Design & Reuse
Dilbert
EDA Cafe
EDA DesignLine
Embedded.com
EmbeddedRelated.com
FPGA Arcade
FPGA Blog
FPGA Central
FPGA Journal
FPGA World
MacApper
Mac geekery
Mac 2 Ubuntu
Get Perpendicular
Programmable Logic DesignLine
History of Linux
OpenCores
ORSoC
Simplehelp
SOCcentral
World of ASIC



New York City Marathon




If you want to be updated on this weblog Enter your email here:



rss feed



 
Nov 10, 2006
A dream come true
I always dreamed of being able to use my Mac for all my computer tasks both at home and at work. I am an ASIC designer and in my job I use many different CAD (Computer Aided Design) programs. These programs used to run only on big Unix workstations from SUN and HP. But with Linux growing more and more popular they now can run on almost any PC, equipped with a X86 processor.

I bought my first
Apple
computer in 1993, a Macintosh LC III. It had a 32MHz 68030 CPU and 4MB of RAM.

It was a great machine. I used it for everything, playing games like Pacman and Tetris, writing all my documents and organizing the house association. To find out more about the Apple and Macintosh history go to
Low End Mac
or EveryMac.com.









My next Mac was a Performa 5400/180. It was introduced 1996 and had a PowerPC 603e running at 180MHz. It had 16MB of RAM and a 1.6 GB hard drive.









My third Mac was a PowerBook G3/400 codenamed Lombard. It had a PowerPC 750 (G3) processor running at 400MHz and was equipped with  64MB of RAM and  a 6 GB hard drive.






My fourth Mac was a PowerBook G4 1.67. It was introduced in 2005 and had a PowerPC 7447a (G4) running at 1.67 GHz. It had 512MB of RAM and 80GB hard drive.







My fifth Mac is the one I am using today and the one that has given me the possibility to use it for all my computing needs both at home and at work. It is a MacBook Core Duo featuring a 2.0 GHz Intel processor (T2400) with two independent processor cores on a single chip. I had it customized with 1GB of RAM and a 80GB hard drive. It uses the same processor as many PCs are using and lets me install and run  Windows XP and any Linux version I like.



My current setup looks like this. It consists of a MacBook Core Duo with a bluetooth keyboard from Apple  and a bluetooth mouse BT500 from RadTech. The display is a 23-inch Cinema display from Apple. When I leave home I just unplug the display grab the MacBook and have access to Mac OS X, Windows XP and Ubuntu Linux wherever I  go.
 
Posted at 10:36 am by svenand

svenand
March 23, 2009   10:43 PM PDT
 
I have used VMware and Ubuntu Linux for running Xilinx ISE and XPS software. You can find out more by reading the "FPGA design from scratch" story. The programming via JTAG was the biggest hurdle. See part 25 for more information.
Edgardo
March 16, 2009   07:07 AM PDT
 
Hello,
i used to be a Mac User a long time ago (when the iMac came to life). in 2004 i had to switch back to Pc due to my studies/job. Since 2007 i have been working a little with Xilinx FPGAs (mostly spartan 3 with simple IP-Cores).
Now that macs are intel-based, and Parallels and Fusion seems to be working fine, i was considering going back to the sweetest platform i have ever used.
I wonder how is ISE working on your mac. I know ISE is a Resource Hog. It can easily consume all CPU and Memory when it starts syntethizing and mapping.
Im also looking foward to use a Virtex II Pro with Microblaze, so i wonder if the Synthesys takes to long.

I was planning to buy a Mac Mini, and max out the ram (4GB). Are you using VMWare fusion or parallels? have you tried both? which one do you think is better.

At last but not at least... i use an Avnet Spartan 3E kit , and Xilinx XUP kit. Both use a Cypress USB chip to do the programming. I have to use a 3rd party app to program the system flash or the fpga via jtag.
What are you using to download your designs to the kit? does it work right out of the box with windows?

Great blog.
svenand
July 12, 2007   05:38 PM PDT
 
That is my Xilinx FPGA evaluation board. To find out more read "FPGA design from scratch"
MacPie
July 10, 2007   11:12 AM PDT
 
Nice Setup..... I'm planning to buy one of these displays with mac mini soon. Currently I have Macbook pro 17" 2.33 GHz.

BTW.... what that chip with white cable is for?

Great website & keep up.
 

Leave a Comment:

Name


Homepage (optional)


Comments




Previous Entry Home Next Entry