Home   News   Concept   AMIGA-Compatible   Hardware   Forum   Questions+Answers   Pictures   Contact & Team

Welcome to the Natami / Amiga Forum

This forum is for AMIGA fans interested in the new NATAMI platform.
Please read the forum usage manual.



All TopicsNewsQAFeaturesTalkTEAMLogin to post    Create account
The team will post updates and news here

Planpage  1 2 3 
Thomas Hirsch
Germany
(MX-Board Owner)
Posts 647
09 Jun 2009 17:58


I think it is time to tell a little about the next steps and upcoming events in regard of the hardware. Point is that I absolutely do not want to promise anything I might not be able to deliver - so I might be a little too careful. But too less information does not help either.

As you can see from Gunnars statement in "Feature Creep" CLICK HERE the people in the team are not just playing around. There are quite different tasks, most of them are kind of software and as a constant reader of the forum you see that they make quite good progress. But most of the things are done in emulation because real hardware is missing. And this is the difference to the mentioned open source projects. The open source projects exactly know how their system will behave because they are coding on real existing hardware. So they can tell in advance exactly how their final product will be. Unfortunately we don't. We know that the new NatAmi hardware will work in some way because it is based on the "old" prototype. I think it was not mentioned before - the "old" C-One prototype was about the speed of an A3000 achieved by technology slightly better than an A3000. With the new board design we are skipping two generations of FPGAs and are also skipping two generations of DRAM. This is not just a slight update this is quite a "technology warp" for the Amiga system.

In other words some basic hardware concepts are changing and need to be implemented:
- new FPGA generation
- new memory generation and therefore new register arbitration design
- new video out circuit
- new audio out circuit
- additional SynchronZorro bus

Because of that the next board which is the first real Natami board will be an "natami evaluation board". This board will not necessarily be the then following developer board. It contains all necessary hardware and peripherals to put the natami in operation on the new technology but in contrast to the current "high end" proposal it will have a smaller FPGA and 16bit RAM instead of 32 or 64. The duty of this board will be to provide a full hardware environment on which the following developer boards can be based on.

The next major step for the hardware will be to provide such a board and have OCS/ECS/AGA running with an MC68060 processor. Without any of the new extensions. This will be the base of the developer board on which new feature integration steps will take place.

There will not be a random toying around with strange ideas - there will be an implementation and integration with following exact documentation in a feature by feature style.

It will not be "the big problem" implementing "some" new features. But it will need some care how to implement them in an Amiga like style and contributing to it rather than trashing the Amiga philosophy and implementation. We explicitly do NOT want to create addons in PC GFX card style and patch them together; every two months a completely new design and new interface. This is not the way. We will spend quite some effort in taking care about all interdependencies of the whole Amiga system concept and design.

And now to the part why this article is in the "news" section. As you already know there is a 68060 CPU board in schedule. My expectation was to have it working by now - but unfortunately it is not. At least not the one shown in the picture of the Hardware section. This phrasing suggests a backup plan... from which I will tell later.

I experienced some further problems with the CPU board in addition to getting familiar with the RoHS soldering process. Accidentally I burned the first board while soldering with the wrong temperature curve. OK, that's bad luck I thought but no problem in doing it right next time. So the next day I soldered two boards (with the right temperature this time) and they looked really well. No shorts, no misplacements. I assembled two boards at once because I was completely sure there won't be further problems.

Because there is no baseboard in which I can plug in the board I need to solder two thin wires for power supply onto it. With checking those wires on the first board for polarity I found out that there is a shortcut between ground and 3.3V power. So I carefully checked the complete board but found no defect. So I got suspicious and had a look on other board. The other board and also all other unassembled PCBs had this same shortcut. So it seemed to be a systematical error and I doublechecked the layout data. But found no error. One day later I wrote an email to the manufacturer and asked them if they could see a connection between the nets in the production data. Only one hour later an email came back saying "sorry, there was an error in the CAM preprocessing, new boards are being manufactured which will be shipped in a few days - excuse the inconvenience".

So I am now waiting for the next set of error-free PCBs to arrive. This will take at least until next week.

