OpenCores
URL https://opencores.org/ocsvn/connect-6/connect-6/trunk

Subversion Repositories connect-6

[/] [connect-6/] [trunk/] [BUILD_SCC/] [DE2/] [async_receiver_altera.v] - Diff between revs 4 and 7

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 4 Rev 7
Line 1... Line 1...
module async_receiver(clk, RxD, RxD_data_ready, RxD_data, RxD_endofpacket, RxD_idle);
module async_receiver(clk, RxD, RxD_data_ready, RxD_data, RxD_endofpacket, RxD_idle);
input clk, RxD;
input clk, RxD;
output RxD_data_ready;  // onc clock pulse when RxD_data is valid
output RxD_data_ready;  // onc clock pulse when RxD_data is valid
output [7:0] RxD_data;
output [7:0] RxD_data;
 
 
parameter ClkFrequency = 50000000; // 50MHz
//parameter ClkFrequency = 50000000; // 50MHz
//parameter ClkFrequency = 27000000; // 27MHz
parameter ClkFrequency = 27000000; // 27MHz
parameter Baud = 115200;
parameter Baud = 115200;
 
 
// We also detect if a gap occurs in the received stream of characters
// We also detect if a gap occurs in the received stream of characters
// That can be useful if multiple characters are sent in burst
// That can be useful if multiple characters are sent in burst
//  so that multiple characters can be treated as a "packet"
//  so that multiple characters can be treated as a "packet"

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.