Line 25... |
Line 25... |
// You should have received a copy of the GNU Lesser General //
|
// You should have received a copy of the GNU Lesser General //
|
// Public License along with this source; if not, download it //
|
// Public License along with this source; if not, download it //
|
// from http://www.opencores.org/lgpl.shtml //
|
// from http://www.opencores.org/lgpl.shtml //
|
// //
|
// //
|
-->
|
-->
|
|
|
xmlns:spirit="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009"
|
xmlns:ipxact="http://www.accellera.org/XMLSchema/IPXACT/1685-2014"
|
xmlns:socgen="http://opencores.org"
|
xmlns:socgen="http://opencores.org"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009
|
xsi:schemaLocation="http://www.accellera.org/XMLSchema/IPXACT/1685-2014
|
http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009/index.xsd">
|
http://www.accellera.org/XMLSchema/IPXACT/1685-2014/index.xsd">
|
|
|
opencores.org
|
opencores.org
|
logic
|
logic
|
vga_char_ctrl
|
vga_char_ctrl
|
def default
|
def
|
|
|
|
|
|
|
|
|
|
|
slave_clk
|
slave_clk
|
|
|
|
|
|
|
|
|
|
|
clk
|
|
clk
|
clk
|
|
clk
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
slave_reset
|
slave_reset
|
|
|
|
|
|
|
|
|
|
|
reset
|
|
reset
|
reset
|
|
reset
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
vga
|
vga
|
|
|
|
|
|
|
|
|
|
|
|
|
hsync_n_pad_out
|
|
hsync_n_pad_out
|
|
|
|
|
|
|
|
vsync_n_pad_out
|
hsync_n_pad_out
|
vsync_n_pad_out
|
hsync_n_pad_out
|
|
|
|
|
|
|
|
vsync_n_pad_out
|
|
vsync_n_pad_out
|
|
|
|
|
|
|
red_pad_out
|
|
|
|
red_pad_out
|
|
20
|
|
|
|
|
|
|
|
|
|
|
red_pad_out
|
|
|
|
red_pad_out
|
|
20
|
|
|
|
|
|
|
|
|
green_pad_out
|
|
|
|
green_pad_out
|
|
20
|
|
|
|
|
|
|
|
|
|
|
green_pad_out
|
|
|
|
green_pad_out
|
|
20
|
|
|
|
|
|
|
|
|
blue_pad_out
|
|
|
|
blue_pad_out
|
|
10
|
|
|
|
|
|
|
|
|
|
|
blue_pad_out
|
|
|
|
blue_pad_out
|
|
10
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gen_verilog
|
|
104.0
|
|
none
|
|
common
|
|
./tools/verilog/gen_verilog
|
|
|
|
|
|
destination
|
|
vga_char_ctrl_def
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gen_verilog
|
|
104.0
|
|
none
|
|
:*common:*
|
|
tools/verilog/gen_verilog
|
|
|
|
|
|
destination
|
|
vga_char_ctrl_def
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fs-common
|
|
|
|
|
|
|
|
../verilog/top.body
|
|
verilogSourcefragment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fs-sim
|
fs-common
|
|
|
|
|
|
|
../verilog/copyright
|
../verilog/top.body
|
verilogSourceinclude
|
verilogSourcefragment
|
|
|
|
|
|
|
|
|
../verilog/common/vga_char_ctrl_def
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
char_display
|
|
../verilog/char_display
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
char_gen
|
|
../verilog/char_gen
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
svga_timing_generation
|
fs-sim
|
../verilog/svga_timing_generation
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
video_out
|
|
../verilog/video_out
|
../verilog/copyright
|
verilogSourcemodule
|
verilogSourceinclude
|
|
|
|
|
|
|
|
|
|
../verilog/common/vga_char_ctrl_def
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
char_display
|
|
../verilog/char_display
|
|
verilogSourcemodule
|
|
|
|
|
|
|
dest_dir
|
char_gen
|
../views/sim/
|
../verilog/char_gen
|
verilogSourcelibraryDir
|
verilogSourcemodule
|
|
|
|
|
|
|
|
svga_timing_generation
|
|
../verilog/svga_timing_generation
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
video_out
|
|
../verilog/video_out
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
|
|
|
|
|
fs-syn
|
dest_dir
|
|
../views/sim/
|
|
verilogSourcelibraryDir
|
|
|
|
|
|
|
|
|
|
|
../verilog/copyright
|
|
verilogSourceinclude
|
|
|
|
|
|
|
|
|
|
../verilog/common/vga_char_ctrl_def
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
char_display
|
|
../verilog/char_display
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
char_gen
|
fs-syn
|
../verilog/char_gen
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
svga_timing_generation
|
|
../verilog/svga_timing_generation
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
video_out
|
|
../verilog/video_out
|
../verilog/copyright
|
verilogSourcemodule
|
verilogSourceinclude
|
|
|
|
|
|
|
|
|
|
../verilog/common/vga_char_ctrl_def
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
char_display
|
|
../verilog/char_display
|
|
verilogSourcemodule
|
|
|
|
|
|
|
dest_dir
|
char_gen
|
../views/syn/
|
../verilog/char_gen
|
verilogSourcelibraryDir
|
verilogSourcemodule
|
|
|
|
|
|
|
|
svga_timing_generation
|
|
../verilog/svga_timing_generation
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
video_out
|
|
../verilog/video_out
|
|
verilogSourcemodule
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dest_dir
|
|
../views/syn/
|
|
verilogSourcelibraryDir
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Hierarchical
|
|
|
|
|
|
spirit:library="logic"
|
|
spirit:name="vga_char_ctrl"
|
|
spirit:version="def.design"/>
|
|
|
|
|
|
|
|
verilog
|
|
|
|
|
|
spirit:library="Testbench"
|
|
spirit:name="toolflow"
|
|
spirit:version="verilog"/>
|
|
|
|
|
|
|
|
|
|
|
|
commoncommon
|
|
Verilog
|
|
|
|
|
|
fs-common
|
|
|
|
|
|
|
|
|
|
|
|
sim:*Simulation:*
|
|
Verilog
|
Hierarchical
|
|
|
|
|
fs-sim
|
|
|
|
|
|
|
|
|
|
|
|
syn:*Synthesis:*
|
|
Verilog
|
|
|
|
|
|
fs-syn
|
|
|
|
|
|
|
|
|
|
|
Hierarchical
|
|
Hierarchical
|
|
|
|
|
|
|
doc
|
verilog
|
|
|
|
|
spirit:library="Testbench"
|
ipxact:library="Testbench"
|
spirit:name="toolflow"
|
ipxact:name="toolflow"
|
spirit:version="documentation"/>
|
ipxact:version="verilog"/>
|
|
|
:*Documentation:*
|
|
Verilog
|
|
|
|
|
|
|
|
|
|
|
common:*common:*
|
|
Verilog
|
|
|
|
|
|
fs-common
|
|
|
|
|
|
|
|
|
|
|
|
sim:*Simulation:*
|
|
Verilog
|
|
|
|
|
|
fs-sim
|
|
|
|
|
|
|
|
|
CHARACTER_DECODE_DELAY4
|
|
H_ACTIVE640
|
|
V_ACTIVE480
|
|
H_FRONT_PORCH16
|
|
H_SYNCH96
|
|
H_BACK_PORCH48
|
|
H_TOTAL800
|
|
V_FRONT_PORCH11
|
|
V_SYNCH2
|
|
V_BACK_PORCH31
|
|
V_TOTAL524
|
|
CHAR_RAM_ADDR13
|
|
CHAR_RAM_WIDTH8
|
|
CHAR_RAM_WORDS4800
|
|
CHAR_RAM_WRITETHRU0
|
|
|
|
|
|
|
|
|
syn:*Synthesis:*
|
|
Verilog
|
|
|
|
|
|
fs-syn
|
|
|
|
|
|
|
|
|
ascii_load
|
|
wire
|
doc
|
in
|
|
|
|
|
ipxact:library="Testbench"
|
|
ipxact:name="toolflow"
|
|
ipxact:version="documentation"/>
|
|
|
|
:*Documentation:*
|
|
Verilog
|
|
|
|
|
add_l_load
|
|
wire
|
|
in
|
|
|
|
|
|
add_h_load
|
|
wire
|
|
in
|
|
|
|
|
|
wdata
|
|
wire
|
|
in
|
|
70
|
|
|
|
|
|
address
|
|
reg
|
|
out
|
|
130
|
|
|
|
|
|
char_color
|
|
wire
|
|
in
|
|
70
|
|
|
|
|
|
back_color
|
|
wire
|
|
in
|
|
70
|
|
|
|
|
|
cursor_color
|
clk
|
wire
|
|
in
|
wire
|
70
|
|
|
in
|
|
|
|
|
|
|
|
reset
|
|
|
|
wire
|
|
|
|
in
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
hsync_n_pad_out
|
|
|
|
wire
|
|
|
|
out
|
|
|
|
|
|
vsync_n_pad_out
|
|
|
|
wire
|
|
|
|
out
|
|
|
|
|
|
|
|
|
|
red_pad_out
|
|
|
|
wire
|
|
|
|
out
|
|
|
|
|
|
green_pad_out
|
|
|
|
wire
|
|
|
|
out
|
|
|
|
|
|
|
|
blue_pad_out
|
|
|
|
wire
|
|
|
|
out
|
|
|
|
|
|
|
|
ascii_load
|
|
|
|
wire
|
|
|
|
in
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
add_l_load
|
|
wire
|
|
in
|
|
|
|
|
|
add_h_load
|
|
wire
|
|
in
|
|
|
|
|
|
wdata
|
|
wire
|
|
in
|
|
70
|
|
|
|
|
|
address
|
|
reg
|
|
out
|
|
130
|
|
|
|
|
|
char_color
|
|
wire
|
|
in
|
|
70
|
|
|
|
|
|
back_color
|
|
wire
|
|
in
|
|
70
|
|
|
|
|
|
cursor_color
|
|
wire
|
|
in
|
|
70
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|