Bartek "Banter" K.
Poland
(Natami Team)
Posts 2277
09 Jun 2009 18:30


Hallo Thomas,

Thank you for sharing your plan and explaining details to us! Good luck with your next board set.

mfG,
Bartek

One Thousand
USA

Posts 832
09 Jun 2009 20:19


Thanks for the update.  I have a question though.

You mention new generations of DRAM and FPGA.  Which kind of DRAM and FGPA is planned to be used in the new update?

Thanks again for the work.

Ayodele Stephenson
USA

Posts 83
10 Jun 2009 05:28


Thanks for the update... The Natami Project will continue to grow interest as you move forward, to the point communication is always appreciated.

question:  Did you ever read about or use any of the Sage Computer's from the Mid 1980's?  The company later was known as Stride Micro... an interesting design.  The 050 and latency goals you have set forth remind me of the original Sage concept... very interesting.

Thanks again.

George Mystiloglou

Posts 295
10 Jun 2009 09:02


Thank you for the update Thomas. It seems that the "end of summer" timeline is once again broken. I would say (and don't get me wrong) that the second barrier of "about xmas" is also non existing.
 
  For me, that is not a problem anyway, I prefer a Natami that can cope for years than a "hurry up" version. One question though.
  Are those "pre-devboards" (the 16 bit boards that you will use before the developer boards) going to be available for us to buy? Or are they just for the team members? Those may not be a NatAmi with super AGA etc. But definately would be the ultimate AGA machines. Much faster than my A1200 anyway...
 
  I think that you should consider giving those boards to the fans also. It would be cool to have a "brand new 2009 manifactured" aga amiga in our desks. Also, those boards could "make some money" for you to carry on with the project. Think about it.
 
  P.S. Thomas, your post was translated to Greek and posted at amigahellas.gr for the Greek NatAmi fans. I hope that's ok.
 

Gunnar von Boehn
Germany
(Moderator)
Posts 5775
10 Jun 2009 10:36


George Mystiloglou wrote:

  Are those "pre-devboards" (the 16 bit boards that you will use before the developer boards) going to be available for us to buy? 
 

 
No, even the early boards are SuperAGA at some point.
 
The AGA code is a FPGA firmware image.
The SAGA enhancements are a FPGA firmware image.
The 3Dcore is also a FPGA firmware image.
 
What Thomas was saying is that the board will is "brought to live" in an ordered fashion.
 
1st) AGA + 68060.
2nd) Testing and verifying of this.
3rd) Install of SAGA. Testing, verifying of SAGA, and adding needed OS and driver changes...
 
 
Nothing does prevent the early boards from using the SAGA features or from running the 3Dcore - as soon as these are fully develoiped and fully tested etc.
 
The early board have a lower max memory bandwidth, than what Thomas is envisioning for the final boards-
This means thet even if you have SAGA installed extrem high resolutions like 1600x1200 will certainly not possible with this early board.

Cheers

George Mystiloglou

Posts 295
10 Jun 2009 12:30


