Sign in

username:

password:



Not a member?

Search fpga-cpu



Search tips

Subscribe to fpga-cpu



fpga-cpu by Keywords

Altera | CISCifying | IDE | ISA | Java | JHDL | JTAG | LBU | MicroBlaze | PAR | PCI | RISC | SoC | Spartan | Transputers | Verilog | VHDL | Virtex | VLIW | WebPack | Xilinx | Xsoc | YARD-1A

Ads

Discussion Groups

See Also

DSPFPGAElectronics

Discussion Groups | FPGA-CPU | Transputers [ was What are peoples opinion of the Altera Nios Processor? ]

This list is for discussion of the design and implementation of field-programmable gate array based processors and integrated systems. It is also for discussion and community support of the XSOC Project (see http://www.fpgacpu.org/xsoc).

Transputers [ was What are peoples opinion of the Altera Nios Processor? ] - John Kent - Mar 19 18:55:00 2003

Hi Josh,

I'd be interested to see your paper when you are finished.
The Leon looks nice ... but I don't have a 800K gate Virtex FPGA
to play with. I'm using the BurchED FPGA board with the XC2S200.
Are there any small 32 bit CPUs that will fit in a 200K gate FPGA ?

I was wondering about the transputer (T425).
Are there any copyrights on the Transputer instruction set ?
I can't find much on the transputer instruction set on the web,
although I have not done an exhaustive search as yet.
The google search did turn up a newsgroup post on FPGACPU
regarding the transputer I beleive the transputer is stack based and
only has 3 x 32 bit registers so should be fairly small.

The other possibility is to design my own 32 bit CPU,
but then I'd have to design a tool set for it too.

John Kent. Josh Pfrimmer wrote:

>Oooh... good topic for me (and in light of recent list politics, I sure hope
>it's interesting to some of you as well :) )
>
>I'll be writing a paper in the next few weeks: a survey of commercially and
>freely available 32-bit RISC IP cores.
>
>For the paper, I'm interested in hard and soft cores, but for the future, my
>research will require one that I can customize (that is, VHDL or Verilog
>available). I'm already looking at LEON for that... but I'd appreciate
>input as well.
>
>Thanks
>
>Josh Pfrimmer, B.Eng >

--
http://members.optushome.com.au/jekent

[Non-text portions of this message have been removed]





(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )


Re: Transputers [ was What are peoples opinion of the Altera Nios Processor? ] - ben franchuk - Mar 19 19:20:00 2003

John Kent wrote:
> Hi Josh,
>
> I'd be interested to see your paper when you are finished.
> The Leon looks nice ... but I don't have a 800K gate Virtex FPGA
> to play with. I'm using the BurchED FPGA board with the XC2S200.
> Are there any small 32 bit CPUs that will fit in a 200K gate FPGA ? If you mean a cpu with built in cache and MMU and advanced features, no
If you mean a Classic RISC machine at say 8 Mhz ** then yes you can.
Remember the wealth of ideas here, http://www.fpgacpu.org/index.html
Ben.
** ballpark guess of the speed.





(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )

Re: Transputers [ was What are peoples opinion of the Altera Nios Processor? ] - John Kent - Mar 19 21:41:00 2003

Hi Ben ...

yes 8 MHz is fine ... I'll have a further poke around.
I thought the standard Risc architecture had a register file
of 32 x 32 bit registers, which makes for a largish machine.
If I want MMU and cache I can go out and buy a commercial
chip for a lot less money and bother :-)

I had visions of designing a stripped down 68K with 4 x 32 bit data
registers
and 4 x 32 bit address registers and the basic 6800 dual operand
instructions
branches, jumps and a stack. But I'd have to write a compiler and assembler
to suit.

I'd like something I can run a MSDOS file system out of a Compact Flash
module.

John.

ben franchuk wrote >If you mean a cpu with built in cache and MMU and advanced features, no
>If you mean a Classic RISC machine at say 8 Mhz ** then yes you can.
>Remember the wealth of ideas here, http://www.fpgacpu.org/index.html
>Ben.
>** ballpark guess of the speed. >

--
http://members.optushome.com.au/jekent






(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )

Re: Transputers [ was What are peoples opinion of the Altera Nios Processor? ] - ben franchuk - Mar 19 22:59:00 2003

John Kent wrote:
> Hi Ben ...
>
> yes 8 MHz is fine ... I'll have a further poke around.
> I thought the standard Risc architecture had a register file
> of 32 x 32 bit registers, which makes for a largish machine.
> If I want MMU and cache I can go out and buy a commercial
> chip for a lot less money and bother :-)

Here is a good text on computer architecture.
http://www.rdrop.com/~cary/html/computer_architecture.html#misc

> I had visions of designing a stripped down 68K with 4 x 32 bit data
> registers
> and 4 x 32 bit address registers and the basic 6800 dual operand
> instructions
> branches, jumps and a stack. But I'd have to write a compiler and assembler
> to suit.

Well you have to write them anyhow.Several cross-assemblers are table
driven so creating a assembler is not that hard, providing you have
a C-compiler.
The hardest part of designing a instruction set is keeping it simple
clean and fast.The physical aspects of hardware need to be kept in mind
while designing but hardware is only a small part of the system. The
total system and type of problems to be solved are also a factor.

> I'd like something I can run a MSDOS file system out of a Compact Flash
> module.

Almost any cpu would work for that and , Gasp! you could even use a
crummy intel 8086 chip for that. :)

> John.
Ben.




(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )

Re: Transputers [ was What are peoples opinion of the Altera Nios Processor? ] - Brendan Moran - Mar 20 1:46:00 2003


>I'd like something I can run a MSDOS file system out of a Compact Flash
>module.

Do you mean you want to run DOS on the processor proper? If so, then you
have to have x86 compatibility, and you might as well use a 386.

If, on the other hand, you mean you want to access a MSDOS file system from
a non x86 processor, that's a different story. It's just a question of
using the FAT file system. For that, I'd recommend having a look at the
FAT file system spec.

Note that for smaller compact flash, you only need the FAT12 system, but
for larger (>64MB, I think, but it might be 128) you'll need FAT16.

--Brendan





(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )

Re: Transputers [ was What are peoples opinion of the Altera Nios Processor? ] - Ed Corter - Mar 20 3:34:00 2003


I Agree with
you might as well use a 386...
To have a uP sys that can run linux or dos, the cost of:

Hardware design and debug time of uP sys
logic resources
overal developement time I.E. Increased simulation, synthesis, Translate-Map-P&R times.

Your better off designing in a dirt cheap 486, single chip computer... one having UARTS, USB ( with cold boot from usb option, for faster developement )

Just be careful who's IC you design in.. With this exact scenario I have been burned,
as we designed in a micro that had just been scheduled for obsoletion...

The company had alot of stock on the distributors shelves and they went out of business..

We probobly spent the money we saved initially, when we re-turned the design & PCB to accomodate another uP.
Moose

---------------------------------




(You need to be a member of fpga-cpu -- send a blank email to fpga-cpu-subscribe@yahoogroups.com )