
August 99
M16550 UART MACRO
Data Sheet
Logic Design Solutions
11/11
2. Specificity and Recall
At the reception side, if the user configures less than 8 bits for the data, the user should mask the high bits in proportion
when reading the Receiver Buffer Register. For instance, if the data is composed of 5 bits, the user should mask or not pay
attention to the 3 high bits (7,6 and 5) when reading the Receiver Buffer Register.
The configuration of the UART is the same as for the transmitter and the receiver.
The 0000\h value should not be used for the divisor register.
There is no encoding priority on interruption.
The DIVisor bit is placed in bit 6 and not in 7.
There is no scratchpad register.
The following registers are not readable : transmitter buffer register, divisor register, interrupt enable register, line control
register and modem control register.
3. Tool version used
The Macro has been done with a PC on Windows N.T. 4 and with the following tools :
-
-
-
Synthesis tool : Leonardo Spectrum level 2 V1998.2e from Exemplar.
Place and Route tool : Orca Foundry V9.35(Patch A) from Lucent technologies.
VHDL Simulation tool : ModelSim EE V5.2e from ModelTech
Every tool has been used through its GUI.
4. Recommended Design Experience
Designers should be familiar with asynchronous communication controllers, VHDL, synthesis tools, ORCA Foundry data
flow and VHDL simulation software. Experience with microprocessor is recommended. The macro can easily be integrated
into hierarchical VHDL designs.
5. Available Support Products
Support products available from Logic Design Solutions.
6. Ordering Information
To purchase or make further inquiries about this, or any other Logic Design Solutions products and services, contact Logic
Design Solutions in France.
Logic Design Solutions also offers macro integration and design services on FPGA technologies.
Logic Design Solutions macros are purchased under a License Agreement, copies of which are available on request.
Logic Design Solutions reserves the right to make changes to these specifications at any time, without notice.
All trademarks, registered trademarks, or service marks are the property of their respective owners.
7. Related Information
Lucent Programmable Logic
For information on Lucent programmable logic or development system software, please contact your local Lucent sales
office.
http://www.lucent.com/orca48 allée des Coteaux B2 – 93340 Le Raincy – France.