Author

Topic: - Avalon datasheet - (Read 1614 times)

sr. member
Activity: 427
Merit: 251
- electronics design|embedded software|verilog -
May 22, 2013, 01:41:42 AM
#3
Hi,

Read the datasheet of the Avalon 'A3256-Q48 SHA256 Processor'
and to me there are few things not really clear about this
REPORT_x pins. They seem open drain outputs, there are
pull-ups required, so it looks like the REPORT_x lines of all
Avalon chips can be tied togeter to form a party-line. This
makes sense as it saves a lot of pins on the microcontroller.

But if so, how are contentions resolved when two or more
chips have found a golden nonce at the same time?

Any ideas anyone?

intron



I haven't looked at the datasheet myself yet, but maybe they figure that won't be a problem since the chances of that happening are extremely slim.

Could very well be that way. I'll try to calculate the changes
of a collision and thus lost data.

intron
hero member
Activity: 546
Merit: 500
May 22, 2013, 01:37:33 AM
#2
Hi,

Read the datasheet of the Avalon 'A3256-Q48 SHA256 Processor'
and to me there are few things not really clear about this
REPORT_x pins. They seem open drain outputs, there are
pull-ups required, so it looks like the REPORT_x lines of all
Avalon chips can be tied togeter to form a party-line. This
makes sense as it saves a lot of pins on the microcontroller.

But if so, how are contentions resolved when two or more
chips have found a golden nonce at the same time?

Any ideas anyone?

intron



I haven't looked at the datasheet myself yet, but maybe they figure that won't be a problem since the chances of that happening are extremely slim.
sr. member
Activity: 427
Merit: 251
- electronics design|embedded software|verilog -
May 22, 2013, 01:17:39 AM
#1
Hi,

Read the datasheet of the Avalon 'A3256-Q48 SHA256 Processor'
and to me there are few things not really clear about this
REPORT_x pins. They seem open drain outputs, there are
pull-ups required, so it looks like the REPORT_x lines of all
Avalon chips can be tied togeter to form a party-line. This
makes sense as it saves a lot of pins on the microcontroller.

But if so, how are contentions resolved when two or more
chips have found a golden nonce at the same time?

Any ideas anyone?

intron
Jump to: