Escolar Documentos
Profissional Documentos
Cultura Documentos
Plano de Verificao
Projeto Fenix
BRAZIL IP
Histrico de Alteraes
Data Verso Descrio Autor
22/03/2004
1.0
aaca, bopp
Lista de Aprovadores
Nome Cargo
Edna Barros
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 2/17
Contedo
1. Formato das Transaes______________________________4 2. Casos de Teste______________________________________4 Compliance______________________________________7 Corner_________________________________________11 Real___________________________________________12 Random________________________________________14 3. Critrios de Cobertura Funcional______________________17
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 3/17
2. Casos de teste
<Nome do Projeto>
A transmisso comea pelo bit menos significativo. Transmisso de dados acontece por TXD. Verificar o baud rate.
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 5/17
A recepo de dados comea pelo bit menos significativo. Recepo de dados acontece por RXD. Verificar se o dado recebido no est invertido. Verificar o baud rate. Detectar a ativao por rudo. Eliminao de rudo de cada bit recebido.
Descrio: Testar o funcionamento geral da USART. Cenrio: Todas as funcionalidades referentes ao requisito USART. Pr-Condies: No se aplica. Ps-Condies: No se aplica.
Procedimento de Teste:
No se aplica.
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 6/17
Compliance Cases
[CL 001] - Transmisso Modo 0 Linha Entradas Sadas
RXD: 1 bit transmitido por ciclo de transmisso TXD: clock de transmisso TI = 1 ao final da transmisso
Start bit = 0, SBUF e Stop bit = 1 transmitidos por TXD. TXD: 1 bit transmitido por ciclo de transmisso TI = 1 durante a transmisso do Stop bit Baud rate = 1/32 da freqncia do Timer 1 Start bit = 0, SBUF e Stop bit = 1 transmitidos por TXD. TXD: 1 bit transmitido por ciclo de transmisso TI = 1 durante a transmisso do Stop bit Baud rate = 1/16 da freqncia do Timer 1.
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 7/17
SM0 = 1, SM1 = 0 TI = 0 SMOD = 0 TB8 = 0 ou 1 (nono bit de dado) SBUF : dado de 8 bits
SM0 = 0, SM1 = 1 TI = 0 SMOD = 1 TB8 = 0 ou 1 (nono bit de dado) SBUF : dado de 8 bits
Start bit = 0, SBUF, TB8 e Stop bit = 1 transmitidos por TXD. TXD: 1 bit transmitido por ciclo de transmisso TI = 1 durante a transmisso do Stop bit Baud rate = 1/64 da freqncia do oscilador. Start bit = 0, SBUF, TB8 e Stop bit = 1 transmitidos por TXD. TXD: 1 bit transmitido por ciclo de transmisso TI = 1 durante a transmisso do Stop bit Baud rate = 1/32 da freqncia do oscilador.
SM0 = 1, SM1 = 1 TI = 0 SMOD = 0 Timer 1, modo 0, modo 1, modo 2 TB8: 0 ou 1 SBUF : dado de 8 bits
Start bit = 0, SBUF, TB8 e Stop bit = 1 transmitidos por TXD. TXD: 1 bit transmitido por ciclo de transmisso TI = 1 durante a transmisso do Stop bit Baud rate = 1/32 da freqncia do Timer 1, modo 0. Start bit = 0, SBUF, TB8 e Stop bit = 1 transmitidos por TXD. TXD: 1 bit transmitido por ciclo de transmisso TI = 1 durante a transmisso do Stop bit Baud rate = 1/16 da freqncia do Timer 1, modo 0.
SM0 = 1, SM1 = 1 TI = 0 SMOD = 1 Timer 1, modo 0, modo 1, modo 2 TB8: 0 ou 1 SBUF : dado de 8 bits
SM0 = 0, SM1 = 1 REN = 1 RI = 0 SM2 = 0 ou 1 SMOD = 0 Freqncia do Timer 1 Start bit = transio de 1 para 0 em RXD (vlido, no rudo) Start bit, 8 bits de dado e Stop bit so recebidos por RXD. RXD: 1 bit recebido por ciclo de recepo.
Baud rate: 1/32 da freqncia do Timer 1 Dado recebido escrito em SBUF. O valor do Stop bit recebido escrito em RB8. RI = 1, ao final da recepo do dado.
SM0 = 0, SM1 = 1 REN = 1 RI = 0 SM2 = 0 ou 1 SMOD = 1 Freqncia do Timer 1 Start bit = transio de 1 para 0 em RXD (vlido, no rudo) Start bit, 8 bits de dado e Stop bit so recebidos por RXD. RXD: 1 bit recebido por ciclo de recepo.
Baud rate: 1/16 da freqncia do Timer 1 Dado recebido escrito em SBUF. O valor do Stop bit recebido escrito em RB8. RI = 1, ao final da recepo do dado.
Baud rate: 1/64 da freqncia do oscilador SBUF = oito primeiros bits de dado recebidos RB8 = nono bit de dado recebido RI = 1, ao final da recepo do dado.
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 9/17
Start bit = transio de 1 para 0 em RXD (vlido, no rudo) Start bit, 9 bits de dado e Stop bit so recebidos por RXD. RXD: 1 bit recebido por ciclo de recepo.
SM0 = 1, SM1 = 0 REN = 1 RI = 0 SM2 = 0 ou 1 SMOD = 1 Start bit = transio de 1 para 0 em RXD (vlido, no rudo) Start bit, 9 bits de dado e Stop bit so recebidos por RXD. RXD: 1 bit recebido por ciclo de recepo.
Baud rate: 1/32 da freqncia do oscilador SBUF = oito primeiros bits de dado recebidos RB8 = nono bit de dado recebido RI = 1, ao final da recepo do dado.
SM0 = 1, SM1 = 1 REN = 1 RI = 0 SM2 = 0 ou 1 SMOD = 0 Timer 1, modo 0, modo 1, modo 2 Start bit = transio de 1 para 0 em RXD (vlido, no rudo) Start bit, 9 bits de dado e Stop bit so recebidos por RXD. RXD: 1 bit recebido por ciclo de recepo.
Baud rate: 1/32 da freqncia do Timer 1 SBUF = oito primeiros bits de dado recebidos RB8 = nono bit de dado recebido RI = 1, ao final da recepo do dado.
SM0 = 1, SM1 = 1 REN = 1 RI = 0 SM2 = 0 ou 1 SMOD = 1 Timer 1, modo 0, modo 1, modo 2 Start bit = transio de 1 para 0 em RXD
Baud rate: 1/16 da freqncia do Timer 1 SBUF = oito primeiros bits de dado recebidos RB8 = nono bit de dado recebido RI = 1, ao final da recepo do dado.
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 10/17
(vlido, no rudo) Start bit, 9 bits de dado e Stop bit so recebidos por RXD. RXD: 1 bit recebido por ciclo de recepo.
Corner Cases
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 11/17
Real Cases
Escrever em assembly aplicaes reais utilizando ferramenta da Keil. Utilizar, tambm, exemplos de ESSE
Escrever em assembly aplicaes reais utilizando ferramenta da Keil. Utilizar, tambm, exemplos de ESE
Escrever em assembly aplicaes reais utilizando ferramenta da Keil. Utilizar, tambm, exemplos de ESE
Escrever em assembly aplicaes reais utilizando ferramenta da Keil. Utilizar, tambm, exemplos de ESSE
Escrever em assembly aplicaes reais utilizando ferramenta da Keil. Utilizar, tambm, exemplos de ESE
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 12/17
Escrever em assembly aplicaes reais utilizando ferramenta da Keil. Utilizar, tambm, exemplos de ESE
Escrever em assembly aplicaes reais utilizando ferramenta da Keil. Utilizar, tambm, exemplos de ESE
Escrever em assembly aplicaes reais utilizando ferramenta da Keil. Utilizar, tambm, exemplos de ESE
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 13/17
Random
[RA 001] Transmisso Linha Entradas Sadas
Trocar a configurao do modo de Quando houver uma nova transmisso, transmisso enquanto a USART no est essa deve seguir o novo modo configurado. transmitindo
Trocar a configurao do modo de Quando houver uma nova recepo, essa transmisso enquanto a USART no est deve seguir o novo modo configurado. recebendo.
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 14/17
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 15/17
Variar os seguintes parmetros: Dado: valores de 9 bits, nos modos 2 e 3 Dado: valores de 8 bits, nos modos 0 e 1 SMOD: 0 ou 1 SM0, SM1, SM2: 0 ou 1 RI, TI, REN: 0 ou 1
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 16/17
<Nome do Projeto>
Confidencial
92298932.doc.doc
Pg 17/17