TomasGrimm / RS_Codes

Código gerado como objeto de estudo do Mestrado em Engenharia Elétrica - Sistemas Embarcados
1 stars 0 forks source link

Atualizar sinais de interface #3

Open TomasGrimm opened 11 years ago

TomasGrimm commented 11 years ago

Codificador:

  1. clock
    • in, std_logic
  2. reset
    • in, std_logic
  3. start_msg
    • in, std_logic
  4. message
    • in, field_element
  5. done
    • out, std_logic
  6. codeword
    • out, field_element

      Decodificador:

  7. clock
    • in, std_logic
  8. reset
    • in, std_logic
  9. start_block
    • in, std_logic
  10. received_polynomial
    • in, field_element
  11. erasure
    • in, a definir
    • opcional, caso seja necessário suporte a apagamento
  12. done
    • out, std_logic
  13. estimated_codeword
    • out , field_element
  14. fail
    • out, std_logic
    • avisa quando a decodificação falha
  15. num_errors
    • out, std_logic_vector
    • opcional, conta quantos erros foram corrigidos
  16. num_erasures
    • out, std_logic_vector
    • opcional, conta quantos apagamentos foram corrigidos

      Pontos a serem lembrados:

  17. Como as mensagens e as palavras-código terão sempre o mesmo tamanho, não é necessário sinal indicando o final (end_message, end_block, end_qualquercoisa)
  18. Colocar como argumentos de entrada os sinais marcados como opcionais
TomasGrimm commented 10 years ago

Repensar nos nomes dos sinais, deixar mais uniforme

TomasGrimm commented 10 years ago

Adicionar: