| Electronic Components Datasheet Search |
|
ACE9050 Datasheet(PDF) 15 Page - Mitel Networks Corporation |
|
|
|||||||||||||||||||||||||||||
ACE9050 Datasheet(HTML) 15 Page - Mitel Networks Corporation |
|
15 / 52 page ![]() ACE9050 15 The ACE9050 has an additional Output Port 2, which is separate from the 6303 Port 2. Associated Registers Serial Communication Interface (SCI or UART) The processor contains a full-duplex asynchronous Serial Communications interface. It consists of a transmitter and receiver which operate independently but with the same data format and rate. Both parts communicate with the CPU via the data bus and to the outside world via Port 2. Interrupts generated can be individually masked. The receiver can be sent to ‘sleep’ by software. No receive interrupts are generated during a message in this state. The Baud rate can be generated within the ACE9050 6303 or the ACE9050 can provide a baud rate generator and selection register external to the processor block. This allows the following standard baud rates to be programmed: 600,1200. 2400, 4800 or 9600. The hardware consists of four registers: an 8-bit control/ status register, 4-bit mode select, an 8-bit receive data and an 8- bit transmit data register. Bit Description R/W Name Transition of appropriate type occurred on input (ICN). Cleared by read of Input Capture register Match between Free Running Counter and Output Compare Register * Timer overflow. Cleared by read of counter. Enable an ICF interrupt Enable an OCF interrupt * Enable Timer overflow interrupt 0 = Negative edge on ICN trigger ICR 1 = Positive edge on ICN trigger ICR Output level * 7 6 5 4 3 2 1 0 R R R R/W R/W R/W R/W R/W ICF OCF TOF EICI EOCI ETOI IEDG OLVL *As the timer cannot generate an output these bits are considered non- functional in the ACE9050. Table 15 TCSR bit descriptions FRC: Free Running Counter The FRC is a 16-bit ReadWrite counter; Data can be read from or written to it. The register has extra hardware to load and save both bytes of the counter simultaneously when a double byte store instruction is used. The counter is incremented by the processor clock. Reading from the counter does not affect it. ICR: Input Capture Register The ICR is a16-bit Read register which holds the value of the Free Running Counter when a transition is detected on ICN, i.e. the IFC Counter Output. Bit Description R/W Name 7 6 5 4 3 2 1 0 RX Data Register Full * Overrun/Framing Error * TX Data Register Empty RX Interrupt Enable: Enables an interrupt for both Bit 7 and Bit 6 RX Enable. This sets Port2 bit 3 to Input regardless of the DDR2 TX Interrupt enable: Bit 5 will generate an Interrupt TX Enable: This sets Port2 bit 4 to Output regardless of DDR2 Wake Up: Set by software and cleared by hardware. ** R R R R/W R/W R/W R/W R/W RDRF ORFE TDRE RIE RE TIE TE WU * Overrun is where new data is placed in the Receive register before the old data has been read. Framing Error is where the bit counter is not synchronised with the boundary of the byte in the Received bit stream defined in Table 17. ** The Wake Up mode is intended for systems where more than one Processor is on the UART link, and is addressed by the first byte of data. If the address is incorrect the processor can disable the interrupts and effectively ignore the word. RMCR Transfer Rate/Mode Control Register The mode select register controls the clock source and set- up. This is a write-only register. The processor can use an internally divided down processor clock to give the Baud clock. The Baud rate division ratio can be set to a value from 16 to 4096. However, this could lead to non-standard Baud rates so the ACE9050 provides a separate Baud rate generator.The bit functions of this register are described in Table 18. Table 16 TRCSR: Transmit/Receive Control Status Register bit descriptions Condition No Data Good Data RX Framing error Overrun error Bit 7 Bit 6 0 1 0 1 0 0 1 1 NOTE: Bits 7 and 6 are cleared by reading the Status register, followed by reading the Received Data register Table 17 Name DDR2 * Bits [4:0] Port 2 * Bits [4:3] Description *The TRCSR register overrules these registers. Table 14 Port 2 associated registers Programmable Timer The ACE9050 6303R contains a 16 bit programmable timer which may measure the period of an input waveform, as with a standard 6303R. This counter runs from the ECLK. The counter cannot generate an output waveform. The input to the timer is internally connected to the IFC counter for the AFC loop function. The timer hardware consists of an 8-bit status and control register, a 16-bit free running counter and a 16-bit input capture register. TCSR (Timer Control and Status Register) The Control and Status register has three flags: Input capture, Output Compare Match and Timer Overflow. Each flag has an associated interrupt enable. The other two bits in the register are for control of the output level and input edge select. The bits are described in Table 15. 1: Sets corresponding Port line to output 0: Sets corresponding Port line to input Read and Write access to Port 2 |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |