I have a project where I will have a large array of V4 FPGAs. Each chip is intended to connect to its four orthogonal neighbors with no intervening logic. I would like the number of bus connections between chips in any direction in the array to be 150 (600 total I/O per chip). The connections will be bi-directional. The distance between chips will be the minimum I can have with sockets, heat sinks (with individual fans), good layout and noise control. Some of the lines, what ever is necessary, will be used for clock and framing for the bus data signals. I would like to use DDR. During bus transfers, all the lines on opposite sides of the chip will be operating and the other two sides will be quiescent. I'm hoping for a bus clock of 150 MHz. Comments? ;=) Marco ________________________ Marc Reinig UCO/Lick Observatory Laboratory for Adaptive Optics
Virtex 4, LVDS I/O: Sanity check please
Started by ●July 17, 2006
Reply by ●July 18, 20062006-07-18
Standards like SSTL are good for this due to the low signal swing. The biggest decision is if to use DCI which burns more power in the V4 or to use external resistors which take board area and make routing more difficult. The other decision is weither you use source synchronous clocking or a common clock approach. At 150 Mhz the common clock is slightly marginal depending on how long tracks are, speed grade, etc. unless you use some DCM based techniques. You can generate a clock that is offset from the common clock a little by using a DCM and use that as clock for register input to gain more time. Alternatively you can use a DCM to null out the clock to output time and get more margin from that. John Adair Enterpoint Ltd. - Home of Broaddown4. The Ultimate Virtex-4 Development Board. http://www.enterpoint.co.uk "Marc Reinig" <Marco@newsgroups.nospam> wrote in message news:44bc1fed@darkstar...>I have a project where I will have a large array of V4 FPGAs. Each chip is >intended to connect to its four orthogonal neighbors with no intervening >logic. I would like the number of bus connections between chips in any >direction in the array to be 150 (600 total I/O per chip). The connections >will be bi-directional. The distance between chips will be the minimum I >can have with sockets, heat sinks (with individual fans), good layout and >noise control. Some of the lines, what ever is necessary, will be used for >clock and framing for the bus data signals. I would like to use DDR. >During bus transfers, all the lines on opposite sides of the chip will be >operating and the other two sides will be quiescent. I'm hoping for a bus >clock of 150 MHz. > > > Comments? ;=) > > Marco > ________________________ > Marc Reinig > UCO/Lick Observatory > Laboratory for Adaptive Optics > >
Reply by ●July 18, 20062006-07-18
John Adair wrote:> Standards like SSTL are good for this due to the low signal swing. The > biggest decision is if to use DCI which burns more power in the V4 or to use > external resistors which take board area and make routing more difficult. > > The other decision is weither you use source synchronous clocking or a > common clock approach. At 150 Mhz the common clock is slightly marginal > depending on how long tracks are, speed grade, etc. unless you use some DCM > based techniques. You can generate a clock that is offset from the common > clock a little by using a DCM and use that as clock for register input to > gain more time. Alternatively you can use a DCM to null out the clock to > output time and get more margin from that. > > John Adair > Enterpoint Ltd. - Home of Broaddown4. The Ultimate Virtex-4 Development > Board. > http://www.enterpoint.co.uk > > > "Marc Reinig" <Marco@newsgroups.nospam> wrote in message > news:44bc1fed@darkstar... > >I have a project where I will have a large array of V4 FPGAs. Each chip is > >intended to connect to its four orthogonal neighbors with no intervening > >logic. I would like the number of bus connections between chips in any > >direction in the array to be 150 (600 total I/O per chip). The connections > >will be bi-directional. The distance between chips will be the minimum I > >can have with sockets, heat sinks (with individual fans), good layout and > >noise control. Some of the lines, what ever is necessary, will be used for > >clock and framing for the bus data signals. I would like to use DDR. > >During bus transfers, all the lines on opposite sides of the chip will be > >operating and the other two sides will be quiescent. I'm hoping for a bus > >clock of 150 MHz. > > > > > > Comments? ;=) > > > > Marco > > ________________________ > > Marc Reinig > > UCO/Lick Observatory > > Laboratory for Adaptive Optics > > > >If Marc uses SSTL, and uses resistive terminators, I would agree it takes board space, but I disagree it would make routing significantly more difficult, except for the sheer number of devices. In a point to point situation only a series terminator is really required for speeds up to at least 200MHz / 400Mb/s (I've done it). Assuming these busses would be bidirectional, external series resistors would [arguably, at least] actually be better in reducing EMI and reflections than just DCI (less power too) assuming the devices are close together (of the order of perhaps 4 inches or less). Much really depends on the distance. I've used BGA style resistor packs that cram more resistors into the device than can be done in multipack type SMT devices. Apart from that, the tiny quad pack devices are particularly sensitive to even slightly imperfect chip shooters and have a nasty tendency to crack the resistor, particularly at the ends of the device. CTS corp makes a particularly nice range of devices (http://www.ctscorp.com/components/clearone.asp) [I have no affiliation with them except for having used the parts in the past]. Cheers PeteS
Reply by ●July 18, 20062006-07-18
We'll have >50 devices on a board, in a square array, depending on packing density and 5 to 10 boards. I'm trying to keep the density high. The buses theoretically could use a single clock and a single framing signal for 150 lines, but I know that's not practical. I'm assuming 15 8-bit buses with individual clocks and framing on each of the four sides of the chip. Only two opposite sides will be active at any time. So, 10 lines per bus for a total of 150 pins total and the same on the opposite side of the chip. That's 300 lines going at once for over 50 chips on each board. I'm thinking of burying at least some of the traces internally to minimize EMI. If I have to use resistors, I will. I just wanted to make sure that on the surface, assuming good design, there was nothing patently ridiculous about such a system. Thanks, Marco ________________________ Marc Reinig UCO/Lick Observatory Laboratory for Adaptive Optics "PeteS" <PeterSmith1954@googlemail.com> wrote in message news:1153247690.204567.14300@75g2000cwc.googlegroups.com...> John Adair wrote: >> Standards like SSTL are good for this due to the low signal swing. The >> biggest decision is if to use DCI which burns more power in the V4 or to >> use >> external resistors which take board area and make routing more difficult. >> >> The other decision is weither you use source synchronous clocking or a >> common clock approach. At 150 Mhz the common clock is slightly marginal >> depending on how long tracks are, speed grade, etc. unless you use some >> DCM >> based techniques. You can generate a clock that is offset from the common >> clock a little by using a DCM and use that as clock for register input to >> gain more time. Alternatively you can use a DCM to null out the clock to >> output time and get more margin from that. >> >> John Adair >> Enterpoint Ltd. - Home of Broaddown4. The Ultimate Virtex-4 Development >> Board. >> http://www.enterpoint.co.uk >> >> >> "Marc Reinig" <Marco@newsgroups.nospam> wrote in message >> news:44bc1fed@darkstar... >> >I have a project where I will have a large array of V4 FPGAs. Each chip >> >is >> >intended to connect to its four orthogonal neighbors with no intervening >> >logic. I would like the number of bus connections between chips in any >> >direction in the array to be 150 (600 total I/O per chip). The >> >connections >> >will be bi-directional. The distance between chips will be the minimum >> >I >> >can have with sockets, heat sinks (with individual fans), good layout >> >and >> >noise control. Some of the lines, what ever is necessary, will be used >> >for >> >clock and framing for the bus data signals. I would like to use DDR. >> >During bus transfers, all the lines on opposite sides of the chip will >> >be >> >operating and the other two sides will be quiescent. I'm hoping for a >> >bus >> >clock of 150 MHz. >> > >> > >> > Comments? ;=) >> > >> > Marco >> > ________________________ >> > Marc Reinig >> > UCO/Lick Observatory >> > Laboratory for Adaptive Optics >> > >> > > > If Marc uses SSTL, and uses resistive terminators, I would agree it > takes board space, but I disagree it would make routing significantly > more difficult, except for the sheer number of devices. In a point to > point situation only a series terminator is really required for speeds > up to at least 200MHz / 400Mb/s (I've done it). > > Assuming these busses would be bidirectional, external series resistors > would [arguably, at least] actually be better in reducing EMI and > reflections than just DCI (less power too) assuming the devices are > close together (of the order of perhaps 4 inches or less). Much really > depends on the distance. I've used BGA style resistor packs that cram > more resistors into the device than can be done in multipack type SMT > devices. Apart from that, the tiny quad pack devices are particularly > sensitive to even slightly imperfect chip shooters and have a nasty > tendency to crack the resistor, particularly at the ends of the device. > > CTS corp makes a particularly nice range of devices > (http://www.ctscorp.com/components/clearone.asp) [I have no affiliation > with them except for having used the parts in the past]. > > Cheers > > PeteS >
Reply by ●July 18, 20062006-07-18
Marc Reinig wrote> We'll have >50 devices on a board, in a square array, depending on packing > density and 5 to 10 boards. I'm trying to keep the density high. >When I had a crack at this a few years ago, in Virtex2 days, I built the array from little boards fitted together with high speed edge-mount Samtec QSE/QTE connectors. Power came from a separate mother board. Cooling was via commodity heat sinks and fans, using Maxim fan controllers. The common clock came via a chip-style H-route on the motherboard. We were targeting a giant motherboard, which was itself made from click-together modules. Sounds like fun. Good luck with the project and let the group know how you get along. Tim
Reply by ●July 18, 20062006-07-18
"Tim" <tim@rockylogiccom.noooospam.com> wrote in message news:e9jqgl$apn$1$8302bc10@news.demon.co.uk...> Sounds like fun. Good luck with the project and let the group know > how you get along.Will do! Thanks everyone for the help. Marco ________________________ Marc Reinig UCO/Lick Observatory Laboratory for Adaptive Optics
Reply by ●July 22, 20062006-07-22
Your biggest issue is not the top surface area for the resistor site but the via space and extra routing needed to connect resistors. The vias especially will have significant routing effects. Even using a microvia blocks the path for potentially an extra signal. Conventional vias block 2 traces worth in our standard technology. BGA resistor packs whilst small tend not to have a good run of routing them and generally increase layer count to achieve the end result. John Adair Enterpoint Ltd. PeteS wrote:> John Adair wrote: > > Standards like SSTL are good for this due to the low signal swing. The > > biggest decision is if to use DCI which burns more power in the V4 or to use > > external resistors which take board area and make routing more difficult. > > > > The other decision is weither you use source synchronous clocking or a > > common clock approach. At 150 Mhz the common clock is slightly marginal > > depending on how long tracks are, speed grade, etc. unless you use some DCM > > based techniques. You can generate a clock that is offset from the common > > clock a little by using a DCM and use that as clock for register input to > > gain more time. Alternatively you can use a DCM to null out the clock to > > output time and get more margin from that. > > > > John Adair > > Enterpoint Ltd. - Home of Broaddown4. The Ultimate Virtex-4 Development > > Board. > > http://www.enterpoint.co.uk > > > > > > "Marc Reinig" <Marco@newsgroups.nospam> wrote in message > > news:44bc1fed@darkstar... > > >I have a project where I will have a large array of V4 FPGAs. Each chip is > > >intended to connect to its four orthogonal neighbors with no intervening > > >logic. I would like the number of bus connections between chips in any > > >direction in the array to be 150 (600 total I/O per chip). The connections > > >will be bi-directional. The distance between chips will be the minimum I > > >can have with sockets, heat sinks (with individual fans), good layout and > > >noise control. Some of the lines, what ever is necessary, will be used for > > >clock and framing for the bus data signals. I would like to use DDR. > > >During bus transfers, all the lines on opposite sides of the chip will be > > >operating and the other two sides will be quiescent. I'm hoping for a bus > > >clock of 150 MHz. > > > > > > > > > Comments? ;=) > > > > > > Marco > > > ________________________ > > > Marc Reinig > > > UCO/Lick Observatory > > > Laboratory for Adaptive Optics > > > > > > > > If Marc uses SSTL, and uses resistive terminators, I would agree it > takes board space, but I disagree it would make routing significantly > more difficult, except for the sheer number of devices. In a point to > point situation only a series terminator is really required for speeds > up to at least 200MHz / 400Mb/s (I've done it). > > Assuming these busses would be bidirectional, external series resistors > would [arguably, at least] actually be better in reducing EMI and > reflections than just DCI (less power too) assuming the devices are > close together (of the order of perhaps 4 inches or less). Much really > depends on the distance. I've used BGA style resistor packs that cram > more resistors into the device than can be done in multipack type SMT > devices. Apart from that, the tiny quad pack devices are particularly > sensitive to even slightly imperfect chip shooters and have a nasty > tendency to crack the resistor, particularly at the ends of the device. > > CTS corp makes a particularly nice range of devices > (http://www.ctscorp.com/components/clearone.asp) [I have no affiliation > with them except for having used the parts in the past]. > > Cheers > > PeteS
Reply by ●July 22, 20062006-07-22
John Adair wrote:> Your biggest issue is not the top surface area for the resistor site > but the via space and extra routing needed to connect resistors. The > vias especially will have significant routing effects. Even using a > microvia blocks the path for potentially an extra signal. Conventional > vias block 2 traces worth in our standard technology. BGA resistor > packs whilst small tend not to have a good run of routing them and > generally increase layer count to achieve the end result. > > John Adair > Enterpoint Ltd.Depends on what is being routed, of course. In this particular application, the signal can go in and out very easily (1 track between balls for each ball position) and no vias at all are required. In a parallel termination case, things are different, but for a series terminator, the devices I have used work just fine with no extra layer count required. Indeed, the part manufacturers are aware of the issue that saving space for the package but providing poor access negates any advantage of the package size, so parts are appearing that have decent routing ability. Cheers PeteS> > PeteS wrote: > > John Adair wrote: > > > Standards like SSTL are good for this due to the low signal swing. The > > > biggest decision is if to use DCI which burns more power in the V4 or to use > > > external resistors which take board area and make routing more difficult. > > > > > > The other decision is weither you use source synchronous clocking or a > > > common clock approach. At 150 Mhz the common clock is slightly marginal > > > depending on how long tracks are, speed grade, etc. unless you use some DCM > > > based techniques. You can generate a clock that is offset from the common > > > clock a little by using a DCM and use that as clock for register input to > > > gain more time. Alternatively you can use a DCM to null out the clock to > > > output time and get more margin from that. > > > > > > John Adair > > > Enterpoint Ltd. - Home of Broaddown4. The Ultimate Virtex-4 Development > > > Board. > > > http://www.enterpoint.co.uk > > > > > > > > > "Marc Reinig" <Marco@newsgroups.nospam> wrote in message > > > news:44bc1fed@darkstar... > > > >I have a project where I will have a large array of V4 FPGAs. Each chip is > > > >intended to connect to its four orthogonal neighbors with no intervening > > > >logic. I would like the number of bus connections between chips in any > > > >direction in the array to be 150 (600 total I/O per chip). The connections > > > >will be bi-directional. The distance between chips will be the minimum I > > > >can have with sockets, heat sinks (with individual fans), good layout and > > > >noise control. Some of the lines, what ever is necessary, will be used for > > > >clock and framing for the bus data signals. I would like to use DDR. > > > >During bus transfers, all the lines on opposite sides of the chip will be > > > >operating and the other two sides will be quiescent. I'm hoping for a bus > > > >clock of 150 MHz. > > > > > > > > > > > > Comments? ;=) > > > > > > > > Marco > > > > ________________________ > > > > Marc Reinig > > > > UCO/Lick Observatory > > > > Laboratory for Adaptive Optics > > > > > > > > > > > > If Marc uses SSTL, and uses resistive terminators, I would agree it > > takes board space, but I disagree it would make routing significantly > > more difficult, except for the sheer number of devices. In a point to > > point situation only a series terminator is really required for speeds > > up to at least 200MHz / 400Mb/s (I've done it). > > > > Assuming these busses would be bidirectional, external series resistors > > would [arguably, at least] actually be better in reducing EMI and > > reflections than just DCI (less power too) assuming the devices are > > close together (of the order of perhaps 4 inches or less). Much really > > depends on the distance. I've used BGA style resistor packs that cram > > more resistors into the device than can be done in multipack type SMT > > devices. Apart from that, the tiny quad pack devices are particularly > > sensitive to even slightly imperfect chip shooters and have a nasty > > tendency to crack the resistor, particularly at the ends of the device. > > > > CTS corp makes a particularly nice range of devices > > (http://www.ctscorp.com/components/clearone.asp) [I have no affiliation > > with them except for having used the parts in the past]. > > > > Cheers > > > > PeteS
Reply by ●July 23, 20062006-07-23
All, Any external resistor, no how well implemented is ever as good as an internal termination. It has to do with the short stub to the resistor which is unavoidable being a source of reflections. That aside, the DCI for SSTL/HSTL is a resistance to ground from the rails, so it uses power (more than 200 IO's and we are talking some serious number of watts). Have you considered using LVCMOS DCI in a bidirectional mode? If you would like to see a signal integrity program result, email me directly (or request one from the hotline). Talking about it won't solve your problem. You have to do some real SI engineering for any custom IO requirement. In my opintion, it should be done for any IO requirement. Austin Austin PeteS wrote:> John Adair wrote: > >>Your biggest issue is not the top surface area for the resistor site >>but the via space and extra routing needed to connect resistors. The >>vias especially will have significant routing effects. Even using a >>microvia blocks the path for potentially an extra signal. Conventional >>vias block 2 traces worth in our standard technology. BGA resistor >>packs whilst small tend not to have a good run of routing them and >>generally increase layer count to achieve the end result. >> >>John Adair >>Enterpoint Ltd. > > > Depends on what is being routed, of course. > > In this particular application, the signal can go in and out very > easily (1 track between balls for each ball position) and no vias at > all are required. > > In a parallel termination case, things are different, but for a series > terminator, the devices I have used work just fine with no extra layer > count required. Indeed, the part manufacturers are aware of the issue > that saving space for the package but providing poor access negates any > advantage of the package size, so parts are appearing that have decent > routing ability. > > Cheers > > PeteS > > > >>PeteS wrote: >> >>>John Adair wrote: >>> >>>>Standards like SSTL are good for this due to the low signal swing. The >>>>biggest decision is if to use DCI which burns more power in the V4 or to use >>>>external resistors which take board area and make routing more difficult. >>>> >>>>The other decision is weither you use source synchronous clocking or a >>>>common clock approach. At 150 Mhz the common clock is slightly marginal >>>>depending on how long tracks are, speed grade, etc. unless you use some DCM >>>>based techniques. You can generate a clock that is offset from the common >>>>clock a little by using a DCM and use that as clock for register input to >>>>gain more time. Alternatively you can use a DCM to null out the clock to >>>>output time and get more margin from that. >>>> >>>>John Adair >>>>Enterpoint Ltd. - Home of Broaddown4. The Ultimate Virtex-4 Development >>>>Board. >>>>http://www.enterpoint.co.uk >>>> >>>> >>>>"Marc Reinig" <Marco@newsgroups.nospam> wrote in message >>>>news:44bc1fed@darkstar... >>>> >>>>>I have a project where I will have a large array of V4 FPGAs. Each chip is >>>>>intended to connect to its four orthogonal neighbors with no intervening >>>>>logic. I would like the number of bus connections between chips in any >>>>>direction in the array to be 150 (600 total I/O per chip). The connections >>>>>will be bi-directional. The distance between chips will be the minimum I >>>>>can have with sockets, heat sinks (with individual fans), good layout and >>>>>noise control. Some of the lines, what ever is necessary, will be used for >>>>>clock and framing for the bus data signals. I would like to use DDR. >>>>>During bus transfers, all the lines on opposite sides of the chip will be >>>>>operating and the other two sides will be quiescent. I'm hoping for a bus >>>>>clock of 150 MHz. >>>>> >>>>> >>>>>Comments? ;=) >>>>> >>>>>Marco >>>>>________________________ >>>>>Marc Reinig >>>>>UCO/Lick Observatory >>>>>Laboratory for Adaptive Optics >>>>> >>>>> >>> >>>If Marc uses SSTL, and uses resistive terminators, I would agree it >>>takes board space, but I disagree it would make routing significantly >>>more difficult, except for the sheer number of devices. In a point to >>>point situation only a series terminator is really required for speeds >>>up to at least 200MHz / 400Mb/s (I've done it). >>> >>>Assuming these busses would be bidirectional, external series resistors >>>would [arguably, at least] actually be better in reducing EMI and >>>reflections than just DCI (less power too) assuming the devices are >>>close together (of the order of perhaps 4 inches or less). Much really >>>depends on the distance. I've used BGA style resistor packs that cram >>>more resistors into the device than can be done in multipack type SMT >>>devices. Apart from that, the tiny quad pack devices are particularly >>>sensitive to even slightly imperfect chip shooters and have a nasty >>>tendency to crack the resistor, particularly at the ends of the device. >>> >>>CTS corp makes a particularly nice range of devices >>>(http://www.ctscorp.com/components/clearone.asp) [I have no affiliation >>>with them except for having used the parts in the past]. >>> >>>Cheers >>> >>>PeteS > >
Reply by ●July 23, 20062006-07-23
Austin Lesea wrote:> All, > > Any external resistor, no how well implemented is ever as good as an > internal termination. It has to do with the short stub to the resistor > which is unavoidable being a source of reflections.True in a literal sense, provided one can get the precision, which is not that easy in a standard IC. That said, the parasitics you refer to are not an issue for an 0402 device at 5Gb/s signalling (far higher speeds than the OP desires to deal with in this case) - any such parasitics are swamped by other issues of moving a signal across ciruit board (depends on the specific circuit board, of course, but in this case I expect the project to be FR-4 based). There are methods of dealing with the 'stub' (by necking the track to the pad and trickery with adjacent grounds on the same layer) which reduce it to the realm of effectively non-existent. For this particular case, if you look at the part I suggested, the only discontinuity would be at the ball itself, and that is a minor issue. Cheers PeteS> > That aside, the DCI for SSTL/HSTL is a resistance to ground from the > rails, so it uses power (more than 200 IO's and we are talking some > serious number of watts). > > Have you considered using LVCMOS DCI in a bidirectional mode? > > If you would like to see a signal integrity program result, email me > directly (or request one from the hotline). > > Talking about it won't solve your problem. You have to do some real SI > engineering for any custom IO requirement. In my opintion, it should be > done for any IO requirement. > > Austin > > Austin > > PeteS wrote: > > > John Adair wrote: > > > >>Your biggest issue is not the top surface area for the resistor site > >>but the via space and extra routing needed to connect resistors. The > >>vias especially will have significant routing effects. Even using a > >>microvia blocks the path for potentially an extra signal. Conventional > >>vias block 2 traces worth in our standard technology. BGA resistor > >>packs whilst small tend not to have a good run of routing them and > >>generally increase layer count to achieve the end result. > >> > >>John Adair > >>Enterpoint Ltd. > > > > > > Depends on what is being routed, of course. > > > > In this particular application, the signal can go in and out very > > easily (1 track between balls for each ball position) and no vias at > > all are required. > > > > In a parallel termination case, things are different, but for a series > > terminator, the devices I have used work just fine with no extra layer > > count required. Indeed, the part manufacturers are aware of the issue > > that saving space for the package but providing poor access negates any > > advantage of the package size, so parts are appearing that have decent > > routing ability. > > > > Cheers > > > > PeteS > > > > > > > >>PeteS wrote: > >> > >>>John Adair wrote: > >>> > >>>>Standards like SSTL are good for this due to the low signal swing. The > >>>>biggest decision is if to use DCI which burns more power in the V4 or to use > >>>>external resistors which take board area and make routing more difficult. > >>>> > >>>>The other decision is weither you use source synchronous clocking or a > >>>>common clock approach. At 150 Mhz the common clock is slightly marginal > >>>>depending on how long tracks are, speed grade, etc. unless you use some DCM > >>>>based techniques. You can generate a clock that is offset from the common > >>>>clock a little by using a DCM and use that as clock for register input to > >>>>gain more time. Alternatively you can use a DCM to null out the clock to > >>>>output time and get more margin from that. > >>>> > >>>>John Adair > >>>>Enterpoint Ltd. - Home of Broaddown4. The Ultimate Virtex-4 Development > >>>>Board. > >>>>http://www.enterpoint.co.uk > >>>> > >>>> > >>>>"Marc Reinig" <Marco@newsgroups.nospam> wrote in message > >>>>news:44bc1fed@darkstar... > >>>> > >>>>>I have a project where I will have a large array of V4 FPGAs. Each chip is > >>>>>intended to connect to its four orthogonal neighbors with no intervening > >>>>>logic. I would like the number of bus connections between chips in any > >>>>>direction in the array to be 150 (600 total I/O per chip). The connections > >>>>>will be bi-directional. The distance between chips will be the minimum I > >>>>>can have with sockets, heat sinks (with individual fans), good layout and > >>>>>noise control. Some of the lines, what ever is necessary, will be used for > >>>>>clock and framing for the bus data signals. I would like to use DDR. > >>>>>During bus transfers, all the lines on opposite sides of the chip will be > >>>>>operating and the other two sides will be quiescent. I'm hoping for a bus > >>>>>clock of 150 MHz. > >>>>> > >>>>> > >>>>>Comments? ;=) > >>>>> > >>>>>Marco > >>>>>________________________ > >>>>>Marc Reinig > >>>>>UCO/Lick Observatory > >>>>>Laboratory for Adaptive Optics > >>>>> > >>>>> > >>> > >>>If Marc uses SSTL, and uses resistive terminators, I would agree it > >>>takes board space, but I disagree it would make routing significantly > >>>more difficult, except for the sheer number of devices. In a point to > >>>point situation only a series terminator is really required for speeds > >>>up to at least 200MHz / 400Mb/s (I've done it). > >>> > >>>Assuming these busses would be bidirectional, external series resistors > >>>would [arguably, at least] actually be better in reducing EMI and > >>>reflections than just DCI (less power too) assuming the devices are > >>>close together (of the order of perhaps 4 inches or less). Much really > >>>depends on the distance. I've used BGA style resistor packs that cram > >>>more resistors into the device than can be done in multipack type SMT > >>>devices. Apart from that, the tiny quad pack devices are particularly > >>>sensitive to even slightly imperfect chip shooters and have a nasty > >>>tendency to crack the resistor, particularly at the ends of the device. > >>> > >>>CTS corp makes a particularly nice range of devices > >>>(http://www.ctscorp.com/components/clearone.asp) [I have no affiliation > >>>with them except for having used the parts in the past]. > >>> > >>>Cheers > >>> > >>>PeteS > > > >




