Pages:
Author

Topic: Cairnsmore1 - Quad XC6SLX150 Board - page 68. (Read 286370 times)

member
Activity: 89
Merit: 10
July 11, 2012, 09:28:07 AM
Whoops, sorry, never mind.
sr. member
Activity: 397
Merit: 500
July 11, 2012, 06:15:11 AM
I have made some progress on the tml bitstream, not far but better then nothing  Cheesy

Please read here -> https://bitcointalksearch.org/topic/m.1021077

eb
sr. member
Activity: 462
Merit: 251
July 10, 2012, 05:07:13 PM
Ok we don't know if this will fully fixes all problems because as yet we don't setups here that show the same problems some of you have and that is why we need work on each problem individually. We do need each board that you have a problem with to be reported to the bitcoin support email with the full circumstances. Not everyone on the team has the time to wade through the forum and they don't unless they stop work on new features or support work so that means problems can be missed. I will try to patch the gaps but I also have a limit in what I can find time to do. It's much better if the information arrives at the correct place and several people get to see it. It also acts as a log we can go back through then also.

Yohan,

I'd really like to provide you with valuable error reports to help your team sorting out the problems, but after the last incident I need to start from the beginning Sad

As I reported, I had a setup with 26 almost stable working CM1 boards in dual Icarus mode. Over the weekend I disassembled the setup to stack the boards and after re-assembling it I found the non deterministic behavior I already saw with the defunct units I sorted out. Some boards failed the golden nonce test, others caused Linux to hang while trying to set COM parameters, or others that start mining with a very low hashrate.

Being aware that the units worked before, I started again monkey testing: varying USB cables, hubs, ports, etc. in a fully random manner. For me it turned out that some boards work with a very specific setup, like: only with one specific USB cable connected to a passive hub that is connected to a powered hub at a given port Huh As soon as I change cable or plug into a different USB port, the golden nonce test fails or other errors occur.

If I had a clue on HW design I would check whether the FTDI chip is correctly assembled, but since I don't I can only speculate that there is some systematic problem with this component. It is hard to believe that you did not encounter this issue during your testing, when from my batch every second board is fragile.

I spent so much time now getting my boards to work, but since it turned out to be such fragile and non deterministic, I lost motivation to dig deeper. Hope this will be solved once the up/down functionality is supported.


Have a nice day.


Can you send us a board by board report on email "bitcoin.support" of what you seeing and we will go through it all on the next daily support review.
hero member
Activity: 868
Merit: 1000
July 10, 2012, 05:05:08 PM
Quote

Single board will get through customs without problems as my first board did but this is a shipment of 23 boards.

$400 for 23 boards ? that's less than $20 per board, on a value of $640

That's a steal if you ask me.... the other way around from the USA to Europe DHL would want $130 per board minimum (20%) !

Count yourself lucky  Cheesy
sr. member
Activity: 327
Merit: 250
July 10, 2012, 04:53:35 PM
Ok, that clarifies it, thank you Yohan.
sr. member
Activity: 462
Merit: 251
July 10, 2012, 04:47:18 PM
All I need to know is if I have the  unmarked SW's  correct when programing the controller. SW 1 and 6 are marked, if you could quickly tell me if they are all on or all off for SW,2, 3, 4, and 5 I would be set.

Or if someone has successfully updated theirs could tell what position they had theirs in that would help too. The board we suspect is broken anyhow always stated the update was successful although I have my doubts.

SW2-5 can be any setting for Controller programming. SW1/6 as below.


sr. member
Activity: 327
Merit: 250
July 10, 2012, 04:31:20 PM
All I need to know is if I have the  unmarked SW's  correct when programing the controller. SW 1 and 6 are marked, if you could quickly tell me if they are all on or all off for SW,2, 3, 4, and 5 I would be set.

Or if someone has successfully updated theirs could tell what position they had theirs in that would help too. The board we suspect is broken anyhow always stated the update was successful although I have my doubts.
Twin_test bitstream running settings on the swiches not indicated in the picture worked for me.

So you had SW 2, 3, 4, and 5 set to on?
hero member
Activity: 910
Merit: 1000
Items flashing here available at btctrinkets.com
July 10, 2012, 04:26:57 PM
All I need to know is if I have the  unmarked SW's  correct when programing the controller. SW 1 and 6 are marked, if you could quickly tell me if they are all on or all off for SW,2, 3, 4, and 5 I would be set.

Or if someone has successfully updated theirs could tell what position they had theirs in that would help too. The board we suspect is broken anyhow always stated the update was successful although I have my doubts.
Twin_test bitstream running settings on the swiches not indicated in the picture worked for me.
sr. member
Activity: 327
Merit: 250
July 10, 2012, 04:21:01 PM
All I need to know is if I have the  unmarked SW's  correct when programing the controller. SW 1 and 6 are marked, if you could quickly tell me if they are all on or all off for SW,2, 3, 4, and 5 I would be set.

Or if someone has successfully updated theirs could tell what position they had theirs in that would help too. The board we suspect is broken anyhow always stated the update was successful although I have my doubts.
sr. member
Activity: 462
Merit: 251
July 10, 2012, 03:05:51 PM
Ok just for anyone that missed it we are recommending moving to the Rev 1.2 on the controller at your convenience. I still have to update the instructions for this but I will have another go at doing this later.
member
Activity: 108
Merit: 10
July 10, 2012, 02:48:46 PM
As far as I understand it you can use a programming cable to run ET bitstream already and there is even a chance our front end might just work anyway. Urjtag has support for a FT2232 a very close relative of the FT4232 we use on Cairnsmore1.
Which cable do I need? Your prog3 cable? Is it supported by urjtag?

We have not proven either hardware with urjtag. Our Prog3 is a Xilinx cable clone and in theory would work urjtag as Xilinx cable is on the support list. That said there are a range of Xilinx cables and it is possible our clone is one not supported. We know Prog3 works fully with Xilinx tools and that has always been our benchmark.

The in-built FT4232 on Cairnsmore1 is a big brother version of the FT2232 that is on the urjtag support list. It has the same JTAG processing features so that is why it might work.

speaking of ROI, DHL just called me and they said customs wants 400$ some dollars before they can release the shipment. Maybe I should have looked this up but I guess import tax is applied to more expensive shipments in the US?

This one is always difficult to give a number on because every country is different and the tariff code that things ship under changes it as well even for a single country. There are tools on the courier websites but even then those are difficult to use and predict charges. As we ship to over 30 countries, and 30 different taxation and customs regulations, on a regular basis we gave up years ago trying to work out these potential taxes and duties and we always quote as local taxes and duties may apply.

Local/federal sales tax is often collected in many countries so you don't avoid that by importing. I know about the states side fiddle of buying in another state and then not doing a proper declaration of what you owe in sales tax and people do do that. However some states are now very hot on that now and they are coming down hard on tax avoiders. On low value items most countries just wave the sales tax bit as processing is more expensive than the tax. I think here it is about £20 for that threshold.

The one that varies is most is duties and that very much depends on what the item is. Trying to allocate a harmonised code that this all hangs on is incredibly hard. The lists tend to be 5 years behind real items never mind niche items like Cairnsmore1. The US did have a different one called MFP but it was very low percentage and we never say it appied.

My board arrived without any issues from DHL.  It was delivered to NJ.

Single board will get through customs without problems as my first board did but this is a shipment of 23 boards.

Ah OK, makes sense then, thanks.
hero member
Activity: 556
Merit: 500
July 10, 2012, 02:13:11 PM
As far as I understand it you can use a programming cable to run ET bitstream already and there is even a chance our front end might just work anyway. Urjtag has support for a FT2232 a very close relative of the FT4232 we use on Cairnsmore1.
Which cable do I need? Your prog3 cable? Is it supported by urjtag?

We have not proven either hardware with urjtag. Our Prog3 is a Xilinx cable clone and in theory would work urjtag as Xilinx cable is on the support list. That said there are a range of Xilinx cables and it is possible our clone is one not supported. We know Prog3 works fully with Xilinx tools and that has always been our benchmark.

The in-built FT4232 on Cairnsmore1 is a big brother version of the FT2232 that is on the urjtag support list. It has the same JTAG processing features so that is why it might work.

speaking of ROI, DHL just called me and they said customs wants 400$ some dollars before they can release the shipment. Maybe I should have looked this up but I guess import tax is applied to more expensive shipments in the US?

This one is always difficult to give a number on because every country is different and the tariff code that things ship under changes it as well even for a single country. There are tools on the courier websites but even then those are difficult to use and predict charges. As we ship to over 30 countries, and 30 different taxation and customs regulations, on a regular basis we gave up years ago trying to work out these potential taxes and duties and we always quote as local taxes and duties may apply.

Local/federal sales tax is often collected in many countries so you don't avoid that by importing. I know about the states side fiddle of buying in another state and then not doing a proper declaration of what you owe in sales tax and people do do that. However some states are now very hot on that now and they are coming down hard on tax avoiders. On low value items most countries just wave the sales tax bit as processing is more expensive than the tax. I think here it is about £20 for that threshold.

The one that varies is most is duties and that very much depends on what the item is. Trying to allocate a harmonised code that this all hangs on is incredibly hard. The lists tend to be 5 years behind real items never mind niche items like Cairnsmore1. The US did have a different one called MFP but it was very low percentage and we never say it appied.

My board arrived without any issues from DHL.  It was delivered to NJ.

Single board will get through customs without problems as my first board did but this is a shipment of 23 boards.
sr. member
Activity: 462
Merit: 251
July 10, 2012, 01:57:23 PM
As far as I understand it you can use a programming cable to run ET bitstream already and there is even a chance our front end might just work anyway. Urjtag has support for a FT2232 a very close relative of the FT4232 we use on Cairnsmore1.
Which cable do I need? Your prog3 cable? Is it supported by urjtag?

We have not proven either hardware with urjtag. Our Prog3 is a Xilinx cable clone and in theory would work urjtag as Xilinx cable is on the support list. That said there are a range of Xilinx cables and it is possible our clone is one not supported. We know Prog3 works fully with Xilinx tools and that has always been our benchmark.

The in-built FT4232 on Cairnsmore1 is a big brother version of the FT2232 that is on the urjtag support list. It has the same JTAG processing features so that is why it might work.

I've had significant problems attempting to run it with the built-in 4232.  Could possibly be related to the (undocumented) DIP switch functions / settings.  If enterpoint would only publish a schematic, or even a .ucf for their board, we could happily have native support in no time.

Yohan: Please release a pinout or ucf file for your board, I will happily write the java interface.

Chris

This is probably what you need to know and it is quite simple.

JTAG_TCK         <= USBC_0 WHEN SWITCH8 = '0' ELSE 'Z';
JTAG_TDI         <= USBC_1 WHEN SWITCH8 = '0' ELSE 'Z';
USBC_2         <= JTAG_TDO;
JTAG_TMS         <= USBC_3 WHEN SWITCH8 = '0' ELSE 'Z';

USBC_0 is bus that runs directly from the FT4232 to the controller and USBC_0 is PortA bit0, USBC_1 is PortA bit 1, USBC_2 is PortA bit2 and USBC_3 is PortA bit3. So basically the JTAG runs off the lower 4 bits Port A on the FT4232. The only direct effect is switch8 which is the top bit of the switches at the controller. It's used as an isolator if we want to plug in a separate cable. So if you write as if it's directly connected to the FT4232 you won't go far wrong. Default setting should have this interface connected.

It is worth switching switch3 to off during programming as that stops all the clocks and makes programming more reliable.

We will add dip switch setting eventually to the user manual which needs a final pass through for release. We are still doing some changes to these on different builds to what they do exactly but for most people if they are left in the normal published defaults they won't have a problem. Once we move out of the development phase all of this will stabilise and should be much simplier. We will also remove many of the dip switch uses and they simply won't have any effect in later controller builds.

member
Activity: 108
Merit: 10
July 10, 2012, 01:28:31 PM
As far as I understand it you can use a programming cable to run ET bitstream already and there is even a chance our front end might just work anyway. Urjtag has support for a FT2232 a very close relative of the FT4232 we use on Cairnsmore1.
Which cable do I need? Your prog3 cable? Is it supported by urjtag?

We have not proven either hardware with urjtag. Our Prog3 is a Xilinx cable clone and in theory would work urjtag as Xilinx cable is on the support list. That said there are a range of Xilinx cables and it is possible our clone is one not supported. We know Prog3 works fully with Xilinx tools and that has always been our benchmark.

The in-built FT4232 on Cairnsmore1 is a big brother version of the FT2232 that is on the urjtag support list. It has the same JTAG processing features so that is why it might work.

speaking of ROI, DHL just called me and they said customs wants 400$ some dollars before they can release the shipment. Maybe I should have looked this up but I guess import tax is applied to more expensive shipments in the US?

This one is always difficult to give a number on because every country is different and the tariff code that things ship under changes it as well even for a single country. There are tools on the courier websites but even then those are difficult to use and predict charges. As we ship to over 30 countries, and 30 different taxation and customs regulations, on a regular basis we gave up years ago trying to work out these potential taxes and duties and we always quote as local taxes and duties may apply.

Local/federal sales tax is often collected in many countries so you don't avoid that by importing. I know about the states side fiddle of buying in another state and then not doing a proper declaration of what you owe in sales tax and people do do that. However some states are now very hot on that now and they are coming down hard on tax avoiders. On low value items most countries just wave the sales tax bit as processing is more expensive than the tax. I think here it is about £20 for that threshold.

The one that varies is most is duties and that very much depends on what the item is. Trying to allocate a harmonised code that this all hangs on is incredibly hard. The lists tend to be 5 years behind real items never mind niche items like Cairnsmore1. The US did have a different one called MFP but it was very low percentage and we never say it appied.

My board arrived without any issues from DHL.  It was delivered to NJ.
newbie
Activity: 33
Merit: 0
July 10, 2012, 12:40:28 PM
As far as I understand it you can use a programming cable to run ET bitstream already and there is even a chance our front end might just work anyway. Urjtag has support for a FT2232 a very close relative of the FT4232 we use on Cairnsmore1.
Which cable do I need? Your prog3 cable? Is it supported by urjtag?

We have not proven either hardware with urjtag. Our Prog3 is a Xilinx cable clone and in theory would work urjtag as Xilinx cable is on the support list. That said there are a range of Xilinx cables and it is possible our clone is one not supported. We know Prog3 works fully with Xilinx tools and that has always been our benchmark.

The in-built FT4232 on Cairnsmore1 is a big brother version of the FT2232 that is on the urjtag support list. It has the same JTAG processing features so that is why it might work.

I've had significant problems attempting to run it with the built-in 4232.  Could possibly be related to the (undocumented) DIP switch functions / settings.  If enterpoint would only publish a schematic, or even a .ucf for their board, we could happily have native support in no time.

Yohan: Please release a pinout or ucf file for your board, I will happily write the java interface.

Chris
sr. member
Activity: 462
Merit: 251
July 10, 2012, 09:26:24 AM
As far as I understand it you can use a programming cable to run ET bitstream already and there is even a chance our front end might just work anyway. Urjtag has support for a FT2232 a very close relative of the FT4232 we use on Cairnsmore1.
Which cable do I need? Your prog3 cable? Is it supported by urjtag?

We have not proven either hardware with urjtag. Our Prog3 is a Xilinx cable clone and in theory would work urjtag as Xilinx cable is on the support list. That said there are a range of Xilinx cables and it is possible our clone is one not supported. We know Prog3 works fully with Xilinx tools and that has always been our benchmark.

The in-built FT4232 on Cairnsmore1 is a big brother version of the FT2232 that is on the urjtag support list. It has the same JTAG processing features so that is why it might work.

speaking of ROI, DHL just called me and they said customs wants 400$ some dollars before they can release the shipment. Maybe I should have looked this up but I guess import tax is applied to more expensive shipments in the US?

This one is always difficult to give a number on because every country is different and the tariff code that things ship under changes it as well even for a single country. There are tools on the courier websites but even then those are difficult to use and predict charges. As we ship to over 30 countries, and 30 different taxation and customs regulations, on a regular basis we gave up years ago trying to work out these potential taxes and duties and we always quote as local taxes and duties may apply.

Local/federal sales tax is often collected in many countries so you don't avoid that by importing. I know about the states side fiddle of buying in another state and then not doing a proper declaration of what you owe in sales tax and people do do that. However some states are now very hot on that now and they are coming down hard on tax avoiders. On low value items most countries just wave the sales tax bit as processing is more expensive than the tax. I think here it is about £20 for that threshold.

