[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [N8VEM-S100:5049] Re: ARM CPU on the S100Bus-II
- To: firstname.lastname@example.org
- Subject: Re: [N8VEM-S100:5049] Re: ARM CPU on the S100Bus-II
- From: Rob Doyle <radi...@gmail.com>
- Date: Tue, 26 Aug 2014 21:16:04 -0700
- Authentication-results: gmr-mx.google.com; spf=pass (google.com: domain of radi...@gmail.com designates 2607:f8b0:400e:c03::22d as permitted sender) smtp.mail=radi...@gmail.com; dkim=pass head...@gmail.com; dmarc=pass (p=NONE dis=NONE) header.from=gmail.com
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=390aLm8VubHiDODxZErI3EndTBDLDtJHvDxBxqqCssY=; b=bJ6nGhDwrykURXJDqeujHnxUx5wkHCpEvi8BV+9m2qtCnlDg5RHva0fn9lD+BLNmfI U/+Y2c9LrVEVxUoySA3xre4tfTqJn9j3E/HwFG98MnNH6XcEIVE3EfFzyVH6erlLt9KD DETDn/ZFP5qKWjxZl37qTf4kCx7rROGtzkLnkOEKmzRxPa9ebG43mFd3usFqraBMVwuZ wQSbi7H2Oz7qMEAWaHfENWOoGwlPDThGUEE1goYg4cjklpm4sS8Abp4gobydHuhgVIxB l2MXgE2w9N2FDzgg/I7i94QXts0Gj2OidJ7Hqv5jjTq8AUOVJYLZAIWFI09UNck7l1h/ SMJw==
- In-reply-to: <email@example.com>
- References: <firstname.lastname@example.org> <email@example.com> <firstname.lastname@example.org>
- User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
On 8/26/2014 3:58 PM, John Monahan wrote:
Hi Dave, A while back I took a look at programming FPGA’s, got the G.R
Smith FPGA’s 101 book. Scared the daylights out of me! I conclude the
only way I could ever get up to speed programming those things would be
to attend some serious programming course(s). That in itself is not a
show stopper, but even if I thoroughly mastered the art, there is no way
I could hammer one into shape to emulate an ARM or Atom CPU.
Creating a CPU is a /big/ job. For me, it takes multiple years (in my
spare time). If you wanted to do an CPU in an FPGA, there are better
CPUs than ARM.
Having said that, I think that creating stuff in FPGAs is much simpler
than you believe. Once you learn how to do some basic things you're are
well on your way. Things like:
1. D flip-flop with optional set and reset.
2. Shift register
3. RAM and ROM
4. State machine
Think of the various 7400 chips you use. I've always believed that the
hard part is learning how to do logic design - not learning how to
code-up a counter.