CDL Modules
Main Page
Modules
Data Structures
Files
File List
Globals
cdl
inc
picoriscv.h
Go to the documentation of this file.
1
19
/*a Includes
20
*/
21
include
"framebuffer.h"
22
include
"csr_interface.h"
23
include
"picoriscv_types.h"
24
25
/*a Modules
26
*/
27
/*m picoriscv_clocking
28
*/
29
extern
30
module
picoriscv
( clock clk
"Clock, divided down for CPU"
,
31
input bit reset_n
"Active low reset"
,
32
clock video_clk
"Video clock, independent of CPU clock"
,
33
input bit video_reset_n
"Active low reset"
,
34
output
t_video_bus
video_bus,
35
input
t_prv_keyboard
keyboard,
36
input
t_csr_request
csr_request,
37
output
t_csr_response
csr_response
38
39
//,
40
//output t_bbc_floppy_op floppy_op,
41
//input t_bbc_floppy_response floppy_response,
42
//input t_bbc_micro_sram_request host_sram_request,
43
//output t_bbc_micro_sram_response host_sram_response
44
)
45
{
46
timing to rising clock clk keyboard, csr_request;
47
timing from rising clock clk csr_response;
48
timing from rising clock video_clk video_bus;
49
}
t_csr_request
Definition:
csr_interface.h:61
picoriscv
module picoriscv(clock clk, input bit reset_n, clock video_clk, input bit video_reset_n, output t_video_bus video_bus, input t_prv_keyboard keyboard, input t_csr_request csr_request, output t_csr_response csr_response)
Definition:
picoriscv.h:30
t_csr_response
Definition:
csr_interface.h:82
t_video_bus
Definition:
video.h:36
t_prv_keyboard
Definition:
picoriscv_types.h:70
Generated on Sun Sep 30 2018 17:21:43 for CDL Modules by
1.8.11