|
I need to communication between the 68HC11 and an external system using SDLC (Synchronous Data Link Control). I found the Am85C30 part from AMD (Serial Communication Controller) which provides SDLC among various other protocols. I got the technical manual and the datasheet of this part and I get it that it should be wired like a UART to the 68HC11. However, I still need to write a driver and initialization assembler program for it. I have 3 inquiries: 1) what pros and cons are there about using the Am85C30 ? 2) what other part would be available to do SDLC communication ? 3) where can I get already made driver for such a peripheral ? Thanks in advance for help Jean-Luc Lehmann |
|
|
|
MC6854 > -----Original Message----- > From: [mailto:] > Sent: Thursday, July 25, 2002 1:39 PM > To: > Subject: [m68HC11] Am85C30 for SDLC communication with 68HC11 > > I need to communication between the 68HC11 and an external system using > SDLC (Synchronous Data Link Control). I found the Am85C30 part from AMD > (Serial Communication Controller) which provides SDLC among various other > protocols. > I got the technical manual and the datasheet of this part and I > get it that > it should be wired like a UART to the 68HC11. > However, I still need to write a driver and initialization assembler > program for it. > I have 3 inquiries: > 1) what pros and cons are there about using the Am85C30 ? > 2) what other part would be available to do SDLC communication ? > 3) where can I get already made driver for such a peripheral ? > > Thanks in advance for help > Jean-Luc Lehmann > > > To unsubscribe from this group, send an email to: |
|
Well but the MC6854 seems to be obsolete (not recommended for new design), I found the datasheet of the EF6854 from Thomson but no sources. Has someone used the AM85C30 or could answer some of my question below ? Thanks, Jean-Luc Lehmann "Thomas Sefranek" To: <> < cc: om> Subject: RE: [m68HC11] Am85C30 for SDLC communication with 68HC11 26.07.02 13:49 Please respond to m68HC11 MC6854 > -----Original Message----- > From: [mailto:] > Sent: Thursday, July 25, 2002 1:39 PM > To: > Subject: [m68HC11] Am85C30 for SDLC communication with 68HC11 > > I need to communication between the 68HC11 and an external system using > SDLC (Synchronous Data Link Control). I found the Am85C30 part from AMD > (Serial Communication Controller) which provides SDLC among various other > protocols. > I got the technical manual and the datasheet of this part and I > get it that > it should be wired like a UART to the 68HC11. > However, I still need to write a driver and initialization assembler > program for it. > I have 3 inquiries: > 1) what pros and cons are there about using the Am85C30 ? > 2) what other part would be available to do SDLC communication ? > 3) where can I get already made driver for such a peripheral ? > > Thanks in advance for help > Jean-Luc Lehmann |
|
In a message dated 7/30/02 5:31:54 AM Eastern Daylight Time, writes: > > I need to communication between the 68HC11 and an external system using > > SDLC (Synchronous Data Link Control). I found the Am85C30 part from AMD > > (Serial Communication Controller) which provides SDLC among various other > > protocols. Back in the 80s at ECC we had a 6809 board with a Zilog 8530 SCC... I used it in external clock mode with the clock at X1... we had an RS422 loop that we ran at 153600 bps (9600 baud but in X1 mode instead of X16 mode). I never put it in SDLC mode... but I sure put in some hours reading the manual... issues I remember... it was a bear to initialize... ea channel has a dozen registers to set and the order was critical... had to set some of the regs 'out of order' .... hi numbers first...... and the internal baud generator had two banks... neither bank would hit all the standard baud rates.... had to switch back and forth between em. Of course, since its an intel/zilog style part, it has r and w lines instead of motorola style e and r/w lines, so your hw guy has to hook it up right to start with... BUT... after you get it running, its just a regular old serial port... should give good thruput in interrupt mode. Gonna program it in c or assembler? [Non-text portions of this message have been removed] |
|
I have (once, long ago) programmed an 8530 for HDLC (X.25) communications using a MC6809 micro-processor. > 1) what pros and cons are there about using the Am85C30 ? Pro - It worked very well and was fairly simple to apply once you came to understand the beast.. Con - It has a very complex array of internal control registers and getting it initialized correctly can be quite a challange. Bear in mind that the 8530 is a general purpose Serial Communications Controller chip that supports just about every protocol known to man. Keeping all of this functionality sorted out and separated is sometimes difficult. > 2) what other part would be available to do SDLC communication ? Intel made a dedicated (H)SDLC controller some time back (Early '80s), the 8273 series. > 3) where can I get already made driver for such a peripheral ? The physical layer (initialization and byte level I/O ) is not to hard for an experienced engineer to write. PAD and higher level data link control code is quite another matter however, expecially when you get to the error recovery layers. I doubt that you will find any "free" code out there. Trying to do all this on an 'HC11 strikes me as a real challange, if even possible. I wouldn't really consider it on anything much less than a MC68332 or one of the communications variants of the MC683xx family, (perhaps the MC68302??). Good luck, Bob Smith --- Avoid computer viruses, Practice safe hex --- -- Specializing in small, cost effective embedded control systems -- Robert L. (Bob) Smith Smith Machine Works, Inc. 9900 Lumlay Road Richmond, VA 23236 804/745-1065 ----- Original Message ----- From: <> To: <> Sent: Tuesday, July 30, 2002 5:25 AM Subject: RE: [m68HC11] Am85C30 for SDLC communication with 68HC11 > > Well but the MC6854 seems to be obsolete (not recommended for new design), > I found the datasheet of the EF6854 from Thomson but no sources. > Has someone used the AM85C30 or could answer some of my question below ? > > Thanks, > Jean-Luc Lehmann > > > "Thomas > Sefranek" To: <> > < cc: > om> Subject: RE: [m68HC11] Am85C30 for SDLC communication with 68HC11 > > 26.07.02 > 13:49 > Please > respond to > m68HC11 > MC6854 > > > -----Original Message----- > > From: [mailto:] > > Sent: Thursday, July 25, 2002 1:39 PM > > To: > > Subject: [m68HC11] Am85C30 for SDLC communication with 68HC11 > > > > > > > > I need to communication between the 68HC11 and an external system using > > SDLC (Synchronous Data Link Control). I found the Am85C30 part from AMD > > (Serial Communication Controller) which provides SDLC among various other > > protocols. > > I got the technical manual and the datasheet of this part and I > > get it that > > it should be wired like a UART to the 68HC11. > > However, I still need to write a driver and initialization assembler > > program for it. > > I have 3 inquiries: > > 1) what pros and cons are there about using the Am85C30 ? > > 2) what other part would be available to do SDLC communication ? > > 3) where can I get already made driver for such a peripheral ? > > > > Thanks in advance for help > > Jean-Luc Lehmann > > > To unsubscribe from this group, send an email to: |
|
Thanks for your inputs. It will be programmed in assembler. Jean-Luc 30.07.02 13:07 Please respond to m68HC11 To: cc: Subject: Re: [m68HC11] Am85C30 for SDLC communication with 68HC11 In a message dated 7/30/02 5:31:54 AM Eastern Daylight Time, writes: > > I need to communication between the 68HC11 and an external system using > > SDLC (Synchronous Data Link Control). I found the Am85C30 part from AMD > > (Serial Communication Controller) which provides SDLC among various other > > protocols. Back in the 80s at ECC we had a 6809 board with a Zilog 8530 SCC... I used it in external clock mode with the clock at X1... we had an RS422 loop that we ran at 153600 bps (9600 baud but in X1 mode instead of X16 mode). I never put it in SDLC mode... but I sure put in some hours reading the manual... issues I remember... it was a bear to initialize... ea channel has a dozen registers to set and the order was critical... had to set some of the regs 'out of order' .... hi numbers first...... and the internal baud generator had two banks... neither bank would hit all the standard baud rates.... had to switch back and forth between em. Of course, since its an intel/zilog style part, it has r and w lines instead of motorola style e and r/w lines, so your hw guy has to hook it up right to start with... BUT... after you get it running, its just a regular old serial port... should give good thruput in interrupt mode. Gonna program it in c or assembler? |
|
Thanks for your detailled answer. Well if some code is available for free that's fine, but we are ready to pay for it if the price is right and it does answer our transmission needs. In case someone has a commercial solution please contact me directly (I will let the forum know if I get a solution). We usually code in assembler. Jean-Luc "Robert Smith" <> 30.07.02 14:25 Please respond to m68HC11 To: <> cc: Subject: Re: [m68HC11] Am85C30 for SDLC communication with 68HC11 I have (once, long ago) programmed an 8530 for HDLC (X.25) communications using a MC6809 micro-processor. > 1) what pros and cons are there about using the Am85C30 ? Pro - It worked very well and was fairly simple to apply once you came to understand the beast.. Con - It has a very complex array of internal control registers and getting it initialized correctly can be quite a challange. Bear in mind that the 8530 is a general purpose Serial Communications Controller chip that supports just about every protocol known to man. Keeping all of this functionality sorted out and separated is sometimes difficult. > 2) what other part would be available to do SDLC communication ? Intel made a dedicated (H)SDLC controller some time back (Early '80s), the 8273 series. > 3) where can I get already made driver for such a peripheral ? The physical layer (initialization and byte level I/O ) is not to hard for an experienced engineer to write. PAD and higher level data link control code is quite another matter however, expecially when you get to the error recovery layers. I doubt that you will find any "free" code out there. Trying to do all this on an 'HC11 strikes me as a real challange, if even possible. I wouldn't really consider it on anything much less than a MC68332 or one of the communications variants of the MC683xx family, (perhaps the MC68302??). Good luck, Bob Smith --- Avoid computer viruses, Practice safe hex --- -- Specializing in small, cost effective embedded control systems -- Robert L. (Bob) Smith Smith Machine Works, Inc. 9900 Lumlay Road Richmond, VA 23236 804/745-1065 ----- Original Message ----- From: <> To: <> Sent: Tuesday, July 30, 2002 5:25 AM Subject: RE: [m68HC11] Am85C30 for SDLC communication with 68HC11 > > Well but the MC6854 seems to be obsolete (not recommended for new design), > I found the datasheet of the EF6854 from Thomson but no sources. > Has someone used the AM85C30 or could answer some of my question below ? > > Thanks, > Jean-Luc Lehmann > > >"Thomas Sefranek" <> >To: <> >Subject: RE: [m68HC11]Am85C30 for SDLC communication with 68HC11 > >26.07.02 13:49 > MC6854 > > > -----Original Message----- > > From: [mailto:] > > Sent: Thursday, July 25, 2002 1:39 PM > > To: > > Subject: [m68HC11] Am85C30 for SDLC communication with 68HC11 > > > > > > > > I need to communication between the 68HC11 and an external system using > > SDLC (Synchronous Data Link Control). I found the Am85C30 part from AMD > > (Serial Communication Controller) which provides SDLC among various other > > protocols. > > I got the technical manual and the datasheet of this part and I > > get it that > > it should be wired like a UART to the 68HC11. > > However, I still need to write a driver and initialization assembler > > program for it. > > I have 3 inquiries: > > 1) what pros and cons are there about using the Am85C30 ? > > 2) what other part would be available to do SDLC communication ? > > 3) where can I get already made driver for such a peripheral ? > > > > Thanks in advance for help > > Jean-Luc Lehmann |
|
Belated reply to an old thread-- Be careful if this is a new volume product. The 85C30 used to be multiple-sourced by both AMD and Zilog. Believe AMD has discontinued so now Zilog is the only source. Best regards, Kerry Berland Silicon Engines 2101 Oxford Road Des Plaines, IL 60018 USA 847-803-6860 Fax 847-803-6870 ----- Original Message ----- From: To: Sent: Thursday, July 25, 2002 12:38 PM Subject: [m68HC11] Am85C30 for SDLC communication with 68HC11 I need to communication between the 68HC11 and an external system using SDLC (Synchronous Data Link Control). I found the Am85C30 part from AMD (Serial Communication Controller) which provides SDLC among various other protocols. I got the technical manual and the datasheet of this part and I get it that it should be wired like a UART to the 68HC11. However, I still need to write a driver and initialization assembler program for it. I have 3 inquiries: 1) what pros and cons are there about using the Am85C30 ? 2) what other part would be available to do SDLC communication ? 3) where can I get already made driver for such a peripheral ? Thanks in advance for help Jean-Luc Lehmann Yahoo! Groups Sponsor ADVERTISEMENT To unsubscribe from this group, send an email to: Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service. [Non-text portions of this message have been removed] |