The life and times of an electronics engineer as he goes about the daily business of trying to make little things work! Especially in the world of microcontrollers, analog and industrial control.
Tuesday, September 25, 2007
Is assembler really dead?
I was working away on some NIOS-II component designs today and thought a couple of lines of assembly code would answer a question. So I went looking for the assembler! Darned if I oculd find it! Is assembly language really dead?
I would like to ask an unrelated question to the assocaited blog. It is related to the sc18im700 uart t have been using the demo baord with the Tcl scripting language, some manipulation of data before it is sent but it seems towrk, at least to some degree. I find that although I can talk to the I2C devices doing so I have to delay at leat 10mS between a write and a read thous limiting the data rate from the device.
I've tried manipulating the uart rate and the I2C clock but varying reults but not realy any better.
The best I have is when I do a writeRead I can get various number of bytes to the host at about 10mS intervals. any quicker and the remote devices fail to ack.
Any experience of this behaviour?
Do you have any sample host code I could compare to?
Thanks
Derek
P.S. assembler is not dead although its a dying art, it still needed in those hard to reach areas.
I am a design engineer who works with microcontrollers & FPGAs to create a variety of 'things' that are generally useful to somebody. I have been at this for over 35 years now and although much has changed, it is as enjoyable now as it was back then.
1 comment:
Hi John
I would like to ask an unrelated question to the assocaited blog. It is related to the sc18im700 uart t have been using the demo baord with the Tcl scripting language, some manipulation of data before it is sent but it seems towrk, at least to some degree. I find that although I can talk to the I2C devices doing so I have to delay at leat 10mS between a write and a read thous limiting the data rate from the device.
I've tried manipulating the uart rate and the I2C clock but varying reults but not realy any better.
The best I have is when I do a writeRead I can get various number of bytes to the host at about 10mS intervals. any quicker and the remote devices fail to ack.
Any experience of this behaviour?
Do you have any sample host code I could compare to?
Thanks
Derek
P.S. assembler is not dead although its a dying art, it still needed in those hard to reach areas.
Post a Comment