DE2i-150 An 8 cog emulator?
ozpropdev
Posts: 2,793
Hi Guys
As I eagerly await the arrival of my DE2-115 board (lots of pacing back and forth) I am reminded of a conversation I had
with "Tubular" on a discovery he made a couple of weeks ago. Altera - Terasic are releasing a 150k element board in November.
The DE2i-150 is the model number and It's going to be ~$50 cheaper as well.
Jumping from 115k to 150k might just squeeze in 8 cogs!
When I max out my 5 Cogs (It could happen),I might have somewhere to go?
Just putting it out there.
Thanks again to Tubular for finding this.
Cheers
Brian
As I eagerly await the arrival of my DE2-115 board (lots of pacing back and forth) I am reminded of a conversation I had
with "Tubular" on a discovery he made a couple of weeks ago. Altera - Terasic are releasing a 150k element board in November.
The DE2i-150 is the model number and It's going to be ~$50 cheaper as well.
Jumping from 115k to 150k might just squeeze in 8 cogs!
When I max out my 5 Cogs (It could happen),I might have somewhere to go?
Just putting it out there.
Thanks again to Tubular for finding this.
Cheers
Brian
Comments
The latest news is the 3 new models should arrive "Nov/Dec" - they are currently sourcing materials for these boards. That may fit in well with when Chip is done with the current logic revision, and the $179-$299 multi cog boards might get more forumistas testing/developing
I don't know how much faster the Cyclone V would be compared to the Cyclone IV. Not that Cyclone IV has been too slow for anything...
Here are the website links to the 3 new boards. Beware the confusion as there will be 3 different DE2 models...
$555 DE2i-150 http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=139&No=529
$299 SoCKit http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=816
$179 C 5 GX http://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=167&No=830
However, I'm very pleased to hear you're not waiting and about to receive your DE2-115. Fun times ahead
Agreed! I was actually planning on buying the Nano, but if this would be an option, I just might hold off. What to do... what to do...
Go the DE0-Nano, Seairth. It's available, it's compact, it's cheap, and you can pack a heap into a cog now. By the time you truly outgrow it the other options might be available. Having the constraint there actually makes you explore the more advanced features. You can test out your ideas now.
Our experience having both DE2 and DE0 available was to initially spread out into 3 cogs of the DE2, but then realize we could compact into the single cog of a DE0 using the excellent task switching. The hub ram is tight but having the SDRAM driver is ample backup for room to grow [providing you don't need very high res video].
They do look quite new :
http://newsroom.altera.com/press-releases/nr-cyclone-v-soc-production-shipping.htm
Just in full production, and 28nm - claims 900MHz Processor Clock speed on the Arm included.
Actually all three boards look interesting; the SOC has a dual core ARM, and the -150 has an Atom.
I'm dreaming of a Parallax intern doing all the work I don't want to do... and me buying my P2/FPGA direct from Parallax(USPS), with all the bells and whistles:)
This claims up to 22k logic cells, as well as
Built-in Interfaces – Hard MIPI, PCIe, and GbE IP cores simplify interfacing and bridging
High Performance, Lowest Power – 150MHz fabric speed
On-chip Regulators - Single supply solution that leverages on-chip regulators to simplify design
Multi-time Programmable (MTP) Technology
High-Speed SERDES – Support for 3.125Gbps transceivers
includes DSP and memory resources
The largest part here, might support 1 Prop 2 COG ? - and I wonder how much of a Prop 1 ?
The others start to get way over any kind of budget I can explain away to "her in doors".
Especially as the bigger boards come with far more sophistication, ARM/ATOM integration etc, than I will ever have time to explore. Besides we don't need that expensive junk to exercise the Propeller 2 design, just a bigger FPGA.
- We want silicon, everything that keeps Chip from realizing that goal asap hurts.
- I have not seen any example using more than 3 COG's on the DE2-115 yet, we are not out of possibilities there
- SoCKit delivery expected October, C5 Starter November?
- DE2-150 with a separate Intel Atom processor has a PCIe interface to the FPGA, complicated. The SOC kit has the ARM processor on chip with the FPGA with a very fast parallel interface.
+ The Cyclone V family has inherited many features from the Arria family (8 input LUT's, fractional PLL's, 3 GBit transceivers, dual port 32x20 memories made from ALM's). C5 is not going to be faster than C4 (take Stratix for that) but I would not be surprised if it a 3-4 COG P2 could be done in the 77K LE's. This could tempt more developers into purchasing such a $179 kit and have a positive influence on the development of software and drivers for P2.
Some very valid points there, but may I add a few comments here.
Chip will probably have to generate new binaries for the DE0 & DE2 anyway to verify the tweaks he has made to the core.
I don't know about anyone else but the code I am working on at the moment requires 5 cogs.
I have other work that will require more....
Hi,
DE2i-150 is priced at $555.
We could beg Terasic for making a 'DE nano' with Cyclone V E 301Kgates:
Current prices at Digikey and Altera for : stocked & cheapest Cyclone IV or V with >149Kgates , and 484FBGA or 484UBGA
Cyclone V E 5CEFA7U19C8N 149Kgates 484UBGA $161.22 (digikey, In stock)
Cyclone V E 5CEFA7U19C8N 149Kgates 484UBGA $195.45 (buyaltera.com)
Cyclone V E 5CEFA7F23C8N 149Kgates 484FBGA $178.69 (buyaltera.com)
Cyclone V GX 5CGXFC7C7F23C8N 149Kgates 484FBGA $163.26 (digikey, In stock)
Cyclone V GX 5CGXFC7C7U19C8N 149Kgates 484UBGA $182.93 (digikey, In stock)
Cyclone V E 5CEFA9F23C8N 301Kgates 484FBGA $188.07 (digikey, In stock)
Cyclone IV GX EP4CGX150CF23C7N 149Kgates 484FBGA $304.80 (digikey, In stock)
Cyclone IV GX EP4CGX150CF23C7N 149Kgates 484FBGA $369.50 (buyaltera.com)
Could be possible to make by ourselves the PCB layout of a Cyclone V 301,000 gates DEnano-clone? Any FPGA layout expert here?
I have to agree to some extent. I see no reason to plan a whole major project on silicon that is not realized yet so why is it necessary to get an 8 cog variant out? Not rhetorical, is there a real need that people see there?
The 1 and 5 cog versions seem well sufficient to prove out critical parts of the puzzle and even to develop a set of core drivers for certain functions up-front but it would seem to me to be effort wasted to develop the 8 core version just to let people develop bigger test apps. Those apps may be impressive but are they really doing something that can't be demonstrated with 5 cores?
Thanks for your great Invaders game, a good example of the P2 possibilities.
My comments boil down to:
- lets be carefull what we ask for (Chip triggers easily sometimes...)
- if any I would vote for the Terasic Cyclone V starter board because of the lower cost..
Chip is verifying his design on a Stratix III board, so that will be done anyway. The work involved in porting a Verilog design to another board is changing and verifying all connections and pin definitions to the board resources (expansion connectors, RAM etc) and maybe PLLdefinitions. But I am worried that doing this for DE0-nano and DE2-115 and ..... can become too taxing
Are you in Verilog design? I made a (limited) P1 Verilog model years ago for the DE1 board and ported this to the DE2-70 and DE2-115 later.
To my great surprise I found a Propeller 1 Verilog design (source code!!) on the Internet recently (google on multi-core microprocessor interface, the link to sjsu.edu points to an PDF). I wonder if Parallax cooperated on this
Chip will be surprised to learn that the Propeller 1 was designed using Spin and assembly language!
These gentlemen want to design a clone, using Verilog and C, and they want to operate as a fabless chip house like ARM, licensing their Verilog.
I also found p.32 very interesting, note the $12,000.00 for licensing the Linux (operating system), salaries etc.
The PDF looks like a prospectus for trying to get investors.
Edit: They do have verilog code in the PDF for a cog .... I wonder if it works?
Right away I'd have given them demerits for inaccuracy in their proposal, because they clearly don't understand the big picture, they only understand the small scope. A good engineer must understand the big picture and be capable of focusing on the small as well. This is precisely what makes Chip so excellent at what he does. Chip has an exceptional ability to expand his thought process beyond what he's working on at the moment and see the big picture.
For the record, the Propeller 1 was designed in AHDL and the final routing was all done by hand with Chip and Beau.
The SPIN and PASM languages run *on* the Propeller chip!
I see they also had "Patent costs" in their proposed budget. I'd love to hear the explanation of what patents they planned to pursue on technology they cloned from an existing product that had been around for > 3 years at the time.
module cog (I_out,clock,reset);
output [31:0] I_out;
input clock,reset;
This code describes a single processor with an internal memory of 512x32 (that does not get filled), a limited number of opcodes and only one output. So it is nowhere near a real Propeller.
I think several forum members have done more in the past
Good point, but that test coverage could be checked with 3 stubs that acted like 'COGs wanting HUB'.
Language conversion is not needed. Quartus can compile projects with modules written in defferent styles. One step further: it is posible to distribute IP without disclosing source code. Many design examples that Terasic provides with its DE-boards contain encrypted IP modules, that you can use in a design (license provided) without knowing the content. The NIOS processor is always delivered as encrypted IP. But I am not sure what is needed to create encrypted IP. Maybe only Altera can do this.
Thanks, first thing I read is:
"This design is mainly focused on increasing the latency of the processor which is to be used for embedded applications."
This could keep me in giggles all night!
Just don't drink any water around your computer while reading it...
But there are universities that stimulate their students to real good and interesting projects.
http://people.ece.cornell.edu/land/courses/ece5760/FinalProjects/
http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/