What is Next ??

Page 6/7
1 | 2 | 3 | 4 | 5 | | 7

By Leo

Paragon (1236)

Leo's picture

08-09-2005, 12:57

Yes, I received my fpga board yesterday : its a spartan3 with 1million gate capacity and has VGA/PS2 connections.
Lets see if MSX ESE VHDL design fits inside !

By erikmaas

Expert (67)

erikmaas's picture

08-09-2005, 13:40

Nice!

Now I am a bit jealous, my board has a Spartan3 200k Shocked!

And do not forget to share your results...

Oh, before you destroy your FPGA... Do not forget that the Spartan3 is NOT 5V tollerant!!! In case you want to connect some pheripherals take care about their signal levels. (you could use series resistors which are big enough to be able to limit the voltage using the protection diodes inside the FPGA, but using e.g. a 74LVT245 might be better)

By Pat

Expert (68)

Pat's picture

08-09-2005, 16:59

@erik:
I know that the prototypes from our company, which can actually look like real products in that state, are marked very clearly that they are not a final product.
Haha, same holds for me, though most time that's because there's some GPL/LGPL stuff inside. And an "INTERNAL USE ONLY" label is attached.

But maybe (y)our company = my company haha.

By erikmaas

Expert (67)

erikmaas's picture

08-09-2005, 20:34

@pat: The prototypes I was talking about did not contain GPL/LGPL/whatever software because our company was very afraid of it at that time. An interesting detail is that the copyright notices in the sources had to be updated so that is was mentioning that it should not be used together with open source software. And we were told that if open source software would be considered, a lawyer should be contacted Tongue

Some puzzle: I can tell you that I am working at a department which could have had a short-name which is exactly your name here, but we are not allowed to call it like that... confused? Question At least your first letter appears in our company name, right?

But now on-topic : I would like to see an MSX-A/Bazix statement that pre-ordering the OCM will continue!!!! LOL!

By SolidEric

Champion (332)

SolidEric's picture

08-09-2005, 23:37

P.......... what company could that be erik? Tongue

By Pat

Expert (68)

Pat's picture

09-09-2005, 10:37

Mhh. It isn't PDSL I guess he! Nice notice of my nickname and your not to be used corporate name. I didn't thought of that yet Smile And as you may've already guessed, or searched via the MRC contact list & LN (haha) i'm working at this watery lab, which in the beginning of the last century was started somewhere around your working environment. So hey, maybe w'll be located at the same plant next year...

Somewhat confusing for the rest of the community though ....

By selios2000

Hero (526)

selios2000's picture

09-09-2005, 12:44

Next is nothing. Next are us.

By Leo

Paragon (1236)

Leo's picture

09-09-2005, 13:46

Thanks for this 5V tip.
Talking about power the volage regulator on board heats a lot it is next to clock oscillator !
Yes terday I downloaded a terminal program on this spartan it just shows on vga screen what
you tiped on the keyboard , funny for my first attempt.
I compiled a MSX vhdl for "spartan automotive" target an it gives 37Mhz for the Z80.
But I put the right spartan I have then it shows a 236Mhz frequency ! I must have done something wrong in the constraints or clock declaration...
Note that for simplifications the Z80 receives the same clock as the VDP , so my target is a 21Mhz vdp+z80 system, to make
something simple.
What is still missing is to adapt the memory interface of the board to the msx vram/ram adressings.

By Tanni

Hero (556)

Tanni's picture

09-09-2005, 16:11

Leo, it's hard to understand what you're saying. What do you mean by ''the right spartan''? If you subsequently recompile your design, you may have different frequency values due to the way the synthesis routine works. Because place and route is a NP-hard problem, the synthesis tool can't try out every possible configuration and selecting the best one. This would take much too much time. So you must be content with ''suboptimal'' solutions, more or less randomly choosen! But to my mind, this doesn't fully explain why the frequency values differ that much!

By Pat

Expert (68)

Pat's picture

09-09-2005, 16:26

What do you mean by ''the right spartan''?
I think he means the right type of spartan device. For each different flavor of spartan device, the tool chain needs to take into account the specifics of the device. And FPGA devices differ for example in number of logic element and the interconnect between them. The speed prediction done by the tool is based on the known physical placement & routing between these elements. Note that this differs from a logic synthesis approach for an ASIC.

Page 6/7
1 | 2 | 3 | 4 | 5 | | 7