The one that varies is most is duties and that very much depends on what the item is. Trying to allocate a harmonised code that this all hangs on is incredibly hard. The lists tend to be 5 years behind real items never mind niche items like Cairnsmore1. The US did have a different tax called MFP but it was very low percentage and we never have seen it appied.
donator
Activity: 543
Merit: 500
July 10, 2012, 08:13:14 AM
As far as I understand it you can use a programming cable to run ET bitstream already and there is even a chance our front end might just work anyway. Urjtag has support for a FT2232 a very close relative of the FT4232 we use on Cairnsmore1.
Which cable do I need? Your prog3 cable? Is it supported by urjtag?
hero member
Activity: 910
Merit: 1000
Items flashing here available at btctrinkets.com
July 10, 2012, 07:46:35 AM
speaking of ROI, DHL just called me and they said customs wants 400$ some dollars before they can release the shipment. Maybe I should have looked this up but I guess import tax is applied to more expensive shipments in the US?
One of the main reasons I hope enterpoint succeeds is their geographical location, odering something outside the EU would cost me 23% more in taxes, even on the shipping.
sr. member
Activity: 462
Merit: 251
July 10, 2012, 07:37:39 AM

[/quote]
I'd assume you could state that you do not offer any set-up support for third party bitstreams, I personally would be fine with it. We have a strong and extremeley knoweledgeable community here, if something is possible the hive-mind that is bitcointalk will not only find the solution, but also share it publicly.

[/quote]

For the short term we really don't have any available resources to add anything to the existing workload. If the ET bitstream was pretty much stable then we might take a hit on our other stuff and put some effort there but at the moment it's going to give us more support work than we could ever keep up with. Guaranteed will be a pile of questions that we simple don't have the answers too because we didn't design it or have access to even the source. As soon as we make something officially supported that would become our problem.

As far as I understand it you can use a programming cable to run ET bitstream already and there is even a chance our front end might just work anyway. Urjtag has support for a FT2232 a very close relative of the FT4232 we use on Cairnsmore1.

Generally once we are out of the inital development period, which is still our current stage, other things will be possible to consider doing like the 3rd party support. Our first thing to do though is support what we have out there already including your one problem board out of 3 that you have which might be hardware or even something that is natively not our own development but directly related like CGminer. We choose to support that at day1 so it is in what we promised to deliver.

From ET all we are looking for is something more stable to work with. We are entirely neutral to working with 3rd parties but we have to have some control over what is a finite resource i.e. our engineering team.
hero member
Activity: 910
Merit: 1000
Items flashing here available at btctrinkets.com
July 10, 2012, 06:31:29 AM

While I have every faith in you being able to provide a nice bitstream eventually, the sad truth is that the boards I bought are less likeley to ever see a full return of investment every passing day and if infact all eldentyrell needs from you is the driver source and your not providing it to him I feel like you owe us an explanation as to why. Were all grownups here and even if we dont like the explanation Im sure we can deal with it.

Ok possibly the return on return characteristics may have changed in the last weeks by *** but of course they may not deliver as promised and then ROI actually doesn't change. Do remember 10 weeks ago we offer a product at 33% discount because it was a development and that was explicitly explained at that point. Even only running at the 50% notional performance that we are today we are not far removed in ROI of other FPGA boards.
Theres a reason I havent bought any other fgpa boards. Also out of my 12 bought cores only 5 are functioning. So im below the precieved 190Mhs, I have mailed your support and am waiting a followup on that.

The core of the team are already running 100hr+ weeks and have done so since the start of the project. That's part of how we have achieved the timescales. We can't ask more of them than that. Anything that we do that isn't on the plan is a very direct hit on producing the bitsream and other support work for the bulk of our customers. A further point is adding another variable to support i.e. the ET bitstream will further impact progress by virtue of more support calls. If I read it right ET just said he has taken 1 week to get his own very known setup to work again. What's that going to be like for a customer that doesn't have the technical knowledge he has or we have on the products. It's a nightmare basically. We might end up having our team work a week on one customer installation as is and still not have a solution. That's why we are not jumping into the unknown just yet. I'm not in any way saying ET can't do his stuff and sort it out but what I don't what to see is our own progress complete stopped to support a third party. It's not even good for ET to introduce another variable to try and support. As far as I am aware he doesn't even have a Cairnsmore1 to replicate problems on and allow debug of his IP.
I'd assume you could state that you do not offer any set-up support for third party bitstreams, I personally would be fine with it. We have a strong and extremeley knoweledgeable community here, if something is possible the hive-mind that is bitcointalk will not only find the solution, but also share it publicly.
Pages:
Jump to: