URL
https://opencores.org/ocsvn/uart2bus/uart2bus/trunk
Show entire file |
Details |
Blame |
View Log
Rev 2 |
Rev 3 |
Line 5... |
Line 5... |
// the two registers should be calculated as follows:
|
// the two registers should be calculated as follows:
|
// first register:
|
// first register:
|
// baud_freq = 16*baud_rate / gcd(global_clock_freq, 16*baud_rate)
|
// baud_freq = 16*baud_rate / gcd(global_clock_freq, 16*baud_rate)
|
// second register:
|
// second register:
|
// baud_limit = (global_clock_freq / gcd(global_clock_freq, 16*baud_rate)) - baud_freq
|
// baud_limit = (global_clock_freq / gcd(global_clock_freq, 16*baud_rate)) - baud_freq
|
|
//
|
//---------------------------------------------------------------------------------------
|
//---------------------------------------------------------------------------------------
|
|
|
module baud_gen
|
module baud_gen
|
(
|
(
|
clock, reset,
|
clock, reset,
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.