cupoftea
Advanced Member level 6

Hi,
Suppose you have a 48 pin ASIC on a PCB which is programmed in C. But now its functions
can be done with a modern 48 pin microcontroller which is cheaper.
So you want to replace the ASIC with the microcontroller.
(the whole actual circuit and its functions will remain the same though.)
The software engineer obviously wants to just use the same code again in the microcontroller
that was used in the ASIC...but obviously
the pins of the microcontroller are different than the ones of the ASIC.
So you must do a Pin-mapping diagram to show how the software guy should manipulate
the details so that the ASIC code can be re-used in the microcontroller.
I believe there is a standard procedure which takes care of this?
Do you know what details are required to facilitate the software engineer in doing this?
ie, what is the minimum set of details that is needed?
Obviously an excel list needs to be made which should list all the pins of the ASIC and show what the NET NAME attached to each pin is.
Then you obviously need an excel list of pin numbers of the microcontroller, and next to each pin number you need the NET NAME that will be connected
to that pin.
(obviously the net names will be the same because the circuit is to remain the same, just that the ASIC will be swapped for the micro.)
So what is the minimum official procedure for doing this....? And what are the minimum details required.
Suppose you have a 48 pin ASIC on a PCB which is programmed in C. But now its functions
can be done with a modern 48 pin microcontroller which is cheaper.
So you want to replace the ASIC with the microcontroller.
(the whole actual circuit and its functions will remain the same though.)
The software engineer obviously wants to just use the same code again in the microcontroller
that was used in the ASIC...but obviously
the pins of the microcontroller are different than the ones of the ASIC.
So you must do a Pin-mapping diagram to show how the software guy should manipulate
the details so that the ASIC code can be re-used in the microcontroller.
I believe there is a standard procedure which takes care of this?
Do you know what details are required to facilitate the software engineer in doing this?
ie, what is the minimum set of details that is needed?
Obviously an excel list needs to be made which should list all the pins of the ASIC and show what the NET NAME attached to each pin is.
Then you obviously need an excel list of pin numbers of the microcontroller, and next to each pin number you need the NET NAME that will be connected
to that pin.
(obviously the net names will be the same because the circuit is to remain the same, just that the ASIC will be swapped for the micro.)
So what is the minimum official procedure for doing this....? And what are the minimum details required.