Damn :-(
 
  Ok, let's plan then.
 
  For the working cpu cards Thomas needs 1-2 weeks (to get them in his hands). Based on his post he can assemble 2 per day (if his job let's him enough free time).
 
  Thus, for 50 cpu cards he needs 25 days. + 1-2 weeks to get the cards.
  So, he needs at least a month to prepare 50 cards, although I believe there are more than 100 of these.
 
  Let's say that tha pre-board needs 1,5 months in the drawing and 2 weeks to be prepared and dispached to you. Add another month for soldering etc. this means another 2 months.
 
  If everything goes well (in the amiga world this is almost impossible...) we can say that you have in your hands the pre-boards end the cpu cards in about 3 months. Assuming everything works, you need at least another 2-3 months for testing, preparing and design of the dev-board. It needs another month to get them in your hands (it's bigger and more difficult to build than a cpu card I assume...) + at least 2 months for soldering and testing.
 
  So, If everything works ok, and assuming that by then all the software work is done, we can assume that in about 11 months (at best) we can have the developer boards!
 
  Did I get it right?

Gunnar von Boehn
Germany
(Moderator)
Posts 5775
10 Jun 2009 13:20


George Mystiloglou wrote:

  Did I get it right?

No.

Thomas does only handsoldered the very first 1 or 2 test boards.

That Thomas even handsolders BGA chips is exceptional - as many people are not able to do this.

If the first tests are done successful then all the boards will be automatically be soldered.

Cheers

George Mystiloglou

Posts 295
10 Jun 2009 13:50


Ok, so I add/remove how many months?

Marcel Verdaasdonk
Netherlands

Posts 3974
10 Jun 2009 14:10


Gunnar is right about the BGA, it's a hell to get it right by hand.
I can only tell from experiance it's very hard i only have the luck I needed to do rework on BGA twice, and that was only LED with 3 contacts.
Anode Cathode and a connection to cool it.

the problem with leds it that you need to replace it with one of the same BIN value.

Kuddo's to Thomas for handsoldering not one but more BGA packages on those prints.

George Mystiloglou

Posts 295
10 Jun 2009 14:43


Marcel, I honestly don't care who solders what.
What I do care is "when the hell can we expect it".
So, I tried to do an estimation, based on Thomas post.
If Thomas solders or not the BGA is something that I cannot use as data in my estimation.

If he does, I believe we can expect NatAmi in 11+ months. If he doesn't (done by a robot or a company) I can assume that we gain 1 month? Let's say 9-10+ months?

Marcel Verdaasdonk
Netherlands

Posts 3974
10 Jun 2009 15:36


George no offence but you should look up a BGA package.

The Ball Grid Array is one of if not the hardest thing to hand solder.

BTW it gets placed by a robot and cooked in a oven if it's SMD/SMT production.
mains with ease in one day you could make a natami or 200. if not more.
This depense on the production facility. ;)

George Mystiloglou

Posts 295
10 Jun 2009 15:55


To clarify this. There is no intent by me to underestimate the skills or technical know-how of Thomas or any other member of the team.
This is more than clear.
I am just trying to make an estimation. I am in this forum for about a year, and this is the first time I can actually take a post and analyse it in a "timeline".

Marcel Verdaasdonk
Netherlands

Posts 3974
10 Jun 2009 17:57


I agree there is a lack in structure getting on in this forum, this is due to time.
Because the forum is a year old it has expanded beyond what the structure of the forum could.
this makes t hard reading i agree.

sorry to be offtopic as usual


Gunnar von Boehn
Germany
(Moderator)
Posts 5775
10 Jun 2009 19:31


George Mystiloglou wrote:

  I am just trying to make an estimation.

I don't see how you can base a timeline on Thomas post.

What Thomas said is that he is working on a development board.
Thomas said nothing about the timeline.
The board Thomas is developing right now could be available next month or at any other time.
I would not start guessing timlines from an outside view.

I would regard any Natami board is Natami.
I would assume that the first batch will be "full" Natami/AMIGA compatible as the next verions, and later version also.
I think for interested users/developers also the very first Natami model might make good sense.

Cheers

George Mystiloglou

Posts 295
10 Jun 2009 20:05


Gunnar, did you really read my first post?

I didnt say "it will be ready at: " I said "based on estimation it won't be ready until: ". And if you read carefully my post and Thomas post, anybody can really make an estimation. You dont have to be a rocket scientist. You need time to get the cpu cards, to prepare them, to design the pre-natami, to be manifactured, to test on it, to design the devboard, to be manifactured, to test it, etc! It is not going to happen in 6 months! I would be more than happy if you can proove me wrong. You know that. I am waiting for natami like a child waits for xmas :-)

Gunnar von Boehn
Germany
(Moderator)
Posts 5775
11 Jun 2009 05:47


George Mystiloglou wrote:

  Gunnar, did you really read my first post?
 
 

 
George, I think you misread my post complete, I was saying something different then you understood. :-)
This is the problem with internet communication I think.
 
Actually what I was trying to say is that you misunderstood Thomas completely.
 
 
 
 
George Mystiloglou wrote:

  You need time to get the cpu cards, to prepare them, to design the pre-natami, to be manifactured, to test on it, to design the devboard, to be manifactured, to test it, etc!
 

 
No, you misundertood this. Thomas did not say this.
 
What Thomas did say is:
  1) The team does work on different tasks independently.
  2) Thomas is working on the mainboard development.
  3) Boards development is a time consuming task.
  4) Developing a mainboard can be unpredictable. Even if you do everything right - like he did in the case of the CPU-Cards then something can happen from the outside costing you some extra weeks.
 
Thomas did not say that he is waiting for the CPU-Cards and that only after this the mainbaord will be developed.

The truth is that Thomas is working on the mainboard layout already since very long time. Thomas started first designing the mainbaord, only because we wanted to test a charge of 68060 chips in parallel  Thomas quickly designed the CPU card in parallel to the mainbaord.
I say quickly here as the mainbaord has more parts on it and is therefore more complex.

The thruth is also that Thomas has designed two different CPU card versions and that he has working CPU cards. And Thomas is already hording the parts the manufacture the mainboard to prevent delays.
 
So the fact is that Thomas does not start with the mainboard only after the CPU card but rather otherwise around. And I would not dare to guess a timeline out of Thomas post.
It could be that Thomas will be ready with the mainboard desing next week. But it could also be that he will be ready in some month and even if he is ready it could be that something odd happens (some parts are not available anymore etc) and that this will delay everything again.
 
Also you seem to wait for the 2nd or 3rd version of the board.
I see no reason for this. If the 1st version is working then it will be as good Natami too.

I personally would want to get the 1st model. :-)

George Mystiloglou

Posts 295
11 Jun 2009 07:19


Now you made me happy :-D

Gilles DRIDI
France

Posts 107
11 Jun 2009 08:35


Thomas Hirsch wrote:

...
...skipping two generations of FPGAs and are also skipping two generations of DRAM. This is not just a slight update this is quite a "technology warp" for the Amiga system.
 
  In other words some basic hardware concepts are changing and need to be implemented:
  - new FPGA generation
  - new memory generation and therefore new register arbitration design
  - new video out circuit
  - new audio out circuit
  - additional SynchronZorro bus

...

  I experienced some further problems with the CPU board in addition to getting familiar with the RoHS soldering process. Accidentally I burned the first board while soldering with the wrong temperature curve. OK, that's bad luck I thought but no problem in doing it right next time. So the next day I soldered two boards (with the right temperature this time) and they looked really well. No shorts, no misplacements. I assembled two boards at once because I was completely sure there won't be further problems.
 
  Because there is no baseboard in which I can plug in the board I need to solder two thin wires for power supply onto it. With checking those wires on the first board for polarity I found out that there is a shortcut between ground and 3.3V power. So I carefully checked the complete board but found no defect. So I got suspicious and had a look on other board. The other board and also all other unassembled PCBs had this same shortcut. So it seemed to be a systematical error and I doublechecked the layout data. But found no error. One day later I wrote an email to the manufacturer and asked them if they could see a connection between the nets in the production data. Only one hour later an email came back saying "sorry, there was an error in the CAM preprocessing, new boards are being manufactured which will be shipped in a few days - excuse the inconvenience".
 
  So I am now waiting for the next set of error-free PCBs to arrive. This will take at least until next week.

Keep going on sharing your experience with us.
I soldered some DCE flicker fixer on an A4000T using two sockets to rehigh the FF module and it was a mess.
I'm not an electrical engineer but sometimes it is necessary to understand the basics of computer electronics.
I was please to read you Thomas.


Chuck T
USA

Posts 672
12 Jun 2009 17:23


Would any of the computer shows like CommVEx or the Consumer Electronic Show in Las Vegas be a worthy place to get the news out about the Natami?  The people who bought Commodore brands usually saw the C-64 and other Commodore/Amiga brands there so you would be advertising to the same audience which is familiar with Commodore and Amiga.  Is there a Comparable computer show in the UK where Commodore was showcased?

posts 42page  1 2 3