Suponiendo, por ejemplo, que una parte del diseño transmite palabras de datos de 8 bits a la vez, pero el receptor necesita una palabra de 16 bits, deberíamos concatenar dos palabras de 8 bits juntas para crear una palabra de 16 bits. Si ambos bloques funcionan a la misma frecuencia, el receptor recibirá una palabra de entrada cada dos ciclos.
En el caso opuesto, por ejemplo, cuando el transmisor envía una palabra de 16 bits en cada ciclo, el receptor de 8 bits tendrá que trabajar al doble de la frecuencia para poder mantenerse al día. O tal vez los datos no vienen en cada ciclo.
¿Hay un término usado para describir esta conversión entre anchos de datos?
El primer caso es más simple, solo concatenación. El segundo es más complicado de implementar. Puede que también sea necesario usar algún FIFO entre los dos.