URL
https://opencores.org/ocsvn/csa/csa/trunk
[/] [csa/] [trunk/] [quartus10/] [csa_fpga.v] - Diff between revs 30 and 33
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 30 |
Rev 33 |
Line 35... |
Line 35... |
|
|
`define CNT_WIDTH 25
|
`define CNT_WIDTH 25
|
`define STA_WIDTH 4
|
`define STA_WIDTH 4
|
|
|
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
// led control
|
// led segement control
|
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
reg [`CNT_WIDTH-1:0]led_cnt;
|
|
|
|
always @(posedge usbclk)
|
ledseg_cnt ledseg_cnt(
|
led_cnt <= led_cnt + `CNT_WIDTH'h00001;
|
|
|
|
wire sec_clk = led_cnt[`CNT_WIDTH-1];
|
|
|
|
led_cnt led1(
|
|
.clk (usbclk)
|
|
, .rst (rst)
|
|
, .scan (sec_clk)
|
|
, .led (led)
|
|
);
|
|
|
|
|
|
wire seg_clk = led_cnt[`CNT_WIDTH-16];
|
|
ledseg_cnt ledseg1(
|
|
.clk (usbclk)
|
.clk (usbclk)
|
, .rst (rst)
|
, .rst (rst)
|
, .scan (seg_clk)
|
|
, .data (usb_dat_in)
|
, .data (usb_dat_in)
|
, .seg (ledseg)
|
, .seg (ledseg)
|
, .segd (seg_d)
|
, .segd (seg_d)
|
);
|
);
|
|
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.